From 3b50142d8528e1efc1c07f69c540f926c58ab3ad Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sun, 12 Apr 2020 11:04:58 -0700 Subject: [PATCH] MAINTAINERS: sort field names for all entries This sorts the actual field names too, potentially causing even more chaos and confusion at merge time if you have edited the MAINTAINERS file. But the end result is a more consistent layout, and hopefully it's a one-time pain minimized by doing this just before the -rc1 release. This was entirely scripted: ./scripts/parse-maintainers.pl --input=MAINTAINERS --output=MAINTAINERS --order Requested-by: Joe Perches Signed-off-by: Linus Torvalds --- MAINTAINERS | 3956 +++++++++++++++++++++++++-------------------------- 1 file changed, 1978 insertions(+), 1978 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index c7949f0cad47..e64e5db31497 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -159,8 +159,8 @@ F: drivers/net/ethernet/3com/typhoon* 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) M: Adam Radford L: linux-scsi@vger.kernel.org -W: http://www.lsi.com S: Supported +W: http://www.lsi.com F: drivers/scsi/3w-* 53C700 AND 53C700-66 SCSI DRIVER @@ -175,9 +175,9 @@ M: Jukka Rissanen L: linux-bluetooth@vger.kernel.org L: linux-wpan@vger.kernel.org S: Maintained -F: net/6lowpan/ -F: include/net/6lowpan.h F: Documentation/networking/6lowpan.rst +F: include/net/6lowpan.h +F: net/6lowpan/ 6PACK NETWORK DRIVER FOR AX.25 M: Andreas Koensgen @@ -188,19 +188,19 @@ F: drivers/net/hamradio/6pack.c 802.11 (including CFG80211/NL80211) M: Johannes Berg L: linux-wireless@vger.kernel.org +S: Maintained W: http://wireless.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git -S: Maintained -F: net/wireless/ -F: include/uapi/linux/nl80211.h +F: Documentation/driver-api/80211/cfg80211.rst +F: Documentation/networking/regulatory.txt F: include/linux/ieee80211.h -F: include/net/wext.h F: include/net/cfg80211.h -F: include/net/iw_handler.h F: include/net/ieee80211_radiotap.h -F: Documentation/driver-api/80211/cfg80211.rst -F: Documentation/networking/regulatory.txt +F: include/net/iw_handler.h +F: include/net/wext.h +F: include/uapi/linux/nl80211.h +F: net/wireless/ 8169 10/100/1000 GIGABIT ETHERNET DRIVER M: Realtek linux nic maintainers @@ -227,33 +227,33 @@ M: Eric Van Hensbergen M: Latchesar Ionkov M: Dominique Martinet L: v9fs-developer@lists.sourceforge.net +S: Maintained W: http://swik.net/v9fs Q: http://patchwork.kernel.org/project/v9fs-devel/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git T: git git://github.com/martinetd/linux.git -S: Maintained F: Documentation/filesystems/9p.rst F: fs/9p/ -F: net/9p/ F: include/net/9p/ -F: include/uapi/linux/virtio_9p.h F: include/trace/events/9p.h +F: include/uapi/linux/virtio_9p.h +F: net/9p/ A8293 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/a8293* AACRAID SCSI RAID DRIVER M: Adaptec OEM Raid Solutions L: linux-scsi@vger.kernel.org -W: http://www.adaptec.com/ S: Supported +W: http://www.adaptec.com/ F: Documentation/scsi/aacraid.rst F: drivers/scsi/aacraid/ @@ -337,9 +337,9 @@ M: Len Brown L: linux-acpi@vger.kernel.org S: Supported W: https://01.org/linux-acpi -T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Q: https://patchwork.kernel.org/project/linux-acpi/list/ B: https://bugzilla.kernel.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm F: Documentation/ABI/testing/configfs-acpi F: Documentation/ABI/testing/sysfs-bus-acpi F: Documentation/firmware-guide/acpi/ @@ -370,10 +370,10 @@ L: devel@acpica.org S: Supported W: https://acpica.org/ W: https://github.com/acpica/acpica/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Q: https://patchwork.kernel.org/project/linux-acpi/list/ B: https://bugzilla.kernel.org B: https://bugs.acpica.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm F: drivers/acpi/acpica/ F: include/acpi/ F: tools/power/acpi/ @@ -408,9 +408,9 @@ R: Andy Shevchenko R: Mika Westerberg L: linux-acpi@vger.kernel.org S: Supported -T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm Q: https://patchwork.kernel.org/project/linux-acpi/list/ B: https://bugzilla.kernel.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm F: drivers/acpi/pmic/ ACPI THERMAL DRIVER @@ -436,44 +436,44 @@ F: drivers/platform/x86/wmi.c F: include/uapi/linux/wmi.h AD1889 ALSA SOUND DRIVER -W: https://parisc.wiki.kernel.org/index.php/AD1889 L: linux-parisc@vger.kernel.org S: Maintained +W: https://parisc.wiki.kernel.org/index.php/AD1889 F: sound/pci/ad1889.* AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER M: Michael Hennerich +S: Supported W: http://wiki.analog.com/AD5254 W: http://ez.analog.com/community/linux-device-drivers -S: Supported F: drivers/misc/ad525x_dpot.c AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) M: Michael Hennerich +S: Supported W: http://wiki.analog.com/AD5398 W: http://ez.analog.com/community/linux-device-drivers -S: Supported F: drivers/regulator/ad5398.c AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) M: Michael Hennerich +S: Supported W: http://wiki.analog.com/AD7142 W: http://ez.analog.com/community/linux-device-drivers -S: Supported F: drivers/input/misc/ad714x.c AD7877 TOUCHSCREEN DRIVER M: Michael Hennerich +S: Supported W: http://wiki.analog.com/AD7877 W: http://ez.analog.com/community/linux-device-drivers -S: Supported F: drivers/input/touchscreen/ad7877.c AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) M: Michael Hennerich +S: Supported W: http://wiki.analog.com/AD7879 W: http://ez.analog.com/community/linux-device-drivers -S: Supported F: drivers/input/touchscreen/ad7879.c ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) @@ -482,12 +482,12 @@ S: Maintained ADF7242 IEEE 802.15.4 RADIO DRIVER M: Michael Hennerich -W: https://wiki.analog.com/ADF7242 -W: http://ez.analog.com/community/linux-device-drivers L: linux-wpan@vger.kernel.org S: Supported -F: drivers/net/ieee802154/adf7242.c +W: https://wiki.analog.com/ADF7242 +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt +F: drivers/net/ieee802154/adf7242.c ADM1025 HARDWARE MONITOR DRIVER M: Jean Delvare @@ -504,8 +504,8 @@ F: drivers/hwmon/adm1029.c ADM8211 WIRELESS DRIVER L: linux-wireless@vger.kernel.org -W: http://wireless.kernel.org/ S: Orphan +W: http://wireless.kernel.org/ F: drivers/net/wireless/admtek/adm8211.* ADP1653 FLASH CONTROLLER DRIVER @@ -517,28 +517,28 @@ F: include/media/i2c/adp1653.h ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) M: Michael Hennerich +S: Supported W: http://wiki.analog.com/ADP5520 W: http://ez.analog.com/community/linux-device-drivers -S: Supported -F: drivers/mfd/adp5520.c -F: drivers/video/backlight/adp5520_bl.c -F: drivers/leds/leds-adp5520.c F: drivers/gpio/gpio-adp5520.c F: drivers/input/keyboard/adp5520-keys.c +F: drivers/leds/leds-adp5520.c +F: drivers/mfd/adp5520.c +F: drivers/video/backlight/adp5520_bl.c ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) M: Michael Hennerich +S: Supported W: http://wiki.analog.com/ADP5588 W: http://ez.analog.com/community/linux-device-drivers -S: Supported -F: drivers/input/keyboard/adp5588-keys.c F: drivers/gpio/gpio-adp5588.c +F: drivers/input/keyboard/adp5588-keys.c ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) M: Michael Hennerich +S: Supported W: http://wiki.analog.com/ADP8860 W: http://ez.analog.com/community/linux-device-drivers -S: Supported F: drivers/video/backlight/adp8860_bl.c ADT746X FAN DRIVER @@ -563,39 +563,39 @@ F: drivers/scsi/advansys.c ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) M: Michael Hennerich +S: Supported W: http://wiki.analog.com/ADXL345 W: http://ez.analog.com/community/linux-device-drivers -S: Supported -F: drivers/input/misc/adxl34x.c F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml +F: drivers/input/misc/adxl34x.c ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER M: Stefan Popa -W: http://ez.analog.com/community/linux-device-drivers S: Supported +W: http://ez.analog.com/community/linux-device-drivers +F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml F: drivers/iio/accel/adxl372.c -F: drivers/iio/accel/adxl372_spi.c F: drivers/iio/accel/adxl372_i2c.c -F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml +F: drivers/iio/accel/adxl372_spi.c AF9013 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/af9013* AF9033 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/af9033* AFFS FILE SYSTEM @@ -609,15 +609,15 @@ AFS FILESYSTEM M: David Howells L: linux-afs@lists.infradead.org S: Supported +W: https://www.infradead.org/~dhowells/kafs/ +F: Documentation/filesystems/afs.rst F: fs/afs/ F: include/trace/events/afs.h -F: Documentation/filesystems/afs.rst -W: https://www.infradead.org/~dhowells/kafs/ AGPGART DRIVER M: David Airlie -T: git git://anongit.freedesktop.org/drm/drm S: Maintained +T: git git://anongit.freedesktop.org/drm/drm F: drivers/char/agp/ F: include/linux/agp* F: include/uapi/linux/agp* @@ -638,9 +638,9 @@ F: drivers/scsi/aic7xxx/ AIMSLAB FM RADIO RECEIVER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-aimslab* AIO @@ -653,11 +653,11 @@ F: include/linux/*aio*.h AIRSPY MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/airspy/ ALACRITECH GIGABIT ETHERNET DRIVER @@ -668,8 +668,8 @@ F: drivers/net/ethernet/alacritech/* ALCATEL SPEEDTOUCH USB DRIVER M: Duncan Sands L: linux-usb@vger.kernel.org -W: http://www.linux-usb.org/SpeedTouch/ S: Maintained +W: http://www.linux-usb.org/SpeedTouch/ F: drivers/usb/atm/speedtch.c F: drivers/usb/atm/usbatm.c @@ -687,11 +687,11 @@ F: drivers/i2c/busses/i2c-ali1563.c ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER M: Tomislav Denis -W: http://www.allsensors.com/ -S: Maintained L: linux-iio@vger.kernel.org -F: drivers/iio/pressure/dlhl60d.c +S: Maintained +W: http://www.allsensors.com/ F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml +F: drivers/iio/pressure/dlhl60d.c ALLEGRO DVT VIDEO IP CORE DRIVER M: Michael Tretter @@ -703,10 +703,10 @@ F: drivers/staging/media/allegro-dvt/ ALLWINNER A10 CSI DRIVER M: Maxime Ripard L: linux-media@vger.kernel.org +S: Maintained T: git git://linuxtv.org/media_tree.git -F: drivers/media/platform/sunxi/sun4i-csi/ F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml -S: Maintained +F: drivers/media/platform/sunxi/sun4i-csi/ ALLWINNER CPUFREQ DRIVER M: Yangtao Li @@ -740,8 +740,8 @@ ALPHA PORT M: Richard Henderson M: Ivan Kokshaysky M: Matt Turner -S: Odd Fixes L: linux-alpha@vger.kernel.org +S: Odd Fixes F: arch/alpha/ ALPS PS/2 TOUCHPAD DRIVER @@ -777,8 +777,8 @@ S: Maintained F: drivers/gpio/gpio-altera-a10sr.c F: drivers/mfd/altera-a10sr.c F: drivers/reset/reset-a10sr.c -F: include/linux/mfd/altera-a10sr.h F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h +F: include/linux/mfd/altera-a10sr.h ALTERA TRIPLE SPEED ETHERNET DRIVER M: Thor Thayer @@ -790,10 +790,10 @@ ALTERA UART/JTAG UART SERIAL DRIVERS M: Tobias Klauser L: linux-serial@vger.kernel.org S: Maintained -F: drivers/tty/serial/altera_uart.c F: drivers/tty/serial/altera_jtaguart.c -F: include/linux/altera_uart.h +F: drivers/tty/serial/altera_uart.c F: include/linux/altera_jtaguart.h +F: include/linux/altera_uart.h AMAZON ANNAPURNA LABS FIC DRIVER M: Talel Shenhar @@ -822,8 +822,8 @@ AMAZON RDMA EFA DRIVER M: Gal Pressman R: Yossi Leybovich L: linux-rdma@vger.kernel.org -Q: https://patchwork.kernel.org/project/linux-rdma/list/ S: Supported +Q: https://patchwork.kernel.org/project/linux-rdma/list/ F: drivers/infiniband/hw/efa/ F: include/uapi/rdma/efa-abi.h @@ -838,8 +838,8 @@ AMD DISPLAY CORE M: Harry Wentland M: Leo Li L: amd-gfx@lists.freedesktop.org -T: git git://people.freedesktop.org/~agd5f/linux S: Supported +T: git git://people.freedesktop.org/~agd5f/linux F: drivers/gpu/drm/amd/display/ AMD FAM15H PROCESSOR POWER MONITORING DRIVER @@ -864,32 +864,32 @@ F: drivers/usb/gadget/udc/amd5536udc.* AMD GEODE PROCESSOR/CHIPSET SUPPORT M: Andres Salomon L: linux-geode@lists.infradead.org (moderated for non-subscribers) -W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html S: Supported +W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html +F: arch/x86/include/asm/geode.h F: drivers/char/hw_random/geode-rng.c F: drivers/crypto/geode* F: drivers/video/fbdev/geode/ -F: arch/x86/include/asm/geode.h AMD IOMMU (AMD-VI) M: Joerg Roedel L: iommu@lists.linux-foundation.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git F: drivers/iommu/amd_iommu*.[ch] F: include/linux/amd-iommu.h AMD KFD M: Felix Kuehling L: amd-gfx@lists.freedesktop.org -T: git git://people.freedesktop.org/~agd5f/linux S: Supported +T: git git://people.freedesktop.org/~agd5f/linux F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] F: drivers/gpu/drm/amd/amdkfd/ F: drivers/gpu/drm/amd/include/cik_structs.h F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h -F: drivers/gpu/drm/amd/include/vi_structs.h F: drivers/gpu/drm/amd/include/v9_structs.h +F: drivers/gpu/drm/amd/include/vi_structs.h F: include/uapi/linux/kfd_ioctl.h AMD MP2 I2C DRIVER @@ -904,8 +904,8 @@ AMD POWERPLAY M: Evan Quan L: amd-gfx@lists.freedesktop.org S: Supported -F: drivers/gpu/drm/amd/powerplay/ T: git git://people.freedesktop.org/~agd5f/linux +F: drivers/gpu/drm/amd/powerplay/ AMD SEATTLE DEVICE TREE SUPPORT M: Brijesh Singh @@ -918,82 +918,82 @@ AMD XGBE DRIVER M: Tom Lendacky L: netdev@vger.kernel.org S: Supported -F: drivers/net/ethernet/amd/xgbe/ F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi +F: drivers/net/ethernet/amd/xgbe/ ANALOG DEVICES INC AD5686 DRIVER M: Stefan Popa L: linux-pm@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported +W: http://ez.analog.com/community/linux-device-drivers F: drivers/iio/dac/ad5686* F: drivers/iio/dac/ad5696* ANALOG DEVICES INC AD5758 DRIVER M: Stefan Popa L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/dac/ad5758.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/dac/ad5758.txt +F: drivers/iio/dac/ad5758.c ANALOG DEVICES INC AD7091R5 DRIVER M: Beniamin Bia L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/adc/ad7091r5.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml +F: drivers/iio/adc/ad7091r5.c ANALOG DEVICES INC AD7124 DRIVER M: Stefan Popa L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/adc/ad7124.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml +F: drivers/iio/adc/ad7124.c ANALOG DEVICES INC AD7192 DRIVER M: Alexandru Tachici L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/adc/ad7192.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml +F: drivers/iio/adc/ad7192.c ANALOG DEVICES INC AD7292 DRIVER M: Marcelo Schmitt L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/adc/ad7292.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml +F: drivers/iio/adc/ad7292.c ANALOG DEVICES INC AD7606 DRIVER M: Stefan Popa M: Beniamin Bia L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/adc/ad7606.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml +F: drivers/iio/adc/ad7606.c ANALOG DEVICES INC AD7768-1 DRIVER M: Stefan Popa L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/adc/ad7768-1.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt +F: drivers/iio/adc/ad7768-1.c ANALOG DEVICES INC AD7780 DRIVER M: Michael Hennerich M: Renato Lui Geh L: linux-iio@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/iio/adc/ad7780.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml +F: drivers/iio/adc/ad7780.c ANALOG DEVICES INC AD9389B DRIVER M: Hans Verkuil @@ -1004,53 +1004,53 @@ F: drivers/media/i2c/ad9389b* ANALOG DEVICES INC ADGS1408 DRIVER M: Mircea Caprioru S: Supported -F: drivers/mux/adgs1408.c F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt +F: drivers/mux/adgs1408.c ANALOG DEVICES INC ADIN DRIVER M: Alexandru Ardelean L: netdev@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/net/phy/adin.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/net/adi,adin.yaml +F: drivers/net/phy/adin.c ANALOG DEVICES INC ADIS DRIVER LIBRARY M: Alexandru Ardelean -S: Supported L: linux-iio@vger.kernel.org -F: include/linux/iio/imu/adis.h +S: Supported F: drivers/iio/imu/adis.c +F: include/linux/iio/imu/adis.h ANALOG DEVICES INC ADIS16460 DRIVER M: Dragos Bogdan -S: Supported L: linux-iio@vger.kernel.org +S: Supported W: http://ez.analog.com/community/linux-device-drivers -F: drivers/iio/imu/adis16460.c F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml +F: drivers/iio/imu/adis16460.c ANALOG DEVICES INC ADM1177 DRIVER M: Beniamin Bia M: Michael Hennerich L: linux-hwmon@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported -F: drivers/hwmon/adm1177.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml +F: drivers/hwmon/adm1177.c ANALOG DEVICES INC ADP5061 DRIVER M: Stefan Popa L: linux-pm@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported +W: http://ez.analog.com/community/linux-device-drivers F: drivers/power/supply/adp5061.c ANALOG DEVICES INC ADV7180 DRIVER M: Lars-Peter Clausen L: linux-media@vger.kernel.org -W: http://ez.analog.com/community/linux-device-drivers S: Supported +W: http://ez.analog.com/community/linux-device-drivers F: drivers/media/i2c/adv7180.c ANALOG DEVICES INC ADV748X DRIVER @@ -1081,20 +1081,20 @@ ANALOG DEVICES INC ASOC CODEC DRIVERS M: Lars-Peter Clausen M: Nuno Sá L: alsa-devel@alsa-project.org (moderated for non-subscribers) +S: Supported W: http://wiki.analog.com/ W: http://ez.analog.com/community/linux-device-drivers -S: Supported -F: sound/soc/codecs/adau* -F: sound/soc/codecs/adav* F: sound/soc/codecs/ad1* F: sound/soc/codecs/ad7* -F: sound/soc/codecs/ssm* +F: sound/soc/codecs/adau* +F: sound/soc/codecs/adav* F: sound/soc/codecs/sigmadsp.* +F: sound/soc/codecs/ssm* ANALOG DEVICES INC DMA DRIVERS M: Lars-Peter Clausen -W: http://ez.analog.com/community/linux-device-drivers S: Supported +W: http://ez.analog.com/community/linux-device-drivers F: drivers/dma/dma-axi-dmac.c ANALOG DEVICES INC HMC425A DRIVER @@ -1110,15 +1110,15 @@ ANALOG DEVICES INC IIO DRIVERS M: Lars-Peter Clausen M: Michael Hennerich M: Stefan Popa +S: Supported W: http://wiki.analog.com/ W: http://ez.analog.com/community/linux-device-drivers -S: Supported F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 F: drivers/iio/*/ad* F: drivers/iio/adc/ltc249* -X: drivers/iio/*/adjd* F: drivers/staging/iio/*/ad* +X: drivers/iio/*/adjd* ANALOGBITS PLL LIBRARIES M: Paul Walmsley @@ -1130,13 +1130,13 @@ ANDES ARCHITECTURE M: Nick Hu M: Greentime Hu M: Vincent Chen -T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git S: Supported -F: arch/nds32/ +T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt F: Documentation/devicetree/bindings/nds32/ -K: nds32 +F: arch/nds32/ N: nds32 +K: nds32 ANDROID CONFIG FRAGMENTS M: Rob Herring @@ -1150,9 +1150,9 @@ M: Todd Kjos M: Martijn Coenen M: Joel Fernandes M: Christian Brauner -T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git L: devel@driverdev.osuosl.org S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git F: drivers/android/ F: drivers/staging/android/ @@ -1196,18 +1196,18 @@ M: Jiri Kosina S: Odd fixes T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git F: arch/x86/kernel/apm_32.c +F: drivers/char/apm-emulation.c F: include/linux/apm_bios.h F: include/uapi/linux/apm_bios.h -F: drivers/char/apm-emulation.c APPARMOR SECURITY MODULE M: John Johansen L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) +S: Supported W: wiki.apparmor.net T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor -S: Supported -F: security/apparmor/ F: Documentation/admin-guide/LSM/apparmor.rst +F: security/apparmor/ APPLE BCM5974 MULTITOUCH DRIVER M: Henrik Rydberg @@ -1225,9 +1225,9 @@ APPLETALK NETWORK LAYER L: netdev@vger.kernel.org S: Odd fixes F: drivers/net/appletalk/ -F: net/appletalk/ F: include/linux/atalk.h F: include/uapi/linux/atalk.h +F: net/appletalk/ APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT M: Khuong Dinh @@ -1237,8 +1237,8 @@ F: arch/arm64/boot/dts/apm/ APPLIED MICRO (APM) X-GENE SOC EDAC M: Khuong Dinh S: Supported -F: drivers/edac/xgene_edac.c F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt +F: drivers/edac/xgene_edac.c APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER M: Iyappan Subramanian @@ -1251,17 +1251,17 @@ M: Iyappan Subramanian M: Keyur Chudgar M: Quan Nguyen S: Supported -F: drivers/net/ethernet/apm/xgene/ -F: drivers/net/phy/mdio-xgene.c F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt +F: drivers/net/ethernet/apm/xgene/ +F: drivers/net/phy/mdio-xgene.c APPLIED MICRO (APM) X-GENE SOC PMU M: Khuong Dinh S: Supported -F: drivers/perf/xgene_pmu.c F: Documentation/admin-guide/perf/xgene-pmu.rst F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt +F: drivers/perf/xgene_pmu.c APTINA CAMERA SENSOR PLL M: Laurent Pinchart @@ -1275,8 +1275,8 @@ L: netdev@vger.kernel.org S: Supported W: https://www.marvell.com/ Q: http://patchwork.ozlabs.org/project/netdev/list/ -F: drivers/net/ethernet/aquantia/atlantic/ F: Documentation/networking/device_drivers/aquantia/atlantic.txt +F: drivers/net/ethernet/aquantia/atlantic/ AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM M: Egor Pomozov @@ -1294,8 +1294,8 @@ F: drivers/video/fbdev/core/fb_defio.c ARC PGU DRM DRIVER M: Alexey Brodkin S: Supported -F: drivers/gpu/drm/arc/ F: Documentation/devicetree/bindings/display/snps,arcpgu.txt +F: drivers/gpu/drm/arc/ ARCNET NETWORK LAYER M: Michael Grzeschik @@ -1316,8 +1316,8 @@ F: drivers/clocksource/arm_arch_timer.c ARM HDLCD DRM DRIVER M: Liviu Dudau S: Supported -F: drivers/gpu/drm/arm/hdlcd_* F: Documentation/devicetree/bindings/display/arm,hdlcd.txt +F: drivers/gpu/drm/arm/hdlcd_* ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT M: Linus Walleij @@ -1329,13 +1329,13 @@ F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt F: Documentation/devicetree/bindings/mtd/arm-versatile.txt +F: arch/arm/boot/dts/arm-realview-* +F: arch/arm/boot/dts/integrator* +F: arch/arm/boot/dts/versatile* F: arch/arm/mach-integrator/ F: arch/arm/mach-realview/ F: arch/arm/mach-versatile/ F: arch/arm/plat-versatile/ -F: arch/arm/boot/dts/arm-realview-* -F: arch/arm/boot/dts/integrator* -F: arch/arm/boot/dts/versatile* F: drivers/clk/versatile/ F: drivers/i2c/busses/i2c-versatile.c F: drivers/irqchip/irq-versatile-fpga.c @@ -1350,10 +1350,10 @@ M: Mihail Atanassov L: Mali DP Maintainers S: Supported T: git git://anongit.freedesktop.org/drm/drm-misc -F: drivers/gpu/drm/arm/display/include/ -F: drivers/gpu/drm/arm/display/komeda/ F: Documentation/devicetree/bindings/display/arm,komeda.txt F: Documentation/gpu/komeda-kms.rst +F: drivers/gpu/drm/arm/display/include/ +F: drivers/gpu/drm/arm/display/komeda/ ARM MALI PANFROST DRM DRIVER M: Rob Herring @@ -1372,36 +1372,36 @@ M: Brian Starkey L: Mali DP Maintainers S: Supported T: git git://anongit.freedesktop.org/drm/drm-misc -F: drivers/gpu/drm/arm/ F: Documentation/devicetree/bindings/display/arm,malidp.txt F: Documentation/gpu/afbc.rst +F: drivers/gpu/drm/arm/ ARM MFM AND FLOPPY DRIVERS M: Ian Molton S: Maintained -F: arch/arm/mach-rpc/floppydma.S F: arch/arm/include/asm/floppy.h +F: arch/arm/mach-rpc/floppydma.S ARM PMU PROFILING AND DEBUGGING M: Will Deacon M: Mark Rutland -S: Maintained L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -F: arch/arm*/kernel/perf_* -F: arch/arm/oprofile/common.c -F: arch/arm*/kernel/hw_breakpoint.c +S: Maintained +F: Documentation/devicetree/bindings/arm/pmu.yaml +F: Documentation/devicetree/bindings/perf/ F: arch/arm*/include/asm/hw_breakpoint.h F: arch/arm*/include/asm/perf_event.h -F: drivers/perf/* +F: arch/arm*/kernel/hw_breakpoint.c +F: arch/arm*/kernel/perf_* +F: arch/arm/oprofile/common.c +F: drivers/perf/* F: include/linux/perf/arm_pmu.h -F: Documentation/devicetree/bindings/arm/pmu.yaml -F: Documentation/devicetree/bindings/perf/ ARM PORT M: Russell King L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.armlinux.org.uk/ S: Odd Fixes +W: http://www.armlinux.org.uk/ T: git git://git.armlinux.org.uk/~rmk/linux-arm.git F: arch/arm/ X: arch/arm/boot/dts/ @@ -1461,24 +1461,31 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained F: Documentation/devicetree/bindings/iommu/arm,smmu* F: drivers/iommu/arm-smmu* -F: drivers/iommu/io-pgtable-arm.c F: drivers/iommu/io-pgtable-arm-v7s.c +F: drivers/iommu/io-pgtable-arm.c ARM SUB-ARCHITECTURES L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git F: arch/arm/mach-*/ F: arch/arm/plat-*/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git ARM/ACTIONS SEMI ARCHITECTURE M: Andreas Färber M: Manivannan Sadhasivam L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -N: owl -F: arch/arm/mach-actions/ +F: Documentation/devicetree/bindings/arm/actions.yaml +F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt +F: Documentation/devicetree/bindings/dma/owl-dma.txt +F: Documentation/devicetree/bindings/i2c/i2c-owl.txt +F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml +F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt +F: Documentation/devicetree/bindings/power/actions,owl-sps.txt +F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt F: arch/arm/boot/dts/owl-* +F: arch/arm/mach-actions/ F: arch/arm64/boot/dts/actions/ F: drivers/clk/actions/ F: drivers/clocksource/timer-owl* @@ -1489,14 +1496,7 @@ F: drivers/pinctrl/actions/* F: drivers/soc/actions/ F: include/dt-bindings/power/owl-* F: include/linux/soc/actions/ -F: Documentation/devicetree/bindings/arm/actions.yaml -F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt -F: Documentation/devicetree/bindings/dma/owl-dma.txt -F: Documentation/devicetree/bindings/i2c/i2c-owl.txt -F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml -F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt -F: Documentation/devicetree/bindings/power/actions,owl-sps.txt -F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt +N: owl ARM/ADS SPHERE MACHINE SUPPORT M: Lennert Buytenhek @@ -1523,53 +1523,53 @@ M: Maxime Ripard M: Chen-Yu Tsai L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -N: sun[x456789]i -N: sun50i +T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git F: arch/arm/mach-sunxi/ F: arch/arm64/boot/dts/allwinner/ F: drivers/clk/sunxi-ng/ F: drivers/pinctrl/sunxi/ F: drivers/soc/sunxi/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git +N: sun[x456789]i +N: sun50i ARM/Amlogic Meson SoC CLOCK FRAMEWORK M: Neil Armstrong M: Jerome Brunet L: linux-amlogic@lists.infradead.org S: Maintained +F: Documentation/devicetree/bindings/clock/amlogic* F: drivers/clk/meson/ -F: include/dt-bindings/clock/meson* F: include/dt-bindings/clock/gxbb* -F: Documentation/devicetree/bindings/clock/amlogic* +F: include/dt-bindings/clock/meson* ARM/Amlogic Meson SoC Crypto Drivers M: Corentin Labbe L: linux-crypto@vger.kernel.org L: linux-amlogic@lists.infradead.org S: Maintained -F: drivers/crypto/amlogic/ F: Documentation/devicetree/bindings/crypto/amlogic* +F: drivers/crypto/amlogic/ ARM/Amlogic Meson SoC Sound Drivers M: Jerome Brunet L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained -F: sound/soc/meson/ F: Documentation/devicetree/bindings/sound/amlogic* +F: sound/soc/meson/ ARM/Amlogic Meson SoC support M: Kevin Hilman L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-amlogic@lists.infradead.org -W: http://linux-meson.com/ S: Maintained -F: arch/arm/mach-meson/ +W: http://linux-meson.com/ F: arch/arm/boot/dts/meson* +F: arch/arm/mach-meson/ F: arch/arm64/boot/dts/amlogic/ -F: drivers/pinctrl/meson/ F: drivers/mmc/host/meson* -F: drivers/soc/amlogic/ +F: drivers/pinctrl/meson/ F: drivers/rtc/rtc-meson* +F: drivers/soc/amlogic/ N: meson ARM/Annapurna Labs ALPINE ARCHITECTURE @@ -1577,23 +1577,23 @@ M: Tsahee Zidenberg M: Antoine Tenart L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/mach-alpine/ F: arch/arm/boot/dts/alpine* +F: arch/arm/mach-alpine/ F: arch/arm64/boot/dts/al/ F: drivers/*/*alpine* ARM/ARTPEC MACHINE SUPPORT M: Jesper Nilsson M: Lars Persson -S: Maintained L: linux-arm-kernel@axis.com -F: arch/arm/mach-artpec +S: Maintained +F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt F: arch/arm/boot/dts/artpec6* +F: arch/arm/mach-artpec F: drivers/clk/axis F: drivers/crypto/axis F: drivers/mmc/host/usdhi6rol0.c F: drivers/pinctrl/pinctrl-artpec* -F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt ARM/ASPEED I2C DRIVER M: Brendan Higgins @@ -1602,41 +1602,41 @@ R: Joel Stanley L: linux-i2c@vger.kernel.org L: openbmc@lists.ozlabs.org (moderated for non-subscribers) S: Maintained -F: drivers/irqchip/irq-aspeed-i2c-ic.c -F: drivers/i2c/busses/i2c-aspeed.c -F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt +F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt +F: drivers/i2c/busses/i2c-aspeed.c +F: drivers/irqchip/irq-aspeed-i2c-ic.c ARM/ASPEED MACHINE SUPPORT M: Joel Stanley R: Andrew Jeffery L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) -Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ S: Supported +Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git -F: arch/arm/mach-aspeed/ F: arch/arm/boot/dts/aspeed-* +F: arch/arm/mach-aspeed/ N: aspeed ARM/BITMAIN ARCHITECTURE M: Manivannan Sadhasivam L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm64/boot/dts/bitmain/ -F: drivers/clk/clk-bm1880.c -F: drivers/pinctrl/pinctrl-bm1880.c F: Documentation/devicetree/bindings/arm/bitmain.yaml F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt +F: arch/arm64/boot/dts/bitmain/ +F: drivers/clk/clk-bm1880.c +F: drivers/pinctrl/pinctrl-bm1880.c ARM/CALXEDA HIGHBANK ARCHITECTURE M: Andre Przywara L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/mach-highbank/ -F: arch/arm/boot/dts/highbank.dts F: arch/arm/boot/dts/ecx-*.dts* +F: arch/arm/boot/dts/highbank.dts +F: arch/arm/mach-highbank/ ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT M: Krzysztof Halasa @@ -1705,19 +1705,19 @@ R: Suzuki K Poulose R: Mike Leach L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: drivers/hwtracing/coresight/* -F: include/dt-bindings/arm/coresight-cti-dt.h -F: Documentation/trace/coresight/* -F: Documentation/devicetree/bindings/arm/coresight.txt +F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt F: Documentation/devicetree/bindings/arm/coresight-cti.yaml -F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* -F: tools/perf/arch/arm/util/pmu.c +F: Documentation/devicetree/bindings/arm/coresight.txt +F: Documentation/trace/coresight/* +F: drivers/hwtracing/coresight/* +F: include/dt-bindings/arm/coresight-cti-dt.h F: tools/perf/arch/arm/util/auxtrace.c F: tools/perf/arch/arm/util/cs-etm.c F: tools/perf/arch/arm/util/cs-etm.h -F: tools/perf/util/cs-etm.* +F: tools/perf/arch/arm/util/pmu.c F: tools/perf/util/cs-etm-decoder/* +F: tools/perf/util/cs-etm.* ARM/CORGI MACHINE SUPPORT M: Richard Purdie @@ -1727,11 +1727,11 @@ ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE M: Hans Ulli Kroll M: Linus Walleij L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://github.com/ulli-kroll/linux.git S: Maintained +T: git git://github.com/ulli-kroll/linux.git F: Documentation/devicetree/bindings/arm/gemini.txt -F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt +F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt F: arch/arm/mach-gemini/ F: drivers/net/ethernet/cortina/ @@ -1741,36 +1741,36 @@ F: drivers/rtc/rtc-ftrtc010.c ARM/CSR SIRFPRIMA2 MACHINE SUPPORT M: Barry Song L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git F: arch/arm/boot/dts/prima2* F: arch/arm/mach-prima2/ F: drivers/clk/sirf/ -F: drivers/clocksource/timer-prima2.c F: drivers/clocksource/timer-atlas7.c -N: [^a-z]sirf +F: drivers/clocksource/timer-prima2.c X: drivers/gnss +N: [^a-z]sirf ARM/CZ.NIC TURRIS MOX SUPPORT M: Marek Behun -W: http://mox.turris.cz S: Maintained +W: http://mox.turris.cz F: Documentation/ABI/testing/debugfs-moxtet F: Documentation/ABI/testing/sysfs-bus-moxtet-devices F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm F: Documentation/devicetree/bindings/bus/moxtet.txt F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt -F: include/linux/moxtet.h F: drivers/bus/moxtet.c F: drivers/firmware/turris-mox-rwtm.c F: drivers/gpio/gpio-moxtet.c +F: include/linux/moxtet.h ARM/EBSA110 MACHINE SUPPORT M: Russell King L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.armlinux.org.uk/ S: Maintained +W: http://www.armlinux.org.uk/ F: arch/arm/mach-ebsa110/ F: drivers/net/ethernet/amd/am79c961a.* @@ -1797,8 +1797,8 @@ F: arch/arm/mm/*-fa* ARM/FOOTBRIDGE ARCHITECTURE M: Russell King L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.armlinux.org.uk/ S: Maintained +W: http://www.armlinux.org.uk/ F: arch/arm/include/asm/hardware/dec21285.h F: arch/arm/mach-footbridge/ @@ -1811,9 +1811,9 @@ R: NXP Linux Team L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git +X: drivers/media/i2c/ N: imx N: mxs -X: drivers/media/i2c/ ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE M: Shawn Guo @@ -1833,8 +1833,8 @@ R: Stefan Agner L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git -F: arch/arm/mach-imx/*vf610* F: arch/arm/boot/dts/vf* +F: arch/arm/mach-imx/*vf610* ARM/GLOMATION GESBC9312SX MACHINE SUPPORT M: Lennert Buytenhek @@ -1858,22 +1858,22 @@ F: sound/soc/pxa/hx4700.c ARM/HISILICON SOC SUPPORT M: Wei Xu L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.hisilicon.com S: Supported +W: http://www.hisilicon.com T: git git://github.com/hisilicon/linux-hisi.git -F: arch/arm/mach-hisi/ F: arch/arm/boot/dts/hi3* F: arch/arm/boot/dts/hip* F: arch/arm/boot/dts/hisi* +F: arch/arm/mach-hisi/ F: arch/arm64/boot/dts/hisilicon/ ARM/HP JORNADA 7XX MACHINE SUPPORT M: Kristoffer Ericson -W: www.jlime.com S: Maintained +W: www.jlime.com T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git -F: arch/arm/mach-sa1100/jornada720.c F: arch/arm/mach-sa1100/include/mach/jornada720.h +F: arch/arm/mach-sa1100/jornada720.c ARM/IGEP MACHINE SUPPORT M: Enric Balletbo i Serra @@ -1965,8 +1965,8 @@ ARM/LPC32XX SOC SUPPORT M: Vladimir Zapolskiy M: Sylvain Lemieux L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://github.com/vzapolskiy/linux-lpc32xx.git S: Maintained +T: git git://github.com/vzapolskiy/linux-lpc32xx.git F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt F: arch/arm/boot/dts/lpc32* F: arch/arm/mach-lpc32xx/ @@ -1987,14 +1987,14 @@ M: Sebastian Hesselbarth M: Gregory Clement L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained +T: git git://git.infradead.org/linux-mvebu.git F: Documentation/devicetree/bindings/soc/dove/ +F: arch/arm/boot/dts/dove* +F: arch/arm/boot/dts/orion5x* F: arch/arm/mach-dove/ F: arch/arm/mach-mv78xx0/ F: arch/arm/mach-orion5x/ F: arch/arm/plat-orion/ -F: arch/arm/boot/dts/dove* -F: arch/arm/boot/dts/orion5x* -T: git git://git.infradead.org/linux-mvebu.git ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support M: Jason Cooper @@ -2003,6 +2003,7 @@ M: Gregory Clement M: Sebastian Hesselbarth L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained +T: git git://git.infradead.org/linux-mvebu.git F: arch/arm/boot/dts/armada* F: arch/arm/boot/dts/kirkwood* F: arch/arm/configs/mvebu_*_defconfig @@ -2016,7 +2017,6 @@ F: drivers/irqchip/irq-armada-370-xp.c F: drivers/irqchip/irq-mvebu-* F: drivers/pinctrl/mvebu/ F: drivers/rtc/rtc-armada38x.c -T: git git://git.infradead.org/linux-mvebu.git ARM/Mediatek RTC DRIVER M: Eddie Huang @@ -2034,9 +2034,9 @@ ARM/Mediatek SoC support M: Matthias Brugger L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) +S: Maintained W: https://mtk.bcnfs.org/ C: irc://chat.freenode.net/linux-mediatek -S: Maintained F: arch/arm/boot/dts/mt6* F: arch/arm/boot/dts/mt7* F: arch/arm/boot/dts/mt8* @@ -2052,36 +2052,36 @@ M: Chunfeng Yun L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: drivers/phy/mediatek/ F: Documentation/devicetree/bindings/phy/phy-mtk-* +F: drivers/phy/mediatek/ ARM/Microchip (AT91) SoC support M: Nicolas Ferre M: Alexandre Belloni M: Ludovic Desroches L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Supported W: http://www.linux4sam.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git -S: Supported -N: at91 -N: atmel -F: arch/arm/mach-at91/ -F: include/soc/at91/ F: arch/arm/boot/dts/at91*.dts F: arch/arm/boot/dts/at91*.dtsi F: arch/arm/boot/dts/sama*.dts F: arch/arm/boot/dts/sama*.dtsi F: arch/arm/include/debug/at91.S +F: arch/arm/mach-at91/ F: drivers/memory/atmel* F: drivers/watchdog/sama5d4_wdt.c +F: include/soc/at91/ X: drivers/input/touchscreen/atmel_mxt_ts.c X: drivers/net/wireless/atmel/ +N: at91 +N: atmel ARM/MIOA701 MACHINE SUPPORT M: Robert Jarzmik L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -F: arch/arm/mach-pxa/mioa701.c S: Maintained +F: arch/arm/mach-pxa/mioa701.c ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT M: Michael Petchkovsky @@ -2091,13 +2091,16 @@ ARM/NOMADIK/U300/Ux500 ARCHITECTURES M: Linus Walleij L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git +F: Documentation/devicetree/bindings/arm/ste-* +F: Documentation/devicetree/bindings/arm/ux500.yaml +F: Documentation/devicetree/bindings/arm/ux500/ F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt +F: arch/arm/boot/dts/ste-* F: arch/arm/mach-nomadik/ F: arch/arm/mach-u300/ F: arch/arm/mach-ux500/ -F: drivers/soc/ux500/ -F: arch/arm/boot/dts/ste-* F: drivers/clk/clk-nomadik.c F: drivers/clk/clk-u300.c F: drivers/clocksource/clksrc-dbx500-prcmu.c @@ -2111,8 +2114,8 @@ F: drivers/iio/adc/ab8500-gpadc.c F: drivers/mfd/ab3100* F: drivers/mfd/ab8500* F: drivers/mfd/abx500* -F: drivers/mfd/dbx500* F: drivers/mfd/db8500* +F: drivers/mfd/dbx500* F: drivers/pinctrl/nomadik/ F: drivers/pinctrl/pinctrl-coh901* F: drivers/pinctrl/pinctrl-u300.c @@ -2120,11 +2123,8 @@ F: drivers/rtc/rtc-ab3100.c F: drivers/rtc/rtc-ab8500.c F: drivers/rtc/rtc-coh901331.c F: drivers/rtc/rtc-pl031.c +F: drivers/soc/ux500/ F: drivers/watchdog/coh901327_wdt.c -F: Documentation/devicetree/bindings/arm/ste-* -F: Documentation/devicetree/bindings/arm/ux500/ -F: Documentation/devicetree/bindings/arm/ux500.yaml -T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git ARM/NUVOTON NPCM ARCHITECTURE M: Avi Fishman @@ -2135,25 +2135,25 @@ R: Nancy Yuen R: Benjamin Fair L: openbmc@lists.ozlabs.org (moderated for non-subscribers) S: Supported -F: arch/arm/mach-npcm/ +F: Documentation/devicetree/bindings/*/*/*npcm* +F: Documentation/devicetree/bindings/*/*npcm* F: arch/arm/boot/dts/nuvoton-npcm* -F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h +F: arch/arm/mach-npcm/ F: drivers/*/*npcm* -F: Documentation/devicetree/bindings/*/*npcm* -F: Documentation/devicetree/bindings/*/*/*npcm* +F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT L: openmoko-kernel@lists.openmoko.org (subscribers-only) -W: http://wiki.openmoko.org/wiki/Neo_FreeRunner S: Orphan -F: arch/arm/mach-s3c24xx/mach-gta02.c +W: http://wiki.openmoko.org/wiki/Neo_FreeRunner F: arch/arm/mach-s3c24xx/gta02.h +F: arch/arm/mach-s3c24xx/mach-gta02.c ARM/Orion SoC/Technologic Systems TS-78xx platform support M: Alexander Clouter L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.digriz.org.uk/ts78xx/kernel S: Maintained +W: http://www.digriz.org.uk/ts78xx/kernel F: arch/arm/mach-orion5x/ts78xx-* ARM/OXNAS platform support @@ -2161,71 +2161,72 @@ M: Neil Armstrong L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-oxnas@groups.io (moderated for non-subscribers) S: Maintained -F: arch/arm/mach-oxnas/ F: arch/arm/boot/dts/ox8*.dts* +F: arch/arm/mach-oxnas/ N: oxnas ARM/PALM TREO SUPPORT M: Tomas Cech L: linux-arm-kernel@lists.infradead.org -W: http://hackndev.com S: Maintained +W: http://hackndev.com F: arch/arm/mach-pxa/palmtreo.* ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT M: Marek Vasut L: linux-arm-kernel@lists.infradead.org -W: http://hackndev.com S: Maintained -F: arch/arm/mach-pxa/include/mach/palmtx.h -F: arch/arm/mach-pxa/palmtx.c -F: arch/arm/mach-pxa/palmt5.* +W: http://hackndev.com F: arch/arm/mach-pxa/include/mach/palmld.h -F: arch/arm/mach-pxa/palmld.c -F: arch/arm/mach-pxa/palmte2.* F: arch/arm/mach-pxa/include/mach/palmtc.h +F: arch/arm/mach-pxa/include/mach/palmtx.h +F: arch/arm/mach-pxa/palmld.c +F: arch/arm/mach-pxa/palmt5.* F: arch/arm/mach-pxa/palmtc.c +F: arch/arm/mach-pxa/palmte2.* +F: arch/arm/mach-pxa/palmtx.c ARM/PALMZ72 SUPPORT M: Sergey Lapin L: linux-arm-kernel@lists.infradead.org -W: http://hackndev.com S: Maintained +W: http://hackndev.com F: arch/arm/mach-pxa/palmz72.* ARM/PLEB SUPPORT M: Peter Chubb -W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB S: Maintained +W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB ARM/PT DIGITAL BOARD PORT M: Stefan Eletzhofer L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.armlinux.org.uk/ S: Maintained +W: http://www.armlinux.org.uk/ ARM/QUALCOMM SUPPORT M: Andy Gross M: Bjorn Andersson L: linux-arm-msm@vger.kernel.org S: Maintained -F: Documentation/devicetree/bindings/soc/qcom/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git F: Documentation/devicetree/bindings/*/qcom* +F: Documentation/devicetree/bindings/soc/qcom/ F: arch/arm/boot/dts/qcom-*.dts F: arch/arm/boot/dts/qcom-*.dtsi F: arch/arm/mach-qcom/ F: arch/arm64/boot/dts/qcom/ -F: drivers/*/qcom/ -F: drivers/*/qcom* -F: drivers/*/*/qcom/ F: drivers/*/*/qcom* +F: drivers/*/*/qcom/ F: drivers/*/pm8???-* +F: drivers/*/qcom* +F: drivers/*/qcom/ F: drivers/bluetooth/btqcomsmd.c F: drivers/clocksource/timer-qcom.c F: drivers/extcon/extcon-qcom* -F: drivers/iommu/msm* -F: drivers/i2c/busses/i2c-qup.c F: drivers/i2c/busses/i2c-qcom-geni.c +F: drivers/i2c/busses/i2c-qup.c +F: drivers/iommu/msm* F: drivers/mfd/ssbi.c F: drivers/mmc/host/mmci_qcom* F: drivers/mmc/host/sdhci-msm.c @@ -2234,14 +2235,13 @@ F: drivers/phy/qualcomm/ F: drivers/power/*/msm* F: drivers/reset/reset-qcom-* F: drivers/scsi/ufs/ufs-qcom.* -F: drivers/spi/spi-qup.c F: drivers/spi/spi-geni-qcom.c F: drivers/spi/spi-qcom-qspi.c +F: drivers/spi/spi-qup.c F: drivers/tty/serial/msm_serial.c F: drivers/usb/dwc3/dwc3-qcom.c F: include/dt-bindings/*/qcom* F: include/linux/*/qcom* -T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git ARM/RADISYS ENP2611 MACHINE SUPPORT M: Lennert Buytenhek @@ -2253,42 +2253,42 @@ M: Manivannan Sadhasivam L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/boot/dts/rda8810pl-* -F: drivers/clocksource/timer-rda.c -F: drivers/gpio/gpio-rda.c -F: drivers/irqchip/irq-rda-intc.c -F: drivers/tty/serial/rda-uart.c F: Documentation/devicetree/bindings/arm/rda.yaml F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt +F: arch/arm/boot/dts/rda8810pl-* +F: drivers/clocksource/timer-rda.c +F: drivers/gpio/gpio-rda.c +F: drivers/irqchip/irq-rda-intc.c +F: drivers/tty/serial/rda-uart.c ARM/REALTEK ARCHITECTURE M: Andreas Färber L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm64/boot/dts/realtek/ F: Documentation/devicetree/bindings/arm/realtek.yaml +F: arch/arm64/boot/dts/realtek/ ARM/RENESAS ARM64 ARCHITECTURE M: Geert Uytterhoeven M: Magnus Damm L: linux-renesas-soc@vger.kernel.org +S: Supported Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next -S: Supported -F: arch/arm64/boot/dts/renesas/ F: Documentation/devicetree/bindings/arm/renesas.yaml +F: arch/arm64/boot/dts/renesas/ F: drivers/soc/renesas/ F: include/linux/soc/renesas/ ARM/RISCPC ARCHITECTURE M: Russell King L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.armlinux.org.uk/ S: Maintained +W: http://www.armlinux.org.uk/ F: arch/arm/include/asm/hardware/entry-macro-iomd.S F: arch/arm/include/asm/hardware/ioc.h F: arch/arm/include/asm/hardware/iomd.h @@ -2303,18 +2303,18 @@ ARM/Rockchip SoC support M: Heiko Stuebner L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-rockchip@lists.infradead.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml F: arch/arm/boot/dts/rk3* F: arch/arm/boot/dts/rv1108* F: arch/arm/mach-rockchip/ +F: drivers/*/*/*rockchip* +F: drivers/*/*rockchip* F: drivers/clk/rockchip/ F: drivers/i2c/busses/i2c-rk3x.c -F: drivers/*/*rockchip* -F: drivers/*/*/*rockchip* F: sound/soc/rockchip/ N: rockchip @@ -2323,28 +2323,28 @@ M: Kukjin Kim M: Krzysztof Kozlowski L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) -Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ S: Maintained +Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ +F: Documentation/arm/samsung/ +F: Documentation/devicetree/bindings/arm/samsung/ +F: Documentation/devicetree/bindings/power/pd-samsung.yaml +F: arch/arm/boot/dts/exynos* F: arch/arm/boot/dts/s3c* F: arch/arm/boot/dts/s5p* -F: arch/arm/boot/dts/exynos* -F: arch/arm64/boot/dts/exynos/ -F: arch/arm/plat-samsung/ +F: arch/arm/mach-exynos*/ F: arch/arm/mach-s3c24*/ F: arch/arm/mach-s3c64xx/ F: arch/arm/mach-s5p*/ -F: arch/arm/mach-exynos*/ -F: drivers/*/*s3c24* +F: arch/arm/plat-samsung/ +F: arch/arm64/boot/dts/exynos/ F: drivers/*/*/*s3c24* +F: drivers/*/*s3c24* F: drivers/*/*s3c64xx* F: drivers/*/*s5pv210* F: drivers/memory/samsung/ F: drivers/soc/samsung/ F: drivers/tty/serial/samsung* F: include/linux/soc/samsung/ -F: Documentation/arm/samsung/ -F: Documentation/devicetree/bindings/arm/samsung/ -F: Documentation/devicetree/bindings/power/pd-samsung.yaml N: exynos ARM/SAMSUNG MOBILE MACHINE SUPPORT @@ -2367,8 +2367,8 @@ M: Marek Szyprowski L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/platform/s5p-cec/ F: Documentation/devicetree/bindings/media/s5p-cec.txt +F: drivers/media/platform/s5p-cec/ ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT M: Andrzej Pietrasiewicz @@ -2393,9 +2393,10 @@ ARM/SHMOBILE ARM ARCHITECTURE M: Geert Uytterhoeven M: Magnus Damm L: linux-renesas-soc@vger.kernel.org +S: Supported Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next -S: Supported +F: Documentation/devicetree/bindings/arm/renesas.yaml F: arch/arm/boot/dts/emev2* F: arch/arm/boot/dts/gr-peach* F: arch/arm/boot/dts/iwg20d-q7* @@ -2406,20 +2407,19 @@ F: arch/arm/boot/dts/sh* F: arch/arm/configs/shmobile_defconfig F: arch/arm/include/debug/renesas-scif.S F: arch/arm/mach-shmobile/ -F: Documentation/devicetree/bindings/arm/renesas.yaml F: drivers/soc/renesas/ F: include/linux/soc/renesas/ ARM/SOCFPGA ARCHITECTURE M: Dinh Nguyen S: Maintained -F: arch/arm/mach-socfpga/ +W: http://www.rocketboards.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git F: arch/arm/boot/dts/socfpga* F: arch/arm/configs/socfpga_defconfig +F: arch/arm/mach-socfpga/ F: arch/arm64/boot/dts/altera/ F: arch/arm64/boot/dts/intel/ -W: http://www.rocketboards.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT M: Dinh Nguyen @@ -2444,19 +2444,20 @@ N: sc2731 ARM/STI ARCHITECTURE M: Patrice Chotard L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.stlinux.com S: Maintained +W: http://www.stlinux.com F: Documentation/devicetree/bindings/i2c/i2c-st.txt -F: arch/arm/mach-sti/ F: arch/arm/boot/dts/sti* +F: arch/arm/mach-sti/ +F: drivers/ata/ahci_st.c F: drivers/char/hw_random/st-rng.c F: drivers/clocksource/arm_global_timer.c F: drivers/clocksource/clksrc_st_lpc.c F: drivers/cpufreq/sti-cpufreq.c F: drivers/dma/st_fdma* F: drivers/i2c/busses/i2c-st.c -F: drivers/media/rc/st_rc.c F: drivers/media/platform/sti/c8sectpfe/ +F: drivers/media/rc/st_rc.c F: drivers/mmc/host/sdhci-st.c F: drivers/phy/st/phy-miphy28lp.c F: drivers/phy/st/phy-stih407-usb.c @@ -2470,7 +2471,6 @@ F: drivers/usb/dwc3/dwc3-st.c F: drivers/usb/host/ehci-st.c F: drivers/usb/host/ohci-st.c F: drivers/watchdog/st_lpc_wdt.c -F: drivers/ata/ahci_st.c F: include/linux/remoteproc/st_slim_rproc.h ARM/STM32 ARCHITECTURE @@ -2480,19 +2480,19 @@ L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next -N: stm32 -N: stm F: arch/arm/boot/dts/stm32* F: arch/arm/mach-stm32/ F: drivers/clocksource/armv7m_systick.c +N: stm32 +N: stm ARM/Synaptics SoC support M: Jisheng Zhang M: Sebastian Hesselbarth L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/mach-berlin/ F: arch/arm/boot/dts/berlin* +F: arch/arm/mach-berlin/ F: arch/arm64/boot/dts/synaptics/ ARM/TANGO ARCHITECTURE @@ -2512,8 +2512,8 @@ M: Hans Verkuil L: linux-tegra@vger.kernel.org L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/platform/tegra-cec/ F: Documentation/devicetree/bindings/media/tegra-cec.txt +F: drivers/media/platform/tegra-cec/ ARM/TETON BGA MACHINE SUPPORT M: "Mark F. Brown" @@ -2530,9 +2530,9 @@ ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE M: Santosh Shilimkar L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/mach-keystone/ -F: arch/arm/boot/dts/keystone-* T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git +F: arch/arm/boot/dts/keystone-* +F: arch/arm/mach-keystone/ ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK M: Santosh Shilimkar @@ -2576,8 +2576,8 @@ S: Maintained ARM/UNIPHIER ARCHITECTURE M: Masahiro Yamada L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml @@ -2604,11 +2604,11 @@ M: Sudeep Holla M: Lorenzo Pieralisi L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained +F: */*/*/vexpress* +F: */*/vexpress* F: arch/arm/boot/dts/vexpress* -F: arch/arm64/boot/dts/arm/ F: arch/arm/mach-vexpress/ -F: */*/vexpress* -F: */*/*/vexpress* +F: arch/arm64/boot/dts/arm/ F: drivers/clk/versatile/clk-vexpress-osc.c F: drivers/clocksource/timer-versatile.c N: mps2 @@ -2616,16 +2616,16 @@ N: mps2 ARM/VFP SUPPORT M: Russell King L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.armlinux.org.uk/ S: Maintained +W: http://www.armlinux.org.uk/ F: arch/arm/vfp/ ARM/VOIPAC PXA270 SUPPORT M: Marek Vasut L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/mach-pxa/vpac270.c F: arch/arm/mach-pxa/include/mach/vpac270.h +F: arch/arm/mach-pxa/vpac270.c ARM/VT8500 ARM ARCHITECTURE M: Tony Prisk @@ -2649,26 +2649,14 @@ ARM/ZIPIT Z2 SUPPORT M: Marek Vasut L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/mach-pxa/z2.c F: arch/arm/mach-pxa/include/mach/z2.h +F: arch/arm/mach-pxa/z2.c ARM/ZTE ARCHITECTURE M: Jun Nie M: Shawn Guo L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm/boot/dts/zx2967* -F: arch/arm/mach-zx/ -F: arch/arm64/boot/dts/zte/ -F: drivers/clk/zte/ -F: drivers/dma/zx_dma.c -F: drivers/gpio/gpio-zx.c -F: drivers/i2c/busses/i2c-zx2967.c -F: drivers/mmc/host/dw_mmc-zx.* -F: drivers/pinctrl/zte/ -F: drivers/soc/zte/ -F: drivers/thermal/zx2967_thermal.c -F: drivers/watchdog/zx2967_wdt.c F: Documentation/devicetree/bindings/arm/zte.yaml F: Documentation/devicetree/bindings/clock/zx2967*.txt F: Documentation/devicetree/bindings/dma/zxdma.txt @@ -2681,6 +2669,18 @@ F: Documentation/devicetree/bindings/soc/zte/ F: Documentation/devicetree/bindings/sound/zte,*.txt F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt +F: arch/arm/boot/dts/zx2967* +F: arch/arm/mach-zx/ +F: arch/arm64/boot/dts/zte/ +F: drivers/clk/zte/ +F: drivers/dma/zx_dma.c +F: drivers/gpio/gpio-zx.c +F: drivers/i2c/busses/i2c-zx2967.c +F: drivers/mmc/host/dw_mmc-zx.* +F: drivers/pinctrl/zte/ +F: drivers/soc/zte/ +F: drivers/thermal/zx2967_thermal.c +F: drivers/watchdog/zx2967_wdt.c F: include/dt-bindings/clock/zx2967*.h F: include/dt-bindings/soc/zte,*.h F: sound/soc/codecs/zx_aud96p22.c @@ -2689,32 +2689,32 @@ F: sound/soc/zte/ ARM/ZYNQ ARCHITECTURE M: Michal Simek L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Supported W: http://wiki.xilinx.com T: git https://github.com/Xilinx/linux-xlnx.git -S: Supported -F: arch/arm/mach-zynq/ -F: drivers/cpuidle/cpuidle-zynq.c -F: drivers/block/xsysace.c -N: zynq -N: xilinx F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt +F: arch/arm/mach-zynq/ +F: drivers/block/xsysace.c F: drivers/clocksource/timer-cadence-ttc.c -F: drivers/i2c/busses/i2c-cadence.c -F: drivers/mmc/host/sdhci-of-arasan.c +F: drivers/cpuidle/cpuidle-zynq.c F: drivers/edac/synopsys_edac.c +F: drivers/i2c/busses/i2c-cadence.c F: drivers/i2c/busses/i2c-xiic.c +F: drivers/mmc/host/sdhci-of-arasan.c +N: zynq +N: xilinx ARM64 PORT (AARCH64 ARCHITECTURE) M: Catalin Marinas M: Will Deacon L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git S: Maintained -F: arch/arm64/ -X: arch/arm64/boot/dts/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git F: Documentation/arm64/ +F: arch/arm64/ F: tools/testing/selftests/arm64/ +X: arch/arm64/boot/dts/ AS3645A LED FLASH CONTROLLER DRIVER M: Sakari Ailus @@ -2725,16 +2725,16 @@ F: drivers/leds/leds-as3645a.c ASAHI KASEI AK7375 LENS VOICE COIL DRIVER M: Tianshu Qiu L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/ak7375.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/ak7375.txt +F: drivers/media/i2c/ak7375.c ASAHI KASEI AK8974 DRIVER M: Linus Walleij L: linux-iio@vger.kernel.org -W: http://www.akm.com/ S: Supported +W: http://www.akm.com/ F: drivers/iio/magnetometer/ak8974.c ASC7621 HARDWARE MONITOR DRIVER @@ -2766,8 +2766,8 @@ M: Eddie James L: linux-media@vger.kernel.org L: openbmc@lists.ozlabs.org (moderated for non-subscribers) S: Maintained -F: drivers/media/platform/aspeed-video.c F: Documentation/devicetree/bindings/media/aspeed-video.txt +F: drivers/media/platform/aspeed-video.c ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS M: Corentin Chary @@ -2789,33 +2789,33 @@ M: David Howells L: keyrings@vger.kernel.org S: Maintained F: Documentation/crypto/asymmetric-keys.txt -F: include/linux/verification.h -F: include/crypto/public_key.h -F: include/crypto/pkcs7.h F: crypto/asymmetric_keys/ +F: include/crypto/pkcs7.h +F: include/crypto/public_key.h +F: include/linux/verification.h ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API R: Dan Williams -W: http://sourceforge.net/projects/xscaleiop S: Odd fixes +W: http://sourceforge.net/projects/xscaleiop F: Documentation/crypto/async-tx-api.txt F: crypto/async_tx/ F: drivers/dma/ -F: include/linux/dmaengine.h F: include/linux/async_tx.h +F: include/linux/dmaengine.h AT24 EEPROM DRIVER M: Bartosz Golaszewski L: linux-i2c@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git F: Documentation/devicetree/bindings/eeprom/at24.yaml F: drivers/misc/eeprom/at24.c ATA OVER ETHERNET (AOE) DRIVER M: "Justin Sanders" -W: http://www.openaoe.org/ S: Supported +W: http://www.openaoe.org/ F: Documentation/admin-guide/aoe/ F: drivers/block/aoe/ @@ -2829,11 +2829,11 @@ F: drivers/gpio/gpio-ath79.c ATHEROS 71XX/9XXX USB PHY DRIVER M: Alban Bedel +S: Maintained W: https://github.com/AlbanBedel/linux T: git git://github.com/AlbanBedel/linux -S: Maintained -F: drivers/phy/qualcomm/phy-ath79-usb.c F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt +F: drivers/phy/qualcomm/phy-ath79-usb.c ATHEROS ATH GENERIC UTILITIES M: Kalle Valo @@ -2846,16 +2846,16 @@ M: Jiri Slaby M: Nick Kossifidis M: Luis Chamberlain L: linux-wireless@vger.kernel.org -W: http://wireless.kernel.org/en/users/Drivers/ath5k S: Maintained +W: http://wireless.kernel.org/en/users/Drivers/ath5k F: drivers/net/wireless/ath/ath5k/ ATHEROS ATH6KL WIRELESS DRIVER M: Kalle Valo L: linux-wireless@vger.kernel.org +S: Supported W: http://wireless.kernel.org/en/users/Drivers/ath6kl T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git -S: Supported F: drivers/net/wireless/ath/ath6kl/ ATI_REMOTE2 DRIVER @@ -2873,17 +2873,17 @@ ATLX ETHERNET DRIVERS M: Jay Cliburn M: Chris Snook L: netdev@vger.kernel.org +S: Maintained W: http://sourceforge.net/projects/atl1 W: http://atl1.sourceforge.net -S: Maintained F: drivers/net/ethernet/atheros/ ATM M: Chas Williams <3chas3@gmail.com> L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) L: netdev@vger.kernel.org -W: http://linux-atm.sourceforge.net S: Maintained +W: http://linux-atm.sourceforge.net F: drivers/atm/ F: include/linux/atm* F: include/uapi/linux/atm* @@ -2895,17 +2895,17 @@ F: drivers/net/ethernet/cadence/ ATMEL MAXTOUCH DRIVER M: Nick Dyer -T: git git://github.com/ndyer/linux.git S: Maintained +T: git git://github.com/ndyer/linux.git F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt F: drivers/input/touchscreen/atmel_mxt_ts.c ATMEL WIRELESS DRIVER M: Simon Kelley L: linux-wireless@vger.kernel.org +S: Maintained W: http://www.thekelleys.org.uk/atmel W: http://atmelwlandriver.sourceforge.net/ -S: Maintained F: drivers/net/wireless/atmel/atmel* ATOMIC INFRASTRUCTURE @@ -2921,25 +2921,25 @@ F: scripts/atomic/ ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER M: Bradley Grove L: linux-scsi@vger.kernel.org -W: http://www.attotech.com S: Supported +W: http://www.attotech.com F: drivers/scsi/esas2r ATUSB IEEE 802.15.4 RADIO DRIVER M: Stefan Schmidt L: linux-wpan@vger.kernel.org S: Maintained +F: drivers/net/ieee802154/at86rf230.h F: drivers/net/ieee802154/atusb.c F: drivers/net/ieee802154/atusb.h -F: drivers/net/ieee802154/at86rf230.h AUDIT SUBSYSTEM M: Paul Moore M: Eric Paris L: linux-audit@redhat.com (moderated for non-subscribers) +S: Supported W: https://github.com/linux-audit T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git -S: Supported F: include/linux/audit.h F: include/uapi/linux/audit.h F: kernel/audit* @@ -2960,10 +2960,10 @@ F: drivers/iio/adc/hx711.c AX.25 NETWORK LAYER M: Ralf Baechle L: linux-hams@vger.kernel.org -W: http://www.linux-ax25.org/ S: Maintained -F: include/uapi/linux/ax25.h +W: http://www.linux-ax25.org/ F: include/net/ax25.h +F: include/uapi/linux/ax25.h F: net/ax25/ AXENTIA ARM DEVICES @@ -2984,11 +2984,11 @@ F: sound/soc/atmel/tse850-pcm5142.c AXI-FAN-CONTROL HARDWARE MONITOR DRIVER M: Nuno Sá -W: http://ez.analog.com/community/linux-device-drivers L: linux-hwmon@vger.kernel.org S: Supported -F: drivers/hwmon/axi-fan-control.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml +F: drivers/hwmon/axi-fan-control.c AXXIA I2C CONTROLLER M: Krzysztof Adamski @@ -3000,32 +3000,32 @@ F: drivers/i2c/busses/i2c-axxia.c AZ6007 DVB DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/az6007.c AZTECH FM RADIO RECEIVER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-aztech* B43 WIRELESS DRIVER L: linux-wireless@vger.kernel.org L: b43-dev@lists.infradead.org -W: http://wireless.kernel.org/en/users/Drivers/b43 S: Odd Fixes +W: http://wireless.kernel.org/en/users/Drivers/b43 F: drivers/net/wireless/broadcom/b43/ B43LEGACY WIRELESS DRIVER M: Larry Finger L: linux-wireless@vger.kernel.org L: b43-dev@lists.infradead.org -W: http://wireless.kernel.org/en/users/Drivers/b43 S: Maintained +W: http://wireless.kernel.org/en/users/Drivers/b43 F: drivers/net/wireless/broadcom/b43legacy/ BACKLIGHT CLASS/SUBSYSTEM @@ -3033,14 +3033,14 @@ M: Lee Jones M: Daniel Thompson M: Jingoo Han L: dri-devel@lists.freedesktop.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git +F: Documentation/ABI/stable/sysfs-class-backlight +F: Documentation/ABI/testing/sysfs-class-backlight +F: Documentation/devicetree/bindings/leds/backlight F: drivers/video/backlight/ F: include/linux/backlight.h F: include/linux/pwm_backlight.h -F: Documentation/devicetree/bindings/leds/backlight -F: Documentation/ABI/stable/sysfs-class-backlight -F: Documentation/ABI/testing/sysfs-class-backlight BATMAN ADVANCED M: Marek Lindner @@ -3048,12 +3048,12 @@ M: Simon Wunderlich M: Antonio Quartulli M: Sven Eckelmann L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) +S: Maintained W: https://www.open-mesh.org/ +Q: https://patchwork.open-mesh.org/project/batman/list/ B: https://www.open-mesh.org/projects/batman-adv/issues C: irc://chat.freenode.net/batman -Q: https://patchwork.open-mesh.org/project/batman/list/ T: git https://git.open-mesh.org/linux-merge.git -S: Maintained F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv F: Documentation/ABI/obsolete/sysfs-class-net-mesh F: Documentation/networking/batman-adv.rst @@ -3064,25 +3064,25 @@ F: net/batman-adv/ BAYCOM/HDLCDRV DRIVERS FOR AX.25 M: Thomas Sailer L: linux-hams@vger.kernel.org -W: http://www.baycom.org/~tom/ham/ham.html S: Maintained +W: http://www.baycom.org/~tom/ham/ham.html F: drivers/net/hamradio/baycom* BCACHE (BLOCK LAYER CACHE) M: Coly Li M: Kent Overstreet L: linux-bcache@vger.kernel.org +S: Maintained W: http://bcache.evilpiepirate.org C: irc://irc.oftc.net/bcache -S: Maintained F: drivers/md/bcache/ BDISP ST MEDIA DRIVER M: Fabien Dessenne L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Supported +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/sti/bdisp BECKHOFF CX5020 ETHERCAT MASTER DRIVER @@ -3104,8 +3104,8 @@ M: Paolo Valente M: Jens Axboe L: linux-block@vger.kernel.org S: Maintained -F: block/bfq-* F: Documentation/block/bfq-iosched.rst +F: block/bfq-* BFS FILE SYSTEM M: "Tigran A. Aivazian" @@ -3122,8 +3122,8 @@ F: drivers/leds/leds-blinkm.c BLOCK LAYER M: Jens Axboe L: linux-block@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git F: block/ F: drivers/block/ F: kernel/trace/blktrace.c @@ -3139,30 +3139,30 @@ BLUETOOTH DRIVERS M: Marcel Holtmann M: Johan Hedberg L: linux-bluetooth@vger.kernel.org +S: Maintained W: http://www.bluez.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git -S: Maintained F: drivers/bluetooth/ BLUETOOTH SUBSYSTEM M: Marcel Holtmann M: Johan Hedberg L: linux-bluetooth@vger.kernel.org +S: Maintained W: http://www.bluez.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git -S: Maintained -F: net/bluetooth/ F: include/net/bluetooth/ +F: net/bluetooth/ BONDING DRIVER M: Jay Vosburgh M: Veaceslav Falico M: Andy Gospodarek L: netdev@vger.kernel.org -W: http://sourceforge.net/projects/bonding/ S: Supported +W: http://sourceforge.net/projects/bonding/ F: drivers/net/bonding/ F: include/uapi/linux/if_bonding.h @@ -3170,8 +3170,8 @@ BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER M: Dan Robertson L: linux-iio@vger.kernel.org S: Maintained -F: drivers/iio/accel/bma400* F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml +F: drivers/iio/accel/bma400* BPF (Safe dynamic programs and tools) M: Alexei Starovoitov @@ -3184,13 +3184,13 @@ R: John Fastabend R: KP Singh L: netdev@vger.kernel.org L: bpf@vger.kernel.org +S: Supported +Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git -Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 -S: Supported -F: arch/*/net/* -F: Documentation/networking/filter.txt F: Documentation/bpf/ +F: Documentation/networking/filter.txt +F: arch/*/net/* F: include/linux/bpf* F: include/linux/filter.h F: include/trace/events/xdp.h @@ -3207,8 +3207,8 @@ F: samples/bpf/ F: tools/bpf/ F: tools/lib/bpf/ F: tools/testing/selftests/bpf/ -K: bpf N: bpf +K: bpf BPF JIT for ARM M: Shubham Bansal @@ -3317,26 +3317,26 @@ M: Nicolas Saenz Julienne L: bcm-kernel-feedback-list@broadcom.com L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://github.com/anholt/linux S: Maintained -N: bcm2711 -N: bcm2835 -F: drivers/staging/vc04_services +T: git git://github.com/anholt/linux F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml F: drivers/pci/controller/pcie-brcmstb.c +F: drivers/staging/vc04_services +N: bcm2711 +N: bcm2835 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE M: Florian Fainelli M: Ray Jui M: Scott Branden M: bcm-kernel-feedback-list@broadcom.com -T: git git://github.com/broadcom/mach-bcm S: Maintained +T: git git://github.com/broadcom/mach-bcm +F: arch/arm/mach-bcm/ N: bcm281* N: bcm113* N: bcm216* N: kona -F: arch/arm/mach-bcm/ BROADCOM BCM47XX MIPS ARCHITECTURE M: Hauke Mehrtens @@ -3353,25 +3353,25 @@ M: Rafał Miłecki M: bcm-kernel-feedback-list@broadcom.com L: linux-arm-kernel@lists.infradead.org S: Maintained -F: arch/arm/mach-bcm/bcm_5301x.c -F: arch/arm/boot/dts/bcm5301x*.dtsi F: arch/arm/boot/dts/bcm470* +F: arch/arm/boot/dts/bcm5301x*.dtsi F: arch/arm/boot/dts/bcm953012* +F: arch/arm/mach-bcm/bcm_5301x.c BROADCOM BCM53573 ARM ARCHITECTURE M: Rafał Miłecki L: bcm-kernel-feedback-list@broadcom.com L: linux-arm-kernel@lists.infradead.org S: Maintained -F: arch/arm/boot/dts/bcm53573* F: arch/arm/boot/dts/bcm47189* +F: arch/arm/boot/dts/bcm53573* BROADCOM BCM63XX ARM ARCHITECTURE M: Florian Fainelli M: bcm-kernel-feedback-list@broadcom.com L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://github.com/broadcom/stblinux.git S: Maintained +T: git git://github.com/broadcom/stblinux.git N: bcm63xx BROADCOM BCM63XX/BCM33XX UDC DRIVER @@ -3384,16 +3384,16 @@ BROADCOM BCM7XXX ARM ARCHITECTURE M: Florian Fainelli M: bcm-kernel-feedback-list@broadcom.com L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://github.com/broadcom/stblinux.git S: Maintained -F: arch/arm/mach-bcm/*brcmstb* +T: git git://github.com/broadcom/stblinux.git +F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml F: arch/arm/boot/dts/bcm7*.dts* -F: drivers/bus/brcmstb_gisb.c -F: arch/arm/mm/cache-b15-rac.c F: arch/arm/include/asm/hardware/cache-b15-rac.h -N: brcmstb -F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml +F: arch/arm/mach-bcm/*brcmstb* +F: arch/arm/mm/cache-b15-rac.c +F: drivers/bus/brcmstb_gisb.c F: drivers/pci/controller/pcie-brcmstb.c +N: brcmstb BROADCOM BMIPS CPUFREQ DRIVER M: Markus Mayer @@ -3406,12 +3406,12 @@ BROADCOM BMIPS MIPS ARCHITECTURE M: Florian Fainelli L: bcm-kernel-feedback-list@broadcom.com L: linux-mips@vger.kernel.org -T: git git://github.com/broadcom/stblinux.git S: Maintained +T: git git://github.com/broadcom/stblinux.git F: arch/mips/bmips/* +F: arch/mips/boot/dts/brcm/bcm*.dts* F: arch/mips/include/asm/mach-bmips/* F: arch/mips/kernel/*bmips* -F: arch/mips/boot/dts/brcm/bcm*.dts* F: drivers/irqchip/irq-bcm63* F: drivers/irqchip/irq-bcm7* F: drivers/irqchip/irq-brcmstb* @@ -3476,8 +3476,8 @@ M: Kamal Dasu L: linux-i2c@vger.kernel.org L: bcm-kernel-feedback-list@broadcom.com S: Supported -F: drivers/i2c/busses/i2c-brcmstb.c F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml +F: drivers/i2c/busses/i2c-brcmstb.c BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER M: Al Cooper @@ -3499,8 +3499,14 @@ M: Ray Jui M: Scott Branden M: bcm-kernel-feedback-list@broadcom.com L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://github.com/broadcom/cygnus-linux.git S: Maintained +T: git git://github.com/broadcom/cygnus-linux.git +F: arch/arm64/boot/dts/broadcom/northstar2/* +F: arch/arm64/boot/dts/broadcom/stingray/* +F: drivers/clk/bcm/clk-ns* +F: drivers/clk/bcm/clk-sr* +F: drivers/pinctrl/bcm/pinctrl-ns* +F: include/dt-bindings/clock/bcm-sr* N: iproc N: cygnus N: bcm[-_]nsp @@ -3516,12 +3522,6 @@ N: bcm586* N: bcm88312 N: hr2 N: stingray -F: arch/arm64/boot/dts/broadcom/northstar2/* -F: arch/arm64/boot/dts/broadcom/stingray/* -F: drivers/clk/bcm/clk-ns* -F: drivers/clk/bcm/clk-sr* -F: drivers/pinctrl/bcm/pinctrl-ns* -F: include/dt-bindings/clock/bcm-sr* BROADCOM KONA GPIO DRIVER M: Ray Jui @@ -3536,8 +3536,8 @@ M: Devesh Sharma M: Somnath Kotur M: Sriharsha Basavapatna L: linux-rdma@vger.kernel.org -W: http://www.broadcom.com S: Supported +W: http://www.broadcom.com F: drivers/infiniband/hw/bnxt_re/ F: include/uapi/rdma/bnxt_re-abi.h @@ -3636,8 +3636,8 @@ F: include/uapi/linux/bsg.h BT87X AUDIO DRIVER M: Clemens Ladisch L: alsa-devel@alsa-project.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: Documentation/sound/cards/bt87x.rst F: sound/pci/bt87x.c @@ -3652,10 +3652,10 @@ M: Chris Mason M: Josef Bacik M: David Sterba L: linux-btrfs@vger.kernel.org +S: Maintained W: http://btrfs.wiki.kernel.org/ Q: http://patchwork.kernel.org/project/linux-btrfs/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git -S: Maintained F: Documentation/filesystems/btrfs.rst F: fs/btrfs/ F: include/linux/btrfs* @@ -3664,9 +3664,9 @@ F: include/uapi/linux/btrfs* BTTV VIDEO4LINUX DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Odd fixes W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Odd fixes F: Documentation/media/v4l-drivers/bttv* F: drivers/media/pci/bt8xx/bttv* @@ -3674,10 +3674,10 @@ BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS M: Chanwoo Choi L: linux-pm@vger.kernel.org L: linux-samsung-soc@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git S: Maintained -F: drivers/devfreq/exynos-bus.c +T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt +F: drivers/devfreq/exynos-bus.c BUSLOGIC SCSI DRIVER M: Khalid Aziz @@ -3689,40 +3689,40 @@ F: drivers/scsi/FlashPoint.* C-MEDIA CMI8788 DRIVER M: Clemens Ladisch L: alsa-devel@alsa-project.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: sound/pci/oxygen/ C-SKY ARCHITECTURE M: Guo Ren L: linux-csky@vger.kernel.org -T: git https://github.com/c-sky/csky-linux.git S: Supported -F: arch/csky/ +T: git https://github.com/c-sky/csky-linux.git F: Documentation/devicetree/bindings/csky/ -F: drivers/irqchip/irq-csky-* F: Documentation/devicetree/bindings/interrupt-controller/csky,* +F: Documentation/devicetree/bindings/timer/csky,* +F: arch/csky/ F: drivers/clocksource/timer-gx6605s.c F: drivers/clocksource/timer-mp-csky.c -F: Documentation/devicetree/bindings/timer/csky,* -K: csky +F: drivers/irqchip/irq-csky-* N: csky +K: csky C6X ARCHITECTURE M: Mark Salter M: Aurelien Jacquiot L: linux-c6x-dev@linux-c6x.org -W: http://www.linux-c6x.org/wiki/index.php/Main_Page S: Maintained +W: http://www.linux-c6x.org/wiki/index.php/Main_Page F: arch/c6x/ CA8210 IEEE-802.15.4 RADIO DRIVER M: Harry Morris L: linux-wpan@vger.kernel.org -W: https://github.com/Cascoda/ca8210-linux.git S: Maintained -F: drivers/net/ieee802154/ca8210.c +W: https://github.com/Cascoda/ca8210-linux.git F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt +F: drivers/net/ieee802154/ca8210.c CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS M: David Howells @@ -3742,22 +3742,22 @@ CADENCE NAND DRIVER M: Piotr Sroka L: linux-mtd@lists.infradead.org S: Maintained -F: drivers/mtd/nand/raw/cadence-nand-controller.c F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt +F: drivers/mtd/nand/raw/cadence-nand-controller.c CADET FM/AM RADIO RECEIVER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-cadet* CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER M: Jonathan Corbet L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: Documentation/media/v4l-drivers/cafe_ccic* F: drivers/media/platform/marvell-ccic/ @@ -3766,8 +3766,8 @@ L: netdev@vger.kernel.org S: Orphan F: Documentation/networking/caif/ F: drivers/net/caif/ -F: include/uapi/linux/caif/ F: include/net/caif/ +F: include/uapi/linux/caif/ F: net/caif/ CAKE QDISC @@ -3780,16 +3780,16 @@ CAN NETWORK DRIVERS M: Wolfgang Grandegger M: Marc Kleine-Budde L: linux-can@vger.kernel.org +S: Maintained W: https://github.com/linux-can T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git -S: Maintained F: Documentation/devicetree/bindings/net/can/ F: drivers/net/can/ F: include/linux/can/dev.h F: include/linux/can/led.h -F: include/linux/can/rx-offload.h F: include/linux/can/platform/ +F: include/linux/can/rx-offload.h F: include/uapi/linux/can/error.h F: include/uapi/linux/can/netlink.h F: include/uapi/linux/can/vxcan.h @@ -3798,19 +3798,19 @@ CAN NETWORK LAYER M: Oliver Hartkopp M: Marc Kleine-Budde L: linux-can@vger.kernel.org +S: Maintained W: https://github.com/linux-can T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git -S: Maintained F: Documentation/networking/can.rst -F: net/can/ F: include/linux/can/core.h F: include/linux/can/skb.h F: include/net/netns/can.h F: include/uapi/linux/can.h F: include/uapi/linux/can/bcm.h -F: include/uapi/linux/can/raw.h F: include/uapi/linux/can/gw.h +F: include/uapi/linux/can/raw.h +F: net/can/ CAN-J1939 NETWORK LAYER M: Robin van der Gracht @@ -3819,8 +3819,8 @@ R: Pengutronix Kernel Team L: linux-can@vger.kernel.org S: Maintained F: Documentation/networking/j1939.rst -F: net/can/j1939/ F: include/uapi/linux/can/j1939.h +F: net/can/j1939/ CAPABILITIES M: Serge Hallyn @@ -3828,8 +3828,8 @@ L: linux-security-module@vger.kernel.org S: Supported F: include/linux/capability.h F: include/uapi/linux/capability.h -F: security/commoncap.c F: kernel/capability.c +F: security/commoncap.c CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER M: Kevin Tsai @@ -3839,14 +3839,14 @@ F: drivers/iio/light/cm* CARL9170 LINUX COMMUNITY WIRELESS DRIVER M: Christian Lamparter L: linux-wireless@vger.kernel.org -W: http://wireless.kernel.org/en/users/Drivers/carl9170 S: Maintained +W: http://wireless.kernel.org/en/users/Drivers/carl9170 F: drivers/net/wireless/ath/carl9170/ CAVIUM I2C DRIVER M: Robert Richter -W: http://www.marvell.com S: Supported +W: http://www.marvell.com F: drivers/i2c/busses/i2c-octeon* F: drivers/i2c/busses/i2c-thunderx* @@ -3855,76 +3855,76 @@ M: Derek Chickles M: Satanand Burla M: Felix Manlunas L: netdev@vger.kernel.org -W: http://www.marvell.com S: Supported +W: http://www.marvell.com F: drivers/net/ethernet/cavium/liquidio/ CAVIUM MMC DRIVER M: Robert Richter -W: http://www.marvell.com S: Supported +W: http://www.marvell.com F: drivers/mmc/host/cavium* CAVIUM OCTEON-TX CRYPTO DRIVER M: George Cherian L: linux-crypto@vger.kernel.org -W: http://www.marvell.com S: Supported +W: http://www.marvell.com F: drivers/crypto/cavium/cpt/ CAVIUM THUNDERX2 ARM64 SOC M: Robert Richter L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: arch/arm64/boot/dts/cavium/thunder2-99xx* F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt +F: arch/arm64/boot/dts/cavium/thunder2-99xx* CC2520 IEEE-802.15.4 RADIO DRIVER M: Varka Bhadram L: linux-wpan@vger.kernel.org S: Maintained +F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt F: drivers/net/ieee802154/cc2520.c F: include/linux/spi/cc2520.h -F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER M: Gilad Ben-Yossef L: linux-crypto@vger.kernel.org S: Supported -F: drivers/crypto/ccree/ W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family +F: drivers/crypto/ccree/ CEC FRAMEWORK M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: http://linuxtv.org S: Supported +W: http://linuxtv.org +T: git git://linuxtv.org/media_tree.git +F: Documentation/ABI/testing/debugfs-cec-error-inj +F: Documentation/devicetree/bindings/media/cec.txt F: Documentation/media/kapi/cec-core.rst F: Documentation/media/uapi/cec F: drivers/media/cec/ F: drivers/media/rc/keymaps/rc-cec.c -F: include/media/cec.h F: include/media/cec-notifier.h -F: include/uapi/linux/cec.h +F: include/media/cec.h F: include/uapi/linux/cec-funcs.h -F: Documentation/devicetree/bindings/media/cec.txt -F: Documentation/ABI/testing/debugfs-cec-error-inj +F: include/uapi/linux/cec.h CEC GPIO DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: http://linuxtv.org S: Supported -F: drivers/media/platform/cec-gpio/ +W: http://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/cec-gpio.txt +F: drivers/media/platform/cec-gpio/ CELL BROADBAND ENGINE ARCHITECTURE M: Arnd Bergmann L: linuxppc-dev@lists.ozlabs.org -W: http://www.ibm.com/developerworks/power/cell/ S: Supported +W: http://www.ibm.com/developerworks/power/cell/ F: arch/powerpc/include/asm/cell*.h F: arch/powerpc/include/asm/spu*.h F: arch/powerpc/include/uapi/asm/spu*.h @@ -3936,23 +3936,23 @@ M: Ilya Dryomov M: Jeff Layton M: Sage Weil L: ceph-devel@vger.kernel.org +S: Supported W: http://ceph.com/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git T: git git://github.com/ceph/ceph-client.git -S: Supported -F: net/ceph/ F: include/linux/ceph/ F: include/linux/crush/ +F: net/ceph/ CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) M: Jeff Layton M: Sage Weil M: Ilya Dryomov L: ceph-devel@vger.kernel.org +S: Supported W: http://ceph.com/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git T: git git://github.com/ceph/ceph-client.git -S: Supported F: Documentation/filesystems/ceph.rst F: fs/ceph/ @@ -3963,8 +3963,8 @@ L: keyrings@vger.kernel.org S: Maintained F: Documentation/admin-guide/module-signing.rst F: certs/ -F: scripts/sign-file.c F: scripts/extract-cert.c +F: scripts/sign-file.c CFAG12864B LCD DRIVER M: Miguel Ojeda Sandonis @@ -3981,8 +3981,8 @@ F: include/linux/cfag12864b.h CHAR and MISC DRIVERS M: Arnd Bergmann M: Greg Kroah-Hartman -T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git F: drivers/char/ F: drivers/misc/ F: include/linux/miscdevice.h @@ -4002,9 +4002,9 @@ F: Documentation/translations/zh_CN/ CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER M: Peter Chen -T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git L: linux-usb@vger.kernel.org S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git F: drivers/usb/chipidea/ CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER @@ -4029,9 +4029,9 @@ F: drivers/platform/chrome/ CHROMEOS EC CODEC DRIVER M: Cheng-Yi Chiang -S: Maintained R: Enric Balletbo i Serra R: Guenter Roeck +S: Maintained F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml F: sound/soc/codecs/cros_ec_codec.* @@ -4040,9 +4040,9 @@ M: Benson Leung M: Enric Balletbo i Serra R: Guenter Roeck S: Maintained +F: drivers/power/supply/cros_usbpd-charger.c N: cros_ec N: cros-ec -F: drivers/power/supply/cros_usbpd-charger.c CIRRUS LOGIC AUDIO CODEC DRIVERS M: James Schulman @@ -4062,43 +4062,43 @@ M: Charles Keepax M: Richard Fitzgerald L: patches@opensource.cirrus.com S: Supported +F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt +F: Documentation/hwmon/lochnagar.rst F: drivers/clk/clk-lochnagar.c F: drivers/hwmon/lochnagar-hwmon.c F: drivers/mfd/lochnagar-i2c.c F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c F: drivers/regulator/lochnagar-regulator.c -F: sound/soc/codecs/lochnagar-sc.c F: include/dt-bindings/clk/lochnagar.h F: include/dt-bindings/pinctrl/lochnagar.h F: include/linux/mfd/lochnagar* -F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt -F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt -F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt -F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt -F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt -F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt -F: Documentation/hwmon/lochnagar.rst +F: sound/soc/codecs/lochnagar-sc.c CIRRUS LOGIC MADERA CODEC DRIVERS M: Charles Keepax M: Richard Fitzgerald L: alsa-devel@alsa-project.org (moderated for non-subscribers) L: patches@opensource.cirrus.com -T: git https://github.com/CirrusLogic/linux-drivers.git -W: https://github.com/CirrusLogic/linux-drivers/wiki S: Supported +W: https://github.com/CirrusLogic/linux-drivers/wiki +T: git https://github.com/CirrusLogic/linux-drivers.git F: Documentation/devicetree/bindings/mfd/madera.txt F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt F: Documentation/devicetree/bindings/sound/madera.txt -F: include/dt-bindings/sound/madera* -F: include/linux/irqchip/irq-madera* -F: include/linux/mfd/madera/* -F: include/sound/madera* F: drivers/gpio/gpio-madera* F: drivers/irqchip/irq-madera* -F: drivers/mfd/madera* F: drivers/mfd/cs47l* +F: drivers/mfd/madera* F: drivers/pinctrl/cirrus/* +F: include/dt-bindings/sound/madera* +F: include/linux/irqchip/irq-madera* +F: include/linux/mfd/madera/* +F: include/sound/madera* F: sound/soc/codecs/cs47l* F: sound/soc/codecs/madera* @@ -4137,19 +4137,19 @@ F: .clang-format CLANG/LLVM BUILD SUPPORT L: clang-built-linux@googlegroups.com +S: Supported W: https://clangbuiltlinux.github.io/ B: https://github.com/ClangBuiltLinux/linux/issues C: irc://chat.freenode.net/clangbuiltlinux -S: Supported -K: \b(?i:clang|llvm)\b F: Documentation/kbuild/llvm.rst +K: \b(?i:clang|llvm)\b CLEANCACHE API M: Konrad Rzeszutek Wilk L: linux-kernel@vger.kernel.org S: Maintained -F: mm/cleancache.c F: include/linux/cleancache.h +F: mm/cleancache.c CLK API M: Russell King @@ -4161,10 +4161,10 @@ CLOCKSOURCE, CLOCKEVENT DRIVERS M: Daniel Lezcano M: Thomas Gleixner L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core S: Supported -F: drivers/clocksource/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core F: Documentation/devicetree/bindings/timer/ +F: drivers/clocksource/ CMPC ACPI DRIVER M: Thadeu Lima de Souza Cascardo @@ -4176,9 +4176,9 @@ F: drivers/platform/x86/classmate-laptop.c COBALT MEDIA DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Supported +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/pci/cobalt/ COCCINELLE/Semantic Patches (SmPL) @@ -4187,19 +4187,19 @@ M: Gilles Muller M: Nicolas Palix M: Michal Marek L: cocci@systeme.lip6.fr (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc -W: http://coccinelle.lip6.fr/ S: Supported +W: http://coccinelle.lip6.fr/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc F: Documentation/dev-tools/coccinelle.rst -F: scripts/coccinelle/ F: scripts/coccicheck +F: scripts/coccinelle/ CODA FILE SYSTEM M: Jan Harkes M: coda@cs.cmu.edu L: codalist@coda.cs.cmu.edu -W: http://www.coda.cs.cmu.edu/ S: Maintained +W: http://www.coda.cs.cmu.edu/ F: Documentation/filesystems/coda.txt F: fs/coda/ F: include/linux/coda*.h @@ -4215,30 +4215,30 @@ F: drivers/media/platform/coda/ CODE OF CONDUCT M: Greg Kroah-Hartman S: Supported -F: Documentation/process/code-of-conduct.rst F: Documentation/process/code-of-conduct-interpretation.rst +F: Documentation/process/code-of-conduct.rst COMMON CLK FRAMEWORK M: Michael Turquette M: Stephen Boyd L: linux-clk@vger.kernel.org +S: Maintained Q: http://patchwork.kernel.org/project/linux-clk/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git -S: Maintained F: Documentation/devicetree/bindings/clock/ F: drivers/clk/ -X: drivers/clk/clkdev.c F: include/linux/clk-pr* F: include/linux/clk/ F: include/linux/of_clk.h +X: drivers/clk/clkdev.c COMMON INTERNET FILE SYSTEM (CIFS) M: Steve French L: linux-cifs@vger.kernel.org L: samba-technical@lists.samba.org (moderated for non-subscribers) +S: Supported W: http://linux-cifs.samba.org/ T: git git://git.samba.org/sfrench/cifs-2.6.git -S: Supported F: Documentation/admin-guide/cifs/ F: fs/cifs/ @@ -4273,15 +4273,15 @@ F: include/linux/compiler_attributes.h CONEXANT ACCESSRUNNER USB DRIVER L: accessrunner-general@lists.sourceforge.net -W: http://accessrunner.sourceforge.net/ S: Orphan +W: http://accessrunner.sourceforge.net/ F: drivers/usb/atm/cxacru.c CONFIGFS M: Joel Becker M: Christoph Hellwig -T: git git://git.infradead.org/users/hch/configfs.git S: Supported +T: git git://git.infradead.org/users/hch/configfs.git F: fs/configfs/ F: include/linux/configfs.h @@ -4296,10 +4296,10 @@ M: Tejun Heo M: Li Zefan M: Johannes Weiner L: cgroups@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git S: Maintained -F: Documentation/admin-guide/cgroup-v2.rst +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git F: Documentation/admin-guide/cgroup-v1/ +F: Documentation/admin-guide/cgroup-v2.rst F: include/linux/cgroup* F: kernel/cgroup/ @@ -4310,19 +4310,19 @@ L: cgroups@vger.kernel.org L: linux-block@vger.kernel.org T: git git://git.kernel.dk/linux-block F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst +F: block/bfq-cgroup.c F: block/blk-cgroup.c -F: include/linux/blk-cgroup.h -F: block/blk-throttle.c F: block/blk-iolatency.c -F: block/bfq-cgroup.c +F: block/blk-throttle.c +F: include/linux/blk-cgroup.h CONTROL GROUP - CPUSET M: Li Zefan L: cgroups@vger.kernel.org +S: Maintained W: http://www.bullopensource.org/cpuset/ W: http://oss.sgi.com/projects/cpusets/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git -S: Maintained F: Documentation/admin-guide/cgroup-v1/cpusets.rst F: include/linux/cpuset.h F: kernel/cgroup/cpuset.c @@ -4346,8 +4346,8 @@ F: drivers/hwmon/coretemp.c COSA/SRP SYNC SERIAL DRIVER M: Jan "Yenya" Kasprzak -W: http://www.fi.muni.cz/~kas/cosa/ S: Maintained +W: http://www.fi.muni.cz/~kas/cosa/ F: drivers/net/wan/cosa* COUNTER SUBSYSTEM @@ -4370,8 +4370,8 @@ CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE M: Viresh Kumar M: Sudeep Holla L: linux-pm@vger.kernel.org -W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php S: Maintained +W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php F: drivers/cpufreq/vexpress-spc-cpufreq.c CPU FREQUENCY SCALING FRAMEWORK @@ -4379,17 +4379,17 @@ M: "Rafael J. Wysocki" M: Viresh Kumar L: linux-pm@vger.kernel.org S: Maintained +B: https://bugzilla.kernel.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) -B: https://bugzilla.kernel.org F: Documentation/admin-guide/pm/cpufreq.rst F: Documentation/admin-guide/pm/intel_pstate.rst F: Documentation/cpu-freq/ F: Documentation/devicetree/bindings/cpufreq/ F: drivers/cpufreq/ -F: kernel/sched/cpufreq*.c F: include/linux/cpufreq.h F: include/linux/sched/cpufreq.h +F: kernel/sched/cpufreq*.c F: tools/testing/selftests/cpufreq/ CPU IDLE TIME MANAGEMENT FRAMEWORK @@ -4397,8 +4397,8 @@ M: "Rafael J. Wysocki" M: Daniel Lezcano L: linux-pm@vger.kernel.org S: Maintained -T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git B: https://bugzilla.kernel.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git F: Documentation/admin-guide/pm/cpuidle.rst F: Documentation/driver-api/pm/cpuidle.rst F: drivers/cpuidle/* @@ -4423,8 +4423,8 @@ M: Lorenzo Pieralisi M: Daniel Lezcano L: linux-pm@vger.kernel.org L: linux-arm-kernel@lists.infradead.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git F: drivers/cpuidle/cpuidle-big_little.c CPUIDLE DRIVER - ARM EXYNOS @@ -4434,8 +4434,8 @@ M: Kukjin Kim L: linux-pm@vger.kernel.org L: linux-samsung-soc@vger.kernel.org S: Supported -F: drivers/cpuidle/cpuidle-exynos.c F: arch/arm/mach-exynos/pm.c +F: drivers/cpuidle/cpuidle-exynos.c CPUIDLE DRIVER - ARM PSCI M: Lorenzo Pieralisi @@ -4461,9 +4461,9 @@ CRYPTO API M: Herbert Xu M: "David S. Miller" L: linux-crypto@vger.kernel.org +S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git -S: Maintained F: Documentation/crypto/ F: Documentation/devicetree/bindings/crypto/ F: arch/*/crypto/ @@ -4483,9 +4483,9 @@ F: crypto/rng.c CS3308 MEDIA DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: http://linuxtv.org S: Odd Fixes +W: http://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/cs3308.c CS5535 Audio ALSA driver @@ -4496,10 +4496,10 @@ F: sound/pci/cs5535audio/ CSI DRIVERS FOR ALLWINNER V3s M: Yong Deng L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/platform/sunxi/sun6i-csi/ +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml +F: drivers/media/platform/sunxi/sun6i-csi/ CW1200 WLAN driver M: Solomon Peachy @@ -4509,18 +4509,18 @@ F: drivers/net/wireless/st/cw1200/ CX18 VIDEO4LINUX DRIVER M: Andy Walls L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/pci/cx18/ F: include/uapi/linux/ivtv* CX2341X MPEG ENCODER HELPER MODULE M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/common/cx2341x* F: include/media/drv-intf/cx2341x.h @@ -4528,42 +4528,42 @@ CX24120 MEDIA DRIVER M: Jemma Denson M: Patrick Boettcher L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/cx24120* CX88 VIDEO4LINUX DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Odd fixes W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Odd fixes F: Documentation/media/v4l-drivers/cx88* F: drivers/media/pci/cx88/ CXD2820R MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/cxd2820r* CXGB3 ETHERNET DRIVER (CXGB3) M: Vishal Kulkarni L: netdev@vger.kernel.org -W: http://www.chelsio.com S: Supported +W: http://www.chelsio.com F: drivers/net/ethernet/chelsio/cxgb3/ CXGB3 ISCSI DRIVER (CXGB3I) M: Karen Xie L: linux-scsi@vger.kernel.org -W: http://www.chelsio.com S: Supported +W: http://www.chelsio.com F: drivers/scsi/cxgbi/cxgb3i CXGB4 CRYPTO DRIVER (chcr) @@ -4571,37 +4571,37 @@ M: Ayush Sawal M: Vinay Kumar Yadav M: Rohit Maheshwari L: linux-crypto@vger.kernel.org -W: http://www.chelsio.com S: Supported +W: http://www.chelsio.com F: drivers/crypto/chelsio CXGB4 ETHERNET DRIVER (CXGB4) M: Vishal Kulkarni L: netdev@vger.kernel.org -W: http://www.chelsio.com S: Supported +W: http://www.chelsio.com F: drivers/net/ethernet/chelsio/cxgb4/ CXGB4 ISCSI DRIVER (CXGB4I) M: Karen Xie L: linux-scsi@vger.kernel.org -W: http://www.chelsio.com S: Supported +W: http://www.chelsio.com F: drivers/scsi/cxgbi/cxgb4i CXGB4 IWARP RNIC DRIVER (IW_CXGB4) M: Potnuri Bharat Teja L: linux-rdma@vger.kernel.org -W: http://www.openfabrics.org S: Supported +W: http://www.openfabrics.org F: drivers/infiniband/hw/cxgb4/ F: include/uapi/rdma/cxgb4-abi.h CXGB4VF ETHERNET DRIVER (CXGB4VF) M: Vishal Kulkarni L: netdev@vger.kernel.org -W: http://www.chelsio.com S: Supported +W: http://www.chelsio.com F: drivers/net/ethernet/chelsio/cxgb4vf/ CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER @@ -4609,12 +4609,12 @@ M: Frederic Barrat M: Andrew Donnellan L: linuxppc-dev@lists.ozlabs.org S: Supported +F: Documentation/ABI/testing/sysfs-class-cxl +F: Documentation/powerpc/cxl.rst F: arch/powerpc/platforms/powernv/pci-cxl.c F: drivers/misc/cxl/ F: include/misc/cxl* F: include/uapi/misc/cxl.h -F: Documentation/powerpc/cxl.rst -F: Documentation/ABI/testing/sysfs-class-cxl CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER M: Manoj N. Kumar @@ -4622,37 +4622,37 @@ M: Matthew R. Ochs M: Uma Krishnan L: linux-scsi@vger.kernel.org S: Supported +F: Documentation/powerpc/cxlflash.rst F: drivers/scsi/cxlflash/ F: include/uapi/scsi/cxlflash_ioctl.h -F: Documentation/powerpc/cxlflash.rst CYBERPRO FB DRIVER M: Russell King L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.armlinux.org.uk/ S: Maintained +W: http://www.armlinux.org.uk/ F: drivers/video/fbdev/cyber2000fb.* CYCLADES ASYNC MUX DRIVER -W: http://www.cyclades.com/ S: Orphan +W: http://www.cyclades.com/ F: drivers/tty/cyclades.c F: include/linux/cyclades.h F: include/uapi/linux/cyclades.h CYCLADES PC300 DRIVER -W: http://www.cyclades.com/ S: Orphan +W: http://www.cyclades.com/ F: drivers/net/wan/pc300* CYPRESS_FIRMWARE MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/common/cypress_firmware* CYTTSP TOUCHSCREEN DRIVER @@ -4676,10 +4676,10 @@ F: include/linux/rtc/ds1685.h DAMA SLAVE for AX.25 M: Joerg Reuter -W: http://yaina.de/jreuter/ -W: http://www.qsl.net/dl1bke/ L: linux-hams@vger.kernel.org S: Maintained +W: http://yaina.de/jreuter/ +W: http://www.qsl.net/dl1bke/ F: net/ax25/af_ax25.c F: net/ax25/ax25_dev.c F: net/ax25/ax25_ds_* @@ -4705,34 +4705,34 @@ M: Oliver Neukum M: Ali Akcaagac M: Jamie Lenehan L: dc395x@twibble.org +S: Maintained W: http://twibble.org/dist/dc395x/ W: http://lists.twibble.org/mailman/listinfo/dc395x/ -S: Maintained F: Documentation/scsi/dc395x.rst F: drivers/scsi/dc395x.* DCCP PROTOCOL M: Gerrit Renker L: dccp@vger.kernel.org -W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp S: Maintained +W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp F: include/linux/dccp.h -F: include/uapi/linux/dccp.h F: include/linux/tfrc.h +F: include/uapi/linux/dccp.h F: net/dccp/ DECnet NETWORK LAYER -W: http://linux-decnet.sourceforge.net L: linux-decnet-user@lists.sourceforge.net S: Orphan +W: http://linux-decnet.sourceforge.net F: Documentation/networking/decnet.txt F: net/decnet/ DECSTATION PLATFORM SUPPORT M: "Maciej W. Rozycki" L: linux-mips@vger.kernel.org -W: http://www.linux-mips.org/wiki/DECstation S: Maintained +W: http://www.linux-mips.org/wiki/DECstation F: arch/mips/dec/ F: arch/mips/include/asm/dec/ F: arch/mips/include/asm/mach-dec/ @@ -4750,10 +4750,10 @@ F: drivers/net/fddi/defza.* DEINTERLACE DRIVERS FOR ALLWINNER H3 M: Jernej Skrabec L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/platform/sunxi/sun8i-di/ +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml +F: drivers/media/platform/sunxi/sun8i-di/ DELL LAPTOP DRIVER M: Matthew Garrett @@ -4825,9 +4825,9 @@ F: drivers/platform/x86/dell-wmi.c DELTA ST MEDIA DRIVER M: Hugues Fruchet L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Supported +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/sti/delta DENALI NAND DRIVER @@ -4846,15 +4846,15 @@ F: include/linux/dma/edma.h DESIGNWARE USB2 DRD IP DRIVER M: Minas Harutyunyan L: linux-usb@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git F: drivers/usb/dwc2/ DESIGNWARE USB3 DRD IP DRIVER M: Felipe Balbi L: linux-usb@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git F: drivers/usb/dwc3/ DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER @@ -4884,42 +4884,42 @@ M: MyungJoo Ham M: Kyungmin Park M: Chanwoo Choi L: linux-pm@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git +F: Documentation/devicetree/bindings/devfreq/ F: drivers/devfreq/ F: include/linux/devfreq.h -F: Documentation/devicetree/bindings/devfreq/ F: include/trace/events/devfreq.h DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) M: Chanwoo Choi L: linux-pm@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git S: Supported -F: drivers/devfreq/event/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git +F: Documentation/devicetree/bindings/devfreq/event/ F: drivers/devfreq/devfreq-event.c +F: drivers/devfreq/event/ F: include/dt-bindings/pmu/exynos_ppmu.h F: include/linux/devfreq-event.h -F: Documentation/devicetree/bindings/devfreq/event/ DEVICE NUMBER REGISTRY M: Torben Mathiasen -W: http://lanana.org/docs/device-list/index.html S: Maintained +W: http://lanana.org/docs/device-list/index.html DEVICE-MAPPER (LVM) M: Alasdair Kergon M: Mike Snitzer M: dm-devel@redhat.com L: dm-devel@redhat.com +S: Maintained W: http://sources.redhat.com/dm Q: http://patchwork.kernel.org/project/dm-devel/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git T: quilt http://people.redhat.com/agk/patches/linux/editing/ -S: Maintained F: Documentation/admin-guide/device-mapper/ -F: drivers/md/Makefile F: drivers/md/Kconfig +F: drivers/md/Makefile F: drivers/md/dm* F: drivers/md/persistent-data/ F: include/linux/device-mapper.h @@ -4930,23 +4930,23 @@ DEVLINK M: Jiri Pirko L: netdev@vger.kernel.org S: Supported -F: net/core/devlink.c +F: Documentation/networking/devlink F: include/net/devlink.h F: include/uapi/linux/devlink.h -F: Documentation/networking/devlink +F: net/core/devlink.c DIALOG SEMICONDUCTOR DRIVERS M: Support Opensource -W: http://www.dialog-semiconductor.com/products S: Supported -F: Documentation/hwmon/da90??.rst -F: Documentation/devicetree/bindings/mfd/da90*.txt +W: http://www.dialog-semiconductor.com/products F: Documentation/devicetree/bindings/input/da90??-onkey.txt -F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt +F: Documentation/devicetree/bindings/mfd/da90*.txt F: Documentation/devicetree/bindings/regulator/da92*.txt F: Documentation/devicetree/bindings/regulator/slg51000.txt -F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt F: Documentation/devicetree/bindings/sound/da[79]*.txt +F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt +F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt +F: Documentation/hwmon/da90??.rst F: drivers/gpio/gpio-da90??.c F: drivers/hwmon/da90??-hwmon.c F: drivers/iio/adc/da91??-*.c @@ -4962,8 +4962,8 @@ F: drivers/power/supply/da91??-*.c F: drivers/regulator/da903x.c F: drivers/regulator/da9???-regulator.[ch] F: drivers/regulator/slg51000-regulator.[ch] -F: drivers/thermal/da90??-thermal.c F: drivers/rtc/rtc-da90??.c +F: drivers/thermal/da90??-thermal.c F: drivers/video/backlight/da90??_bl.c F: drivers/watchdog/da90??_wdt.c F: include/linux/mfd/da903x.h @@ -4999,10 +4999,10 @@ F: include/linux/dnotify.h DISK GEOMETRY AND PARTITION HANDLING M: Andries Brouwer +S: Maintained W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html -S: Maintained DISKQUOTA M: Jan Kara @@ -5017,58 +5017,58 @@ M: Bernie Thompson L: linux-fbdev@vger.kernel.org S: Maintained W: http://plugable.com/category/projects/udlfb/ +F: Documentation/fb/udlfb.rst F: drivers/video/fbdev/udlfb.c F: include/video/udlfb.h -F: Documentation/fb/udlfb.rst DISTRIBUTED LOCK MANAGER (DLM) M: Christine Caulfield M: David Teigland L: cluster-devel@redhat.com +S: Supported W: http://sources.redhat.com/cluster/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git -S: Supported F: fs/dlm/ DMA BUFFER SHARING FRAMEWORK M: Sumit Semwal -S: Maintained L: linux-media@vger.kernel.org L: dri-devel@lists.freedesktop.org L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/driver-api/dma-buf.rst F: drivers/dma-buf/ +F: include/linux/*fence.h F: include/linux/dma-buf* F: include/linux/dma-resv.h -F: include/linux/*fence.h -F: Documentation/driver-api/dma-buf.rst K: dma_(buf|fence|resv) -T: git git://anongit.freedesktop.org/drm/drm-misc DMA GENERIC OFFLOAD ENGINE SUBSYSTEM M: Vinod Koul L: dmaengine@vger.kernel.org -Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ S: Maintained +Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ +T: git git://git.infradead.org/users/vkoul/slave-dma.git +F: Documentation/devicetree/bindings/dma/ +F: Documentation/driver-api/dmaengine/ F: drivers/dma/ F: include/linux/dmaengine.h F: include/linux/of_dma.h -F: Documentation/devicetree/bindings/dma/ -F: Documentation/driver-api/dmaengine/ -T: git git://git.infradead.org/users/vkoul/slave-dma.git DMA MAPPING HELPERS M: Christoph Hellwig M: Marek Szyprowski R: Robin Murphy L: iommu@lists.linux-foundation.org -T: git git://git.infradead.org/users/hch/dma-mapping.git -W: http://git.infradead.org/users/hch/dma-mapping.git S: Supported -F: kernel/dma/ +W: http://git.infradead.org/users/hch/dma-mapping.git +T: git git://git.infradead.org/users/hch/dma-mapping.git F: include/asm-generic/dma-mapping.h F: include/linux/dma-direct.h F: include/linux/dma-mapping.h F: include/linux/dma-noncoherent.h +F: kernel/dma/ DMA-BUF HEAPS FRAMEWORK M: Sumit Semwal @@ -5078,23 +5078,23 @@ R: Liam Mark R: Laura Abbott R: Brian Starkey R: John Stultz -S: Maintained L: linux-media@vger.kernel.org L: dri-devel@lists.freedesktop.org L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) -F: include/uapi/linux/dma-heap.h -F: include/linux/dma-heap.h +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/dma-buf/dma-heap.c F: drivers/dma-buf/heaps/* -T: git git://anongit.freedesktop.org/drm/drm-misc +F: include/linux/dma-heap.h +F: include/uapi/linux/dma-heap.h DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 M: Lukasz Luba L: linux-pm@vger.kernel.org L: linux-samsung-soc@vger.kernel.org S: Maintained -F: drivers/memory/samsung/exynos5422-dmc.c F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt +F: drivers/memory/samsung/exynos5422-dmc.c DME1737 HARDWARE MONITOR DRIVER M: Juerg Haefliger @@ -5116,26 +5116,26 @@ DOCUMENTATION M: Jonathan Corbet L: linux-doc@vger.kernel.org S: Maintained +T: git git://git.lwn.net/linux.git docs-next F: Documentation/ F: scripts/documentation-file-ref-check F: scripts/kernel-doc F: scripts/sphinx-pre-install X: Documentation/ABI/ -X: Documentation/firmware-guide/acpi/ X: Documentation/devicetree/ +X: Documentation/firmware-guide/acpi/ X: Documentation/i2c/ X: Documentation/media/ X: Documentation/power/ X: Documentation/spi/ -T: git git://git.lwn.net/linux.git docs-next DOCUMENTATION SCRIPTS M: Mauro Carvalho Chehab L: linux-doc@vger.kernel.org S: Maintained +F: Documentation/sphinx/parse-headers.pl F: scripts/documentation-file-ref-check F: scripts/sphinx-pre-install -F: Documentation/sphinx/parse-headers.pl DOCUMENTATION/ITALIAN M: Federico Vaga @@ -5146,18 +5146,18 @@ F: Documentation/translations/it_IT DONGWOON DW9714 LENS VOICE COIL DRIVER M: Sakari Ailus L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/dw9714.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt +F: drivers/media/i2c/dw9714.c DONGWOON DW9807 LENS VOICE COIL DRIVER M: Sakari Ailus L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/dw9807-vcm.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt +F: drivers/media/i2c/dw9807-vcm.c DOUBLETALK DRIVER M: "James R. Van Zandt" @@ -5176,15 +5176,15 @@ DPAA2 ETHERNET DRIVER M: Ioana Radulescu L: netdev@vger.kernel.org S: Maintained +F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst +F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst +F: drivers/net/ethernet/freescale/dpaa2/Kconfig +F: drivers/net/ethernet/freescale/dpaa2/Makefile F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* -F: drivers/net/ethernet/freescale/dpaa2/dpni* -F: drivers/net/ethernet/freescale/dpaa2/dpmac* F: drivers/net/ethernet/freescale/dpaa2/dpkg.h -F: drivers/net/ethernet/freescale/dpaa2/Makefile -F: drivers/net/ethernet/freescale/dpaa2/Kconfig -F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst -F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst +F: drivers/net/ethernet/freescale/dpaa2/dpmac* +F: drivers/net/ethernet/freescale/dpaa2/dpni* DPAA2 ETHERNET SWITCH DRIVER M: Ioana Radulescu @@ -5196,8 +5196,8 @@ F: drivers/staging/fsl-dpaa2/ethsw DPT_I2O SCSI RAID DRIVER M: Adaptec OEM Raid Solutions L: linux-scsi@vger.kernel.org -W: http://www.adaptec.com/ S: Maintained +W: http://www.adaptec.com/ F: drivers/scsi/dpt* F: drivers/scsi/dpt/ @@ -5205,19 +5205,19 @@ DRBD DRIVER M: Philipp Reisner M: Lars Ellenberg L: drbd-dev@lists.linbit.com +S: Supported W: http://www.drbd.org T: git git://git.linbit.com/linux-drbd.git T: git git://git.linbit.com/drbd-8.4.git -S: Supported +F: Documentation/admin-guide/blockdev/ F: drivers/block/drbd/ F: lib/lru_cache.c -F: Documentation/admin-guide/blockdev/ DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS M: Greg Kroah-Hartman R: "Rafael J. Wysocki" -T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git F: Documentation/core-api/kobject.rst F: drivers/base/ F: fs/debugfs/ @@ -5229,10 +5229,10 @@ F: lib/kobj* DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) M: Kevin Hilman M: Nishanth Menon +L: linux-pm@vger.kernel.org S: Maintained F: drivers/power/avs/ F: include/linux/power/smartreflex.h -L: linux-pm@vger.kernel.org DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE M: Maxime Ripard @@ -5240,29 +5240,29 @@ M: Chen-Yu Tsai R: Jernej Skrabec L: dri-devel@lists.freedesktop.org S: Supported -F: drivers/gpu/drm/sun4i/sun8i* T: git git://anongit.freedesktop.org/drm/drm-misc +F: drivers/gpu/drm/sun4i/sun8i* DRM DRIVER FOR ARM PL111 CLCD M: Eric Anholt -T: git git://anongit.freedesktop.org/drm/drm-misc S: Supported +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/pl111/ DRM DRIVER FOR ARM VERSATILE TFT PANELS M: Linus Walleij -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/panel/panel-arm-versatile.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt +F: drivers/gpu/drm/panel/panel-arm-versatile.c DRM DRIVER FOR ASPEED BMC GFX M: Joel Stanley L: linux-aspeed@lists.ozlabs.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Supported -F: drivers/gpu/drm/aspeed/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt +F: drivers/gpu/drm/aspeed/ DRM DRIVER FOR AST SERVER GRAPHICS CHIPS M: Dave Airlie @@ -5272,60 +5272,60 @@ F: drivers/gpu/drm/ast/ DRM DRIVER FOR BOCHS VIRTUAL GPU M: Gerd Hoffmann L: virtualization@lists.linux-foundation.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/bochs/ DRM DRIVER FOR BOE HIMAX8279D PANELS M: Jerry Han S: Maintained -F: drivers/gpu/drm/panel/panel-boe-himax8279d.c F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt +F: drivers/gpu/drm/panel/panel-boe-himax8279d.c DRM DRIVER FOR FARADAY TVE200 TV ENCODER M: Linus Walleij -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/tve200/ DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS M: Icenowy Zheng S: Maintained -F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml +F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS M: Jagan Teki S: Maintained -F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt +F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS M: Hans de Goede -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/tiny/gm12u320.c DRM DRIVER FOR HX8357D PANELS M: Eric Anholt -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/tiny/hx8357d.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/himax,hx8357d.txt +F: drivers/gpu/drm/tiny/hx8357d.c DRM DRIVER FOR ILITEK ILI9225 PANELS M: David Lechner -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/tiny/ili9225.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt +F: drivers/gpu/drm/tiny/ili9225.c DRM DRIVER FOR ILITEK ILI9486 PANELS M: Kamlesh Gurudasani -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/tiny/ili9486.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml +F: drivers/gpu/drm/tiny/ili9486.c DRM DRIVER FOR INTEL I810 VIDEO CARDS S: Orphan / Obsolete @@ -5344,10 +5344,10 @@ F: drivers/gpu/drm/mgag200/ DRM DRIVER FOR MI0283QT M: Noralf Trønnes -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/tiny/mi0283qt.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt +F: drivers/gpu/drm/tiny/mi0283qt.c DRM DRIVER FOR MSM ADRENO GPU M: Rob Clark @@ -5355,48 +5355,48 @@ M: Sean Paul L: linux-arm-msm@vger.kernel.org L: dri-devel@lists.freedesktop.org L: freedreno@lists.freedesktop.org -T: git https://gitlab.freedesktop.org/drm/msm.git S: Maintained +T: git https://gitlab.freedesktop.org/drm/msm.git +F: Documentation/devicetree/bindings/display/msm/ F: drivers/gpu/drm/msm/ F: include/uapi/drm/msm_drm.h -F: Documentation/devicetree/bindings/display/msm/ DRM DRIVER FOR NOVATEK NT35510 PANELS M: Linus Walleij -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/panel/panel-novatek-nt35510.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml +F: drivers/gpu/drm/panel/panel-novatek-nt35510.c DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS M: Ben Skeggs L: dri-devel@lists.freedesktop.org L: nouveau@lists.freedesktop.org -T: git git://github.com/skeggsb/linux S: Supported +T: git git://github.com/skeggsb/linux F: drivers/gpu/drm/nouveau/ F: include/uapi/drm/nouveau_drm.h DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS M: Stefan Mavrodiev S: Maintained -F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt +F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS M: Noralf Trønnes -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/tiny/repaper.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/repaper.txt +F: drivers/gpu/drm/tiny/repaper.c DRM DRIVER FOR QEMU'S CIRRUS DEVICE M: Dave Airlie M: Gerd Hoffmann L: virtualization@lists.linux-foundation.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Obsolete W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/cirrus/ DRM DRIVER FOR QXL VIRTUAL GPU @@ -5404,8 +5404,8 @@ M: Dave Airlie M: Gerd Hoffmann L: virtualization@lists.linux-foundation.org L: spice-devel@lists.freedesktop.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/qxl/ F: include/uapi/drm/qxl_drm.h @@ -5417,15 +5417,15 @@ F: include/uapi/drm/r128_drm.h DRM DRIVER FOR RAYDIUM RM67191 PANELS M: Robert Chiras S: Maintained -F: drivers/gpu/drm/panel/panel-raydium-rm67191.c F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt +F: drivers/gpu/drm/panel/panel-raydium-rm67191.c DRM DRIVER FOR ROCKTECH JH057N00900 PANELS M: Guido Günther R: Purism Kernel Team S: Maintained -F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt +F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c DRM DRIVER FOR SAVAGE VIDEO CARDS S: Orphan / Obsolete @@ -5439,36 +5439,36 @@ F: include/uapi/drm/sis_drm.h DRM DRIVER FOR SITRONIX ST7586 PANELS M: David Lechner -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/tiny/st7586.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/sitronix,st7586.txt +F: drivers/gpu/drm/tiny/st7586.c DRM DRIVER FOR SITRONIX ST7701 PANELS M: Jagan Teki S: Maintained -F: drivers/gpu/drm/panel/panel-sitronix-st7701.c F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt +F: drivers/gpu/drm/panel/panel-sitronix-st7701.c DRM DRIVER FOR SITRONIX ST7735R PANELS M: David Lechner -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/tiny/st7735r.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml +F: drivers/gpu/drm/tiny/st7735r.c DRM DRIVER FOR SONY ACX424AKP PANELS M: Linus Walleij -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/panel/panel-sony-acx424akp.c DRM DRIVER FOR ST-ERICSSON MCDE M: Linus Walleij -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/mcde/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/ste,mcde.txt +F: drivers/gpu/drm/mcde/ DRM DRIVER FOR TDFX VIDEO CARDS S: Orphan / Obsolete @@ -5476,42 +5476,42 @@ F: drivers/gpu/drm/tdfx/ DRM DRIVER FOR TPO TPG110 PANELS M: Linus Walleij -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/panel/panel-tpo-tpg110.c +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml +F: drivers/gpu/drm/panel/panel-tpo-tpg110.c DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS M: Dave Airlie R: Sean Paul L: dri-devel@lists.freedesktop.org S: Odd Fixes -F: drivers/gpu/drm/udl/ T: git git://anongit.freedesktop.org/drm/drm-misc +F: drivers/gpu/drm/udl/ DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) M: Rodrigo Siqueira R: Haneen Mohammed R: Daniel Vetter -T: git git://anongit.freedesktop.org/drm/drm-misc -S: Maintained L: dri-devel@lists.freedesktop.org -F: drivers/gpu/drm/vkms/ +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/gpu/vkms.rst +F: drivers/gpu/drm/vkms/ DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU M: Hans de Goede L: dri-devel@lists.freedesktop.org S: Maintained -F: drivers/gpu/drm/vboxvideo/ T: git git://anongit.freedesktop.org/drm/drm-misc +F: drivers/gpu/drm/vboxvideo/ DRM DRIVER FOR VMWARE VIRTUAL GPU M: "VMware Graphics" M: Thomas Hellstrom L: dri-devel@lists.freedesktop.org -T: git git://people.freedesktop.org/~thomash/linux S: Supported +T: git git://people.freedesktop.org/~thomash/linux F: drivers/gpu/drm/vmwgfx/ F: include/uapi/drm/vmwgfx_drm.h @@ -5519,62 +5519,62 @@ DRM DRIVERS M: David Airlie M: Daniel Vetter L: dri-devel@lists.freedesktop.org -T: git git://anongit.freedesktop.org/drm/drm +S: Maintained B: https://bugs.freedesktop.org/ C: irc://chat.freenode.net/dri-devel -S: Maintained -F: drivers/gpu/drm/ -F: drivers/gpu/vga/ +T: git git://anongit.freedesktop.org/drm/drm F: Documentation/devicetree/bindings/display/ F: Documentation/devicetree/bindings/gpu/ F: Documentation/gpu/ +F: drivers/gpu/drm/ +F: drivers/gpu/vga/ F: include/drm/ -F: include/uapi/drm/ F: include/linux/vga* +F: include/uapi/drm/ DRM DRIVERS AND MISC GPU PATCHES M: Maarten Lankhorst M: Maxime Ripard M: Thomas Zimmermann -W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html S: Maintained +W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/gpu/ -F: drivers/gpu/vga/ F: drivers/gpu/drm/* +F: drivers/gpu/vga/ F: include/drm/drm* -F: include/uapi/drm/drm* F: include/linux/vga* +F: include/uapi/drm/drm* DRM DRIVERS FOR ALLWINNER A10 M: Maxime Ripard M: Chen-Yu Tsai L: dri-devel@lists.freedesktop.org S: Supported -F: drivers/gpu/drm/sun4i/ -F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt +F: drivers/gpu/drm/sun4i/ DRM DRIVERS FOR AMLOGIC SOCS M: Neil Armstrong L: dri-devel@lists.freedesktop.org L: linux-amlogic@lists.infradead.org -W: http://linux-meson.com/ S: Supported -F: drivers/gpu/drm/meson/ -F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml +W: http://linux-meson.com/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml +F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml F: Documentation/gpu/meson.rst -T: git git://anongit.freedesktop.org/drm/drm-misc +F: drivers/gpu/drm/meson/ DRM DRIVERS FOR ATMEL HLCDC M: Sam Ravnborg M: Boris Brezillon L: dri-devel@lists.freedesktop.org S: Supported -F: drivers/gpu/drm/atmel-hlcdc/ -F: Documentation/devicetree/bindings/display/atmel/ T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/atmel/ +F: drivers/gpu/drm/atmel-hlcdc/ DRM DRIVERS FOR BRIDGE CHIPS M: Andrzej Hajda @@ -5592,35 +5592,35 @@ M: Joonyoung Shim M: Seung-Woo Kim M: Kyungmin Park L: dri-devel@lists.freedesktop.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git +F: Documentation/devicetree/bindings/display/exynos/ F: drivers/gpu/drm/exynos/ F: include/uapi/drm/exynos_drm.h -F: Documentation/devicetree/bindings/display/exynos/ DRM DRIVERS FOR FREESCALE DCU M: Stefan Agner M: Alison Wang L: dri-devel@lists.freedesktop.org S: Supported -F: drivers/gpu/drm/fsl-dcu/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/fsl,dcu.txt F: Documentation/devicetree/bindings/display/fsl,tcon.txt -T: git git://anongit.freedesktop.org/drm/drm-misc +F: drivers/gpu/drm/fsl-dcu/ DRM DRIVERS FOR FREESCALE IMX M: Philipp Zabel L: dri-devel@lists.freedesktop.org S: Maintained +F: Documentation/devicetree/bindings/display/imx/ F: drivers/gpu/drm/imx/ F: drivers/gpu/ipu-v3/ -F: Documentation/devicetree/bindings/display/imx/ DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) M: Patrik Jakobsson L: dri-devel@lists.freedesktop.org -T: git git://github.com/patjak/drm-gma500 S: Maintained +T: git git://github.com/patjak/drm-gma500 F: drivers/gpu/drm/gma500/ DRM DRIVERS FOR HISILICON @@ -5630,71 +5630,71 @@ R: John Stultz R: Xinwei Kong R: Chen Feng L: dri-devel@lists.freedesktop.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/hisilicon/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/hisilicon/ +F: drivers/gpu/drm/hisilicon/ DRM DRIVERS FOR LIMA M: Qiang Yu L: dri-devel@lists.freedesktop.org L: lima@lists.freedesktop.org (moderated for non-subscribers) S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/lima/ F: include/uapi/drm/lima_drm.h -T: git git://anongit.freedesktop.org/drm/drm-misc DRM DRIVERS FOR MEDIATEK M: Chun-Kuang Hu M: Philipp Zabel L: dri-devel@lists.freedesktop.org S: Supported -F: drivers/gpu/drm/mediatek/ F: Documentation/devicetree/bindings/display/mediatek/ +F: drivers/gpu/drm/mediatek/ DRM DRIVERS FOR NVIDIA TEGRA M: Thierry Reding L: dri-devel@lists.freedesktop.org L: linux-tegra@vger.kernel.org -T: git git://anongit.freedesktop.org/tegra/linux.git S: Supported +T: git git://anongit.freedesktop.org/tegra/linux.git +F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt F: drivers/gpu/drm/tegra/ F: drivers/gpu/host1x/ F: include/linux/host1x.h F: include/uapi/drm/tegra_drm.h -F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt DRM DRIVERS FOR RENESAS M: Laurent Pinchart M: Kieran Bingham L: dri-devel@lists.freedesktop.org L: linux-renesas-soc@vger.kernel.org -T: git git://linuxtv.org/pinchartl/media drm/du/next S: Supported -F: drivers/gpu/drm/rcar-du/ -F: drivers/gpu/drm/shmobile/ -F: include/linux/platform_data/shmob_drm.h +T: git git://linuxtv.org/pinchartl/media drm/du/next F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt F: Documentation/devicetree/bindings/display/renesas,du.txt +F: drivers/gpu/drm/rcar-du/ +F: drivers/gpu/drm/shmobile/ +F: include/linux/platform_data/shmob_drm.h DRM DRIVERS FOR ROCKCHIP M: Sandy Huang M: Heiko Stübner L: dri-devel@lists.freedesktop.org S: Maintained -F: drivers/gpu/drm/rockchip/ -F: Documentation/devicetree/bindings/display/rockchip/ T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/rockchip/ +F: drivers/gpu/drm/rockchip/ DRM DRIVERS FOR STI M: Benjamin Gaignard M: Vincent Abriou L: dri-devel@lists.freedesktop.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/sti +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/st,stih4xx.txt +F: drivers/gpu/drm/sti DRM DRIVERS FOR STM M: Yannick Fertre @@ -5702,53 +5702,53 @@ M: Philippe Cornu M: Benjamin Gaignard M: Vincent Abriou L: dri-devel@lists.freedesktop.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained -F: drivers/gpu/drm/stm +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml +F: drivers/gpu/drm/stm DRM DRIVERS FOR TI KEYSTONE M: Jyri Sarha M: Tomi Valkeinen L: dri-devel@lists.freedesktop.org S: Maintained -F: drivers/gpu/drm/tidss/ -F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml -T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml +F: drivers/gpu/drm/tidss/ DRM DRIVERS FOR TI LCDC M: Jyri Sarha R: Tomi Valkeinen L: dri-devel@lists.freedesktop.org S: Maintained -F: drivers/gpu/drm/tilcdc/ F: Documentation/devicetree/bindings/display/tilcdc/ +F: drivers/gpu/drm/tilcdc/ DRM DRIVERS FOR TI OMAP M: Tomi Valkeinen L: dri-devel@lists.freedesktop.org S: Maintained -F: drivers/gpu/drm/omapdrm/ F: Documentation/devicetree/bindings/display/ti/ +F: drivers/gpu/drm/omapdrm/ DRM DRIVERS FOR V3D M: Eric Anholt S: Supported +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt F: drivers/gpu/drm/v3d/ F: include/uapi/drm/v3d_drm.h -F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt -T: git git://anongit.freedesktop.org/drm/drm-misc DRM DRIVERS FOR VC4 M: Eric Anholt -T: git git://github.com/anholt/linux S: Supported +T: git git://github.com/anholt/linux +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt F: drivers/gpu/drm/vc4/ F: include/uapi/drm/vc4_drm.h -F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt -T: git git://anongit.freedesktop.org/drm/drm-misc DRM DRIVERS FOR VIVANTE GPU IP M: Lucas Stach @@ -5757,177 +5757,177 @@ R: Christian Gmeiner L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) L: dri-devel@lists.freedesktop.org S: Maintained +F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml F: drivers/gpu/drm/etnaviv/ F: include/uapi/drm/etnaviv_drm.h -F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml DRM DRIVERS FOR XEN M: Oleksandr Andrushchenko -T: git git://anongit.freedesktop.org/drm/drm-misc L: dri-devel@lists.freedesktop.org L: xen-devel@lists.xenproject.org (moderated for non-subscribers) S: Supported -F: drivers/gpu/drm/xen/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/gpu/xen-front.rst +F: drivers/gpu/drm/xen/ DRM DRIVERS FOR ZTE ZX M: Shawn Guo L: dri-devel@lists.freedesktop.org S: Maintained -F: drivers/gpu/drm/zte/ -F: Documentation/devicetree/bindings/display/zte,vou.txt T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/zte,vou.txt +F: drivers/gpu/drm/zte/ DRM PANEL DRIVERS M: Thierry Reding R: Sam Ravnborg L: dri-devel@lists.freedesktop.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/panel/ F: drivers/gpu/drm/drm_panel.c F: drivers/gpu/drm/panel/ F: include/drm/drm_panel.h -F: Documentation/devicetree/bindings/display/panel/ DRM TTM SUBSYSTEM M: Christian Koenig M: Huang Rui -T: git git://people.freedesktop.org/~agd5f/linux -S: Maintained L: dri-devel@lists.freedesktop.org -F: include/drm/ttm/ +S: Maintained +T: git git://people.freedesktop.org/~agd5f/linux F: drivers/gpu/drm/ttm/ +F: include/drm/ttm/ DSBR100 USB FM RADIO DRIVER M: Alexey Klimov L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/dsbr100.c DT3155 MEDIA DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/pci/dt3155/ DVB_USB_AF9015 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/af9015* DVB_USB_AF9035 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/af9035* DVB_USB_ANYSEE MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/anysee* DVB_USB_AU6610 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/au6610* DVB_USB_CE6230 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/ce6230* DVB_USB_CXUSB MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb/cxusb* DVB_USB_EC168 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/ec168* DVB_USB_GL861 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/gl861* DVB_USB_MXL111SF MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mkrufky/mxl111sf.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/mxl111sf* DVB_USB_RTL28XXU MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/rtl28xxu* DVB_USB_V2 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/dvb-usb-v2/dvb_usb* F: drivers/media/usb/dvb-usb-v2/usb_urb.c DYNAMIC DEBUG M: Jason Baron S: Maintained -F: lib/dynamic_debug.c F: include/linux/dynamic_debug.h +F: lib/dynamic_debug.c DYNAMIC INTERRUPT MODERATION M: Tal Gilboa @@ -5943,19 +5943,19 @@ F: drivers/tty/serial/dz.* E3X0 POWER BUTTON DRIVER M: Moritz Fischer L: usrp-users@lists.ettus.com -W: http://www.ettus.com S: Supported -F: drivers/input/misc/e3x0-button.c +W: http://www.ettus.com F: Documentation/devicetree/bindings/input/e3x0-button.txt +F: drivers/input/misc/e3x0-button.c E4000 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/e4000* EARTH_PT1 MEDIA DRIVER @@ -5973,20 +5973,20 @@ F: drivers/media/pci/pt3/ EC100 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/ec100* ECRYPT FILE SYSTEM M: Tyler Hicks L: ecryptfs@vger.kernel.org +S: Odd Fixes W: http://ecryptfs.org W: https://launchpad.net/ecryptfs T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git -S: Odd Fixes F: Documentation/filesystems/ecryptfs.rst F: fs/ecryptfs/ @@ -6005,8 +6005,8 @@ F: drivers/edac/armada_xp_* EDAC-AST2500 M: Stefan Schaeckeler S: Supported -F: drivers/edac/aspeed_edac.c F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt +F: drivers/edac/aspeed_edac.c EDAC-BLUEFIELD M: Shravan Kumar Ramani @@ -6040,8 +6040,8 @@ M: Tony Luck R: James Morse R: Robert Richter L: linux-edac@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next F: Documentation/admin-guide/ras.rst F: Documentation/driver-api/edac.rst F: drivers/edac/ @@ -6189,14 +6189,14 @@ F: drivers/edac/ti_edac.c EDIROL UA-101/UA-1000 DRIVER M: Clemens Ladisch L: alsa-devel@alsa-project.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: sound/usb/misc/ua101.c EFI TEST DRIVER -L: linux-efi@vger.kernel.org M: Ivan Hu M: Ard Biesheuvel +L: linux-efi@vger.kernel.org S: Maintained F: drivers/firmware/efi/test/ @@ -6204,20 +6204,20 @@ EFI VARIABLE FILESYSTEM M: Matthew Garrett M: Jeremy Kerr M: Ard Biesheuvel -T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git L: linux-efi@vger.kernel.org S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git F: fs/efivarfs/ EFIFB FRAMEBUFFER DRIVER -L: linux-fbdev@vger.kernel.org M: Peter Jones +L: linux-fbdev@vger.kernel.org S: Maintained F: drivers/video/fbdev/efifb.c EFS FILESYSTEM -W: http://aeschi.ch.eu.org/efs/ S: Orphan +W: http://aeschi.ch.eu.org/efs/ F: fs/efs/ EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER @@ -6229,11 +6229,11 @@ F: drivers/net/ethernet/ibm/ehea/ EM28XX VIDEO4LINUX DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Maintained -F: drivers/media/usb/em28xx/ F: Documentation/media/v4l-drivers/em28xx* +F: drivers/media/usb/em28xx/ EMBEDDED LINUX M: Paul Gortmaker @@ -6255,8 +6255,8 @@ M: Subbu Seetharaman M: Ketan Mukadam M: Jitendra Bhivare L: linux-scsi@vger.kernel.org -W: http://www.broadcom.com S: Supported +W: http://www.broadcom.com F: drivers/scsi/be2iscsi/ EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) @@ -6264,16 +6264,16 @@ M: Ajit Khaparde M: Sriharsha Basavapatna M: Somnath Kotur L: netdev@vger.kernel.org -W: http://www.emulex.com S: Supported +W: http://www.emulex.com F: drivers/net/ethernet/emulex/benet/ EMULEX ONECONNECT ROCE DRIVER M: Selvin Xavier M: Devesh Sharma L: linux-rdma@vger.kernel.org -W: http://www.broadcom.com S: Odd Fixes +W: http://www.broadcom.com F: drivers/infiniband/hw/ocrdma/ F: include/uapi/rdma/ocrdma-abi.h @@ -6281,8 +6281,8 @@ EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER M: James Smart M: Dick Kennedy L: linux-scsi@vger.kernel.org -W: http://www.broadcom.com S: Supported +W: http://www.broadcom.com F: drivers/scsi/lpfc/ ENE CB710 FLASH CARD READER DRIVER @@ -6323,8 +6323,8 @@ F: include/trace/events/erofs.h ERRSEQ ERROR TRACKING INFRASTRUCTURE M: Jeff Layton S: Maintained -F: lib/errseq.c F: include/linux/errseq.h +F: lib/errseq.c ET131X NETWORK DRIVER M: Mark Einon @@ -6336,8 +6336,8 @@ M: Roopa Prabhu M: Nikolay Aleksandrov L: bridge@lists.linux-foundation.org (moderated for non-subscribers) L: netdev@vger.kernel.org -W: http://www.linuxfoundation.org/en/Net:Bridge S: Maintained +W: http://www.linuxfoundation.org/en/Net:Bridge F: include/linux/netfilter_bridge/ F: net/bridge/ @@ -6386,10 +6386,10 @@ EXT4 FILE SYSTEM M: "Theodore Ts'o" M: Andreas Dilger L: linux-ext4@vger.kernel.org +S: Maintained W: http://ext4.wiki.kernel.org Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git -S: Maintained F: Documentation/filesystems/ext4/ F: fs/ext4/ @@ -6402,37 +6402,37 @@ F: security/integrity/evm/ EXTENSIBLE FIRMWARE INTERFACE (EFI) M: Ard Biesheuvel L: linux-efi@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git F: Documentation/admin-guide/efi-stub.rst -F: arch/*/kernel/efi.c F: arch/*/include/asm/efi.h +F: arch/*/kernel/efi.c +F: arch/arm/boot/compressed/efi-header.S +F: arch/arm64/kernel/efi-entry.S F: arch/x86/platform/efi/ F: drivers/firmware/efi/ F: include/linux/efi*.h -F: arch/arm/boot/compressed/efi-header.S -F: arch/arm64/kernel/efi-entry.S EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) M: MyungJoo Ham M: Chanwoo Choi L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git +F: Documentation/devicetree/bindings/extcon/ +F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst F: drivers/extcon/ -F: include/linux/extcon/ F: include/linux/extcon.h -F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst -F: Documentation/devicetree/bindings/extcon/ +F: include/linux/extcon/ EXTRA BOOT CONFIG M: Masami Hiramatsu S: Maintained -F: lib/bootconfig.c +F: Documentation/admin-guide/bootconfig.rst F: fs/proc/bootconfig.c F: include/linux/bootconfig.h +F: lib/bootconfig.c F: tools/bootconfig/* -F: Documentation/admin-guide/bootconfig.rst EXYNOS DP DRIVER M: Jingoo Han @@ -6450,18 +6450,18 @@ EZchip NPS platform support M: Vineet Gupta M: Ofer Levi S: Supported -F: arch/arc/plat-eznps F: arch/arc/boot/dts/eznps.dts +F: arch/arc/plat-eznps F2FS FILE SYSTEM M: Jaegeuk Kim M: Chao Yu L: linux-f2fs-devel@lists.sourceforge.net +S: Maintained W: https://f2fs.wiki.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git -S: Maintained -F: Documentation/filesystems/f2fs.rst F: Documentation/ABI/testing/sysfs-fs-f2fs +F: Documentation/filesystems/f2fs.rst F: fs/f2fs/ F: include/linux/f2fs_fs.h F: include/trace/events/f2fs.h @@ -6482,9 +6482,9 @@ FAILOVER MODULE M: Sridhar Samudrala L: netdev@vger.kernel.org S: Supported -F: net/core/failover.c -F: include/net/failover.h F: Documentation/networking/failover.rst +F: include/net/failover.h +F: net/core/failover.c FANOTIFY M: Jan Kara @@ -6497,8 +6497,8 @@ F: include/uapi/linux/fanotify.h FARSYNC SYNCHRONOUS DRIVER M: Kevin Curtis -W: http://www.farsite.co.uk/ S: Supported +W: http://www.farsite.co.uk/ F: drivers/net/wan/farsync.* FAULT INJECTION SUPPORT @@ -6508,35 +6508,35 @@ F: Documentation/fault-injection/ F: lib/fault-inject.c FBTFT Framebuffer drivers -S: Orphan L: dri-devel@lists.freedesktop.org L: linux-fbdev@vger.kernel.org +S: Orphan F: drivers/staging/fbtft/ FC0011 TUNER DRIVER M: Michael Buesch L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/tuners/fc0011.h F: drivers/media/tuners/fc0011.c +F: drivers/media/tuners/fc0011.h FC2580 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/fc2580* FCOE SUBSYSTEM (libfc, libfcoe, fcoe) M: Hannes Reinecke L: linux-scsi@vger.kernel.org -W: www.Open-FCoE.org S: Supported -F: drivers/scsi/libfc/ +W: www.Open-FCoE.org F: drivers/scsi/fcoe/ +F: drivers/scsi/libfc/ F: include/scsi/fc/ F: include/scsi/libfc.h F: include/scsi/libfcoe.h @@ -6547,10 +6547,10 @@ M: Jeff Layton M: "J. Bruce Fields" L: linux-fsdevel@vger.kernel.org S: Maintained -F: include/linux/fcntl.h -F: include/uapi/linux/fcntl.h F: fs/fcntl.c F: fs/locks.c +F: include/linux/fcntl.h +F: include/uapi/linux/fcntl.h FILESYSTEM DIRECT ACCESS (DAX) M: Dan Williams @@ -6584,17 +6584,17 @@ FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE M: Clemens Ladisch M: Takashi Sakamoto L: alsa-devel@alsa-project.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git S: Maintained -F: sound/firewire/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: include/uapi/sound/firewire.h +F: sound/firewire/ FIREWIRE MEDIA DRIVERS (firedtv) M: Stefan Richter L: linux-media@vger.kernel.org L: linux1394-devel@lists.sourceforge.net -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git F: drivers/media/firewire/ FIREWIRE SBP-2 TARGET @@ -6602,16 +6602,16 @@ M: Chris Boot L: linux-scsi@vger.kernel.org L: target-devel@vger.kernel.org L: linux1394-devel@lists.sourceforge.net -T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master F: drivers/target/sbp/ FIREWIRE SUBSYSTEM M: Stefan Richter L: linux1394-devel@lists.sourceforge.net +S: Maintained W: http://ieee1394.wiki.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git -S: Maintained F: drivers/firewire/ F: include/linux/firewire.h F: include/uapi/linux/firewire*.h @@ -6641,8 +6641,8 @@ F: drivers/counter/ftm-quaddec.c FLOPPY DRIVER M: Denis Efremov -S: Odd Fixes L: linux-block@vger.kernel.org +S: Odd Fixes F: drivers/block/floppy.c FLYSKY FSIA6B RC RECEIVER @@ -6663,26 +6663,26 @@ M: Wu Hao L: linux-fpga@vger.kernel.org S: Maintained F: Documentation/fpga/dfl.rst -F: include/uapi/linux/fpga-dfl.h F: drivers/fpga/dfl* +F: include/uapi/linux/fpga-dfl.h FPGA MANAGER FRAMEWORK M: Moritz Fischer L: linux-fpga@vger.kernel.org S: Maintained -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git +W: http://www.rocketboards.org Q: http://patchwork.kernel.org/project/linux-fpga/list/ -F: Documentation/fpga/ -F: Documentation/driver-api/fpga/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git F: Documentation/devicetree/bindings/fpga/ +F: Documentation/driver-api/fpga/ +F: Documentation/fpga/ F: drivers/fpga/ F: include/linux/fpga/ -W: http://www.rocketboards.org FPU EMULATOR M: Bill Metzenthen -W: http://floatingpoint.sourceforge.net/emulator/index.html S: Maintained +W: http://floatingpoint.sourceforge.net/emulator/index.html F: arch/x86/math-emu/ FRAME RELAY DLCI/FRAD (Sangoma drivers too) @@ -6695,23 +6695,23 @@ FRAMEBUFFER LAYER M: Bartlomiej Zolnierkiewicz L: dri-devel@lists.freedesktop.org L: linux-fbdev@vger.kernel.org -T: git git://anongit.freedesktop.org/drm/drm-misc -Q: http://patchwork.kernel.org/project/linux-fbdev/list/ S: Maintained +Q: http://patchwork.kernel.org/project/linux-fbdev/list/ +T: git git://anongit.freedesktop.org/drm/drm-misc F: Documentation/fb/ F: drivers/video/ -F: include/video/ F: include/linux/fb.h -F: include/uapi/video/ F: include/uapi/linux/fb.h +F: include/uapi/video/ +F: include/video/ FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER M: Horia Geantă M: Aymen Sghaier L: linux-crypto@vger.kernel.org S: Maintained -F: drivers/crypto/caam/ F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt +F: drivers/crypto/caam/ FREESCALE DIU FRAMEBUFFER DRIVER M: Timur Tabi @@ -6736,8 +6736,8 @@ FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) M: Claudiu Manoil L: netdev@vger.kernel.org S: Maintained -F: drivers/net/ethernet/freescale/gianfar* F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt +F: drivers/net/ethernet/freescale/gianfar* FREESCALE GPMI NAND DRIVER M: Han Xu @@ -6756,10 +6756,10 @@ FREESCALE IMX / MXC FEC DRIVER M: Fugang Duan L: netdev@vger.kernel.org S: Maintained +F: Documentation/devicetree/bindings/net/fsl-fec.txt +F: drivers/net/ethernet/freescale/fec.h F: drivers/net/ethernet/freescale/fec_main.c F: drivers/net/ethernet/freescale/fec_ptp.c -F: drivers/net/ethernet/freescale/fec.h -F: Documentation/devicetree/bindings/net/fsl-fec.txt FREESCALE IMX / MXC FRAMEBUFFER DRIVER M: Sascha Hauer @@ -6767,32 +6767,32 @@ R: Pengutronix Kernel Team L: linux-fbdev@vger.kernel.org L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: include/linux/platform_data/video-imxfb.h F: drivers/video/fbdev/imxfb.c +F: include/linux/platform_data/video-imxfb.h FREESCALE IMX DDR PMU DRIVER M: Frank Li L: linux-arm-kernel@lists.infradead.org S: Maintained -F: drivers/perf/fsl_imx8_ddr_perf.c F: Documentation/admin-guide/perf/imx-ddr.rst F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt +F: drivers/perf/fsl_imx8_ddr_perf.c FREESCALE IMX I2C DRIVER M: Oleksij Rempel R: Pengutronix Kernel Team L: linux-i2c@vger.kernel.org S: Maintained -F: drivers/i2c/busses/i2c-imx.c F: Documentation/devicetree/bindings/i2c/i2c-imx.txt +F: drivers/i2c/busses/i2c-imx.c FREESCALE IMX LPI2C DRIVER M: Dong Aisheng L: linux-i2c@vger.kernel.org L: linux-imx@nxp.com S: Maintained -F: drivers/i2c/busses/i2c-imx-lpi2c.c F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt +F: drivers/i2c/busses/i2c-imx-lpi2c.c FREESCALE QORIQ DPAA ETHERNET DRIVER M: Madalin Bucur @@ -6804,20 +6804,20 @@ FREESCALE QORIQ DPAA FMAN DRIVER M: Madalin Bucur L: netdev@vger.kernel.org S: Maintained -F: drivers/net/ethernet/freescale/fman F: Documentation/devicetree/bindings/net/fsl-fman.txt +F: drivers/net/ethernet/freescale/fman FREESCALE QORIQ PTP CLOCK DRIVER M: Yangbo Lu L: netdev@vger.kernel.org S: Maintained +F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* F: drivers/net/ethernet/freescale/dpaa2/dprtc* F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c F: drivers/ptp/ptp_qoriq.c F: drivers/ptp/ptp_qoriq_debugfs.c F: include/linux/fsl/ptp_qoriq.h -F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt FREESCALE QUAD SPI DRIVER M: Han Xu @@ -6892,8 +6892,8 @@ F: drivers/usb/gadget/udc/fsl* FREEVXFS FILESYSTEM M: Christoph Hellwig -W: ftp://ftp.openlinux.org/pub/people/hch/vxfs S: Maintained +W: ftp://ftp.openlinux.org/pub/people/hch/vxfs F: fs/freevxfs/ FREEZER @@ -6909,8 +6909,8 @@ FRONTSWAP API M: Konrad Rzeszutek Wilk L: linux-kernel@vger.kernel.org S: Maintained -F: mm/frontswap.c F: include/linux/frontswap.h +F: mm/frontswap.c FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS M: David Howells @@ -6925,13 +6925,13 @@ M: Theodore Y. Ts'o M: Jaegeuk Kim M: Eric Biggers L: linux-fscrypt@vger.kernel.org +S: Supported Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git -S: Supported +F: Documentation/filesystems/fscrypt.rst F: fs/crypto/ F: include/linux/fscrypt*.h F: include/uapi/linux/fscrypt.h -F: Documentation/filesystems/fscrypt.rst FSI SUBSYSTEM M: Jeremy Kerr @@ -6939,9 +6939,9 @@ M: Joel Stanley R: Alistar Popple R: Eddie James L: linux-fsi@lists.ozlabs.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git -Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ S: Supported +Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git F: drivers/fsi/ F: include/linux/fsi*.h F: include/trace/events/fsi*.h @@ -6951,22 +6951,22 @@ M: Eddie James L: linux-i2c@vger.kernel.org L: openbmc@lists.ozlabs.org (moderated for non-subscribers) S: Maintained -F: drivers/i2c/busses/i2c-fsi.c F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt +F: drivers/i2c/busses/i2c-fsi.c FSI-ATTACHED SPI DRIVER M: Eddie James L: linux-spi@vger.kernel.org S: Maintained -F: drivers/spi/spi-fsi.c F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml +F: drivers/spi/spi-fsi.c FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE M: Jan Kara R: Amir Goldstein L: linux-fsdevel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify F: fs/notify/ F: include/linux/fsnotify*.h @@ -6974,13 +6974,13 @@ FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION M: Eric Biggers M: Theodore Y. Ts'o L: linux-fscrypt@vger.kernel.org +S: Supported Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity -S: Supported +F: Documentation/filesystems/fsverity.rst F: fs/verity/ F: include/linux/fsverity.h F: include/uapi/linux/fsverity.h -F: Documentation/filesystems/fsverity.rst FUJITSU LAPTOP EXTRAS M: Jonathan Woithe @@ -7005,12 +7005,12 @@ F: drivers/platform/x86/fujitsu-tablet.c FUSE: FILESYSTEM IN USERSPACE M: Miklos Szeredi L: linux-fsdevel@vger.kernel.org +S: Maintained W: http://fuse.sourceforge.net/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git -S: Maintained +F: Documentation/filesystems/fuse.rst F: fs/fuse/ F: include/uapi/linux/fuse.h -F: Documentation/filesystems/fuse.rst FUTEX SUBSYSTEM M: Thomas Gleixner @@ -7018,15 +7018,15 @@ M: Ingo Molnar R: Peter Zijlstra R: Darren Hart L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core S: Maintained -F: kernel/futex.c +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core +F: Documentation/*futex* F: include/asm-generic/futex.h F: include/linux/futex.h F: include/uapi/linux/futex.h -F: tools/testing/selftests/futex/ +F: kernel/futex.c F: tools/perf/bench/futex* -F: Documentation/*futex* +F: tools/testing/selftests/futex/ GASKET DRIVER FRAMEWORK M: Rob Springer @@ -7040,16 +7040,16 @@ M: Kees Cook R: Emese Revfy L: kernel-hardening@lists.openwall.com S: Maintained -F: scripts/gcc-plugins/ -F: scripts/gcc-plugin.sh -F: scripts/Makefile.gcc-plugins F: Documentation/kbuild/gcc-plugins.rst +F: scripts/Makefile.gcc-plugins +F: scripts/gcc-plugin.sh +F: scripts/gcc-plugins/ GCOV BASED KERNEL PROFILING M: Peter Oberparleiter S: Maintained -F: kernel/gcov/ F: Documentation/dev-tools/gcov.rst +F: kernel/gcov/ GDB KERNEL DEBUGGING HELPER SCRIPTS M: Jan Kiszka @@ -7060,16 +7060,16 @@ F: scripts/gdb/ GDT SCSI DISK ARRAY CONTROLLER DRIVER M: Achim Leubner L: linux-scsi@vger.kernel.org -W: http://www.icp-vortex.com/ S: Supported +W: http://www.icp-vortex.com/ F: drivers/scsi/gdt* GEMTEK FM RADIO RECEIVER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-gemtek* GENERIC ARCHITECTURE TOPOLOGY @@ -7089,14 +7089,14 @@ GENERIC GPIO I2C MULTIPLEXER DRIVER M: Peter Korsgaard L: linux-i2c@vger.kernel.org S: Supported +F: Documentation/i2c/muxes/i2c-mux-gpio.rst F: drivers/i2c/muxes/i2c-mux-gpio.c F: include/linux/platform_data/i2c-mux-gpio.h -F: Documentation/i2c/muxes/i2c-mux-gpio.rst GENERIC HDLC (WAN) DRIVERS M: Krzysztof Halasa -W: http://www.kernel.org/pub/linux/utils/net/hdlc/ S: Maintained +W: http://www.kernel.org/pub/linux/utils/net/hdlc/ F: drivers/net/wan/c101.c F: drivers/net/wan/hd6457* F: drivers/net/wan/hdlc* @@ -7108,19 +7108,19 @@ F: drivers/net/wan/wanxl* GENERIC INCLUDE/ASM HEADER FILES M: Arnd Bergmann L: linux-arch@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git F: include/asm-generic/ F: include/uapi/asm-generic/ GENERIC PHY FRAMEWORK M: Kishon Vijay Abraham I L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git +F: Documentation/devicetree/bindings/phy/ F: drivers/phy/ F: include/linux/phy/ -F: Documentation/devicetree/bindings/phy/ GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER M: Wolfram Sang @@ -7133,9 +7133,9 @@ M: Kevin Hilman M: Ulf Hansson L: linux-pm@vger.kernel.org S: Supported +F: Documentation/devicetree/bindings/power/power?domain* F: drivers/base/power/domain*.c F: include/linux/pm_domain.h -F: Documentation/devicetree/bindings/power/power?domain* GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER M: Eugen Hristev @@ -7154,12 +7154,12 @@ M: Andy Lutomirski M: Thomas Gleixner M: Vincenzo Frascino L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso S: Maintained -F: lib/vdso/ -F: kernel/time/vsyscall.c -F: include/vdso/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso F: include/asm-generic/vdso/vsyscall.h +F: include/vdso/ +F: kernel/time/vsyscall.c +F: lib/vdso/ GENWQE (IBM Generic Workqueue Card) M: Frank Haverkamp @@ -7175,17 +7175,17 @@ GFS2 FILE SYSTEM M: Bob Peterson M: Andreas Gruenbacher L: cluster-devel@redhat.com +S: Supported W: http://sources.redhat.com/cluster/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git -S: Supported F: Documentation/filesystems/gfs2*.txt F: fs/gfs2/ F: include/uapi/linux/gfs2_ondisk.h GNSS SUBSYSTEM M: Johan Hovold -T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git F: Documentation/ABI/testing/sysfs-class-gnss F: Documentation/devicetree/bindings/gnss/ F: drivers/gnss/ @@ -7254,8 +7254,8 @@ F: Documentation/devicetree/bindings/gpio/ F: Documentation/driver-api/gpio/ F: drivers/gpio/ F: include/asm-generic/gpio.h -F: include/linux/gpio/ F: include/linux/gpio.h +F: include/linux/gpio/ F: include/linux/of_gpio.h F: include/uapi/linux/gpio.h F: tools/gpio/ @@ -7264,9 +7264,9 @@ GRE DEMULTIPLEXER DRIVER M: Dmitry Kozlov L: netdev@vger.kernel.org S: Maintained +F: include/net/gre.h F: net/ipv4/gre_demux.c F: net/ipv4/gre_offload.c -F: include/net/gre.h GRETH 10/100/1G Ethernet MAC device driver M: Andreas Larsson @@ -7316,17 +7316,17 @@ F: drivers/staging/greybus/loopback.c GREYBUS PLATFORM DRIVERS M: Vaibhav Hiremath S: Maintained -F: drivers/staging/greybus/arche-platform.c F: drivers/staging/greybus/arche-apb-ctrl.c +F: drivers/staging/greybus/arche-platform.c F: drivers/staging/greybus/arche_platform.h GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS M: Rui Miguel Silva S: Maintained -F: drivers/staging/greybus/sdio.c -F: drivers/staging/greybus/light.c F: drivers/staging/greybus/gpio.c +F: drivers/staging/greybus/light.c F: drivers/staging/greybus/power_supply.c +F: drivers/staging/greybus/sdio.c F: drivers/staging/greybus/spi.c F: drivers/staging/greybus/spilib.c @@ -7334,81 +7334,81 @@ GREYBUS SUBSYSTEM M: Johan Hovold M: Alex Elder M: Greg Kroah-Hartman +L: greybus-dev@lists.linaro.org (moderated for non-subscribers) S: Maintained -F: drivers/staging/greybus/ F: drivers/greybus/ +F: drivers/staging/greybus/ F: include/linux/greybus.h F: include/linux/greybus/ -L: greybus-dev@lists.linaro.org (moderated for non-subscribers) GREYBUS UART PROTOCOLS DRIVERS M: David Lin S: Maintained -F: drivers/staging/greybus/uart.c F: drivers/staging/greybus/log.c +F: drivers/staging/greybus/uart.c GS1662 VIDEO SERIALIZER M: Charles-Antoine Couret L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/spi/gs1662.c GSPCA FINEPIX SUBDRIVER M: Frank Zago L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/gspca/finepix.c GSPCA GL860 SUBDRIVER M: Olivier Lorin L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/gspca/gl860/ GSPCA M5602 SUBDRIVER M: Erik Andren L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/gspca/m5602/ GSPCA PAC207 SONIXB SUBDRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Odd Fixes +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/gspca/pac207.c GSPCA SN9C20X SUBDRIVER M: Brian Johnson L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/gspca/sn9c20x.c GSPCA T613 SUBDRIVER M: Leandro Costantino L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/gspca/t613.c GSPCA USB WEBCAM DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Odd Fixes +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/gspca/ GTP (GPRS Tunneling Protocol) M: Pablo Neira Ayuso M: Harald Welte L: osmocom-net-gprs@lists.osmocom.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git F: drivers/net/gtp.c GUID PARTITION TABLE (GPT) @@ -7420,31 +7420,31 @@ F: block/partitions/efi.* H8/300 ARCHITECTURE M: Yoshinori Sato L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) +S: Maintained W: http://uclinux-h8.sourceforge.jp T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git -S: Maintained F: arch/h8300/ -F: drivers/clocksource/h8300_*.c F: drivers/clk/h8300/ +F: drivers/clocksource/h8300_*.c F: drivers/irqchip/irq-renesas-h8*.c HABANALABS PCI DRIVER M: Oded Gabbay -T: git https://github.com/HabanaAI/linux.git S: Supported +T: git https://github.com/HabanaAI/linux.git +F: Documentation/ABI/testing/debugfs-driver-habanalabs +F: Documentation/ABI/testing/sysfs-driver-habanalabs F: drivers/misc/habanalabs/ F: include/uapi/misc/habanalabs.h -F: Documentation/ABI/testing/sysfs-driver-habanalabs -F: Documentation/ABI/testing/debugfs-driver-habanalabs HACKRF MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/hackrf/ HANTRO VPU CODEC DRIVER @@ -7453,9 +7453,9 @@ M: Philipp Zabel L: linux-media@vger.kernel.org L: linux-rockchip@lists.infradead.org S: Maintained -F: drivers/staging/media/hantro/ F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml F: Documentation/devicetree/bindings/media/rockchip-vpu.txt +F: drivers/staging/media/hantro/ HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER M: Frank Seidel @@ -7468,9 +7468,9 @@ HARDWARE MONITORING M: Jean Delvare M: Guenter Roeck L: linux-hwmon@vger.kernel.org +S: Maintained W: http://hwmon.wiki.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git -S: Maintained F: Documentation/devicetree/bindings/hwmon/ F: Documentation/hwmon/ F: drivers/hwmon/ @@ -7482,8 +7482,8 @@ M: Matt Mackall M: Herbert Xu L: linux-crypto@vger.kernel.org S: Odd fixes -F: Documentation/devicetree/bindings/rng/ F: Documentation/admin-guide/hw_random.rst +F: Documentation/devicetree/bindings/rng/ F: drivers/char/hw_random/ F: include/linux/hw_random.h @@ -7512,9 +7512,9 @@ F: sound/parisc/harmony.* HDPVR USB VIDEO ENCODER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/hdpvr/ HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER @@ -7555,30 +7555,30 @@ F: fs/hfsplus/ HGA FRAMEBUFFER DRIVER M: Ferenc Bakonyi L: linux-nvidia@lists.surfsouth.com -W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml S: Maintained +W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml F: drivers/video/fbdev/hgafb.c HIBERNATION (aka Software Suspend, aka swsusp) M: "Rafael J. Wysocki" M: Pavel Machek L: linux-pm@vger.kernel.org -B: https://bugzilla.kernel.org S: Supported +B: https://bugzilla.kernel.org +F: arch/*/include/asm/suspend*.h F: arch/x86/power/ F: drivers/base/power/ -F: kernel/power/ -F: include/linux/suspend.h F: include/linux/freezer.h F: include/linux/pm.h -F: arch/*/include/asm/suspend*.h +F: include/linux/suspend.h +F: kernel/power/ HID CORE LAYER M: Jiri Kosina M: Benjamin Tissoires L: linux-input@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git F: drivers/hid/ F: include/linux/hid* F: include/uapi/linux/hid* @@ -7598,14 +7598,14 @@ F: include/linux/hid-sensor-* HIGH-RESOLUTION TIMERS, CLOCKEVENTS M: Thomas Gleixner L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core F: Documentation/timers/ -F: kernel/time/hrtimer.c -F: kernel/time/clockevents.c -F: kernel/time/timer_*.c F: include/linux/clockchips.h F: include/linux/hrtimer.h +F: kernel/time/clockevents.c +F: kernel/time/hrtimer.c +F: kernel/time/timer_*.c HIGH-SPEED SCC DRIVER FOR AX.25 L: linux-hams@vger.kernel.org @@ -7615,8 +7615,8 @@ F: drivers/net/hamradio/scc.c HIGHPOINT ROCKETRAID 3xxx RAID DRIVER M: HighPoint Linux Team -W: http://www.highpoint-tech.com S: Supported +W: http://www.highpoint-tech.com F: Documentation/scsi/hptiop.rst F: drivers/scsi/hptiop.c @@ -7624,10 +7624,10 @@ HIPPI M: Jes Sorensen L: linux-hippi@sunsite.dk S: Maintained +F: drivers/net/hippi/ F: include/linux/hippidevice.h F: include/uapi/linux/if_hippi.h F: net/802/hippi.c -F: drivers/net/hippi/ HISILICON DMA DRIVER M: Zhou Wang @@ -7639,51 +7639,51 @@ HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) M: Zaibo Xu L: linux-crypto@vger.kernel.org S: Maintained +F: Documentation/ABI/testing/debugfs-hisi-hpre +F: drivers/crypto/hisilicon/hpre/hpre.h F: drivers/crypto/hisilicon/hpre/hpre_crypto.c F: drivers/crypto/hisilicon/hpre/hpre_main.c -F: drivers/crypto/hisilicon/hpre/hpre.h -F: Documentation/ABI/testing/debugfs-hisi-hpre HISILICON LPC BUS DRIVER M: john.garry@huawei.com -W: http://www.hisilicon.com S: Maintained -F: drivers/bus/hisi_lpc.c +W: http://www.hisilicon.com F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt +F: drivers/bus/hisi_lpc.c HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) M: Yisen Zhuang M: Salil Mehta L: netdev@vger.kernel.org -W: http://www.hisilicon.com S: Maintained +W: http://www.hisilicon.com F: drivers/net/ethernet/hisilicon/hns3/ HISILICON NETWORK SUBSYSTEM DRIVER M: Yisen Zhuang M: Salil Mehta L: netdev@vger.kernel.org -W: http://www.hisilicon.com S: Maintained -F: drivers/net/ethernet/hisilicon/ +W: http://www.hisilicon.com F: Documentation/devicetree/bindings/net/hisilicon*.txt +F: drivers/net/ethernet/hisilicon/ HISILICON PMU DRIVER M: Shaokun Zhang -W: http://www.hisilicon.com S: Supported -F: drivers/perf/hisilicon +W: http://www.hisilicon.com F: Documentation/admin-guide/perf/hisi-pmu.rst +F: drivers/perf/hisilicon HISILICON QM AND ZIP Controller DRIVER M: Zhou Wang L: linux-crypto@vger.kernel.org S: Maintained +F: Documentation/ABI/testing/debugfs-hisi-zip F: drivers/crypto/hisilicon/qm.c F: drivers/crypto/hisilicon/qm.h F: drivers/crypto/hisilicon/sgl.c F: drivers/crypto/hisilicon/zip/ -F: Documentation/ABI/testing/debugfs-hisi-zip HISILICON ROCE DRIVER M: Lijun Ou @@ -7691,25 +7691,25 @@ M: Wei Hu(Xavier) M: Weihang Li L: linux-rdma@vger.kernel.org S: Maintained -F: drivers/infiniband/hw/hns/ F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt +F: drivers/infiniband/hw/hns/ HISILICON SAS Controller M: John Garry -W: http://www.hisilicon.com S: Supported -F: drivers/scsi/hisi_sas/ +W: http://www.hisilicon.com F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt +F: drivers/scsi/hisi_sas/ HISILICON SECURITY ENGINE V2 DRIVER (SEC2) M: Zaibo Xu L: linux-crypto@vger.kernel.org S: Maintained +F: Documentation/ABI/testing/debugfs-hisi-sec +F: drivers/crypto/hisilicon/sec2/sec.h F: drivers/crypto/hisilicon/sec2/sec_crypto.c -F: drivers/crypto/hisilicon/sec2/sec_main.c F: drivers/crypto/hisilicon/sec2/sec_crypto.h -F: drivers/crypto/hisilicon/sec2/sec.h -F: Documentation/ABI/testing/debugfs-hisi-sec +F: drivers/crypto/hisilicon/sec2/sec_main.c HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT M: Zaibo Xu @@ -7718,23 +7718,23 @@ F: drivers/char/hw_random/hisi-trng-v2.c HISILICON V3XX SPI NOR FLASH Controller Driver M: John Garry -W: http://www.hisilicon.com S: Maintained +W: http://www.hisilicon.com F: drivers/spi/spi-hisi-sfc-v3xx.c HMM - Heterogeneous Memory Management M: Jérôme Glisse L: linux-mm@kvack.org S: Maintained -F: mm/hmm* -F: include/linux/hmm* F: Documentation/vm/hmm.rst +F: include/linux/hmm* +F: mm/hmm* HOST AP DRIVER M: Jouni Malinen L: linux-wireless@vger.kernel.org -W: http://w1.fi/hostap-driver.html S: Obsolete +W: http://w1.fi/hostap-driver.html F: drivers/net/wireless/intersil/hostap/ HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER @@ -7757,19 +7757,19 @@ F: include/uapi/linux/hpet.h HPET: x86 S: Orphan -F: arch/x86/kernel/hpet.c F: arch/x86/include/asm/hpet.h +F: arch/x86/kernel/hpet.c HPFS FILESYSTEM M: Mikulas Patocka -W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi S: Maintained +W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi F: fs/hpfs/ HSI SUBSYSTEM M: Sebastian Reichel -T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git F: Documentation/ABI/testing/sysfs-bus-hsi F: Documentation/driver-api/hsi.rst F: drivers/hsi/ @@ -7789,8 +7789,8 @@ F: net/hsr/ HT16K33 LED CONTROLLER DRIVER M: Robin van der Gracht S: Maintained -F: drivers/auxdisplay/ht16k33.c F: Documentation/devicetree/bindings/display/ht16k33.txt +F: drivers/auxdisplay/ht16k33.c HTCPEN TOUCHSCREEN DRIVER M: Pau Oliva Fora @@ -7801,10 +7801,10 @@ F: drivers/input/touchscreen/htcpen.c HTS221 TEMPERATURE-HUMIDITY IIO DRIVER M: Lorenzo Bianconi L: linux-iio@vger.kernel.org -W: http://www.st.com/ S: Maintained -F: drivers/iio/humidity/hts221* +W: http://www.st.com/ F: Documentation/devicetree/bindings/iio/humidity/hts221.txt +F: drivers/iio/humidity/hts221* HUAWEI ETHERNET DRIVER M: Aviad Krawczyk @@ -7817,27 +7817,27 @@ HUGETLB FILESYSTEM M: Mike Kravetz L: linux-mm@kvack.org S: Maintained -F: fs/hugetlbfs/ -F: mm/hugetlb.c -F: include/linux/hugetlb.h +F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages F: Documentation/admin-guide/mm/hugetlbpage.rst F: Documentation/vm/hugetlbfs_reserv.rst -F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages +F: fs/hugetlbfs/ +F: include/linux/hugetlb.h +F: mm/hugetlb.c HVA ST MEDIA DRIVER M: Jean-Christophe Trotin L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Supported +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/sti/hva HWPOISON MEMORY FAILURE HANDLING M: Naoya Horiguchi L: linux-mm@kvack.org S: Maintained -F: mm/memory-failure.c F: mm/hwpoison-inject.c +F: mm/memory-failure.c HYGON PROCESSOR SUPPORT M: Pu Wen @@ -7848,8 +7848,8 @@ F: arch/x86/kernel/cpu/hygon.c HYNIX HI556 SENSOR DRIVER M: Shawn Tu L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/hi556.c Hyper-V CORE AND DRIVERS @@ -7857,46 +7857,46 @@ M: "K. Y. Srinivasan" M: Haiyang Zhang M: Stephen Hemminger M: Wei Liu -T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git L: linux-hyperv@vger.kernel.org S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git +F: Documentation/ABI/stable/sysfs-bus-vmbus +F: Documentation/ABI/testing/debugfs-hyperv F: Documentation/networking/device_drivers/microsoft/netvsc.txt +F: arch/x86/hyperv +F: arch/x86/include/asm/hyperv-tlfs.h F: arch/x86/include/asm/mshyperv.h F: arch/x86/include/asm/trace/hyperv.h -F: arch/x86/include/asm/hyperv-tlfs.h F: arch/x86/kernel/cpu/mshyperv.c -F: arch/x86/hyperv F: drivers/clocksource/hyperv_timer.c F: drivers/hid/hid-hyperv.c F: drivers/hv/ F: drivers/input/serio/hyperv-keyboard.c -F: drivers/pci/controller/pci-hyperv.c -F: drivers/pci/controller/pci-hyperv-intf.c +F: drivers/iommu/hyperv-iommu.c F: drivers/net/hyperv/ +F: drivers/pci/controller/pci-hyperv-intf.c +F: drivers/pci/controller/pci-hyperv.c F: drivers/scsi/storvsc_drv.c F: drivers/uio/uio_hv_generic.c F: drivers/video/fbdev/hyperv_fb.c -F: drivers/iommu/hyperv-iommu.c -F: net/vmw_vsock/hyperv_transport.c +F: include/asm-generic/mshyperv.h F: include/clocksource/hyperv_timer.h F: include/linux/hyperv.h F: include/uapi/linux/hyperv.h -F: include/asm-generic/mshyperv.h +F: net/vmw_vsock/hyperv_transport.c F: tools/hv/ -F: Documentation/ABI/stable/sysfs-bus-vmbus -F: Documentation/ABI/testing/debugfs-hyperv HYPERBUS SUPPORT M: Vignesh Raghavendra L: linux-mtd@lists.infradead.org +S: Supported Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next C: irc://irc.oftc.net/mtd -S: Supported -F: drivers/mtd/hyperbus/ -F: include/linux/mtd/hyperbus.h +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt +F: drivers/mtd/hyperbus/ +F: include/linux/mtd/hyperbus.h HYPERVISOR VIRTUAL CONSOLE DRIVER L: linuxppc-dev@lists.ozlabs.org @@ -7921,11 +7921,11 @@ I2C MUXES M: Peter Rosin L: linux-i2c@vger.kernel.org S: Maintained -F: Documentation/i2c/i2c-topology.rst -F: Documentation/i2c/muxes/ -F: Documentation/devicetree/bindings/i2c/i2c-mux* F: Documentation/devicetree/bindings/i2c/i2c-arb* F: Documentation/devicetree/bindings/i2c/i2c-gate* +F: Documentation/devicetree/bindings/i2c/i2c-mux* +F: Documentation/i2c/i2c-topology.rst +F: Documentation/i2c/muxes/ F: drivers/i2c/i2c-mux.c F: drivers/i2c/muxes/ F: include/linux/i2c-mux.h @@ -7947,25 +7947,25 @@ F: drivers/i2c/busses/i2c-parport.c I2C SUBSYSTEM M: Wolfram Sang L: linux-i2c@vger.kernel.org +S: Maintained W: https://i2c.wiki.kernel.org/ Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git -S: Maintained F: Documentation/devicetree/bindings/i2c/i2c.txt F: Documentation/i2c/ F: drivers/i2c/* -F: include/linux/i2c.h F: include/linux/i2c-dev.h F: include/linux/i2c-smbus.h -F: include/uapi/linux/i2c.h +F: include/linux/i2c.h F: include/uapi/linux/i2c-*.h +F: include/uapi/linux/i2c.h I2C SUBSYSTEM HOST DRIVERS L: linux-i2c@vger.kernel.org +S: Odd Fixes W: https://i2c.wiki.kernel.org/ Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git -S: Odd Fixes F: Documentation/devicetree/bindings/i2c/ F: drivers/i2c/algos/ F: drivers/i2c/busses/ @@ -7980,8 +7980,8 @@ F: drivers/i2c/busses/i2c-taos-evm.c I2C-TINY-USB DRIVER M: Till Harbaum L: linux-i2c@vger.kernel.org -W: http://www.harbaum.org/till/i2c_tiny_usb S: Maintained +W: http://www.harbaum.org/till/i2c_tiny_usb F: drivers/i2c/busses/i2c-tiny-usb.c I2C/SMBUS CONTROLLER DRIVERS FOR PC @@ -8004,13 +8004,13 @@ F: Documentation/i2c/busses/i2c-viapro.rst F: drivers/i2c/busses/i2c-ali1535.c F: drivers/i2c/busses/i2c-ali1563.c F: drivers/i2c/busses/i2c-ali15x3.c -F: drivers/i2c/busses/i2c-amd756.c F: drivers/i2c/busses/i2c-amd756-s4882.c +F: drivers/i2c/busses/i2c-amd756.c F: drivers/i2c/busses/i2c-amd8111.c F: drivers/i2c/busses/i2c-i801.c F: drivers/i2c/busses/i2c-isch.c -F: drivers/i2c/busses/i2c-nforce2.c F: drivers/i2c/busses/i2c-nforce2-s4985.c +F: drivers/i2c/busses/i2c-nforce2.c F: drivers/i2c/busses/i2c-piix4.c F: drivers/i2c/busses/i2c-sis5595.c F: drivers/i2c/busses/i2c-sis630.c @@ -8028,8 +8028,8 @@ I2C/SMBUS ISMT DRIVER M: Seth Heasley M: Neil Horman L: linux-i2c@vger.kernel.org -F: drivers/i2c/busses/i2c-ismt.c F: Documentation/i2c/busses/i2c-ismt.rst +F: drivers/i2c/busses/i2c-ismt.c I2C/SMBUS STUB DRIVER M: Jean Delvare @@ -8052,9 +8052,9 @@ F: drivers/i3c/master/dw* I3C SUBSYSTEM M: Boris Brezillon L: linux-i3c@lists.infradead.org (moderated for non-subscribers) +S: Maintained C: irc://chat.freenode.net/linux-i3c T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git -S: Maintained F: Documentation/ABI/testing/sysfs-bus-i3c F: Documentation/devicetree/bindings/i3c/ F: Documentation/driver-api/i3c @@ -8065,19 +8065,19 @@ IA64 (Itanium) PLATFORM M: Tony Luck M: Fenghua Yu L: linux-ia64@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git S: Maintained -F: arch/ia64/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git F: Documentation/ia64/ +F: arch/ia64/ IBM Power 842 compression accelerator M: Haren Myneni S: Supported -F: drivers/crypto/nx/Makefile +F: crypto/842.c F: drivers/crypto/nx/Kconfig +F: drivers/crypto/nx/Makefile F: drivers/crypto/nx/nx-842* F: include/linux/sw842.h -F: crypto/842.c F: lib/842/ IBM Power in-Nest Crypto Acceleration @@ -8086,8 +8086,8 @@ M: Nayna Jain M: Paulo Flabiano Smorigo L: linux-crypto@vger.kernel.org S: Supported -F: drivers/crypto/nx/Makefile F: drivers/crypto/nx/Kconfig +F: drivers/crypto/nx/Makefile F: drivers/crypto/nx/nx-aes* F: drivers/crypto/nx/nx-sha* F: drivers/crypto/nx/nx.* @@ -8124,9 +8124,9 @@ IBM Power Virtual Accelerator Switchboard M: Sukadev Bhattiprolu L: linuxppc-dev@lists.ozlabs.org S: Supported -F: arch/powerpc/platforms/powernv/vas* -F: arch/powerpc/platforms/powernv/copy-paste.h F: arch/powerpc/include/asm/vas.h +F: arch/powerpc/platforms/powernv/copy-paste.h +F: arch/powerpc/platforms/powernv/vas* IBM Power Virtual Ethernet Device Driver M: Thomas Falcon @@ -8165,12 +8165,12 @@ M: Nayna Jain M: Paulo Flabiano Smorigo L: linux-crypto@vger.kernel.org S: Supported -F: drivers/crypto/vmx/Makefile F: drivers/crypto/vmx/Kconfig -F: drivers/crypto/vmx/vmx.c +F: drivers/crypto/vmx/Makefile F: drivers/crypto/vmx/aes* F: drivers/crypto/vmx/ghash* F: drivers/crypto/vmx/ppc-xlate.pl +F: drivers/crypto/vmx/vmx.c IBM ServeRAID RAID DRIVER S: Orphan @@ -8191,9 +8191,9 @@ F: drivers/i2c/busses/i2c-icy.c IDE SUBSYSTEM M: "David S. Miller" L: linux-ide@vger.kernel.org +S: Maintained Q: http://patchwork.ozlabs.org/project/linux-ide/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git -S: Maintained F: Documentation/ide/ F: drivers/ide/ F: include/linux/ide.h @@ -8228,28 +8228,28 @@ IEEE 802.15.4 SUBSYSTEM M: Alexander Aring M: Stefan Schmidt L: linux-wpan@vger.kernel.org +S: Maintained W: http://wpan.cakelab.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git -S: Maintained -F: net/ieee802154/ -F: net/mac802154/ +F: Documentation/networking/ieee802154.rst F: drivers/net/ieee802154/ -F: include/linux/nl802154.h F: include/linux/ieee802154.h -F: include/net/nl802154.h -F: include/net/mac802154.h +F: include/linux/nl802154.h F: include/net/af_ieee802154.h F: include/net/cfg802154.h F: include/net/ieee802154_netdev.h -F: Documentation/networking/ieee802154.rst +F: include/net/mac802154.h +F: include/net/nl802154.h +F: net/ieee802154/ +F: net/mac802154/ IFE PROTOCOL M: Yotam Gigi M: Jamal Hadi Salim -F: net/ife F: include/net/ife.h F: include/uapi/linux/ife.h +F: net/ife IGORPLUG-USB IR RECEIVER M: Sean Young @@ -8292,8 +8292,8 @@ R: Hartmut Knaack R: Lars-Peter Clausen R: Peter Meerwald-Stadler L: linux-iio@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git F: Documentation/ABI/testing/configfs-iio* F: Documentation/ABI/testing/sysfs-bus-iio* F: Documentation/devicetree/bindings/iio/ @@ -8331,8 +8331,8 @@ IMON SOUNDGRAPH USB IR RECEIVER M: Sean Young L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/rc/imon_raw.c F: drivers/media/rc/imon.c +F: drivers/media/rc/imon_raw.c IMS TWINTURBO FRAMEBUFFER DRIVER L: linux-fbdev@vger.kernel.org @@ -8343,8 +8343,8 @@ INA209 HARDWARE MONITOR DRIVER M: Guenter Roeck L: linux-hwmon@vger.kernel.org S: Maintained -F: Documentation/hwmon/ina209.rst F: Documentation/devicetree/bindings/hwmon/ina2xx.txt +F: Documentation/hwmon/ina209.rst F: drivers/hwmon/ina209.c INA2XX HARDWARE MONITOR DRIVER @@ -8360,32 +8360,32 @@ M: Samuel Iglesias Gonsalvez M: Jens Taprogge M: Greg Kroah-Hartman L: industrypack-devel@lists.sourceforge.net -W: http://industrypack.sourceforge.net S: Maintained +W: http://industrypack.sourceforge.net F: drivers/ipack/ INFINEON DPS310 Driver M: Eddie James L: linux-iio@vger.kernel.org -F: drivers/iio/pressure/dps310.c S: Maintained +F: drivers/iio/pressure/dps310.c INFINIBAND SUBSYSTEM M: Doug Ledford M: Jason Gunthorpe L: linux-rdma@vger.kernel.org +S: Supported W: https://github.com/linux-rdma/rdma-core Q: http://patchwork.kernel.org/project/linux-rdma/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git -S: Supported F: Documentation/devicetree/bindings/infiniband/ F: Documentation/infiniband/ F: drivers/infiniband/ -F: include/uapi/linux/if_infiniband.h -F: include/uapi/rdma/ F: include/rdma/ F: include/trace/events/ib_mad.h F: include/trace/events/ib_umad.h +F: include/uapi/linux/if_infiniband.h +F: include/uapi/rdma/ F: samples/bpf/ibumad_kern.c F: samples/bpf/ibumad_user.c @@ -8424,8 +8424,8 @@ F: drivers/usb/musb/jz4740.c F: drivers/watchdog/jz4740_wdt.c F: include/dt-bindings/iio/adc/ingenic,adc.h F: include/linux/mfd/ingenic-tcu.h -F: sound/soc/jz4740/ F: sound/soc/codecs/jz47* +F: sound/soc/jz4740/ INOTIFY M: Jan Kara @@ -8440,17 +8440,17 @@ F: include/uapi/linux/inotify.h INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS M: Dmitry Torokhov L: linux-input@vger.kernel.org +S: Maintained Q: http://patchwork.kernel.org/project/linux-input/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git -S: Maintained -F: drivers/input/ -F: include/linux/input.h -F: include/uapi/linux/input.h -F: include/uapi/linux/input-event-codes.h -F: include/linux/input/ F: Documentation/devicetree/bindings/input/ F: Documentation/devicetree/bindings/serio/ F: Documentation/input/ +F: drivers/input/ +F: include/linux/input.h +F: include/linux/input/ +F: include/uapi/linux/input-event-codes.h +F: include/uapi/linux/input.h INPUT MULTITOUCH (MT) PROTOCOL M: Henrik Rydberg @@ -8462,16 +8462,16 @@ K: \b(ABS|SYN)_MT_ INSIDE SECURE CRYPTO DRIVER M: Antoine Tenart -F: drivers/crypto/inside-secure/ -S: Maintained L: linux-crypto@vger.kernel.org +S: Maintained +F: drivers/crypto/inside-secure/ INTEGRITY MEASUREMENT ARCHITECTURE (IMA) M: Mimi Zohar M: Dmitry Kasatkin L: linux-integrity@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git F: security/integrity/ima/ INTEL 810/815 FRAMEBUFFER DRIVER @@ -8499,8 +8499,8 @@ INTEL C600 SERIES SAS CONTROLLER DRIVER M: Intel SCU Linux support M: Artur Paszkiewicz L: linux-scsi@vger.kernel.org -T: git git://git.code.sf.net/p/intel-sas/isci S: Supported +T: git git://git.code.sf.net/p/intel-sas/isci F: drivers/scsi/isci/ INTEL CPU family model numbers @@ -8515,38 +8515,38 @@ M: Jani Nikula M: Joonas Lahtinen M: Rodrigo Vivi L: intel-gfx@lists.freedesktop.org +S: Supported W: https://01.org/linuxgraphics/ +Q: http://patchwork.freedesktop.org/project/intel-gfx/ B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs C: irc://chat.freenode.net/intel-gfx -Q: http://patchwork.freedesktop.org/project/intel-gfx/ T: git git://anongit.freedesktop.org/drm-intel -S: Supported +F: Documentation/gpu/i915.rst F: drivers/gpu/drm/i915/ F: include/drm/i915* F: include/uapi/drm/i915_drm.h -F: Documentation/gpu/i915.rst INTEL ETHERNET DRIVERS M: Jeff Kirsher L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) +S: Supported W: http://www.intel.com/support/feedback.htm W: http://e1000.sourceforge.net/ Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git -S: Supported F: Documentation/networking/device_drivers/intel/e100.rst F: Documentation/networking/device_drivers/intel/e1000.rst F: Documentation/networking/device_drivers/intel/e1000e.rst F: Documentation/networking/device_drivers/intel/fm10k.rst +F: Documentation/networking/device_drivers/intel/i40e.rst +F: Documentation/networking/device_drivers/intel/iavf.rst +F: Documentation/networking/device_drivers/intel/ice.rst F: Documentation/networking/device_drivers/intel/igb.rst F: Documentation/networking/device_drivers/intel/igbvf.rst F: Documentation/networking/device_drivers/intel/ixgb.rst F: Documentation/networking/device_drivers/intel/ixgbe.rst F: Documentation/networking/device_drivers/intel/ixgbevf.rst -F: Documentation/networking/device_drivers/intel/i40e.rst -F: Documentation/networking/device_drivers/intel/iavf.rst -F: Documentation/networking/device_drivers/intel/ice.rst F: drivers/net/ethernet/intel/ F: drivers/net/ethernet/intel/*/ F: include/linux/avf/virtchnl.h @@ -8576,9 +8576,9 @@ M: Zhenyu Wang M: Zhi Wang L: intel-gvt-dev@lists.freedesktop.org L: intel-gfx@lists.freedesktop.org +S: Supported W: https://01.org/igvt-g T: git https://github.com/intel/gvt-linux.git -S: Supported F: drivers/gpu/drm/i915/gvt/ INTEL HID EVENT DRIVER @@ -8591,8 +8591,8 @@ INTEL I/OAT DMA DRIVER M: Dave Jiang R: Dan Williams L: dmaengine@vger.kernel.org -Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ S: Supported +Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ F: drivers/dma/ioat* INTEL IADX DRIVER @@ -8606,9 +8606,9 @@ INTEL IDLE DRIVER M: Jacob Pan M: Len Brown L: linux-pm@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git -B: https://bugzilla.kernel.org S: Supported +B: https://bugzilla.kernel.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git F: drivers/idle/intel_idle.c INTEL INTEGRATED SENSOR HUB DRIVER @@ -8622,8 +8622,8 @@ INTEL IOMMU (VT-d) M: David Woodhouse M: Lu Baolu L: iommu@lists.linux-foundation.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git F: drivers/iommu/dmar.c F: drivers/iommu/intel*.[ch] F: include/linux/intel-iommu.h @@ -8641,27 +8641,27 @@ M: Bingbu Cao R: Tian Shu Qiu L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/pci/intel/ipu3/ F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst +F: drivers/media/pci/intel/ipu3/ INTEL IPU3 CSI-2 IMGU DRIVER M: Sakari Ailus L: linux-media@vger.kernel.org S: Maintained -F: drivers/staging/media/ipu3/ F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst F: Documentation/media/v4l-drivers/ipu3.rst F: Documentation/media/v4l-drivers/ipu3_rcb.svg +F: drivers/staging/media/ipu3/ INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT -M: Krzysztof Halasa -S: Maintained -F: include/linux/soc/ixp4xx/qmgr.h -F: include/linux/soc/ixp4xx/npe.h -F: drivers/soc/ixp4xx/ixp4xx-qmgr.c -F: drivers/soc/ixp4xx/ixp4xx-npe.c +M: Krzysztof Halasa +S: Maintained F: drivers/net/ethernet/xscale/ixp4xx_eth.c F: drivers/net/wan/ixp4xx_hss.c +F: drivers/soc/ixp4xx/ixp4xx-npe.c +F: drivers/soc/ixp4xx/ixp4xx-qmgr.c +F: include/linux/soc/ixp4xx/npe.h +F: include/linux/soc/ixp4xx/qmgr.h INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT M: Deepak Saxena @@ -8672,11 +8672,11 @@ INTEL MANAGEMENT ENGINE (mei) M: Tomas Winkler L: linux-kernel@vger.kernel.org S: Supported -F: include/uapi/linux/mei.h -F: include/linux/mei_cl_bus.h +F: Documentation/driver-api/mei/* F: drivers/misc/mei/* F: drivers/watchdog/mei_wdt.c -F: Documentation/driver-api/mei/* +F: include/linux/mei_cl_bus.h +F: include/uapi/linux/mei.h F: samples/mei/* INTEL MENLOW THERMAL DRIVER @@ -8768,12 +8768,12 @@ INTEL STRATIX10 FIRMWARE DRIVERS M: Richard Gong L: linux-kernel@vger.kernel.org S: Maintained +F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu +F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt F: drivers/firmware/stratix10-rsu.c F: drivers/firmware/stratix10-svc.c F: include/linux/firmware/intel/stratix10-smc.h F: include/linux/firmware/intel/stratix10-svc-client.h -F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu -F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt INTEL TELEMETRY DRIVER M: Rajneesh Bhardwaj @@ -8807,9 +8807,9 @@ M: Emmanuel Grumbach M: Luca Coelho M: Intel Linux Wireless L: linux-wireless@vger.kernel.org +S: Supported W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git -S: Supported F: drivers/net/wireless/intel/iwlwifi/ INTEL WIRELESS WIMAX CONNECTION 2400 @@ -8837,19 +8837,19 @@ F: include/linux/intel_th.h INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) M: Ning Sun L: tboot-devel@lists.sourceforge.net +S: Supported W: http://tboot.sourceforge.net T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot -S: Supported F: Documentation/x86/intel_txt.rst -F: include/linux/tboot.h F: arch/x86/kernel/tboot.c +F: include/linux/tboot.h INTERCONNECT API M: Georgi Djakov L: linux-pm@vger.kernel.org S: Maintained -F: Documentation/driver-api/interconnect.rst F: Documentation/devicetree/bindings/interconnect/ +F: Documentation/driver-api/interconnect.rst F: drivers/interconnect/ F: include/dt-bindings/interconnect/ F: include/linux/interconnect-provider.h @@ -8859,8 +8859,8 @@ INVENSENSE MPU-3050 GYROSCOPE DRIVER M: Linus Walleij L: linux-iio@vger.kernel.org S: Maintained -F: drivers/iio/gyro/mpu3050* F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt +F: drivers/iio/gyro/mpu3050* IOC3 ETHERNET DRIVER M: Ralf Baechle @@ -8875,40 +8875,40 @@ M: linux-xfs@vger.kernel.org M: linux-fsdevel@vger.kernel.org L: linux-xfs@vger.kernel.org L: linux-fsdevel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git S: Supported +T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git F: fs/iomap/ F: include/linux/iomap.h IOMMU DRIVERS M: Joerg Roedel L: iommu@lists.linux-foundation.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git F: Documentation/devicetree/bindings/iommu/ F: drivers/iommu/ F: include/linux/iommu.h -F: include/linux/of_iommu.h F: include/linux/iova.h +F: include/linux/of_iommu.h IO_URING M: Jens Axboe L: io-uring@vger.kernel.org +S: Maintained T: git git://git.kernel.dk/linux-block T: git git://git.kernel.dk/liburing -S: Maintained -F: fs/io_uring.c F: fs/io-wq.c F: fs/io-wq.h +F: fs/io_uring.c F: include/uapi/linux/io_uring.h IPMI SUBSYSTEM M: Corey Minyard L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) -W: http://openipmi.sourceforge.net/ S: Supported -F: Documentation/devicetree/bindings/ipmi/ +W: http://openipmi.sourceforge.net/ F: Documentation/IPMI.txt +F: Documentation/devicetree/bindings/ipmi/ F: drivers/char/ipmi/ F: include/linux/ipmi* F: include/uapi/linux/ipmi* @@ -8916,8 +8916,8 @@ F: include/uapi/linux/ipmi* IPS SCSI RAID DRIVER M: Adaptec OEM Raid Solutions L: linux-scsi@vger.kernel.org -W: http://www.adaptec.com/ S: Maintained +W: http://www.adaptec.com/ F: drivers/scsi/ips* IPVS @@ -8981,9 +8981,9 @@ F: include/linux/isa.h ISA RADIO MODULE M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-isa* ISAPNP @@ -8998,8 +8998,8 @@ M: Lee Duncan M: Chris Leech L: open-iscsi@googlegroups.com L: linux-scsi@vger.kernel.org -W: www.open-iscsi.com S: Maintained +W: www.open-iscsi.com F: drivers/scsi/*iscsi* F: include/scsi/*iscsi* @@ -9021,35 +9021,35 @@ F: drivers/infiniband/ulp/iser/ ISCSI EXTENSIONS FOR RDMA (ISER) TARGET M: Sagi Grimberg -T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master L: linux-rdma@vger.kernel.org L: target-devel@vger.kernel.org S: Supported W: http://www.linux-iscsi.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master F: drivers/infiniband/ulp/isert ISDN/CMTP OVER BLUETOOTH M: Karsten Keil L: isdn4linux@listserv.isdn4linux.de (subscribers-only) L: netdev@vger.kernel.org -W: http://www.isdn4linux.de S: Odd Fixes +W: http://www.isdn4linux.de F: Documentation/isdn/ F: drivers/isdn/capi/ -F: net/bluetooth/cmtp/ F: include/linux/isdn/ F: include/uapi/linux/isdn/ +F: net/bluetooth/cmtp/ ISDN/mISDN SUBSYSTEM M: Karsten Keil L: isdn4linux@listserv.isdn4linux.de (subscribers-only) L: netdev@vger.kernel.org -W: http://www.isdn4linux.de S: Maintained -F: drivers/isdn/mISDN/ -F: drivers/isdn/hardware/ +W: http://www.isdn4linux.de F: drivers/isdn/Kconfig F: drivers/isdn/Makefile +F: drivers/isdn/hardware/ +F: drivers/isdn/mISDN/ IT87 HARDWARE MONITORING DRIVER M: Jean Delvare @@ -9061,19 +9061,19 @@ F: drivers/hwmon/it87.c IT913X MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/it913x* IVTV VIDEO4LINUX DRIVER M: Andy Walls L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: Documentation/media/v4l-drivers/ivtv* F: drivers/media/pci/ivtv/ F: include/uapi/linux/ivtv* @@ -9081,31 +9081,31 @@ F: include/uapi/linux/ivtv* IX2505V MEDIA DRIVER M: Malcolm Priestley L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/ix2505v* JAILHOUSE HYPERVISOR INTERFACE M: Jan Kiszka L: jailhouse-dev@googlegroups.com S: Maintained -F: arch/x86/kernel/jailhouse.c F: arch/x86/include/asm/jailhouse_para.h +F: arch/x86/kernel/jailhouse.c JC42.4 TEMPERATURE SENSOR DRIVER M: Guenter Roeck L: linux-hwmon@vger.kernel.org S: Maintained -F: drivers/hwmon/jc42.c F: Documentation/hwmon/jc42.rst +F: drivers/hwmon/jc42.c JFS FILESYSTEM M: Dave Kleikamp L: jfs-discussion@lists.sourceforge.net +S: Maintained W: http://jfs.sourceforge.net/ T: git git://github.com/kleikamp/linux-shaggy.git -S: Maintained F: Documentation/admin-guide/jfs.rst F: fs/jfs/ @@ -9119,9 +9119,9 @@ JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) M: David Woodhouse M: Richard Weinberger L: linux-mtd@lists.infradead.org +S: Odd Fixes W: http://www.linux-mtd.infradead.org/doc/jffs2.html T: git git://git.infradead.org/ubifs-2.6.git -S: Odd Fixes F: fs/jffs2/ F: include/uapi/linux/jffs2.h @@ -9164,9 +9164,9 @@ R: Alexander Potapenko R: Dmitry Vyukov L: kasan-dev@googlegroups.com S: Maintained +F: Documentation/dev-tools/kasan.rst F: arch/*/include/asm/kasan.h F: arch/*/mm/kasan_init* -F: Documentation/dev-tools/kasan.rst F: include/linux/kasan*.h F: lib/test_kasan.c F: mm/kasan/ @@ -9174,28 +9174,28 @@ F: scripts/Makefile.kasan KCONFIG M: Masahiro Yamada -T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig L: linux-kbuild@vger.kernel.org S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig F: Documentation/kbuild/kconfig* -F: scripts/kconfig/ F: scripts/Kconfig.include +F: scripts/kconfig/ KDUMP M: Dave Young M: Baoquan He R: Vivek Goyal L: kexec@lists.infradead.org -W: http://lse.sourceforge.net/kdump/ S: Maintained +W: http://lse.sourceforge.net/kdump/ F: Documentation/admin-guide/kdump/ KEENE FM RADIO TRANSMITTER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-keene* KERNEL AUTOMOUNTER @@ -9207,56 +9207,56 @@ F: fs/autofs/ KERNEL BUILD + files below scripts/ (unless maintained elsewhere) M: Masahiro Yamada M: Michal Marek -T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git L: linux-kbuild@vger.kernel.org S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git F: Documentation/kbuild/ F: Makefile +F: scripts/*vmlinux* F: scripts/Kbuild* F: scripts/Makefile* F: scripts/basic/ F: scripts/mk* -F: scripts/*vmlinux* F: scripts/mod/ F: scripts/package/ KERNEL JANITORS L: kernel-janitors@vger.kernel.org -W: http://kernelnewbies.org/KernelJanitors S: Odd Fixes +W: http://kernelnewbies.org/KernelJanitors KERNEL NFSD, SUNRPC, AND LOCKD SERVERS M: "J. Bruce Fields" M: Chuck Lever L: linux-nfs@vger.kernel.org +S: Supported W: http://nfs.sourceforge.net/ T: git git://linux-nfs.org/~bfields/linux.git -S: Supported -F: fs/nfsd/ -F: include/uapi/linux/nfsd/ F: fs/lockd/ F: fs/nfs_common/ -F: net/sunrpc/ +F: fs/nfsd/ F: include/linux/lockd/ F: include/linux/sunrpc/ +F: include/uapi/linux/nfsd/ F: include/uapi/linux/sunrpc/ +F: net/sunrpc/ KERNEL SELFTEST FRAMEWORK M: Shuah Khan M: Shuah Khan L: linux-kselftest@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git -Q: https://patchwork.kernel.org/project/linux-kselftest/list/ S: Maintained -F: tools/testing/selftests/ +Q: https://patchwork.kernel.org/project/linux-kselftest/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git F: Documentation/dev-tools/kselftest* +F: tools/testing/selftests/ KERNEL UNIT TESTING FRAMEWORK (KUnit) M: Brendan Higgins L: linux-kselftest@vger.kernel.org L: kunit-dev@googlegroups.com -W: https://google.github.io/kunit-docs/third_party/kernel/docs/ S: Maintained +W: https://google.github.io/kunit-docs/third_party/kernel/docs/ F: Documentation/dev-tools/kunit/ F: include/kunit/ F: lib/kunit/ @@ -9266,25 +9266,25 @@ KERNEL USERMODE HELPER M: Luis Chamberlain L: linux-kernel@vger.kernel.org S: Maintained -F: kernel/umh.c F: include/linux/umh.h +F: kernel/umh.c KERNEL VIRTUAL MACHINE (KVM) M: Paolo Bonzini L: kvm@vger.kernel.org +S: Supported W: http://www.linux-kvm.org T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git -S: Supported F: Documentation/virt/kvm/ +F: include/asm-generic/kvm* +F: include/kvm/iodev.h +F: include/linux/kvm* F: include/trace/events/kvm.h F: include/uapi/asm-generic/kvm* F: include/uapi/linux/kvm* -F: include/asm-generic/kvm* -F: include/linux/kvm* -F: include/kvm/iodev.h -F: virt/kvm/* F: tools/kvm/ F: tools/testing/selftests/kvm/ +F: virt/kvm/* KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) M: Marc Zyngier @@ -9293,32 +9293,32 @@ R: Julien Thierry R: Suzuki K Poulose L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: kvmarm@lists.cs.columbia.edu -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git S: Maintained -F: arch/arm64/include/uapi/asm/kvm* +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git F: arch/arm64/include/asm/kvm* +F: arch/arm64/include/uapi/asm/kvm* F: arch/arm64/kvm/ -F: virt/kvm/arm/ F: include/kvm/arm_* +F: virt/kvm/arm/ KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) L: linux-mips@vger.kernel.org L: kvm@vger.kernel.org S: Orphan -F: arch/mips/include/uapi/asm/kvm* F: arch/mips/include/asm/kvm* +F: arch/mips/include/uapi/asm/kvm* F: arch/mips/kvm/ KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) M: Paul Mackerras L: kvm-ppc@vger.kernel.org +S: Supported W: http://www.linux-kvm.org/ T: git git://github.com/agraf/linux-2.6.git -S: Supported -F: arch/powerpc/include/uapi/asm/kvm* F: arch/powerpc/include/asm/kvm* -F: arch/powerpc/kvm/ +F: arch/powerpc/include/uapi/asm/kvm* F: arch/powerpc/kernel/kvm* +F: arch/powerpc/kvm/ KERNEL VIRTUAL MACHINE for s390 (KVM/s390) M: Christian Borntraeger @@ -9326,17 +9326,17 @@ M: Janosch Frank R: David Hildenbrand R: Cornelia Huck L: kvm@vger.kernel.org +S: Supported W: http://www.ibm.com/developerworks/linux/linux390/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git -S: Supported F: Documentation/virt/kvm/s390* -F: arch/s390/include/uapi/asm/kvm* F: arch/s390/include/asm/gmap.h F: arch/s390/include/asm/kvm* +F: arch/s390/include/uapi/asm/kvm* F: arch/s390/kvm/ F: arch/s390/mm/gmap.c -F: tools/testing/selftests/kvm/s390x/ F: tools/testing/selftests/kvm/*/s390x/ +F: tools/testing/selftests/kvm/s390x/ KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) M: Paolo Bonzini @@ -9346,34 +9346,34 @@ R: Wanpeng Li R: Jim Mattson R: Joerg Roedel L: kvm@vger.kernel.org +S: Supported W: http://www.linux-kvm.org T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git -S: Supported -F: arch/x86/kvm/ -F: arch/x86/kvm/*/ -F: arch/x86/include/uapi/asm/kvm* -F: arch/x86/include/uapi/asm/vmx.h -F: arch/x86/include/uapi/asm/svm.h F: arch/x86/include/asm/kvm* F: arch/x86/include/asm/pvclock-abi.h F: arch/x86/include/asm/svm.h F: arch/x86/include/asm/vmx*.h +F: arch/x86/include/uapi/asm/kvm* +F: arch/x86/include/uapi/asm/svm.h +F: arch/x86/include/uapi/asm/vmx.h F: arch/x86/kernel/kvm.c F: arch/x86/kernel/kvmclock.c +F: arch/x86/kvm/ +F: arch/x86/kvm/*/ KERNFS M: Greg Kroah-Hartman M: Tejun Heo -T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git S: Supported -F: include/linux/kernfs.h +T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git F: fs/kernfs/ +F: include/linux/kernfs.h KEXEC M: Eric Biederman -W: http://kernel.org/pub/linux/utils/kernel/kexec/ L: kexec@lists.infradead.org S: Maintained +W: http://kernel.org/pub/linux/utils/kernel/kexec/ F: include/linux/kexec.h F: include/uapi/linux/kexec.h F: kernel/kexec* @@ -9405,21 +9405,21 @@ M: Jarkko Sakkinen L: keyrings@vger.kernel.org S: Maintained F: Documentation/security/keys/core.rst -F: include/linux/key.h +F: include/keys/ F: include/linux/key-type.h +F: include/linux/key.h F: include/linux/keyctl.h F: include/uapi/linux/keyctl.h -F: include/keys/ F: security/keys/ KGDB / KDB /debug_core M: Jason Wessel M: Daniel Thompson R: Douglas Anderson -W: http://kgdb.wiki.kernel.org/ L: kgdb-bugreport@lists.sourceforge.net -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git S: Maintained +W: http://kgdb.wiki.kernel.org/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git F: Documentation/dev-tools/kgdb.rst F: drivers/misc/kgdbts.c F: drivers/tty/serial/kgdboc.c @@ -9432,15 +9432,15 @@ M: Catalin Marinas S: Maintained F: Documentation/dev-tools/kmemleak.rst F: include/linux/kmemleak.h -F: mm/kmemleak.c F: mm/kmemleak-test.c +F: mm/kmemleak.c KMOD KERNEL MODULE LOADER - USERMODE HELPER M: Luis Chamberlain L: linux-kernel@vger.kernel.org S: Maintained -F: kernel/kmod.c F: include/linux/kmod.h +F: kernel/kmod.c F: lib/test_kmod.c F: tools/testing/selftests/kmod/ @@ -9451,8 +9451,8 @@ M: "David S. Miller" M: Masami Hiramatsu S: Maintained F: Documentation/kprobes.txt -F: include/linux/kprobes.h F: include/asm-generic/kprobes.h +F: include/linux/kprobes.h F: kernel/kprobes.c KS0108 LCD CONTROLLER DRIVER @@ -9466,8 +9466,8 @@ L3MDEV M: David Ahern L: netdev@vger.kernel.org S: Maintained -F: net/l3mdev F: include/net/l3mdev.h +F: net/l3mdev L7 BPF FRAMEWORK M: John Fastabend @@ -9487,10 +9487,10 @@ LANTIQ / INTEL Ethernet drivers M: Hauke Mehrtens L: netdev@vger.kernel.org S: Maintained -F: net/dsa/tag_gswip.c -F: drivers/net/ethernet/lantiq_xrx200.c -F: drivers/net/dsa/lantiq_pce.h F: drivers/net/dsa/lantiq_gswip.c +F: drivers/net/dsa/lantiq_pce.h +F: drivers/net/ethernet/lantiq_xrx200.c +F: net/dsa/tag_gswip.c LANTIQ MIPS ARCHITECTURE M: John Crispin @@ -9526,9 +9526,9 @@ M: Jacek Anaszewski M: Pavel Machek R: Dan Murphy L: linux-leds@vger.kernel.org +S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git -S: Maintained F: Documentation/devicetree/bindings/leds/ F: drivers/leds/ F: include/linux/leds.h @@ -9542,15 +9542,15 @@ F: drivers/misc/eeprom/eeprom.c LEGO MINDSTORMS EV3 R: David Lechner S: Maintained -F: arch/arm/boot/dts/da850-lego-ev3.dts F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt +F: arch/arm/boot/dts/da850-lego-ev3.dts F: drivers/power/supply/lego_ev3_battery.c LEGO USB Tower driver M: Juergen Stuber L: legousb-devel@lists.sourceforge.net -W: http://legousb.sourceforge.net/ S: Maintained +W: http://legousb.sourceforge.net/ F: drivers/usb/misc/legousbtower.c LG LAPTOP EXTRAS @@ -9564,45 +9564,45 @@ F: drivers/platform/x86/lg-laptop.c LG2160 MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mkrufky/tuners.git -S: Maintained F: drivers/media/dvb-frontends/lg2160.* LGDT3305 MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mkrufky/tuners.git -S: Maintained F: drivers/media/dvb-frontends/lgdt3305.* LIBATA PATA ARASAN COMPACT FLASH CONTROLLER M: Viresh Kumar L: linux-ide@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git S: Maintained -F: include/linux/pata_arasan_cf_data.h +T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git F: drivers/ata/pata_arasan_cf.c +F: include/linux/pata_arasan_cf_data.h LIBATA PATA DRIVERS M: Bartlomiej Zolnierkiewicz M: Jens Axboe L: linux-ide@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git S: Maintained -F: drivers/ata/pata_*.c +T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git F: drivers/ata/ata_generic.c +F: drivers/ata/pata_*.c LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS M: Linus Walleij L: linux-ide@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git F: drivers/ata/pata_ftide010.c F: drivers/ata/sata_gemini.c F: drivers/ata/sata_gemini.h @@ -9611,8 +9611,8 @@ LIBATA SATA AHCI PLATFORM devices support M: Hans de Goede M: Jens Axboe L: linux-ide@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git F: drivers/ata/ahci_platform.c F: drivers/ata/libahci_platform.c F: include/linux/ahci_platform.h @@ -9620,19 +9620,19 @@ F: include/linux/ahci_platform.h LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER M: Mikael Pettersson L: linux-ide@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git F: drivers/ata/sata_promise.* LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) M: Jens Axboe L: linux-ide@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git +F: Documentation/devicetree/bindings/ata/ F: drivers/ata/ F: include/linux/ata.h F: include/linux/libata.h -F: Documentation/devicetree/bindings/ata/ LIBLOCKDEP M: Sasha Levin @@ -9644,9 +9644,9 @@ M: Dan Williams M: Vishal Verma M: Dave Jiang L: linux-nvdimm@lists.01.org -P: Documentation/nvdimm/maintainer-entry-profile.rst -Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ S: Supported +Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ +P: Documentation/nvdimm/maintainer-entry-profile.rst F: drivers/nvdimm/blk.c F: drivers/nvdimm/region_devs.c @@ -9655,9 +9655,9 @@ M: Vishal Verma M: Dan Williams M: Dave Jiang L: linux-nvdimm@lists.01.org -P: Documentation/nvdimm/maintainer-entry-profile.rst -Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ S: Supported +Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ +P: Documentation/nvdimm/maintainer-entry-profile.rst F: drivers/nvdimm/btt* LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER @@ -9665,18 +9665,18 @@ M: Dan Williams M: Vishal Verma M: Dave Jiang L: linux-nvdimm@lists.01.org -P: Documentation/nvdimm/maintainer-entry-profile.rst -Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ S: Supported +Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ +P: Documentation/nvdimm/maintainer-entry-profile.rst F: drivers/nvdimm/pmem* LIBNVDIMM: DEVICETREE BINDINGS M: Oliver O'Halloran L: linux-nvdimm@lists.01.org -Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ S: Supported -F: drivers/nvdimm/of_pmem.c +Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ F: Documentation/devicetree/bindings/pmem/pmem-region.txt +F: drivers/nvdimm/of_pmem.c LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM M: Dan Williams @@ -9684,14 +9684,14 @@ M: Vishal Verma M: Dave Jiang M: Ira Weiny L: linux-nvdimm@lists.01.org -P: Documentation/nvdimm/maintainer-entry-profile.rst +S: Supported Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ +P: Documentation/nvdimm/maintainer-entry-profile.rst T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git -S: Supported -F: drivers/nvdimm/* F: drivers/acpi/nfit/* -F: include/linux/nd.h +F: drivers/nvdimm/* F: include/linux/libnvdimm.h +F: include/linux/nd.h F: include/uapi/linux/ndctl.h F: tools/testing/nvdimm/ @@ -9709,9 +9709,9 @@ F: scripts/spdxcheck.py LIGHTNVM PLATFORM SUPPORT M: Matias Bjorling -W: http://github/OpenChannelSSD L: linux-block@vger.kernel.org S: Maintained +W: http://github/OpenChannelSSD F: drivers/lightnvm/ F: include/linux/lightnvm.h F: include/uapi/linux/lightnvm.h @@ -9727,25 +9727,25 @@ LINUX FOR POWERPC (32-BIT AND 64-BIT) M: Michael Ellerman R: Benjamin Herrenschmidt R: Paul Mackerras -W: https://github.com/linuxppc/wiki/wiki L: linuxppc-dev@lists.ozlabs.org +S: Supported +W: https://github.com/linuxppc/wiki/wiki Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git -S: Supported F: Documentation/ABI/stable/sysfs-firmware-opal-* +F: Documentation/devicetree/bindings/i2c/i2c-opal.txt F: Documentation/devicetree/bindings/powerpc/ F: Documentation/devicetree/bindings/rtc/rtc-opal.txt -F: Documentation/devicetree/bindings/i2c/i2c-opal.txt F: Documentation/powerpc/ F: arch/powerpc/ +F: drivers/*/*/*pasemi* +F: drivers/*/*pasemi* F: drivers/char/tpm/tpm_ibmvtpm* F: drivers/crypto/nx/ F: drivers/crypto/vmx/ F: drivers/i2c/busses/i2c-opal.c F: drivers/net/ethernet/ibm/ibmveth.* F: drivers/net/ethernet/ibm/ibmvnic.* -F: drivers/*/*/*pasemi* -F: drivers/*/*pasemi* F: drivers/pci/hotplug/pnv_php.c F: drivers/pci/hotplug/rpa* F: drivers/rtc/rtc-opal.c @@ -9775,11 +9775,11 @@ F: arch/powerpc/platforms/44x/ LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX M: Scott Wood L: linuxppc-dev@lists.ozlabs.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git S: Odd fixes +T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git +F: Documentation/devicetree/bindings/powerpc/fsl/ F: arch/powerpc/platforms/83xx/ F: arch/powerpc/platforms/85xx/ -F: Documentation/devicetree/bindings/powerpc/fsl/ LINUX FOR POWERPC EMBEDDED PPC8XX M: Christophe Leroy @@ -9810,12 +9810,12 @@ L: linux-kernel@vger.kernel.org L: linux-arch@vger.kernel.org S: Supported T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev -F: tools/memory-model/ F: Documentation/atomic_bitops.txt F: Documentation/atomic_t.txt F: Documentation/core-api/atomic_ops.rst F: Documentation/core-api/refcount-vs-atomic.rst F: Documentation/memory-barriers.txt +F: tools/memory-model/ LIS3LV02D ACCELEROMETER DRIVER M: Eric Piel @@ -9837,24 +9837,24 @@ M: Jiri Kosina M: Miroslav Benes M: Petr Mladek R: Joe Lawrence -S: Maintained -F: kernel/livepatch/ -F: include/linux/livepatch.h +L: live-patching@vger.kernel.org +S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git +F: Documentation/ABI/testing/sysfs-kernel-livepatch +F: Documentation/livepatch/ F: arch/x86/include/asm/livepatch.h F: arch/x86/kernel/livepatch.c -F: Documentation/livepatch/ -F: Documentation/ABI/testing/sysfs-kernel-livepatch +F: include/linux/livepatch.h +F: kernel/livepatch/ F: samples/livepatch/ F: tools/testing/selftests/livepatch/ -L: live-patching@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git LLC (802.2) L: netdev@vger.kernel.org S: Odd fixes F: include/linux/llc.h -F: include/uapi/linux/llc.h F: include/net/llc* +F: include/uapi/linux/llc.h F: net/llc/ LM73 HARDWARE MONITOR DRIVER @@ -9881,8 +9881,8 @@ LM90 HARDWARE MONITOR DRIVER M: Jean Delvare L: linux-hwmon@vger.kernel.org S: Maintained -F: Documentation/hwmon/lm90.rst F: Documentation/devicetree/bindings/hwmon/lm90.txt +F: Documentation/hwmon/lm90.rst F: drivers/hwmon/lm90.c F: include/dt-bindings/thermal/lm90.h @@ -9896,50 +9896,50 @@ F: drivers/hwmon/lm95234.c LME2510 MEDIA DRIVER M: Malcolm Priestley L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/usb/dvb-usb-v2/lmedm04* LOADPIN SECURITY MODULE M: Kees Cook -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin S: Supported -F: security/loadpin/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin F: Documentation/admin-guide/LSM/LoadPin.rst +F: security/loadpin/ LOCKING PRIMITIVES M: Peter Zijlstra M: Ingo Molnar M: Will Deacon L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core F: Documentation/locking/ -F: include/linux/lockdep.h -F: include/linux/spinlock*.h F: arch/*/include/asm/spinlock*.h -F: include/linux/rwlock*.h +F: include/linux/lockdep.h F: include/linux/mutex*.h +F: include/linux/rwlock*.h F: include/linux/rwsem*.h F: include/linux/seqlock.h -F: lib/locking*.[ch] +F: include/linux/spinlock*.h F: kernel/locking/ +F: lib/locking*.[ch] X: kernel/locking/locktorture.c LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) M: "Richard Russon (FlatCap)" L: linux-ntfs-dev@lists.sourceforge.net -W: http://www.linux-ntfs.org/content/view/19/37/ S: Maintained +W: http://www.linux-ntfs.org/content/view/19/37/ F: Documentation/admin-guide/ldm.rst F: block/partitions/ldm.* LOGITECH HID GAMING KEYBOARDS M: Hans de Goede L: linux-input@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git F: drivers/hid/hid-lg-g15.c LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) @@ -9948,8 +9948,8 @@ M: Chaitra P B M: Suganath Prabu Subramani L: MPT-FusionLinux.pdl@broadcom.com L: linux-scsi@vger.kernel.org -W: http://www.avagotech.com/support/ S: Supported +W: http://www.avagotech.com/support/ F: drivers/message/fusion/ F: drivers/scsi/mpt3sas/ @@ -9968,22 +9968,22 @@ F: drivers/iio/dac/ltc1660.c LTC2947 HARDWARE MONITOR DRIVER M: Nuno Sá -W: http://ez.analog.com/community/linux-device-drivers L: linux-hwmon@vger.kernel.org S: Supported +W: http://ez.analog.com/community/linux-device-drivers +F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml F: drivers/hwmon/ltc2947-core.c -F: drivers/hwmon/ltc2947-spi.c F: drivers/hwmon/ltc2947-i2c.c +F: drivers/hwmon/ltc2947-spi.c F: drivers/hwmon/ltc2947.h -F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml LTC2983 IIO TEMPERATURE DRIVER M: Nuno Sá -W: http://ez.analog.com/community/linux-device-drivers L: linux-iio@vger.kernel.org S: Supported -F: drivers/iio/temperature/ltc2983.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml +F: drivers/iio/temperature/ltc2983.c LTC4261 HARDWARE MONITOR DRIVER M: Guenter Roeck @@ -9994,11 +9994,11 @@ F: drivers/hwmon/ltc4261.c LTC4306 I2C MULTIPLEXER DRIVER M: Michael Hennerich -W: http://ez.analog.com/community/linux-device-drivers L: linux-i2c@vger.kernel.org S: Supported -F: drivers/i2c/muxes/i2c-mux-ltc4306.c +W: http://ez.analog.com/community/linux-device-drivers F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt +F: drivers/i2c/muxes/i2c-mux-ltc4306.c LTP (Linux Test Project) M: Mike Frysinger @@ -10008,69 +10008,69 @@ M: Jan Stancek M: Stanislav Kholmanskikh M: Alexey Kodanev L: ltp@lists.linux.it (subscribers-only) +S: Maintained W: http://linux-test-project.github.io/ T: git git://github.com/linux-test-project/ltp.git -S: Maintained M68K ARCHITECTURE M: Geert Uytterhoeven L: linux-m68k@lists.linux-m68k.org +S: Maintained W: http://www.linux-m68k.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git -S: Maintained F: arch/m68k/ F: drivers/zorro/ M68K ON APPLE MACINTOSH M: Joshua Thompson -W: http://www.mac.linux-m68k.org/ L: linux-m68k@lists.linux-m68k.org S: Maintained +W: http://www.mac.linux-m68k.org/ F: arch/m68k/mac/ M68K ON HP9000/300 M: Philip Blundell -W: http://www.tazenda.demon.co.uk/phil/linux-hp S: Maintained +W: http://www.tazenda.demon.co.uk/phil/linux-hp F: arch/m68k/hp300/ M88DS3103 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/m88ds3103* M88RS2000 MEDIA DRIVER M: Malcolm Priestley L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/m88rs2000* MA901 MASTERKIT USB FM RADIO DRIVER M: Alexey Klimov L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-ma901.c MAC80211 M: Johannes Berg L: linux-wireless@vger.kernel.org +S: Maintained W: http://wireless.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git -S: Maintained F: Documentation/networking/mac80211-injection.txt +F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst +F: drivers/net/wireless/mac80211_hwsim.[ch] F: include/net/mac80211.h F: net/mac80211/ -F: drivers/net/wireless/mac80211_hwsim.[ch] -F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst MAILBOX API M: Jassi Brar @@ -10082,9 +10082,9 @@ F: include/linux/mailbox_controller.h MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 M: Michael Kerrisk -W: http://www.kernel.org/doc/man-pages L: linux-man@vger.kernel.org S: Maintained +W: http://www.kernel.org/doc/man-pages MARDUK (CREATOR CI40) DEVICE TREE SUPPORT M: Rahul Bedarkar @@ -10097,35 +10097,35 @@ M: Andrew Lunn M: Vivien Didelot L: netdev@vger.kernel.org S: Maintained -F: drivers/net/dsa/mv88e6xxx/ -F: include/linux/platform_data/mv88e6xxx.h F: Documentation/devicetree/bindings/net/dsa/marvell.txt F: Documentation/networking/devlink/mv88e6xxx.rst +F: drivers/net/dsa/mv88e6xxx/ +F: include/linux/platform_data/mv88e6xxx.h MARVELL ARMADA 3700 PHY DRIVERS M: Miquel Raynal S: Maintained -F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c -F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt +F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c +F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c MARVELL ARMADA DRM SUPPORT M: Russell King S: Maintained T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes +F: Documentation/devicetree/bindings/display/armada/ F: drivers/gpu/drm/armada/ F: include/uapi/drm/armada_drm.h -F: Documentation/devicetree/bindings/display/armada/ MARVELL CRYPTO DRIVER M: Boris Brezillon M: Arnaud Ebalard M: Srujana Challa -F: drivers/crypto/marvell/ -S: Maintained L: linux-crypto@vger.kernel.org +S: Maintained +F: drivers/crypto/marvell/ MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) M: Mirko Lindner @@ -10187,8 +10187,8 @@ MARVELL NAND CONTROLLER DRIVER M: Miquel Raynal L: linux-mtd@lists.infradead.org S: Maintained -F: drivers/mtd/nand/raw/marvell_nand.c F: Documentation/devicetree/bindings/mtd/marvell-nand.txt +F: drivers/mtd/nand/raw/marvell_nand.c MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER M: Sunil Goutham @@ -10206,8 +10206,8 @@ M: Geetha sowjanya M: Jerin Jacob L: netdev@vger.kernel.org S: Supported -F: drivers/net/ethernet/marvell/octeontx2/af/ F: Documentation/networking/device_drivers/marvell/octeontx2.rst +F: drivers/net/ethernet/marvell/octeontx2/af/ MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER M: Nicolas Pitre @@ -10218,15 +10218,15 @@ MARVELL USB MDIO CONTROLLER DRIVER M: Tobias Waldekranz L: netdev@vger.kernel.org S: Maintained -F: drivers/net/phy/mdio-mvusb.c F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml +F: drivers/net/phy/mdio-mvusb.c MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER M: Hu Ziji L: linux-mmc@vger.kernel.org S: Supported -F: drivers/mmc/host/sdhci-xenon* F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt +F: drivers/mmc/host/sdhci-xenon* MATROX FRAMEBUFFER DRIVER L: linux-fbdev@vger.kernel.org @@ -10244,8 +10244,8 @@ F: drivers/hwmon/max16065.c MAX2175 SDR TUNER DRIVER M: Ramesh Shanmugasundaram L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/max2175.txt F: Documentation/media/v4l-drivers/max2175.rst F: drivers/media/i2c/max2175* @@ -10261,8 +10261,8 @@ MAX6697 HARDWARE MONITOR DRIVER M: Guenter Roeck L: linux-hwmon@vger.kernel.org S: Maintained -F: Documentation/hwmon/max6697.rst F: Documentation/devicetree/bindings/hwmon/max6697.txt +F: Documentation/hwmon/max6697.rst F: drivers/hwmon/max6697.c F: include/linux/platform_data/max6697.h @@ -10286,20 +10286,20 @@ L: linux-kernel@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/*/*max77650.yaml F: Documentation/devicetree/bindings/*/max77650*.yaml -F: include/linux/mfd/max77650.h -F: drivers/mfd/max77650.c -F: drivers/regulator/max77650-regulator.c -F: drivers/power/supply/max77650-charger.c +F: drivers/gpio/gpio-max77650.c F: drivers/input/misc/max77650-onkey.c F: drivers/leds/leds-max77650.c -F: drivers/gpio/gpio-max77650.c +F: drivers/mfd/max77650.c +F: drivers/power/supply/max77650-charger.c +F: drivers/regulator/max77650-regulator.c +F: include/linux/mfd/max77650.h MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER M: Javier Martinez Canillas L: linux-kernel@vger.kernel.org S: Supported -F: drivers/regulator/max77802-regulator.c F: Documentation/devicetree/bindings/*/*max77802.txt +F: drivers/regulator/max77802-regulator.c F: include/dt-bindings/*/*max77802.h MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS @@ -10316,17 +10316,17 @@ M: Krzysztof Kozlowski M: Bartlomiej Zolnierkiewicz L: linux-kernel@vger.kernel.org S: Supported +F: Documentation/devicetree/bindings/*/max77686.txt +F: Documentation/devicetree/bindings/clock/maxim,max77686.txt +F: Documentation/devicetree/bindings/mfd/max14577.txt +F: Documentation/devicetree/bindings/mfd/max77693.txt F: drivers/*/max14577*.c F: drivers/*/max77686*.c F: drivers/*/max77693*.c +F: drivers/clk/clk-max77686.c F: drivers/extcon/extcon-max14577.c F: drivers/extcon/extcon-max77693.c F: drivers/rtc/rtc-max77686.c -F: drivers/clk/clk-max77686.c -F: Documentation/devicetree/bindings/mfd/max14577.txt -F: Documentation/devicetree/bindings/*/max77686.txt -F: Documentation/devicetree/bindings/mfd/max77693.txt -F: Documentation/devicetree/bindings/clock/maxim,max77686.txt F: include/linux/mfd/max14577*.h F: include/linux/mfd/max77686*.h F: include/linux/mfd/max77693*.h @@ -10334,9 +10334,9 @@ F: include/linux/mfd/max77693*.h MAXIRADIO FM RADIO RECEIVER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-maxiradio* MCAN MMIO DEVICE DRIVER @@ -10367,11 +10367,11 @@ F: drivers/iio/potentiometer/mcp4531.c MCR20A IEEE-802.15.4 RADIO DRIVER M: Xue Liu L: linux-wpan@vger.kernel.org -W: https://github.com/xueliu/mcr20a-linux S: Maintained +W: https://github.com/xueliu/mcr20a-linux +F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt F: drivers/net/ieee802154/mcr20a.c F: drivers/net/ieee802154/mcr20a.h -F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt MEASUREMENT COMPUTING CIO-DAC IIO DRIVER M: William Breathitt Gray @@ -10383,9 +10383,9 @@ MEDIA CONTROLLER FRAMEWORK M: Sakari Ailus M: Laurent Pinchart L: linux-media@vger.kernel.org +S: Supported W: https://www.linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/mc/ F: include/media/media-*.h F: include/uapi/linux/media.h @@ -10393,60 +10393,60 @@ F: include/uapi/linux/media.h MEDIA DRIVER FOR FREESCALE IMX PXP M: Philipp Zabel L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/imx-pxp.[ch] MEDIA DRIVERS FOR ASCOT2E M: Sergey Kozlov M: Abylay Ospan L: linux-media@vger.kernel.org +S: Supported W: https://linuxtv.org W: http://netup.tv/ T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/dvb-frontends/ascot2e* MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS M: Jasmin Jessich L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/cxd2099* MEDIA DRIVERS FOR CXD2841ER M: Sergey Kozlov M: Abylay Ospan L: linux-media@vger.kernel.org +S: Supported W: https://linuxtv.org W: http://netup.tv/ T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/dvb-frontends/cxd2841er* MEDIA DRIVERS FOR CXD2880 M: Yasunari Takiguchi L: linux-media@vger.kernel.org +S: Supported W: http://linuxtv.org/ T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/dvb-frontends/cxd2880/* F: drivers/media/spi/cxd2880* MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES L: linux-media@vger.kernel.org +S: Orphan W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Orphan F: drivers/media/pci/ddbridge/* MEDIA DRIVERS FOR FREESCALE IMX M: Steve Longerbeam M: Philipp Zabel L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/imx.txt F: Documentation/media/v4l-drivers/imx.rst F: drivers/staging/media/imx/ @@ -10456,8 +10456,8 @@ F: include/media/imx.h MEDIA DRIVERS FOR FREESCALE IMX7 M: Rui Miguel Silva L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/imx7-csi.txt F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt F: Documentation/media/v4l-drivers/imx7.rst @@ -10467,55 +10467,55 @@ F: drivers/staging/media/imx/imx7-mipi-csis.c MEDIA DRIVERS FOR HELENE M: Abylay Ospan L: linux-media@vger.kernel.org +S: Supported W: https://linuxtv.org W: http://netup.tv/ T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/dvb-frontends/helene* MEDIA DRIVERS FOR HORUS3A M: Sergey Kozlov M: Abylay Ospan L: linux-media@vger.kernel.org +S: Supported W: https://linuxtv.org W: http://netup.tv/ T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/dvb-frontends/horus3a* MEDIA DRIVERS FOR LNBH25 M: Sergey Kozlov M: Abylay Ospan L: linux-media@vger.kernel.org +S: Supported W: https://linuxtv.org W: http://netup.tv/ T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/dvb-frontends/lnbh25* MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS L: linux-media@vger.kernel.org +S: Orphan W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Orphan F: drivers/media/dvb-frontends/mxl5xx* MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices M: Sergey Kozlov M: Abylay Ospan L: linux-media@vger.kernel.org +S: Supported W: https://linuxtv.org W: http://netup.tv/ T: git git://linuxtv.org/media_tree.git -S: Supported F: drivers/media/pci/netup_unidvb/* MEDIA DRIVERS FOR NVIDIA TEGRA - VDE M: Dmitry Osipenko L: linux-media@vger.kernel.org L: linux-tegra@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt F: drivers/staging/media/tegra-vde/ @@ -10523,8 +10523,8 @@ MEDIA DRIVERS FOR RENESAS - CEU M: Jacopo Mondi L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Supported +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/renesas,ceu.yaml F: drivers/media/platform/renesas-ceu.c F: include/media/drv-intf/renesas-ceu.h @@ -10533,8 +10533,8 @@ MEDIA DRIVERS FOR RENESAS - DRIF M: Ramesh Shanmugasundaram L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Supported +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/renesas,drif.txt F: drivers/media/platform/rcar_drif.c @@ -10542,8 +10542,8 @@ MEDIA DRIVERS FOR RENESAS - FCP M: Laurent Pinchart L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Supported +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/renesas,fcp.txt F: drivers/media/platform/rcar-fcp.c F: include/media/rcar-fcp.h @@ -10552,8 +10552,8 @@ MEDIA DRIVERS FOR RENESAS - FDP1 M: Kieran Bingham L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Supported +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/renesas,fdp1.txt F: drivers/media/platform/rcar_fdp1.c @@ -10561,8 +10561,8 @@ MEDIA DRIVERS FOR RENESAS - VIN M: Niklas Söderlund L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Supported +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/renesas,csi2.yaml F: Documentation/devicetree/bindings/media/renesas,vin.yaml F: drivers/media/platform/rcar-vin/ @@ -10572,40 +10572,40 @@ M: Laurent Pinchart M: Kieran Bingham L: linux-media@vger.kernel.org L: linux-renesas-soc@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Supported +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/renesas,vsp1.txt F: drivers/media/platform/vsp1/ MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs L: linux-media@vger.kernel.org +S: Orphan W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Orphan F: drivers/media/dvb-frontends/stv0910* MEDIA DRIVERS FOR ST STV6111 TUNER ICs L: linux-media@vger.kernel.org +S: Orphan W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Orphan F: drivers/media/dvb-frontends/stv6111* MEDIA DRIVERS FOR STM32 - DCMI M: Hugues Fruchet L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Supported +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml F: drivers/media/platform/stm32/stm32-dcmi.c MEDIA INPUT INFRASTRUCTURE (V4L/DVB) M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.kernel.org/project/linux-media/list/ T: git git://linuxtv.org/media_tree.git -S: Maintained F: Documentation/devicetree/bindings/media/ F: Documentation/media/ F: drivers/media/ @@ -10613,12 +10613,12 @@ F: drivers/staging/media/ F: include/linux/platform_data/media/ F: include/media/ F: include/uapi/linux/dvb/ -F: include/uapi/linux/videodev2.h +F: include/uapi/linux/ivtv* F: include/uapi/linux/media.h -F: include/uapi/linux/v4l2-* F: include/uapi/linux/meye.h -F: include/uapi/linux/ivtv* F: include/uapi/linux/uvcvideo.h +F: include/uapi/linux/v4l2-* +F: include/uapi/linux/videodev2.h MEDIATEK BLUETOOTH DRIVER M: Sean Wang @@ -10662,32 +10662,32 @@ MEDIATEK JPEG DRIVER M: Rick Chang M: Bin Liu S: Supported -F: drivers/media/platform/mtk-jpeg/ F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt +F: drivers/media/platform/mtk-jpeg/ MEDIATEK MDP DRIVER M: Minghsiu Tsai M: Houlong Wei M: Andrew-CT Chen S: Supported +F: Documentation/devicetree/bindings/media/mediatek-mdp.txt F: drivers/media/platform/mtk-mdp/ F: drivers/media/platform/mtk-vpu/ -F: Documentation/devicetree/bindings/media/mediatek-mdp.txt MEDIATEK MEDIA DRIVER M: Tiffany Lin M: Andrew-CT Chen S: Supported -F: drivers/media/platform/mtk-vcodec/ -F: drivers/media/platform/mtk-vpu/ F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt F: Documentation/devicetree/bindings/media/mediatek-vpu.txt +F: drivers/media/platform/mtk-vcodec/ +F: drivers/media/platform/mtk-vpu/ MEDIATEK MMC/SD/SDIO DRIVER M: Chaotian Jing S: Maintained -F: drivers/mmc/host/mtk-sd.c F: Documentation/devicetree/bindings/mmc/mtk-sd.txt +F: drivers/mmc/host/mtk-sd.c MEDIATEK MT76 WIRELESS LAN DRIVER M: Felix Fietkau @@ -10708,21 +10708,21 @@ MEDIATEK MT7621/28/88 I2C DRIVER M: Stefan Roese L: linux-i2c@vger.kernel.org S: Maintained -F: drivers/i2c/busses/i2c-mt7621.c F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt +F: drivers/i2c/busses/i2c-mt7621.c MEDIATEK NAND CONTROLLER DRIVER M: Xiaolei Li L: linux-mtd@lists.infradead.org S: Maintained -F: drivers/mtd/nand/raw/mtk_* F: Documentation/devicetree/bindings/mtd/mtk-nand.txt +F: drivers/mtd/nand/raw/mtk_* MEDIATEK PMIC LED DRIVER M: Sean Wang S: Maintained -F: drivers/leds/leds-mt6323.c F: Documentation/devicetree/bindings/leds/leds-mt6323.txt +F: drivers/leds/leds-mt6323.c MEDIATEK RANDOM NUMBER GENERATOR SUPPORT M: Sean Wang @@ -10749,8 +10749,8 @@ M: Peter Senna Tschudin M: Martin Donnelly M: Martyn Welch S: Maintained -F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt +F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c MEGARAID SCSI/SAS DRIVERS M: Kashyap Desai @@ -10758,8 +10758,8 @@ M: Sumit Saxena M: Shivasharan S L: megaraidlinux.pdl@broadcom.com L: linux-scsi@vger.kernel.org -W: http://www.avagotech.com/support/ S: Maintained +W: http://www.avagotech.com/support/ F: Documentation/scsi/megaraid.rst F: drivers/scsi/megaraid.* F: drivers/scsi/megaraid/ @@ -10767,23 +10767,23 @@ F: drivers/scsi/megaraid/ MELEXIS MLX90614 DRIVER M: Crt Mori L: linux-iio@vger.kernel.org -W: http://www.melexis.com S: Supported +W: http://www.melexis.com F: drivers/iio/temperature/mlx90614.c MELEXIS MLX90632 DRIVER M: Crt Mori L: linux-iio@vger.kernel.org -W: http://www.melexis.com S: Supported +W: http://www.melexis.com F: drivers/iio/temperature/mlx90632.c MELFAS MIP4 TOUCHSCREEN DRIVER M: Sangwon Jee -W: http://www.melfas.com S: Supported -F: drivers/input/touchscreen/melfas_mip4.c +W: http://www.melfas.com F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt +F: drivers/input/touchscreen/melfas_mip4.c MELLANOX ETHERNET DRIVER (mlx4_en) M: Tariq Toukan @@ -10807,8 +10807,8 @@ L: netdev@vger.kernel.org S: Supported W: http://www.mellanox.com Q: http://patchwork.ozlabs.org/project/netdev/list/ -F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* F: drivers/net/ethernet/mellanox/mlx5/core/accel/* +F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* F: include/linux/mlx5/mlx5_ifc_fpga.h @@ -10844,18 +10844,18 @@ MELLANOX MLX4 core VPI driver M: Tariq Toukan L: netdev@vger.kernel.org L: linux-rdma@vger.kernel.org +S: Supported W: http://www.mellanox.com Q: http://patchwork.ozlabs.org/project/netdev/list/ -S: Supported F: drivers/net/ethernet/mellanox/mlx4/ F: include/linux/mlx4/ MELLANOX MLX4 IB driver M: Yishai Hadas L: linux-rdma@vger.kernel.org +S: Supported W: http://www.mellanox.com Q: http://patchwork.kernel.org/project/linux-rdma/list/ -S: Supported F: drivers/infiniband/hw/mlx4/ F: include/linux/mlx4/ F: include/uapi/rdma/mlx4-abi.h @@ -10865,19 +10865,19 @@ M: Saeed Mahameed M: Leon Romanovsky L: netdev@vger.kernel.org L: linux-rdma@vger.kernel.org +S: Supported W: http://www.mellanox.com Q: http://patchwork.ozlabs.org/project/netdev/list/ -S: Supported +F: Documentation/networking/device_drivers/mellanox/ F: drivers/net/ethernet/mellanox/mlx5/core/ F: include/linux/mlx5/ -F: Documentation/networking/device_drivers/mellanox/ MELLANOX MLX5 IB driver M: Leon Romanovsky L: linux-rdma@vger.kernel.org +S: Supported W: http://www.mellanox.com Q: http://patchwork.kernel.org/project/linux-rdma/list/ -S: Supported F: drivers/infiniband/hw/mlx5/ F: include/linux/mlx5/ F: include/uapi/rdma/mlx5-abi.h @@ -10887,17 +10887,17 @@ M: Vadim Pasternak M: Michael Shych L: linux-i2c@vger.kernel.org S: Supported +F: Documentation/i2c/busses/i2c-mlxcpld.rst F: drivers/i2c/busses/i2c-mlxcpld.c F: drivers/i2c/muxes/i2c-mux-mlxcpld.c -F: Documentation/i2c/busses/i2c-mlxcpld.rst MELLANOX MLXCPLD LED DRIVER M: Vadim Pasternak L: linux-leds@vger.kernel.org S: Supported +F: Documentation/leds/leds-mlxcpld.rst F: drivers/leds/leds-mlxcpld.c F: drivers/leds/leds-mlxreg.c -F: Documentation/leds/leds-mlxcpld.rst MELLANOX PLATFORM DRIVER M: Vadim Pasternak @@ -10910,30 +10910,30 @@ M: Mathieu Desnoyers M: "Paul E. McKenney" L: linux-kernel@vger.kernel.org S: Supported -F: kernel/sched/membarrier.c -F: include/uapi/linux/membarrier.h F: arch/powerpc/include/asm/membarrier.h +F: include/uapi/linux/membarrier.h +F: kernel/sched/membarrier.c MEMBLOCK M: Mike Rapoport L: linux-mm@kvack.org S: Maintained +F: Documentation/core-api/boot-time-mm.rst F: include/linux/memblock.h F: mm/memblock.c -F: Documentation/core-api/boot-time-mm.rst MEMORY MANAGEMENT M: Andrew Morton L: linux-mm@kvack.org +S: Maintained W: http://www.linux-mm.org T: quilt https://ozlabs.org/~akpm/mmotm/ T: quilt https://ozlabs.org/~akpm/mmots/ T: git git://github.com/hnaz/linux-mm.git -S: Maintained -F: include/linux/mm.h F: include/linux/gfp.h -F: include/linux/mmzone.h F: include/linux/memory_hotplug.h +F: include/linux/mm.h +F: include/linux/mmzone.h F: include/linux/vmalloc.h F: mm/ @@ -10942,12 +10942,12 @@ M: Miquel Raynal M: Richard Weinberger M: Vignesh Raghavendra L: linux-mtd@lists.infradead.org +S: Maintained W: http://www.linux-mtd.infradead.org/ Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ C: irc://irc.oftc.net/mtd T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next -S: Maintained F: Documentation/devicetree/bindings/mtd/ F: drivers/mtd/ F: include/linux/mtd/ @@ -10962,18 +10962,18 @@ F: drivers/watchdog/mena21_wdt.c MEN CHAMELEON BUS (mcb) M: Johannes Thumshirn S: Maintained +F: Documentation/driver-api/men-chameleon-bus.rst F: drivers/mcb/ F: include/linux/mcb.h -F: Documentation/driver-api/men-chameleon-bus.rst MEN F21BMC (Board Management Controller) M: Andreas Werner S: Supported +F: Documentation/hwmon/menf21bmc.rst +F: drivers/hwmon/menf21bmc_hwmon.c +F: drivers/leds/leds-menf21bmc.c F: drivers/mfd/menf21bmc.c F: drivers/watchdog/menf21bmc_wdt.c -F: drivers/leds/leds-menf21bmc.c -F: drivers/hwmon/menf21bmc_hwmon.c -F: Documentation/hwmon/menf21bmc.rst MEN Z069 WATCHDOG DRIVER M: Johannes Thumshirn @@ -10985,27 +10985,27 @@ MESON AO CEC DRIVER FOR AMLOGIC SOCS M: Neil Armstrong L: linux-media@vger.kernel.org L: linux-amlogic@lists.infradead.org -W: http://linux-meson.com/ S: Supported -F: drivers/media/platform/meson/ao-cec.c -F: drivers/media/platform/meson/ao-cec-g12a.c -F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml +W: http://linux-meson.com/ T: git git://linuxtv.org/media_tree.git +F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml +F: drivers/media/platform/meson/ao-cec-g12a.c +F: drivers/media/platform/meson/ao-cec.c MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS M: Liang Yang L: linux-mtd@lists.infradead.org S: Maintained -F: drivers/mtd/nand/raw/meson_* F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt +F: drivers/mtd/nand/raw/meson_* MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS M: Maxime Jourdan L: linux-media@vger.kernel.org L: linux-amlogic@lists.infradead.org S: Supported -F: drivers/staging/media/meson/vdec/ T: git git://linuxtv.org/media_tree.git +F: drivers/staging/media/meson/vdec/ METHODE UDPU SUPPORT M: Vladimir Vid @@ -11024,32 +11024,32 @@ F: include/linux/mhi.h MICROBLAZE ARCHITECTURE M: Michal Simek +S: Supported W: http://www.monstr.eu/fdt/ T: git git://git.monstr.eu/linux-2.6-microblaze.git -S: Supported F: arch/microblaze/ MICROCHIP AT91 SERIAL DRIVER M: Richard Genoud S: Maintained +F: Documentation/devicetree/bindings/mfd/atmel-usart.txt F: drivers/tty/serial/atmel_serial.c F: drivers/tty/serial/atmel_serial.h -F: Documentation/devicetree/bindings/mfd/atmel-usart.txt MICROCHIP AT91 USART MFD DRIVER M: Radu Pirea L: linux-kernel@vger.kernel.org S: Supported +F: Documentation/devicetree/bindings/mfd/atmel-usart.txt F: drivers/mfd/at91-usart.c F: include/dt-bindings/mfd/at91-usart.h -F: Documentation/devicetree/bindings/mfd/atmel-usart.txt MICROCHIP AT91 USART SPI DRIVER M: Radu Pirea L: linux-spi@vger.kernel.org S: Supported -F: drivers/spi/spi-at91-usart.c F: Documentation/devicetree/bindings/mfd/atmel-usart.txt +F: drivers/spi/spi-at91-usart.c MICROCHIP AUDIO ASOC DRIVERS M: Codrin Ciubotariu @@ -11062,11 +11062,11 @@ M: Ludovic Desroches L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: dmaengine@vger.kernel.org S: Supported +F: Documentation/devicetree/bindings/dma/atmel-dma.txt F: drivers/dma/at_hdmac.c F: drivers/dma/at_hdmac_regs.h -F: include/linux/platform_data/dma-atmel.h -F: Documentation/devicetree/bindings/dma/atmel-dma.txt F: include/dt-bindings/dma/at91.h +F: include/linux/platform_data/dma-atmel.h MICROCHIP ECC DRIVER M: Tudor Ambarus @@ -11078,18 +11078,18 @@ MICROCHIP I2C DRIVER M: Ludovic Desroches L: linux-i2c@vger.kernel.org S: Supported -F: drivers/i2c/busses/i2c-at91.h F: drivers/i2c/busses/i2c-at91-*.c +F: drivers/i2c/busses/i2c-at91.h MICROCHIP ISC DRIVER M: Eugen Hristev L: linux-media@vger.kernel.org S: Supported -F: drivers/media/platform/atmel/atmel-sama5d2-isc.c -F: drivers/media/platform/atmel/atmel-isc.h +F: Documentation/devicetree/bindings/media/atmel-isc.txt F: drivers/media/platform/atmel/atmel-isc-base.c F: drivers/media/platform/atmel/atmel-isc-regs.h -F: Documentation/devicetree/bindings/media/atmel-isc.txt +F: drivers/media/platform/atmel/atmel-isc.h +F: drivers/media/platform/atmel/atmel-sama5d2-isc.c F: include/linux/atmel-isc-media.h MICROCHIP ISI DRIVER @@ -11104,10 +11104,10 @@ M: Woojung Huh M: Microchip Linux Driver Support L: netdev@vger.kernel.org S: Maintained -F: net/dsa/tag_ksz.c +F: Documentation/devicetree/bindings/net/dsa/ksz.txt F: drivers/net/dsa/microchip/* F: include/linux/platform_data/microchip-ksz.h -F: Documentation/devicetree/bindings/net/dsa/ksz.txt +F: net/dsa/tag_ksz.c MICROCHIP LAN743X ETHERNET DRIVER M: Bryan Whitehead @@ -11135,8 +11135,8 @@ M: Marcus Folkesson M: Kent Gustavsson L: linux-iio@vger.kernel.org S: Supported -F: drivers/iio/adc/mcp3911.c F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml +F: drivers/iio/adc/mcp3911.c MICROCHIP MMC/SD/SDIO MCI DRIVER M: Ludovic Desroches @@ -11147,24 +11147,24 @@ MICROCHIP NAND DRIVER M: Tudor Ambarus L: linux-mtd@lists.infradead.org S: Supported -F: drivers/mtd/nand/raw/atmel/* F: Documentation/devicetree/bindings/mtd/atmel-nand.txt +F: drivers/mtd/nand/raw/atmel/* MICROCHIP PWM DRIVER M: Claudiu Beznea L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-pwm@vger.kernel.org S: Supported -F: drivers/pwm/pwm-atmel.c F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt +F: drivers/pwm/pwm-atmel.c MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER M: Ludovic Desroches M: Eugen Hristev L: linux-iio@vger.kernel.org S: Supported -F: drivers/iio/adc/at91-sama5d2_adc.c F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt +F: drivers/iio/adc/at91-sama5d2_adc.c F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER @@ -11188,8 +11188,8 @@ MICROCHIP USB251XB DRIVER M: Richard Leitner L: linux-usb@vger.kernel.org S: Maintained -F: drivers/usb/misc/usb251xb.c F: Documentation/devicetree/bindings/usb/usb251xb.txt +F: drivers/usb/misc/usb251xb.c MICROCHIP USBA UDC DRIVER M: Cristian Birsan @@ -11217,22 +11217,22 @@ M: Alexandre Belloni M: Microchip Linux Driver Support L: linux-mips@vger.kernel.org S: Supported -F: arch/mips/generic/board-ocelot.c -F: arch/mips/configs/generic/board-ocelot.config -F: arch/mips/boot/dts/mscc/ F: Documentation/devicetree/bindings/mips/mscc.txt +F: arch/mips/boot/dts/mscc/ +F: arch/mips/configs/generic/board-ocelot.config +F: arch/mips/generic/board-ocelot.c MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) M: Don Brace L: esc.storagedev@microsemi.com L: linux-scsi@vger.kernel.org S: Supported -F: drivers/scsi/smartpqi/smartpqi*.[ch] +F: Documentation/scsi/smartpqi.rst F: drivers/scsi/smartpqi/Kconfig F: drivers/scsi/smartpqi/Makefile +F: drivers/scsi/smartpqi/smartpqi*.[ch] F: include/linux/cciss*.h F: include/uapi/linux/cciss*.h -F: Documentation/scsi/smartpqi.rst MICROSOFT SURFACE PRO 3 BUTTON DRIVER M: Chen Yu @@ -11248,10 +11248,10 @@ F: drivers/usb/image/microtek.* MIPS M: Thomas Bogendoerfer L: linux-mips@vger.kernel.org +S: Maintained W: http://www.linux-mips.org/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git Q: https://patchwork.kernel.org/project/linux-mips/list/ -S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git F: Documentation/devicetree/bindings/mips/ F: Documentation/mips/ F: arch/mips/ @@ -11279,52 +11279,52 @@ MIPS RINT INSTRUCTION EMULATION M: Aleksandar Markovic L: linux-mips@vger.kernel.org S: Supported -F: arch/mips/math-emu/sp_rint.c F: arch/mips/math-emu/dp_rint.c +F: arch/mips/math-emu/sp_rint.c MIPS/LOONGSON1 ARCHITECTURE M: Keguang Zhang L: linux-mips@vger.kernel.org S: Maintained -F: arch/mips/loongson32/ F: arch/mips/include/asm/mach-loongson32/ -F: drivers/*/*loongson1* +F: arch/mips/loongson32/ F: drivers/*/*/*loongson1* +F: drivers/*/*loongson1* MIPS/LOONGSON2EF ARCHITECTURE M: Jiaxun Yang L: linux-mips@vger.kernel.org S: Maintained -F: arch/mips/loongson2ef/ F: arch/mips/include/asm/mach-loongson2ef/ -F: drivers/*/*loongson2* +F: arch/mips/loongson2ef/ F: drivers/*/*/*loongson2* +F: drivers/*/*loongson2* MIPS/LOONGSON64 ARCHITECTURE M: Huacai Chen M: Jiaxun Yang L: linux-mips@vger.kernel.org S: Maintained -F: arch/mips/loongson64/ F: arch/mips/include/asm/mach-loongson64/ -F: drivers/platform/mips/cpu_hwmon.c -F: drivers/irqchip/irq-loongson* -F: drivers/*/*loongson3* +F: arch/mips/loongson64/ F: drivers/*/*/*loongson3* +F: drivers/*/*loongson3* +F: drivers/irqchip/irq-loongson* +F: drivers/platform/mips/cpu_hwmon.c MIROSOUND PCM20 FM RADIO RECEIVER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-miropcm20* MMP SUPPORT R: Lubomir Rintel L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git S: Odd Fixes +T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git F: arch/arm/boot/dts/mmp* F: arch/arm/mach-mmp/ F: linux/soc/mmp/ @@ -11352,25 +11352,25 @@ F: mm/mmu_gather.c MN88472 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/mn88472* MN88473 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/mn88473* MODULE SUPPORT M: Jessica Yu -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next F: include/linux/module.h F: kernel/module.c @@ -11383,8 +11383,8 @@ F: drivers/regulator/mpq7920.c F: drivers/regulator/mpq7920.h MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER -W: http://popies.net/meye/ S: Orphan +W: http://popies.net/meye/ F: Documentation/media/v4l-drivers/meye* F: drivers/media/pci/meye/ F: include/uapi/linux/meye.h @@ -11398,16 +11398,16 @@ F: drivers/tty/mxser.* MR800 AVERMEDIA USB FM RADIO DRIVER M: Alexey Klimov L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-mr800.c MRF24J40 IEEE 802.15.4 RADIO DRIVER M: Alan Ott L: linux-wpan@vger.kernel.org S: Maintained -F: drivers/net/ieee802154/mrf24j40.c F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt +F: drivers/net/ieee802154/mrf24j40.c MSI LAPTOP SUPPORT M: "Lee, Chun-Yi" @@ -11423,21 +11423,21 @@ F: drivers/platform/x86/msi-wmi.c MSI001 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/msi001* MSI2500 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/usb/msi2500/ MSYSTEMS DISKONCHIP G3 MTD DRIVER @@ -11449,40 +11449,40 @@ F: drivers/mtd/devices/docg3* MT9M032 APTINA SENSOR DRIVER M: Laurent Pinchart L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/mt9m032.c F: include/media/i2c/mt9m032.h MT9P031 APTINA CAMERA SENSOR M: Laurent Pinchart L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/mt9p031.c F: include/media/i2c/mt9p031.h MT9T001 APTINA CAMERA SENSOR M: Laurent Pinchart L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/mt9t001.c F: include/media/i2c/mt9t001.h MT9T112 APTINA CAMERA SENSOR M: Jacopo Mondi L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Odd Fixes +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/mt9t112.c F: include/media/i2c/mt9t112.h MT9V032 APTINA CAMERA SENSOR M: Laurent Pinchart L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt F: drivers/media/i2c/mt9v032.c F: include/media/i2c/mt9v032.h @@ -11490,19 +11490,19 @@ F: include/media/i2c/mt9v032.h MT9V111 APTINA CAMERA SENSOR M: Jacopo Mondi L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt F: drivers/media/i2c/mt9v111.c MULTIFUNCTION DEVICES (MFD) M: Lee Jones -T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git F: Documentation/devicetree/bindings/mfd/ F: drivers/mfd/ -F: include/linux/mfd/ F: include/dt-bindings/mfd/ +F: include/linux/mfd/ MULTIMEDIA CARD (MMC) ETC. OVER SPI S: Orphan @@ -11512,8 +11512,8 @@ F: include/linux/spi/mmc_spi.h MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM M: Ulf Hansson L: linux-mmc@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git F: Documentation/devicetree/bindings/mmc/ F: drivers/mmc/ F: include/linux/mmc/ @@ -11524,9 +11524,9 @@ M: Peter Rosin S: Maintained F: Documentation/ABI/testing/sysfs-class-mux* F: Documentation/devicetree/bindings/mux/ +F: drivers/mux/ F: include/dt-bindings/mux/ F: include/linux/mux/ -F: drivers/mux/ MULTITECH MULTIPORT CARD (ISICOM) S: Orphan @@ -11548,11 +11548,11 @@ F: drivers/media/tuners/mxl301rf* MXL5007T MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mkrufky/tuners.git -S: Maintained F: drivers/media/tuners/mxl5007t.* MXSFB DRM DRIVER @@ -11560,9 +11560,9 @@ M: Marek Vasut M: Stefan Agner L: dri-devel@lists.freedesktop.org S: Supported -F: drivers/gpu/drm/mxsfb/ -F: Documentation/devicetree/bindings/display/mxsfb.txt T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/display/mxsfb.txt +F: drivers/gpu/drm/mxsfb/ MYLEX DAC960 PCI RAID Controller M: Hannes Reinecke @@ -11574,26 +11574,26 @@ F: drivers/scsi/myrs.* MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) M: Chris Lee L: netdev@vger.kernel.org -W: https://www.cspi.com/ethernet-products/support/downloads/ S: Supported +W: https://www.cspi.com/ethernet-products/support/downloads/ F: drivers/net/ethernet/myricom/myri10ge/ NAND FLASH SUBSYSTEM M: Miquel Raynal R: Richard Weinberger L: linux-mtd@lists.infradead.org +S: Maintained W: http://www.linux-mtd.infradead.org/ Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next C: irc://irc.oftc.net/mtd -S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next F: drivers/mtd/nand/ F: include/linux/mtd/*nand*.h NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER M: Daniel Mack -S: Maintained L: alsa-devel@alsa-project.org (moderated for non-subscribers) +S: Maintained W: http://www.native-instruments.com F: sound/usb/caiaq/ @@ -11654,13 +11654,13 @@ M: Jozsef Kadlecsik M: Florian Westphal L: netfilter-devel@vger.kernel.org L: coreteam@netfilter.org +S: Maintained W: http://www.netfilter.org/ W: http://www.iptables.org/ W: http://www.nftables.org/ Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git -S: Maintained F: include/linux/netfilter* F: include/linux/netfilter/ F: include/net/netfilter/ @@ -11668,14 +11668,14 @@ F: include/uapi/linux/netfilter* F: include/uapi/linux/netfilter/ F: net/*/netfilter.c F: net/*/netfilter/ -F: net/netfilter/ F: net/bridge/br_netfilter*.c +F: net/netfilter/ NETROM NETWORK LAYER M: Ralf Baechle L: linux-hams@vger.kernel.org -W: http://www.linux-ax25.org/ S: Maintained +W: http://www.linux-ax25.org/ F: include/net/netrom.h F: include/uapi/linux/netrom.h F: net/netrom/ @@ -11688,9 +11688,9 @@ F: drivers/net/ethernet/netronome/ NETWORK BLOCK DEVICE (NBD) M: Josef Bacik -S: Maintained L: linux-block@vger.kernel.org L: nbd@other.debian.org +S: Maintained F: Documentation/admin-guide/blockdev/nbd.rst F: drivers/block/nbd.c F: include/trace/events/nbd.h @@ -11701,37 +11701,37 @@ M: Neil Horman L: netdev@vger.kernel.org S: Maintained W: https://fedorahosted.org/dropwatch/ -F: net/core/drop_monitor.c -F: include/uapi/linux/net_dropmon.h F: include/net/drop_monitor.h +F: include/uapi/linux/net_dropmon.h +F: net/core/drop_monitor.c NETWORKING DRIVERS M: "David S. Miller" L: netdev@vger.kernel.org +S: Odd Fixes W: http://www.linuxfoundation.org/en/Net Q: http://patchwork.ozlabs.org/project/netdev/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git -S: Odd Fixes F: Documentation/devicetree/bindings/net/ F: drivers/net/ -F: include/linux/if_* -F: include/linux/netdevice.h F: include/linux/etherdevice.h F: include/linux/fcdevice.h F: include/linux/fddidevice.h F: include/linux/hippidevice.h +F: include/linux/if_* F: include/linux/inetdevice.h +F: include/linux/netdevice.h F: include/uapi/linux/if_* F: include/uapi/linux/netdevice.h NETWORKING DRIVERS (WIRELESS) M: Kalle Valo L: linux-wireless@vger.kernel.org +S: Maintained Q: http://patchwork.kernel.org/project/linux-wireless/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git -S: Maintained F: Documentation/devicetree/bindings/net/wireless/ F: drivers/net/wireless/ @@ -11741,97 +11741,97 @@ M: Vivien Didelot M: Florian Fainelli S: Maintained F: Documentation/devicetree/bindings/net/dsa/ -F: net/dsa/ -F: include/net/dsa.h +F: drivers/net/dsa/ F: include/linux/dsa/ F: include/linux/platform_data/dsa.h -F: drivers/net/dsa/ +F: include/net/dsa.h +F: net/dsa/ NETWORKING [GENERAL] M: "David S. Miller" M: Jakub Kicinski L: netdev@vger.kernel.org +S: Maintained W: http://www.linuxfoundation.org/en/Net Q: http://patchwork.ozlabs.org/project/netdev/list/ +B: mailto:netdev@vger.kernel.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git -B: mailto:netdev@vger.kernel.org -S: Maintained -F: net/ -F: include/net/ +F: Documentation/networking/ F: include/linux/in.h F: include/linux/net.h F: include/linux/netdevice.h +F: include/net/ F: include/uapi/linux/in.h F: include/uapi/linux/net.h -F: include/uapi/linux/netdevice.h F: include/uapi/linux/net_namespace.h -F: tools/testing/selftests/net/ +F: include/uapi/linux/netdevice.h F: lib/net_utils.c F: lib/random32.c -F: Documentation/networking/ +F: net/ +F: tools/testing/selftests/net/ NETWORKING [IPSEC] M: Steffen Klassert M: Herbert Xu M: "David S. Miller" L: netdev@vger.kernel.org +S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git -S: Maintained -F: net/xfrm/ -F: net/key/ -F: net/ipv4/xfrm* -F: net/ipv4/esp4* +F: include/net/xfrm.h +F: include/uapi/linux/xfrm.h F: net/ipv4/ah4.c -F: net/ipv4/ipcomp.c +F: net/ipv4/esp4* F: net/ipv4/ip_vti.c -F: net/ipv6/xfrm* -F: net/ipv6/esp6* +F: net/ipv4/ipcomp.c +F: net/ipv4/xfrm* F: net/ipv6/ah6.c -F: net/ipv6/ipcomp6.c +F: net/ipv6/esp6* F: net/ipv6/ip6_vti.c -F: include/uapi/linux/xfrm.h -F: include/net/xfrm.h +F: net/ipv6/ipcomp6.c +F: net/ipv6/xfrm* +F: net/key/ +F: net/xfrm/ NETWORKING [IPv4/IPv6] M: "David S. Miller" M: Alexey Kuznetsov M: Hideaki YOSHIFUJI L: netdev@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git +F: arch/x86/net/* +F: include/net/ip* F: net/ipv4/ F: net/ipv6/ -F: include/net/ip* -F: arch/x86/net/* NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) M: Paul Moore -W: https://github.com/netlabel L: netdev@vger.kernel.org L: linux-security-module@vger.kernel.org S: Maintained +W: https://github.com/netlabel F: Documentation/netlabel/ F: include/net/calipso.h F: include/net/cipso_ipv4.h F: include/net/netlabel.h -F: include/uapi/linux/netfilter/xt_SECMARK.h F: include/uapi/linux/netfilter/xt_CONNSECMARK.h -F: net/netlabel/ +F: include/uapi/linux/netfilter/xt_SECMARK.h F: net/ipv4/cipso_ipv4.c F: net/ipv6/calipso.c F: net/netfilter/xt_CONNSECMARK.c F: net/netfilter/xt_SECMARK.c +F: net/netlabel/ NETWORKING [MPTCP] M: Mat Martineau M: Matthieu Baerts L: netdev@vger.kernel.org L: mptcp@lists.01.org +S: Maintained W: https://github.com/multipath-tcp/mptcp_net-next/wiki B: https://github.com/multipath-tcp/mptcp_net-next/issues -S: Maintained F: include/net/mptcp.h F: include/uapi/linux/mptcp.h F: net/mptcp/ @@ -11841,14 +11841,14 @@ NETWORKING [TCP] M: Eric Dumazet L: netdev@vger.kernel.org S: Maintained -F: net/ipv4/tcp*.c -F: net/ipv4/syncookies.c -F: net/ipv6/tcp*.c -F: net/ipv6/syncookies.c -F: include/uapi/linux/tcp.h -F: include/net/tcp.h F: include/linux/tcp.h +F: include/net/tcp.h F: include/trace/events/tcp.h +F: include/uapi/linux/tcp.h +F: net/ipv4/syncookies.c +F: net/ipv4/tcp*.c +F: net/ipv6/syncookies.c +F: net/ipv6/tcp*.c NETWORKING [TLS] M: Boris Pismenny @@ -11858,9 +11858,9 @@ M: Daniel Borkmann M: Jakub Kicinski L: netdev@vger.kernel.org S: Maintained -F: net/tls/* -F: include/uapi/linux/tls.h F: include/net/tls.h +F: include/uapi/linux/tls.h +F: net/tls/* NETWORKING [WIRELESS] L: linux-wireless@vger.kernel.org @@ -11878,53 +11878,53 @@ NET_FAILOVER MODULE M: Sridhar Samudrala L: netdev@vger.kernel.org S: Supported +F: Documentation/networking/net_failover.rst F: drivers/net/net_failover.c F: include/net/net_failover.h -F: Documentation/networking/net_failover.rst NEXTHOP M: David Ahern L: netdev@vger.kernel.org S: Maintained +F: include/net/netns/nexthop.h F: include/net/nexthop.h F: include/uapi/linux/nexthop.h -F: include/net/netns/nexthop.h F: net/ipv4/nexthop.c NFC SUBSYSTEM L: netdev@vger.kernel.org S: Orphan -F: net/nfc/ -F: include/net/nfc/ -F: include/uapi/linux/nfc.h +F: Documentation/devicetree/bindings/net/nfc/ F: drivers/nfc/ F: include/linux/platform_data/nfcmrvl.h -F: Documentation/devicetree/bindings/net/nfc/ +F: include/net/nfc/ +F: include/uapi/linux/nfc.h +F: net/nfc/ NFS, SUNRPC, AND LOCKD CLIENTS M: Trond Myklebust M: Anna Schumaker L: linux-nfs@vger.kernel.org +S: Maintained W: http://client.linux-nfs.org T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git -S: Maintained F: fs/lockd/ F: fs/nfs/ F: fs/nfs_common/ -F: net/sunrpc/ F: include/linux/lockd/ F: include/linux/nfs* F: include/linux/sunrpc/ F: include/uapi/linux/nfs* F: include/uapi/linux/sunrpc/ +F: net/sunrpc/ NILFS2 FILESYSTEM M: Ryusuke Konishi L: linux-nilfs@vger.kernel.org +S: Supported W: https://nilfs.sourceforge.io/ W: https://nilfs.osdn.jp/ T: git git://github.com/konis/nilfs2.git -S: Supported F: Documentation/filesystems/nilfs2.rst F: fs/nilfs2/ F: include/trace/events/nilfs2.h @@ -11933,23 +11933,23 @@ F: include/uapi/linux/nilfs2_ondisk.h NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER M: YOKOTA Hiroshi -W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ S: Maintained +W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ F: Documentation/scsi/NinjaSCSI.rst F: drivers/scsi/pcmcia/nsp_* NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER M: GOTO Masanori M: YOKOTA Hiroshi -W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ S: Maintained +W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ F: Documentation/scsi/NinjaSCSI.rst F: drivers/scsi/nsp32* NIOS2 ARCHITECTURE M: Ley Foon Tan -T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git F: arch/nios2/ NOHZ, DYNTICKS SUPPORT @@ -11957,29 +11957,29 @@ M: Frederic Weisbecker M: Thomas Gleixner M: Ingo Molnar L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz S: Maintained -F: kernel/time/tick*.* -F: include/linux/tick.h +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz F: include/linux/sched/nohz.h +F: include/linux/tick.h +F: kernel/time/tick*.* NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) M: Pavel Machek M: Sakari Ailus L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/i2c/et8ek8 F: drivers/media/i2c/ad5820.c +F: drivers/media/i2c/et8ek8 NOKIA N900 POWER SUPPLY DRIVERS R: Pali Rohár -F: include/linux/power/bq2415x_charger.h -F: include/linux/power/bq27xxx_battery.h F: drivers/power/supply/bq2415x_charger.c F: drivers/power/supply/bq27xxx_battery.c F: drivers/power/supply/bq27xxx_battery_i2c.c F: drivers/power/supply/isp1704_charger.c F: drivers/power/supply/rx51_battery.c +F: include/linux/power/bq2415x_charger.h +F: include/linux/power/bq27xxx_battery.h NOLIBC HEADER FILE M: Willy Tarreau @@ -11990,8 +11990,8 @@ F: tools/include/nolibc/ NSDEPS M: Matthias Maennich S: Maintained -F: scripts/nsdeps F: Documentation/core-api/symbol-namespaces.rst +F: scripts/nsdeps NTB AMD DRIVER M: Sanjay R Mehta @@ -12008,8 +12008,8 @@ L: linux-ntb@googlegroups.com S: Supported W: https://github.com/jonmason/ntb/wiki T: git git://github.com/jonmason/ntb.git -F: drivers/ntb/ F: drivers/net/ntb_netdev.c +F: drivers/ntb/ F: include/linux/ntb.h F: include/linux/ntb_transport.h F: tools/testing/selftests/ntb/ @@ -12031,9 +12031,9 @@ F: drivers/ntb/hw/intel/ NTFS FILESYSTEM M: Anton Altaparmakov L: linux-ntfs-dev@lists.sourceforge.net +S: Supported W: http://www.tuxera.com/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git -S: Supported F: Documentation/filesystems/ntfs.rst F: fs/ntfs/ @@ -12050,8 +12050,8 @@ NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER M: Antonino Daplas L: linux-fbdev@vger.kernel.org S: Maintained -F: drivers/video/fbdev/riva/ F: drivers/video/fbdev/nvidia/ +F: drivers/video/fbdev/riva/ NVM EXPRESS DRIVER M: Keith Busch @@ -12059,9 +12059,9 @@ M: Jens Axboe M: Christoph Hellwig M: Sagi Grimberg L: linux-nvme@lists.infradead.org -T: git://git.infradead.org/nvme.git -W: http://git.infradead.org/nvme.git S: Supported +W: http://git.infradead.org/nvme.git +T: git://git.infradead.org/nvme.git F: drivers/nvme/host/ F: include/linux/nvme.h F: include/uapi/linux/nvme_ioctl.h @@ -12070,46 +12070,46 @@ NVM EXPRESS FC TRANSPORT DRIVERS M: James Smart L: linux-nvme@lists.infradead.org S: Supported -F: include/linux/nvme-fc.h -F: include/linux/nvme-fc-driver.h F: drivers/nvme/host/fc.c F: drivers/nvme/target/fc.c F: drivers/nvme/target/fcloop.c +F: include/linux/nvme-fc-driver.h +F: include/linux/nvme-fc.h NVM EXPRESS TARGET DRIVER M: Christoph Hellwig M: Sagi Grimberg M: Chaitanya Kulkarni L: linux-nvme@lists.infradead.org -T: git://git.infradead.org/nvme.git -W: http://git.infradead.org/nvme.git S: Supported +W: http://git.infradead.org/nvme.git +T: git://git.infradead.org/nvme.git F: drivers/nvme/target/ NVMEM FRAMEWORK M: Srinivas Kandagatla S: Maintained -F: drivers/nvmem/ -F: Documentation/devicetree/bindings/nvmem/ F: Documentation/ABI/stable/sysfs-bus-nvmem +F: Documentation/devicetree/bindings/nvmem/ +F: drivers/nvmem/ F: include/linux/nvmem-consumer.h F: include/linux/nvmem-provider.h NXP FSPI DRIVER -R: Yogesh Gaur M: Ashish Kumar +R: Yogesh Gaur L: linux-spi@vger.kernel.org S: Maintained -F: drivers/spi/spi-nxp-fspi.c F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt +F: drivers/spi/spi-nxp-fspi.c NXP FXAS21002C DRIVER M: Rui Miguel Silva L: linux-iio@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt -F: drivers/iio/gyro/fxas21002c_core.c F: drivers/iio/gyro/fxas21002c.h +F: drivers/iio/gyro/fxas21002c_core.c F: drivers/iio/gyro/fxas21002c_i2c.c F: drivers/iio/gyro/fxas21002c_spi.c @@ -12154,9 +12154,9 @@ OBJAGG M: Jiri Pirko L: netdev@vger.kernel.org S: Supported +F: include/linux/objagg.h F: lib/objagg.c F: lib/test_objagg.c -F: include/linux/objagg.h OBJTOOL M: Josh Poimboeuf @@ -12169,12 +12169,12 @@ M: Frederic Barrat M: Andrew Donnellan L: linuxppc-dev@lists.ozlabs.org S: Supported -F: arch/powerpc/platforms/powernv/ocxl.c +F: Documentation/userspace-api/accelerators/ocxl.rst F: arch/powerpc/include/asm/pnv-ocxl.h +F: arch/powerpc/platforms/powernv/ocxl.c F: drivers/misc/ocxl/ F: include/misc/ocxl* F: include/uapi/misc/ocxl.h -F: Documentation/userspace-api/accelerators/ocxl.rst OMAP AUDIO SUPPORT M: Peter Ujfalusi @@ -12182,9 +12182,9 @@ M: Jarkko Nikula L: alsa-devel@alsa-project.org (moderated for non-subscribers) L: linux-omap@vger.kernel.org S: Maintained +F: sound/soc/ti/n810.c F: sound/soc/ti/omap* F: sound/soc/ti/rx51.c -F: sound/soc/ti/n810.c F: sound/soc/ti/sdma-pcm.* OMAP CLOCK FRAMEWORK SUPPORT @@ -12199,11 +12199,11 @@ M: Tony Lindgren L: linux-omap@vger.kernel.org L: devicetree@vger.kernel.org S: Maintained -F: arch/arm/boot/dts/*omap* F: arch/arm/boot/dts/*am3* F: arch/arm/boot/dts/*am4* F: arch/arm/boot/dts/*am5* F: arch/arm/boot/dts/*dra7* +F: arch/arm/boot/dts/*omap* F: arch/arm/boot/dts/logicpd-som-lv* F: arch/arm/boot/dts/logicpd-torpedo* @@ -12211,8 +12211,8 @@ OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) L: linux-omap@vger.kernel.org L: linux-fbdev@vger.kernel.org S: Orphan -F: drivers/video/fbdev/omap2/ F: Documentation/arm/omap/dss.rst +F: drivers/video/fbdev/omap2/ OMAP FRAMEBUFFER SUPPORT L: linux-fbdev@vger.kernel.org @@ -12225,8 +12225,8 @@ M: Roger Quadros M: Tony Lindgren L: linux-omap@vger.kernel.org S: Maintained -F: drivers/memory/omap-gpmc.c F: arch/arm/mach-omap2/*gpmc* +F: drivers/memory/omap-gpmc.c OMAP GPIO DRIVER M: Grygorii Strashko @@ -12313,8 +12313,8 @@ OMAP USB SUPPORT L: linux-usb@vger.kernel.org L: linux-omap@vger.kernel.org S: Orphan -F: drivers/usb/*/*omap* F: arch/arm/*omap*/usb* +F: drivers/usb/*/*omap* OMAP/NEWFLOW NANOBONE MACHINE SUPPORT M: Mark Jackson @@ -12326,27 +12326,27 @@ OMAP1 SUPPORT M: Aaro Koskinen M: Tony Lindgren L: linux-omap@vger.kernel.org +S: Maintained Q: http://patchwork.kernel.org/project/linux-omap/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git -S: Maintained +F: arch/arm/configs/omap1_defconfig F: arch/arm/mach-omap1/ F: arch/arm/plat-omap/ -F: arch/arm/configs/omap1_defconfig F: drivers/i2c/busses/i2c-omap.c -F: include/linux/platform_data/i2c-omap.h F: include/linux/platform_data/ams-delta-fiq.h +F: include/linux/platform_data/i2c-omap.h OMAP2+ SUPPORT M: Tony Lindgren L: linux-omap@vger.kernel.org +S: Maintained W: http://www.muru.com/linux/omap/ W: http://linux.omap.com/ Q: http://patchwork.kernel.org/project/linux-omap/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git -S: Maintained +F: arch/arm/configs/omap2plus_defconfig F: arch/arm/mach-omap2/ F: arch/arm/plat-omap/ -F: arch/arm/configs/omap2plus_defconfig F: drivers/bus/ti-sysc.c F: drivers/i2c/busses/i2c-omap.c F: drivers/irqchip/irq-omap-intc.c @@ -12392,91 +12392,91 @@ F: drivers/char/pcmcia/cm4040_cs.* OMNIVISION OV13858 SENSOR DRIVER M: Sakari Ailus L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov13858.c OMNIVISION OV2680 SENSOR DRIVER M: Rui Miguel Silva L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/ov2680.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/ov2680.txt +F: drivers/media/i2c/ov2680.c OMNIVISION OV2685 SENSOR DRIVER M: Shunqian Zheng L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov2685.c OMNIVISION OV5640 SENSOR DRIVER M: Steve Longerbeam L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov5640.c OMNIVISION OV5647 SENSOR DRIVER M: Luis Oliveira L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov5647.c OMNIVISION OV5670 SENSOR DRIVER M: Chiranjeevi Rapolu M: Hyungwoo Yang L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov5670.c OMNIVISION OV5675 SENSOR DRIVER M: Shawn Tu L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov5675.c OMNIVISION OV5695 SENSOR DRIVER M: Shunqian Zheng L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov5695.c OMNIVISION OV7670 SENSOR DRIVER M: Jonathan Corbet L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/ov7670.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/ov7670.txt +F: drivers/media/i2c/ov7670.c OMNIVISION OV772x SENSOR DRIVER M: Jacopo Mondi L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Odd fixes +T: git git://linuxtv.org/media_tree.git +F: Documentation/devicetree/bindings/media/i2c/ov772x.txt F: drivers/media/i2c/ov772x.c F: include/media/i2c/ov772x.h -F: Documentation/devicetree/bindings/media/i2c/ov772x.txt OMNIVISION OV7740 SENSOR DRIVER M: Wenyou Yang L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/ov7740.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/ov7740.txt +F: drivers/media/i2c/ov7740.c OMNIVISION OV8856 SENSOR DRIVER M: Ben Kao L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/ov8856.c OMNIVISION OV9640 SENSOR DRIVER @@ -12490,10 +12490,10 @@ M: Sakari Ailus R: Akinobu Mita R: Sylwester Nawrocki L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/ov9650.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/ov9650.txt +F: drivers/media/i2c/ov9650.c ONENAND FLASH DRIVER M: Kyungmin Park @@ -12542,20 +12542,20 @@ OPEN FIRMWARE AND FLATTENED DEVICE TREE M: Rob Herring M: Frank Rowand L: devicetree@vger.kernel.org +S: Maintained W: http://www.devicetree.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git -S: Maintained +F: Documentation/ABI/testing/sysfs-firmware-ofw F: drivers/of/ F: include/linux/of*.h F: scripts/dtc/ -F: Documentation/ABI/testing/sysfs-firmware-ofw OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS M: Rob Herring L: devicetree@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git -Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ S: Maintained +Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git F: Documentation/devicetree/ F: arch/*/boot/dts/ F: include/dt-bindings/ @@ -12574,10 +12574,10 @@ OPENRISC ARCHITECTURE M: Jonas Bonn M: Stefan Kristiansson M: Stafford Horne -T: git git://github.com/openrisc/linux.git L: openrisc@lists.librecores.org -W: http://openrisc.io S: Maintained +W: http://openrisc.io +T: git git://github.com/openrisc/linux.git F: Documentation/devicetree/bindings/openrisc/ F: Documentation/openrisc/ F: arch/openrisc/ @@ -12588,10 +12588,10 @@ OPENVSWITCH M: Pravin B Shelar L: netdev@vger.kernel.org L: dev@openvswitch.org -W: http://openvswitch.org S: Maintained -F: net/openvswitch/ +W: http://openvswitch.org F: include/uapi/linux/openvswitch.h +F: net/openvswitch/ OPERATING PERFORMANCE POINTS (OPP) M: Viresh Kumar @@ -12600,16 +12600,16 @@ M: Stephen Boyd L: linux-pm@vger.kernel.org S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git +F: Documentation/devicetree/bindings/opp/ +F: Documentation/power/opp.rst F: drivers/opp/ F: include/linux/pm_opp.h -F: Documentation/power/opp.rst -F: Documentation/devicetree/bindings/opp/ OPL4 DRIVER M: Clemens Ladisch L: alsa-devel@alsa-project.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: sound/drivers/opl4/ OPROFILE @@ -12626,76 +12626,76 @@ M: Mark Fasheh M: Joel Becker M: Joseph Qi L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) -W: http://ocfs2.wiki.kernel.org S: Supported -F: Documentation/filesystems/ocfs2.rst +W: http://ocfs2.wiki.kernel.org F: Documentation/filesystems/dlmfs.rst +F: Documentation/filesystems/ocfs2.rst F: fs/ocfs2/ ORANGEFS FILESYSTEM M: Mike Marshall R: Martin Brandenburg L: devel@lists.orangefs.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git S: Supported -F: fs/orangefs/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git F: Documentation/filesystems/orangefs.rst +F: fs/orangefs/ ORINOCO DRIVER L: linux-wireless@vger.kernel.org +S: Orphan W: http://wireless.kernel.org/en/users/Drivers/orinoco W: http://www.nongnu.org/orinoco/ -S: Orphan F: drivers/net/wireless/intersil/orinoco/ OV2659 OMNIVISION SENSOR DRIVER M: "Lad, Prabhakar" L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git -S: Maintained F: drivers/media/i2c/ov2659.c F: include/media/i2c/ov2659.h OVERLAY FILESYSTEM M: Miklos Szeredi L: linux-unionfs@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git S: Supported -F: fs/overlayfs/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git F: Documentation/filesystems/overlayfs.rst +F: fs/overlayfs/ P54 WIRELESS DRIVER M: Christian Lamparter L: linux-wireless@vger.kernel.org -W: http://wireless.kernel.org/en/users/Drivers/p54 S: Maintained +W: http://wireless.kernel.org/en/users/Drivers/p54 F: drivers/net/wireless/intersil/p54/ PACKING M: Vladimir Oltean L: netdev@vger.kernel.org S: Supported -F: lib/packing.c -F: include/linux/packing.h F: Documentation/core-api/packing.rst +F: include/linux/packing.h +F: lib/packing.c PADATA PARALLEL EXECUTION MECHANISM M: Steffen Klassert L: linux-crypto@vger.kernel.org S: Maintained -F: kernel/padata.c -F: include/linux/padata.h F: Documentation/core-api/padata.rst +F: include/linux/padata.h +F: kernel/padata.c PAGE POOL M: Jesper Dangaard Brouer M: Ilias Apalodimas L: netdev@vger.kernel.org S: Supported -F: net/core/page_pool.c F: include/net/page_pool.h +F: net/core/page_pool.c PANASONIC LAPTOP ACPI EXTRAS DRIVER M: Harald Welte @@ -12722,11 +12722,11 @@ M: Sudip Mukherjee M: Sudip Mukherjee L: linux-parport@lists.infradead.org (subscribers-only) S: Maintained +F: Documentation/driver-api/parport*.rst +F: drivers/char/ppdev.c F: drivers/parport/ F: include/linux/parport*.h -F: drivers/char/ppdev.c F: include/uapi/linux/ppdev.h -F: Documentation/driver-api/parport*.rst PARAVIRT_OPS INTERFACE M: Juergen Gross @@ -12735,8 +12735,8 @@ M: "VMware, Inc." L: virtualization@lists.linux-foundation.org S: Supported F: Documentation/virt/paravirt_ops.rst -F: arch/*/kernel/paravirt* F: arch/*/include/asm/paravirt*.h +F: arch/*/kernel/paravirt* F: include/linux/hypervisor.h PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES @@ -12750,22 +12750,22 @@ PARISC ARCHITECTURE M: "James E.J. Bottomley" M: Helge Deller L: linux-parisc@vger.kernel.org +S: Maintained W: http://www.parisc-linux.org/ Q: http://patchwork.kernel.org/project/linux-parisc/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git -S: Maintained -F: arch/parisc/ F: Documentation/parisc/ -F: drivers/parisc/ +F: arch/parisc/ F: drivers/char/agp/parisc-agp.c F: drivers/input/misc/hp_sdc_rtc.c F: drivers/input/serio/gscps2.c F: drivers/input/serio/hp_sdc* +F: drivers/parisc/ F: drivers/parport/parport_gsc.* F: drivers/tty/serial/8250/8250_gsc.c -F: drivers/video/fbdev/sti* F: drivers/video/console/sti* +F: drivers/video/fbdev/sti* F: drivers/video/logo/logo_parisc* F: include/linux/hp_sdc.h @@ -12773,9 +12773,9 @@ PARMAN M: Jiri Pirko L: netdev@vger.kernel.org S: Supported +F: include/linux/parman.h F: lib/parman.c F: lib/test_parman.c -F: include/linux/parman.h PC ENGINES APU BOARD DRIVER M: Enrico Weigelt, metux IT consult @@ -12904,12 +12904,12 @@ M: Kurt Schwemmer M: Logan Gunthorpe L: linux-pci@vger.kernel.org S: Maintained -F: Documentation/driver-api/switchtec.rst F: Documentation/ABI/testing/sysfs-class-switchtec +F: Documentation/driver-api/switchtec.rst +F: drivers/ntb/hw/mscc/ F: drivers/pci/switch/switchtec* -F: include/uapi/linux/switchtec_ioctl.h F: include/linux/switchtec.h -F: drivers/ntb/hw/mscc/ +F: include/uapi/linux/switchtec_ioctl.h PCI DRIVER FOR MOBIVEIL PCIE IP M: Karthikeyan Mitran @@ -12993,10 +12993,10 @@ PCI ENDPOINT SUBSYSTEM M: Kishon Vijay Abraham I M: Lorenzo Pieralisi L: linux-pci@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git S: Supported -F: drivers/pci/endpoint/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git F: drivers/misc/pci_endpoint_test.c +F: drivers/pci/endpoint/ F: tools/pci/ PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC @@ -13006,13 +13006,13 @@ M: Oliver O'Halloran L: linuxppc-dev@lists.ozlabs.org S: Supported F: Documentation/PCI/pci-error-recovery.rst -F: drivers/pci/pcie/aer.c -F: drivers/pci/pcie/dpc.c -F: drivers/pci/pcie/err.c F: Documentation/powerpc/eeh-pci-error-recovery.rst +F: arch/powerpc/include/*/eeh*.h F: arch/powerpc/kernel/eeh*.c F: arch/powerpc/platforms/*/eeh*.c -F: arch/powerpc/include/*/eeh*.h +F: drivers/pci/pcie/aer.c +F: drivers/pci/pcie/dpc.c +F: drivers/pci/pcie/err.c PCI ERROR RECOVERY M: Linas Vepstas @@ -13040,29 +13040,29 @@ PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS M: Lorenzo Pieralisi R: Andrew Murray L: linux-pci@vger.kernel.org +S: Supported Q: http://patchwork.ozlabs.org/project/linux-pci/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ -S: Supported F: drivers/pci/controller/ PCI SUBSYSTEM M: Bjorn Helgaas L: linux-pci@vger.kernel.org +S: Supported Q: http://patchwork.ozlabs.org/project/linux-pci/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git -S: Supported -F: Documentation/devicetree/bindings/pci/ F: Documentation/PCI/ +F: Documentation/devicetree/bindings/pci/ +F: arch/x86/kernel/early-quirks.c +F: arch/x86/kernel/quirks.c +F: arch/x86/pci/ F: drivers/acpi/pci* F: drivers/pci/ F: include/asm-generic/pci* -F: include/linux/pci* F: include/linux/of_pci.h +F: include/linux/pci* F: include/uapi/linux/pci* F: lib/pci* -F: arch/x86/pci/ -F: arch/x86/kernel/quirks.c -F: arch/x86/kernel/early-quirks.c PCIE DRIVER FOR AMAZON ANNAPURNA LABS M: Jonathan Chocron @@ -13153,12 +13153,12 @@ F: drivers/pci/controller/dwc/*spear* PCMCIA SUBSYSTEM M: Dominik Brodowski -T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git S: Odd Fixes +T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git F: Documentation/pcmcia/ -F: tools/pcmcia/ F: drivers/pcmcia/ F: include/pcmcia/ +F: tools/pcmcia/ PCNET32 NETWORK DRIVER M: Don Fry @@ -13191,11 +13191,11 @@ PER-CPU MEMORY ALLOCATOR M: Dennis Zhou M: Tejun Heo M: Christoph Lameter -T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git +F: arch/*/include/asm/percpu.h F: include/linux/percpu*.h F: mm/percpu*.c -F: arch/*/include/asm/percpu.h PER-TASK DELAY ACCOUNTING M: Balbir Singh @@ -13212,18 +13212,18 @@ R: Alexander Shishkin R: Jiri Olsa R: Namhyung Kim L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core S: Supported -F: kernel/events/* -F: include/linux/perf_event.h -F: include/uapi/linux/perf_event.h -F: arch/*/kernel/perf_event*.c -F: arch/*/kernel/*/perf_event*.c -F: arch/*/kernel/*/*/perf_event*.c -F: arch/*/include/asm/perf_event.h -F: arch/*/kernel/perf_callchain.c +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core F: arch/*/events/* F: arch/*/events/*/* +F: arch/*/include/asm/perf_event.h +F: arch/*/kernel/*/*/perf_event*.c +F: arch/*/kernel/*/perf_event*.c +F: arch/*/kernel/perf_callchain.c +F: arch/*/kernel/perf_event*.c +F: include/linux/perf_event.h +F: include/uapi/linux/perf_event.h +F: kernel/events/* F: tools/perf/ PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS @@ -13271,8 +13271,8 @@ F: drivers/hid/hid-picolcd* PICOXCELL SUPPORT M: Jamie Iles L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://github.com/jamieiles/linux-2.6-ji.git S: Supported +T: git git://github.com/jamieiles/linux-2.6-ji.git F: arch/arm/boot/dts/picoxcell* F: arch/arm/mach-picoxcell/ F: drivers/crypto/picoxcell* @@ -13283,9 +13283,9 @@ L: linux-kernel@vger.kernel.org S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git F: samples/pidfd/ -F: tools/testing/selftests/pidfd/ -F: tools/testing/selftests/pid_namespace/ F: tools/testing/selftests/clone3/ +F: tools/testing/selftests/pid_namespace/ +F: tools/testing/selftests/pidfd/ K: (?i)pidfd K: (?i)clone3 K: \b(clone_args|kernel_clone_args)\b @@ -13356,8 +13356,8 @@ M: Sylwester Nawrocki L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) S: Maintained -T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt F: drivers/pinctrl/samsung/ F: include/dt-bindings/pinctrl/samsung.h @@ -13381,33 +13381,33 @@ PISTACHIO SOC SUPPORT M: James Hartley L: linux-mips@vger.kernel.org S: Odd Fixes -F: arch/mips/pistachio/ -F: arch/mips/include/asm/mach-pistachio/ F: arch/mips/boot/dts/img/pistachio* F: arch/mips/configs/pistachio*_defconfig +F: arch/mips/include/asm/mach-pistachio/ +F: arch/mips/pistachio/ PKTCDVD DRIVER -S: Orphan M: linux-block@vger.kernel.org +S: Orphan F: drivers/block/pktcdvd.c F: include/linux/pktcdvd.h F: include/uapi/linux/pktcdvd.h PKUNITY SOC DRIVERS M: Guan Xuetao -W: http://mprc.pku.edu.cn/~guanxuetao/linux S: Maintained +W: http://mprc.pku.edu.cn/~guanxuetao/linux T: git git://github.com/gxt/linux.git -F: drivers/input/serio/i8042-unicore32io.h F: drivers/i2c/busses/i2c-puv3.c -F: drivers/video/fbdev/fb-puv3.c +F: drivers/input/serio/i8042-unicore32io.h F: drivers/rtc/rtc-puv3.c +F: drivers/video/fbdev/fb-puv3.c PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER M: Tomasz Duszynski S: Maintained -F: drivers/iio/chemical/pms7003.c F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml +F: drivers/iio/chemical/pms7003.c PLX DMA DRIVER M: Logan Gunthorpe @@ -13417,22 +13417,22 @@ F: drivers/dma/plx_dma.c PM-GRAPH UTILITY M: "Todd E Brandt" L: linux-pm@vger.kernel.org +S: Supported W: https://01.org/pm-graph B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools T: git git://github.com/intel/pm-graph -S: Supported F: tools/power/pm-graph PMBUS HARDWARE MONITORING DRIVERS M: Guenter Roeck L: linux-hwmon@vger.kernel.org +S: Maintained W: http://hwmon.wiki.kernel.org/ W: http://www.roeck-us.net/linux/drivers/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git -S: Maintained F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt -F: Documentation/devicetree/bindings/hwmon/max31785.txt F: Documentation/devicetree/bindings/hwmon/ltc2978.txt +F: Documentation/devicetree/bindings/hwmon/max31785.txt F: Documentation/hwmon/adm1275.rst F: Documentation/hwmon/ibm-cffps.rst F: Documentation/hwmon/ir35221.rst @@ -13444,8 +13444,8 @@ F: Documentation/hwmon/max20751.rst F: Documentation/hwmon/max31785.rst F: Documentation/hwmon/max34440.rst F: Documentation/hwmon/max8688.rst -F: Documentation/hwmon/pmbus.rst F: Documentation/hwmon/pmbus-core.rst +F: Documentation/hwmon/pmbus.rst F: Documentation/hwmon/tps40422.rst F: Documentation/hwmon/ucd9000.rst F: Documentation/hwmon/ucd9200.rst @@ -13455,8 +13455,8 @@ F: include/linux/pmbus.h PMC SIERRA MaxRAID DRIVER L: linux-scsi@vger.kernel.org -W: http://www.pmc-sierra.com/ S: Orphan +W: http://www.pmc-sierra.com/ F: drivers/scsi/pmcraid.* PMC SIERRA PM8001 DRIVER @@ -13469,39 +13469,39 @@ PNI RM3100 IIO DRIVER M: Song Qiang L: linux-iio@vger.kernel.org S: Maintained -F: drivers/iio/magnetometer/rm3100* F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt +F: drivers/iio/magnetometer/rm3100* PNP SUPPORT M: "Rafael J. Wysocki" L: linux-acpi@vger.kernel.org S: Maintained -F: include/linux/pnp.h F: drivers/pnp/ +F: include/linux/pnp.h POSIX CLOCKS and TIMERS M: Thomas Gleixner L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core F: fs/timerfd.c -F: include/linux/timer* F: include/linux/time_namespace.h -F: kernel/time/namespace.c +F: include/linux/timer* F: kernel/time/*timer* +F: kernel/time/namespace.c POWER MANAGEMENT CORE M: "Rafael J. Wysocki" L: linux-pm@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm -B: https://bugzilla.kernel.org S: Supported +B: https://bugzilla.kernel.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm F: drivers/base/power/ +F: drivers/powercap/ +F: include/linux/intel_rapl.h F: include/linux/pm.h F: include/linux/pm_* F: include/linux/powercap.h -F: include/linux/intel_rapl.h -F: drivers/powercap/ F: kernel/configs/nopm.config POWER STATE COORDINATION INTERFACE (PSCI) @@ -13516,12 +13516,12 @@ F: include/uapi/linux/psci.h POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS M: Sebastian Reichel L: linux-pm@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git F: Documentation/ABI/testing/sysfs-class-power F: Documentation/devicetree/bindings/power/supply/ -F: include/linux/power_supply.h F: drivers/power/supply/ +F: include/linux/power_supply.h POWERNV OPERATOR PANEL LCD DISPLAY DRIVER M: Suraj Jitindar Singh @@ -13532,8 +13532,8 @@ F: drivers/char/powernv-op-panel.c PPP OVER ATM (RFC 2364) M: Mitchell Blank Jr S: Maintained -F: net/atm/pppoatm.c F: include/uapi/linux/atmppp.h +F: net/atm/pppoatm.c PPP OVER ETHERNET M: Michal Ostrowski @@ -13544,9 +13544,9 @@ F: drivers/net/ppp/pppox.c PPP OVER L2TP M: James Chapman S: Maintained -F: net/l2tp/l2tp_ppp.c F: include/linux/if_pppol2tp.h F: include/uapi/linux/if_pppol2tp.h +F: net/l2tp/l2tp_ppp.c PPP PROTOCOL DRIVERS AND COMPRESSORS M: Paul Mackerras @@ -13556,12 +13556,12 @@ F: drivers/net/ppp/ppp_* PPS SUPPORT M: Rodolfo Giometti -W: http://wiki.enneenne.com/index.php/LinuxPPS_support L: linuxpps@ml.enneenne.com (subscribers-only) S: Maintained -F: Documentation/driver-api/pps.rst -F: Documentation/devicetree/bindings/pps/pps-gpio.txt +W: http://wiki.enneenne.com/index.php/LinuxPPS_support F: Documentation/ABI/testing/sysfs-pps +F: Documentation/devicetree/bindings/pps/pps-gpio.txt +F: Documentation/driver-api/pps.rst F: drivers/pps/ F: include/linux/pps*.h F: include/uapi/linux/pps.h @@ -13570,28 +13570,28 @@ PPTP DRIVER M: Dmitry Kozlov L: netdev@vger.kernel.org S: Maintained -F: drivers/net/ppp/pptp.c W: http://sourceforge.net/projects/accel-pptp +F: drivers/net/ppp/pptp.c PRESSURE STALL INFORMATION (PSI) M: Johannes Weiner S: Maintained -F: kernel/sched/psi.c F: include/linux/psi* +F: kernel/sched/psi.c PRINTK M: Petr Mladek M: Sergey Senozhatsky R: Steven Rostedt S: Maintained -F: kernel/printk/ F: include/linux/printk.h +F: kernel/printk/ PRISM54 WIRELESS DRIVER M: Luis Chamberlain L: linux-wireless@vger.kernel.org -W: http://wireless.kernel.org/en/users/Drivers/p54 S: Obsolete +W: http://wireless.kernel.org/en/users/Drivers/p54 F: drivers/net/wireless/intersil/prism54/ PROC FILESYSTEM @@ -13599,10 +13599,10 @@ R: Alexey Dobriyan L: linux-kernel@vger.kernel.org L: linux-fsdevel@vger.kernel.org S: Maintained +F: Documentation/filesystems/proc.rst F: fs/proc/ F: include/linux/proc_fs.h F: tools/testing/selftests/proc/ -F: Documentation/filesystems/proc.rst PROC SYSCTL M: Luis Chamberlain @@ -13613,8 +13613,8 @@ L: linux-fsdevel@vger.kernel.org S: Maintained F: fs/proc/proc_sysctl.c F: include/linux/sysctl.h -F: kernel/sysctl.c F: kernel/sysctl-test.c +F: kernel/sysctl.c F: tools/testing/selftests/sysctl/ PS3 NETWORK SUPPORT @@ -13648,9 +13648,9 @@ F: drivers/block/ps3vram.c PSAMPLE PACKET SAMPLING SUPPORT M: Yotam Gigi S: Maintained -F: net/psample F: include/net/psample.h F: include/uapi/linux/psample.h +F: net/psample PSTORE FILESYSTEM M: Kees Cook @@ -13659,12 +13659,12 @@ M: Colin Cross M: Tony Luck S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore -F: fs/pstore/ -F: include/linux/pstore* -F: drivers/firmware/efi/efi-pstore.c -F: drivers/acpi/apei/erst.c F: Documentation/admin-guide/ramoops.rst F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt +F: drivers/acpi/apei/erst.c +F: drivers/firmware/efi/efi-pstore.c +F: fs/pstore/ +F: include/linux/pstore* K: \b(pstore|ramoops) PTP HARDWARE CLOCK SUPPORT @@ -13681,6 +13681,9 @@ F: include/linux/ptp_cl* PTRACE SUPPORT M: Oleg Nesterov S: Maintained +F: arch/*/*/ptrace*.c +F: arch/*/include/asm/ptrace*.h +F: arch/*/ptrace*.c F: include/asm-generic/syscall.h F: include/linux/ptrace.h F: include/linux/regset.h @@ -13688,33 +13691,30 @@ F: include/linux/tracehook.h F: include/uapi/linux/ptrace.h F: include/uapi/linux/ptrace.h F: kernel/ptrace.c -F: arch/*/ptrace*.c -F: arch/*/*/ptrace*.c -F: arch/*/include/asm/ptrace*.h PULSE8-CEC DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/usb/pulse8-cec/* +T: git git://linuxtv.org/media_tree.git F: Documentation/media/cec-drivers/pulse8-cec.rst +F: drivers/media/usb/pulse8-cec/* PVRUSB2 VIDEO4LINUX DRIVER M: Mike Isely L: pvrusb2@isely.net (subscribers-only) L: linux-media@vger.kernel.org +S: Maintained W: http://www.isely.net/pvrusb2/ T: git git://linuxtv.org/media_tree.git -S: Maintained F: Documentation/media/v4l-drivers/pvrusb2* F: drivers/media/usb/pvrusb2/ PWC WEBCAM DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Odd Fixes +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/pwc/* F: include/trace/events/pwc.h @@ -13738,16 +13738,16 @@ M: Thierry Reding R: Uwe Kleine-König L: linux-pwm@vger.kernel.org S: Maintained -T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ -F: Documentation/driver-api/pwm.rst +T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git +F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt F: Documentation/devicetree/bindings/pwm/ -F: include/linux/pwm.h +F: Documentation/driver-api/pwm.rst +F: drivers/gpio/gpio-mvebu.c F: drivers/pwm/ F: drivers/video/backlight/pwm_bl.c +F: include/linux/pwm.h F: include/linux/pwm_backlight.h -F: drivers/gpio/gpio-mvebu.c -F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt K: pwm_(config|apply_state|ops) PXA GPIO DRIVER @@ -13769,9 +13769,9 @@ M: Daniel Mack M: Haojian Zhuang M: Robert Jarzmik L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Maintained T: git git://github.com/hzhuang1/linux.git T: git git://github.com/rjarzmik/linux.git -S: Maintained F: arch/arm/boot/dts/pxa* F: arch/arm/mach-pxa/ F: drivers/dma/pxa* @@ -13835,8 +13835,8 @@ M: GR-everest-linux-l2@marvell.com L: netdev@vger.kernel.org S: Supported F: drivers/net/ethernet/qlogic/qed/ -F: include/linux/qed/ F: drivers/net/ethernet/qlogic/qede/ +F: include/linux/qed/ QLOGIC QL4xxx RDMA DRIVER M: Michal Kalderon @@ -13902,8 +13902,8 @@ F: drivers/media/tuners/qm1d1c0042* QNX4 FILESYSTEM M: Anders Larsen -W: http://www.alarsen.net/linux/qnx4fs/ S: Maintained +W: http://www.alarsen.net/linux/qnx4fs/ F: fs/qnx4/ F: include/uapi/linux/qnx4_fs.h F: include/uapi/linux/qnxtypes.h @@ -13913,40 +13913,40 @@ M: Stuart Yoder M: Laurentiu Tudor L: linux-kernel@vger.kernel.org S: Maintained -F: drivers/bus/fsl-mc/ F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst +F: drivers/bus/fsl-mc/ QT1010 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/qt1010* QUALCOMM ATHEROS ATH10K WIRELESS DRIVER M: Kalle Valo L: ath10k@lists.infradead.org +S: Supported W: http://wireless.kernel.org/en/users/Drivers/ath10k T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git -S: Supported F: drivers/net/wireless/ath/ath10k/ QUALCOMM ATHEROS ATH11K WIRELESS DRIVER M: Kalle Valo L: ath11k@lists.infradead.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git F: drivers/net/wireless/ath/ath11k/ QUALCOMM ATHEROS ATH9K WIRELESS DRIVER M: QCA ath9k Development L: linux-wireless@vger.kernel.org -W: http://wireless.kernel.org/en/users/Drivers/ath9k S: Supported +W: http://wireless.kernel.org/en/users/Drivers/ath9k F: drivers/net/wireless/ath/ath9k/ QUALCOMM CAMERA SUBSYSTEM DRIVER @@ -13982,8 +13982,8 @@ QUALCOMM ETHQOS ETHERNET DRIVER M: Vinod Koul L: netdev@vger.kernel.org S: Maintained -F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c F: Documentation/devicetree/bindings/net/qcom,ethqos.txt +F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c QUALCOMM GENERIC INTERFACE I2C DRIVER M: Alok Chauhan @@ -14018,8 +14018,8 @@ M: Subash Abhinov Kasiviswanathan M: Sean Tranchetti L: netdev@vger.kernel.org S: Maintained -F: drivers/net/ethernet/qualcomm/rmnet/ F: Documentation/networking/device_drivers/qualcomm/rmnet.txt +F: drivers/net/ethernet/qualcomm/rmnet/ F: include/linux/if_rmnet.h QUALCOMM TSENS THERMAL DRIVER @@ -14027,24 +14027,24 @@ M: Amit Kucheria L: linux-pm@vger.kernel.org L: linux-arm-msm@vger.kernel.org S: Maintained -F: drivers/thermal/qcom/ F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml +F: drivers/thermal/qcom/ QUALCOMM VENUS VIDEO ACCELERATOR DRIVER M: Stanimir Varbanov L: linux-media@vger.kernel.org L: linux-arm-msm@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/platform/qcom/venus/ +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/*venus* +F: drivers/media/platform/qcom/venus/ QUALCOMM WCN36XX WIRELESS DRIVER M: Kalle Valo L: wcn36xx@lists.infradead.org +S: Supported W: http://wireless.kernel.org/en/users/Drivers/wcn36xx T: git git://github.com/KrasnikovEugene/wcn36xx.git -S: Supported F: drivers/net/wireless/ath/wcn36xx/ QUANTENNA QTNFMAC WIRELESS DRIVER @@ -14060,12 +14060,12 @@ M: Alex Deucher M: Christian König M: David (ChunMing) Zhou L: amd-gfx@lists.freedesktop.org -T: git git://people.freedesktop.org/~agd5f/linux S: Supported -F: drivers/gpu/drm/radeon/ -F: include/uapi/drm/radeon_drm.h +T: git git://people.freedesktop.org/~agd5f/linux F: drivers/gpu/drm/amd/ +F: drivers/gpu/drm/radeon/ F: include/uapi/drm/amdgpu_drm.h +F: include/uapi/drm/radeon_drm.h RADEON FRAMEBUFFER DISPLAY DRIVER M: Benjamin Herrenschmidt @@ -14077,15 +14077,15 @@ F: include/uapi/linux/radeonfb.h RADIOSHARK RADIO DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-shark.c RADIOSHARK2 RADIO DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-shark2.c F: drivers/media/radio/radio-tea5777.c @@ -14094,10 +14094,10 @@ M: Ilya Dryomov M: Sage Weil R: Dongsheng Yang L: ceph-devel@vger.kernel.org +S: Supported W: http://ceph.com/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git T: git git://github.com/ceph/ceph-client.git -S: Supported F: Documentation/ABI/testing/sysfs-bus-rbd F: drivers/block/rbd.c F: drivers/block/rbd_types.h @@ -14111,8 +14111,8 @@ F: drivers/video/fbdev/aty/aty128fb.c RAINSHADOW-CEC DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/rainshadow-cec/* RALINK MIPS ARCHITECTURE @@ -14138,8 +14138,8 @@ RANCHU VIRTUAL BOARD FOR MIPS M: Miodrag Dinic L: linux-mips@vger.kernel.org S: Supported -F: arch/mips/generic/board-ranchu.c F: arch/mips/configs/generic/board-ranchu.config +F: arch/mips/generic/board-ranchu.c RANDOM NUMBER DRIVER M: "Theodore Ts'o" @@ -14157,10 +14157,10 @@ M: Tony Luck M: Borislav Petkov L: linux-edac@vger.kernel.org S: Maintained +F: Documentation/admin-guide/ras.rst F: drivers/ras/ F: include/linux/ras.h F: include/ras/ras_event.h -F: Documentation/admin-guide/ras.rst RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER L: linux-wireless@vger.kernel.org @@ -14205,19 +14205,19 @@ M: Santosh Shilimkar L: netdev@vger.kernel.org L: linux-rdma@vger.kernel.org L: rds-devel@oss.oracle.com (moderated for non-subscribers) -W: https://oss.oracle.com/projects/rds/ S: Supported -F: net/rds/ +W: https://oss.oracle.com/projects/rds/ F: Documentation/networking/rds.txt +F: net/rds/ RDT - RESOURCE ALLOCATION M: Fenghua Yu M: Reinette Chatre L: linux-kernel@vger.kernel.org S: Supported -F: arch/x86/kernel/cpu/resctrl/ -F: arch/x86/include/asm/resctrl_sched.h F: Documentation/x86/resctrl* +F: arch/x86/include/asm/resctrl_sched.h +F: arch/x86/kernel/cpu/resctrl/ F: tools/testing/selftests/resctrl/ READ-COPY UPDATE (RCU) @@ -14228,37 +14228,37 @@ R: Mathieu Desnoyers R: Lai Jiangshan R: Joel Fernandes L: rcu@vger.kernel.org -W: http://www.rdrop.com/users/paulmck/RCU/ S: Supported +W: http://www.rdrop.com/users/paulmck/RCU/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev F: Documentation/RCU/ -X: Documentation/RCU/torture.txt F: include/linux/rcu* -X: include/linux/srcu*.h F: kernel/rcu/ +X: Documentation/RCU/torture.txt +X: include/linux/srcu*.h X: kernel/rcu/srcu*.c REAL TIME CLOCK (RTC) SUBSYSTEM M: Alessandro Zummo M: Alexandre Belloni L: linux-rtc@vger.kernel.org +S: Maintained Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git -S: Maintained -F: Documentation/devicetree/bindings/rtc/ F: Documentation/admin-guide/rtc.rst +F: Documentation/devicetree/bindings/rtc/ F: drivers/rtc/ +F: include/linux/platform_data/rtc-* F: include/linux/rtc.h -F: include/uapi/linux/rtc.h F: include/linux/rtc/ -F: include/linux/platform_data/rtc-* +F: include/uapi/linux/rtc.h F: tools/testing/selftests/rtc/ REALTEK AUDIO CODECS M: Oder Chiou S: Maintained -F: sound/soc/codecs/rt* F: include/sound/rt*.h +F: sound/soc/codecs/rt* REALTEK RTL83xx SMI DSA ROUTER CHIPS M: Linus Walleij @@ -14270,9 +14270,9 @@ F: drivers/net/dsa/rtl83* REALTEK WIRELESS DRIVER (rtlwifi family) M: Ping-Ke Shih L: linux-wireless@vger.kernel.org +S: Maintained W: http://wireless.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git -S: Maintained F: drivers/net/wireless/realtek/rtlwifi/ REALTEK WIRELESS DRIVER (rtw88) @@ -14291,8 +14291,8 @@ F: drivers/net/wireless/rsi/ REGISTER MAP ABSTRACTION M: Mark Brown L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git F: Documentation/devicetree/bindings/regmap/ F: drivers/base/regmap/ F: include/linux/regmap.h @@ -14306,10 +14306,10 @@ REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM M: Ohad Ben-Cohen M: Bjorn Andersson L: linux-remoteproc@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next S: Maintained -F: Documentation/devicetree/bindings/remoteproc/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next F: Documentation/ABI/testing/sysfs-class-remoteproc +F: Documentation/devicetree/bindings/remoteproc/ F: Documentation/remoteproc.txt F: drivers/remoteproc/ F: include/linux/remoteproc.h @@ -14319,11 +14319,11 @@ REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM M: Ohad Ben-Cohen M: Bjorn Andersson L: linux-remoteproc@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next S: Maintained -F: drivers/rpmsg/ -F: Documentation/rpmsg.txt +T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next F: Documentation/ABI/testing/sysfs-bus-rpmsg +F: Documentation/rpmsg.txt +F: drivers/rpmsg/ F: include/linux/rpmsg.h F: include/linux/rpmsg/ F: include/uapi/linux/rpmsg.h @@ -14332,8 +14332,8 @@ F: samples/rpmsg/ RENESAS CLOCK DRIVERS M: Geert Uytterhoeven L: linux-renesas-soc@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas F: drivers/clk/renesas/ RENESAS EMEV2 I2C DRIVER @@ -14380,14 +14380,14 @@ F: drivers/phy/renesas/phy-rcar-gen3-usb*.c RESET CONTROLLER FRAMEWORK M: Philipp Zabel -T: git git://git.pengutronix.de/git/pza/linux S: Maintained -F: drivers/reset/ +T: git git://git.pengutronix.de/git/pza/linux F: Documentation/devicetree/bindings/reset/ +F: drivers/reset/ F: include/dt-bindings/reset/ +F: include/linux/reset-controller.h F: include/linux/reset.h F: include/linux/reset/ -F: include/linux/reset-controller.h K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b RESTARTABLE SEQUENCES SUPPORT @@ -14397,33 +14397,33 @@ M: "Paul E. McKenney" M: Boqun Feng L: linux-kernel@vger.kernel.org S: Supported -F: kernel/rseq.c -F: include/uapi/linux/rseq.h F: include/trace/events/rseq.h +F: include/uapi/linux/rseq.h +F: kernel/rseq.c F: tools/testing/selftests/rseq/ RFKILL M: Johannes Berg L: linux-wireless@vger.kernel.org +S: Maintained W: http://wireless.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git -S: Maintained -F: Documentation/driver-api/rfkill.rst F: Documentation/ABI/stable/sysfs-class-rfkill -F: net/rfkill/ +F: Documentation/driver-api/rfkill.rst F: include/linux/rfkill.h F: include/uapi/linux/rfkill.h +F: net/rfkill/ RHASHTABLE M: Thomas Graf M: Herbert Xu L: netdev@vger.kernel.org S: Maintained +F: include/linux/rhashtable-types.h +F: include/linux/rhashtable.h F: lib/rhashtable.c F: lib/test_rhashtable.c -F: include/linux/rhashtable.h -F: include/linux/rhashtable-types.h RICOH R5C592 MEMORYSTICK DRIVER M: Maxim Levitsky @@ -14441,20 +14441,20 @@ M: Paul Walmsley M: Palmer Dabbelt M: Albert Ou L: linux-riscv@lists.infradead.org +S: Supported P: Documentation/riscv/patch-acceptance.rst T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git -S: Supported F: arch/riscv/ -K: riscv N: riscv +K: riscv ROCCAT DRIVERS M: Stefan Achatz -W: http://sourceforge.net/projects/roccat/ S: Maintained +W: http://sourceforge.net/projects/roccat/ +F: Documentation/ABI/*/sysfs-driver-hid-roccat* F: drivers/hid/hid-roccat* F: include/linux/hid-roccat* -F: Documentation/ABI/*/sysfs-driver-hid-roccat* ROCKCHIP ISP V1 DRIVER M: Helen Koike @@ -14467,8 +14467,8 @@ M: Jacob Chen M: Ezequiel Garcia L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/platform/rockchip/rga/ F: Documentation/devicetree/bindings/media/rockchip-rga.txt +F: drivers/media/platform/rockchip/rga/ ROCKER DRIVER M: Jiri Pirko @@ -14477,8 +14477,8 @@ S: Supported F: drivers/net/ethernet/rocker/ ROCKETPORT DRIVER -W: http://www.comtrol.com S: Maintained +W: http://www.comtrol.com F: Documentation/driver-api/serial/rocket.rst F: drivers/tty/rocket* @@ -14491,25 +14491,25 @@ F: drivers/tty/serial/rp2.* ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER M: Tomasz Duszynski S: Maintained -F: drivers/iio/light/bh1750.c F: Documentation/devicetree/bindings/iio/light/bh1750.yaml +F: drivers/iio/light/bh1750.c ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS M: Marek Vasut L: linux-kernel@vger.kernel.org L: linux-renesas-soc@vger.kernel.org S: Supported +F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt +F: drivers/gpio/gpio-bd9571mwv.c F: drivers/mfd/bd9571mwv.c F: drivers/regulator/bd9571mwv-regulator.c -F: drivers/gpio/gpio-bd9571mwv.c F: include/linux/mfd/bd9571mwv.h -F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt ROSE NETWORK LAYER M: Ralf Baechle L: linux-hams@vger.kernel.org -W: http://www.linux-ax25.org/ S: Maintained +W: http://www.linux-ax25.org/ F: include/net/rose.h F: include/uapi/linux/rose.h F: net/rose/ @@ -14517,46 +14517,46 @@ F: net/rose/ ROTATION DRIVER FOR ALLWINNER A83T M: Jernej Skrabec L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/platform/sunxi/sun8i-rotate/ +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml +F: drivers/media/platform/sunxi/sun8i-rotate/ RTL2830 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/rtl2830* RTL2832 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/rtl2832* RTL2832_SDR MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/rtl2832_sdr* RTL8180 WIRELESS DRIVER L: linux-wireless@vger.kernel.org +S: Orphan W: http://wireless.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git -S: Orphan F: drivers/net/wireless/realtek/rtl818x/rtl8180/ RTL8187 WIRELESS DRIVER @@ -14564,29 +14564,29 @@ M: Herton Ronaldo Krzesinski M: Hin-Tak Leung M: Larry Finger L: linux-wireless@vger.kernel.org +S: Maintained W: http://wireless.kernel.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git -S: Maintained F: drivers/net/wireless/realtek/rtl818x/rtl8187/ RTL8XXXU WIRELESS DRIVER (rtl8xxxu) M: Jes Sorensen L: linux-wireless@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel F: drivers/net/wireless/realtek/rtl8xxxu/ RXRPC SOCKETS (AF_RXRPC) M: David Howells L: linux-afs@lists.infradead.org S: Supported -F: net/rxrpc/ +W: https://www.infradead.org/~dhowells/kafs/ +F: Documentation/networking/rxrpc.txt F: include/keys/rxrpc-type.h F: include/net/af_rxrpc.h F: include/trace/events/rxrpc.h F: include/uapi/linux/rxrpc.h -F: Documentation/networking/rxrpc.txt -W: https://www.infradead.org/~dhowells/kafs/ +F: net/rxrpc/ S3 SAVAGE FRAMEBUFFER DRIVER M: Antonino Daplas @@ -14599,44 +14599,44 @@ M: Heiko Carstens M: Vasily Gorbik M: Christian Borntraeger L: linux-s390@vger.kernel.org +S: Supported W: http://www.ibm.com/developerworks/linux/linux390/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git -S: Supported +F: Documentation/driver-api/s390-drivers.rst +F: Documentation/s390/ F: arch/s390/ F: drivers/s390/ -F: Documentation/s390/ -F: Documentation/driver-api/s390-drivers.rst S390 COMMON I/O LAYER M: Vineeth Vijayan M: Peter Oberparleiter L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: drivers/s390/cio/ S390 DASD DRIVER M: Stefan Haberland M: Jan Hoeppner L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported -F: drivers/s390/block/dasd* +W: http://www.ibm.com/developerworks/linux/linux390/ F: block/partitions/ibm.c +F: drivers/s390/block/dasd* S390 IOMMU (PCI) M: Gerald Schaefer L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: drivers/iommu/s390-iommu.c S390 IUCV NETWORK LAYER M: Julian Wiedmann M: Ursula Braun L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: drivers/s390/net/*iucv* F: include/net/iucv/ F: net/iucv/ @@ -14645,16 +14645,16 @@ S390 NETWORK DRIVERS M: Julian Wiedmann M: Ursula Braun L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: drivers/s390/net/ S390 PCI SUBSYSTEM M: Niklas Schnelle M: Gerald Schaefer L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: arch/s390/pci/ F: drivers/pci/hotplug/s390_pci_hpc.c @@ -14663,12 +14663,12 @@ M: Tony Krowiak M: Pierre Morel M: Halil Pasic L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ +F: Documentation/s390/vfio-ap.rst F: drivers/s390/crypto/vfio_ap_drv.c -F: drivers/s390/crypto/vfio_ap_private.h F: drivers/s390/crypto/vfio_ap_ops.c -F: Documentation/s390/vfio-ap.rst +F: drivers/s390/crypto/vfio_ap_private.h S390 VFIO-CCW DRIVER M: Cornelia Huck @@ -14677,23 +14677,23 @@ R: Halil Pasic L: linux-s390@vger.kernel.org L: kvm@vger.kernel.org S: Supported -F: drivers/s390/cio/vfio_ccw* F: Documentation/s390/vfio-ccw.rst +F: drivers/s390/cio/vfio_ccw* F: include/uapi/linux/vfio_ccw.h S390 ZCRYPT DRIVER M: Harald Freudenberger L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: drivers/s390/crypto/ S390 ZFCP DRIVER M: Steffen Maier M: Benjamin Block L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: drivers/s390/scsi/zfcp_* S3C24XX SD/MMC Driver @@ -14705,25 +14705,25 @@ F: drivers/mmc/host/s3cmci.* SAA6588 RDS RECEIVER DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/saa6588* SAA7134 VIDEO4LINUX DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Odd fixes W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Odd fixes F: Documentation/media/v4l-drivers/saa7134* F: drivers/media/pci/saa7134/ SAA7146 VIDEO4LINUX-2 DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/common/saa7146/ F: drivers/media/pci/saa7146/ F: include/media/drv-intf/saa7146* @@ -14731,8 +14731,8 @@ F: include/media/drv-intf/saa7146* SAFESETID SECURITY MODULE M: Micah Morton S: Supported -F: security/safesetid/ F: Documentation/admin-guide/LSM/SafeSetID.rst +F: security/safesetid/ SAMSUNG AUDIO (ASoC) DRIVERS M: Krzysztof Kozlowski @@ -14740,23 +14740,23 @@ M: Sangbeom Kim M: Sylwester Nawrocki L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Supported -F: sound/soc/samsung/ F: Documentation/devicetree/bindings/sound/samsung* +F: sound/soc/samsung/ SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER M: Krzysztof Kozlowski L: linux-crypto@vger.kernel.org L: linux-samsung-soc@vger.kernel.org S: Maintained -F: drivers/crypto/exynos-rng.c F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml +F: drivers/crypto/exynos-rng.c SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER M: Łukasz Stelmach L: linux-samsung-soc@vger.kernel.org S: Maintained -F: drivers/char/hw_random/exynos-trng.c F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt +F: drivers/char/hw_random/exynos-trng.c SAMSUNG FRAMEBUFFER DRIVER M: Jingoo Han @@ -14777,16 +14777,16 @@ M: Bartlomiej Zolnierkiewicz L: linux-kernel@vger.kernel.org L: linux-samsung-soc@vger.kernel.org S: Supported +F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt +F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt +F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt +F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt +F: drivers/clk/clk-s2mps11.c F: drivers/mfd/sec*.c F: drivers/regulator/s2m*.c F: drivers/regulator/s5m*.c -F: drivers/clk/clk-s2mps11.c F: drivers/rtc/rtc-s5m.c F: include/linux/mfd/samsung/ -F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt -F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt -F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt -F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER M: Sylwester Nawrocki @@ -14832,22 +14832,22 @@ SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS M: Kyungmin Park M: Sylwester Nawrocki L: linux-media@vger.kernel.org -Q: https://patchwork.linuxtv.org/project/linux-media/list/ S: Supported +Q: https://patchwork.linuxtv.org/project/linux-media/list/ F: drivers/media/platform/exynos4-is/ SAMSUNG SOC CLOCK DRIVERS M: Sylwester Nawrocki M: Tomasz Figa M: Chanwoo Choi -S: Supported L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) +S: Supported T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git -F: drivers/clk/samsung/ -F: include/dt-bindings/clock/exynos*.h F: Documentation/devicetree/bindings/clock/exynos*.txt F: Documentation/devicetree/bindings/clock/samsung,s3c* F: Documentation/devicetree/bindings/clock/samsung,s5p* +F: drivers/clk/samsung/ +F: include/dt-bindings/clock/exynos*.h SAMSUNG SPI DRIVERS M: Kukjin Kim @@ -14862,8 +14862,8 @@ F: include/linux/platform_data/spi-s3c64xx.h SAMSUNG SXGBE DRIVERS M: Byungho An -S: Supported L: netdev@vger.kernel.org +S: Supported F: drivers/net/ethernet/samsung/sxgbe/ SAMSUNG THERMAL DRIVER @@ -14903,13 +14903,13 @@ R: Steven Rostedt (SCHED_FIFO/SCHED_RR) R: Ben Segall (CONFIG_CFS_BANDWIDTH) R: Mel Gorman (CONFIG_NUMA_BALANCING) L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core S: Maintained -F: kernel/sched/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core +F: include/linux/preempt.h F: include/linux/sched.h -F: include/uapi/linux/sched.h F: include/linux/wait.h -F: include/linux/preempt.h +F: include/uapi/linux/sched.h +F: kernel/sched/ SCR24X CHIP CARD INTERFACE DRIVER M: Lubomir Rintel @@ -14919,8 +14919,8 @@ F: drivers/char/pcmcia/scr24x_cs.c SCSI CDROM DRIVER M: Jens Axboe L: linux-scsi@vger.kernel.org -W: http://www.kernel.dk S: Maintained +W: http://www.kernel.dk F: drivers/scsi/sr* SCSI RDMA PROTOCOL (SRP) INITIATOR @@ -14942,20 +14942,20 @@ F: drivers/infiniband/ulp/srpt/ SCSI SG DRIVER M: Doug Gilbert L: linux-scsi@vger.kernel.org -W: http://sg.danny.cz/sg S: Maintained +W: http://sg.danny.cz/sg F: Documentation/scsi/scsi-generic.rst F: drivers/scsi/sg.c F: include/scsi/sg.h SCSI SUBSYSTEM M: "James E.J. Bottomley" -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git M: "Martin K. Petersen" -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git -Q: https://patchwork.kernel.org/project/linux-scsi/list/ L: linux-scsi@vger.kernel.org S: Maintained +Q: https://patchwork.kernel.org/project/linux-scsi/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git F: Documentation/devicetree/bindings/scsi/ F: drivers/scsi/ F: include/scsi/ @@ -14972,25 +14972,25 @@ SCSI TARGET SUBSYSTEM M: "Martin K. Petersen" L: linux-scsi@vger.kernel.org L: target-devel@vger.kernel.org +S: Supported W: http://www.linux-iscsi.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git Q: https://patchwork.kernel.org/project/target-devel/list/ -S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git +F: Documentation/target/ F: drivers/target/ F: include/target/ -F: Documentation/target/ SCTP PROTOCOL M: Vlad Yasevich M: Neil Horman M: Marcelo Ricardo Leitner L: linux-sctp@vger.kernel.org -W: http://lksctp.sourceforge.net S: Maintained +W: http://lksctp.sourceforge.net F: Documentation/networking/sctp.txt F: include/linux/sctp.h -F: include/uapi/linux/sctp.h F: include/net/sctp/ +F: include/uapi/linux/sctp.h F: net/sctp/ SCx200 CPU SUPPORT @@ -14998,9 +14998,9 @@ M: Jim Cromie S: Odd Fixes F: Documentation/i2c/busses/scx200_acb.rst F: arch/x86/platform/scx200/ -F: drivers/watchdog/scx200_wdt.c F: drivers/i2c/busses/scx200* F: drivers/mtd/maps/scx200_docflash.c +F: drivers/watchdog/scx200_wdt.c F: include/linux/scx200.h SCx200 GPIO DRIVER @@ -15030,14 +15030,14 @@ SECURE COMPUTING M: Kees Cook R: Andy Lutomirski R: Will Drewry -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp S: Supported -F: kernel/seccomp.c -F: include/uapi/linux/seccomp.h +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp +F: Documentation/userspace-api/seccomp_filter.rst F: include/linux/seccomp.h -F: tools/testing/selftests/seccomp/* +F: include/uapi/linux/seccomp.h +F: kernel/seccomp.c F: tools/testing/selftests/kselftest_harness.h -F: Documentation/userspace-api/seccomp_filter.rst +F: tools/testing/selftests/seccomp/* K: \bsecure_computing K: \bTIF_SECCOMP\b @@ -15085,8 +15085,8 @@ M: Jonathan Derrick M: Revanth Rajashekar L: linux-block@vger.kernel.org S: Supported -F: block/sed* F: block/opal_proto.h +F: block/sed* F: include/linux/sed* F: include/uapi/linux/sed* @@ -15098,9 +15098,9 @@ SECURITY SUBSYSTEM M: James Morris M: "Serge E. Hallyn" L: linux-security-module@vger.kernel.org (suggested Cc:) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git -W: http://kernsec.org/ S: Supported +W: http://kernsec.org/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git F: security/ X: security/selinux/ @@ -15109,16 +15109,16 @@ M: Paul Moore M: Stephen Smalley M: Eric Paris L: selinux@vger.kernel.org +S: Supported W: https://selinuxproject.org W: https://github.com/SELinuxProject T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git -S: Supported +F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot +F: Documentation/ABI/obsolete/sysfs-selinux-disable +F: Documentation/admin-guide/LSM/SELinux.rst F: include/uapi/linux/selinux_netlink.h -F: security/selinux/ F: scripts/selinux/ -F: Documentation/admin-guide/LSM/SELinux.rst -F: Documentation/ABI/obsolete/sysfs-selinux-disable -F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot +F: security/selinux/ SENSABLE PHANTOM M: Jiri Slaby @@ -15129,8 +15129,8 @@ F: include/uapi/linux/phantom.h SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER M: Tomasz Duszynski S: Maintained -F: drivers/iio/chemical/sps30.c F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml +F: drivers/iio/chemical/sps30.c SERIAL DEVICE BUS M: Rob Herring @@ -15157,8 +15157,8 @@ SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) M: Srinivas Kandagatla L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained -F: drivers/slimbus/ F: Documentation/devicetree/bindings/slimbus/ +F: drivers/slimbus/ F: include/linux/slimbus.h SFC NETWORK DRIVER @@ -15194,23 +15194,23 @@ SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS M: Ursula Braun M: Karsten Graul L: linux-s390@vger.kernel.org -W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported +W: http://www.ibm.com/developerworks/linux/linux390/ F: net/smc/ SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER M: Linus Walleij L: linux-iio@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git S: Maintained -F: drivers/iio/light/gp2ap002.c +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml +F: drivers/iio/light/gp2ap002.c SHARP RJ54N1CB0C SENSOR DRIVER M: Jacopo Mondi L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Odd fixes +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/rj54n1cb0c.c F: include/media/i2c/rj54n1cb0c.h @@ -15228,107 +15228,107 @@ F: include/media/drv-intf/sh_vou.h SI2157 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/si2157* SI2165 MEDIA DRIVER M: Matthias Schwarzott L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/si2165* SI2168 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/si2168* SI470X FM RADIO RECEIVER I2C DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/si470x/radio-si470x-i2c.c SI470X FM RADIO RECEIVER USB DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/si470x/radio-si470x-common.c -F: drivers/media/radio/si470x/radio-si470x.h F: drivers/media/radio/si470x/radio-si470x-usb.c +F: drivers/media/radio/si470x/radio-si470x.h SI4713 FM RADIO TRANSMITTER I2C DRIVER M: Eduardo Valentin L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/si4713/si4713.? SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER M: Eduardo Valentin L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/si4713/radio-platform-si4713.c SI4713 FM RADIO TRANSMITTER USB DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/si4713/radio-usb-si4713.c SIANO DVB DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Odd fixes W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Odd fixes F: drivers/media/common/siano/ +F: drivers/media/mmc/siano/ F: drivers/media/usb/siano/ F: drivers/media/usb/siano/ -F: drivers/media/mmc/siano/ SIFIVE DRIVERS M: Palmer Dabbelt M: Paul Walmsley L: linux-riscv@lists.infradead.org -T: git git://github.com/sifive/riscv-linux.git S: Supported -K: [^@]sifive +T: git git://github.com/sifive/riscv-linux.git N: sifive +K: [^@]sifive SIFIVE FU540 SYSTEM-ON-CHIP M: Paul Walmsley M: Palmer Dabbelt L: linux-riscv@lists.infradead.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git S: Supported -K: fu540 +T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git N: fu540 +K: fu540 SIFIVE PDMA DRIVER M: Green Wan S: Maintained -F: drivers/dma/sf-pdma/ F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml +F: drivers/dma/sf-pdma/ SILEAD TOUCHSCREEN DRIVER M: Hans de Goede @@ -15349,12 +15349,12 @@ M: Teddy Wang M: Sudip Mukherjee L: linux-fbdev@vger.kernel.org S: Maintained -F: drivers/video/fbdev/sm712* F: Documentation/fb/sm712fb.rst +F: drivers/video/fbdev/sm712* SIMPLE FIRMWARE INTERFACE (SFI) -W: http://simplefirmware.org/ S: Obsolete +W: http://simplefirmware.org/ F: arch/x86/platform/sfi/ F: drivers/sfi/ F: include/linux/sfi*.h @@ -15370,33 +15370,33 @@ F: include/linux/platform_data/simplefb.h SIMTEC EB110ATX (Chalice CATS) M: Vincent Sanders M: Simtec Linux Team -W: http://www.simtec.co.uk/products/EB110ATX/ S: Supported +W: http://www.simtec.co.uk/products/EB110ATX/ SIMTEC EB2410ITX (BAST) M: Vincent Sanders M: Simtec Linux Team -W: http://www.simtec.co.uk/products/EB2410ITX/ S: Supported -F: arch/arm/mach-s3c24xx/mach-bast.c +W: http://www.simtec.co.uk/products/EB2410ITX/ F: arch/arm/mach-s3c24xx/bast-ide.c F: arch/arm/mach-s3c24xx/bast-irq.c +F: arch/arm/mach-s3c24xx/mach-bast.c SIOX M: Thorsten Scherer M: Uwe Kleine-König R: Pengutronix Kernel Team S: Supported -F: drivers/siox/* F: drivers/gpio/gpio-siox.c +F: drivers/siox/* F: include/trace/events/siox.h SIPHASH PRF ROUTINES M: Jason A. Donenfeld S: Maintained +F: include/linux/siphash.h F: lib/siphash.c F: lib/test_siphash.c -F: include/linux/siphash.h SIS 190 ETHERNET DRIVER M: Francois Romieu @@ -15406,23 +15406,23 @@ F: drivers/net/ethernet/sis/sis190.c SIS 900/7016 FAST ETHERNET DRIVER M: Daniele Venzano -W: http://www.brownhat.org/sis900.html L: netdev@vger.kernel.org S: Maintained +W: http://www.brownhat.org/sis900.html F: drivers/net/ethernet/sis/sis900.* SIS FRAMEBUFFER DRIVER M: Thomas Winischhofer -W: http://www.winischhofer.net/linuxsisvga.shtml S: Maintained +W: http://www.winischhofer.net/linuxsisvga.shtml F: Documentation/fb/sisfb.rst F: drivers/video/fbdev/sis/ F: include/video/sisfb.h SIS USB2VGA DRIVER M: Thomas Winischhofer -W: http://www.winischhofer.at/linuxsisusbvga.shtml S: Maintained +W: http://www.winischhofer.at/linuxsisusbvga.shtml F: drivers/usb/misc/sisusbvga/ SLAB ALLOCATOR @@ -15443,8 +15443,8 @@ M: Josh Triplett R: Steven Rostedt R: Mathieu Desnoyers L: rcu@vger.kernel.org -W: http://www.rdrop.com/users/paulmck/RCU/ S: Supported +W: http://www.rdrop.com/users/paulmck/RCU/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev F: include/linux/srcu*.h F: kernel/rcu/srcu*.c @@ -15452,9 +15452,9 @@ F: kernel/rcu/srcu*.c SMACK SECURITY MODULE M: Casey Schaufler L: linux-security-module@vger.kernel.org +S: Maintained W: http://schaufler-ca.com T: git git://github.com/cschaufler/smack-next -S: Maintained F: Documentation/admin-guide/LSM/Smack.rst F: security/smack/ @@ -15467,11 +15467,11 @@ SMIA AND SMIA++ IMAGE SENSOR DRIVER M: Sakari Ailus L: linux-media@vger.kernel.org S: Maintained -F: drivers/media/i2c/smiapp/ +F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt F: drivers/media/i2c/smiapp-pll.c F: drivers/media/i2c/smiapp-pll.h +F: drivers/media/i2c/smiapp/ F: include/uapi/linux/smiapp.h -F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt SMM665 HARDWARE MONITOR DRIVER M: Guenter Roeck @@ -15511,8 +15511,8 @@ SMSC911x ETHERNET DRIVER M: Steve Glendinning L: netdev@vger.kernel.org S: Maintained -F: include/linux/smsc911x.h F: drivers/net/ethernet/smsc/smsc911x.* +F: include/linux/smsc911x.h SMSC9420 PCI ETHERNET DRIVER M: Steve Glendinning @@ -15522,40 +15522,40 @@ F: drivers/net/ethernet/smsc/smsc9420.* SOC-CAMERA V4L2 SUBSYSTEM L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Orphan -F: include/media/soc_camera.h +T: git git://linuxtv.org/media_tree.git F: drivers/staging/media/soc_camera/ +F: include/media/soc_camera.h SOCIONEXT (SNI) AVE NETWORK DRIVER M: Kunihiko Hayashi L: netdev@vger.kernel.org S: Maintained -F: drivers/net/ethernet/socionext/sni_ave.c F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt +F: drivers/net/ethernet/socionext/sni_ave.c SOCIONEXT (SNI) NETSEC NETWORK DRIVER M: Jassi Brar M: Ilias Apalodimas L: netdev@vger.kernel.org S: Maintained -F: drivers/net/ethernet/socionext/netsec.c F: Documentation/devicetree/bindings/net/socionext-netsec.txt +F: drivers/net/ethernet/socionext/netsec.c SOCIONEXT (SNI) Synquacer SPI DRIVER M: Masahisa Kojima M: Jassi Brar L: linux-spi@vger.kernel.org S: Maintained -F: drivers/spi/spi-synquacer.c F: Documentation/devicetree/bindings/spi/spi-synquacer.txt +F: drivers/spi/spi-synquacer.c SOCIONEXT SYNQUACER I2C DRIVER M: Ard Biesheuvel L: linux-i2c@vger.kernel.org S: Maintained -F: drivers/i2c/busses/i2c-synquacer.c F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt +F: drivers/i2c/busses/i2c-synquacer.c SOCIONEXT UNIPHIER SOUND DRIVER L: alsa-devel@alsa-project.org (moderated for non-subscribers) @@ -15603,10 +15603,10 @@ F: include/uapi/linux/arm_sdei.h SOFTWARE RAID (Multiple Disks) SUPPORT M: Song Liu L: linux-raid@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git S: Supported -F: drivers/md/Makefile +T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git F: drivers/md/Kconfig +F: drivers/md/Makefile F: drivers/md/md* F: drivers/md/raid* F: include/linux/raid/ @@ -15641,54 +15641,54 @@ F: include/linux/ssb/ SONY IMX214 SENSOR DRIVER M: Ricardo Ribalda L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/imx214.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt +F: drivers/media/i2c/imx214.c SONY IMX219 SENSOR DRIVER M: Dave Stevenson L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/imx219.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/imx219.yaml +F: drivers/media/i2c/imx219.c SONY IMX258 SENSOR DRIVER M: Sakari Ailus L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/imx258.c SONY IMX274 SENSOR DRIVER M: Leon Luo L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/imx274.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/imx274.txt +F: drivers/media/i2c/imx274.c SONY IMX290 SENSOR DRIVER M: Manivannan Sadhasivam L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/imx290.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/imx290.txt +F: drivers/media/i2c/imx290.c SONY IMX319 SENSOR DRIVER M: Bingbu Cao L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/imx319.c SONY IMX355 SENSOR DRIVER M: Tianshu Qiu L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/imx355.c SONY MEMORYSTICK SUBSYSTEM @@ -15696,8 +15696,8 @@ M: Maxim Levitsky M: Alex Dubov M: Ulf Hansson L: linux-mmc@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git F: drivers/memstick/ F: include/linux/memstick.h @@ -15715,10 +15715,10 @@ SOUND M: Jaroslav Kysela M: Takashi Iwai L: alsa-devel@alsa-project.org (moderated for non-subscribers) +S: Maintained W: http://www.alsa-project.org/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git Q: http://patchwork.kernel.org/project/alsa-devel/list/ -S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: Documentation/sound/ F: include/sound/ F: include/uapi/sound/ @@ -15727,8 +15727,8 @@ F: sound/ SOUND - COMPRESSED AUDIO M: Vinod Koul L: alsa-devel@alsa-project.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: Documentation/sound/designs/compress-offload.rst F: include/sound/compress_driver.h F: include/uapi/sound/compress_* @@ -15745,15 +15745,15 @@ F: sound/soc/soc-generic-dmaengine-pcm.c SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) M: Liam Girdwood M: Mark Brown -T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git L: alsa-devel@alsa-project.org (moderated for non-subscribers) -W: http://alsa-project.org/main/index.php/ASoC S: Supported +W: http://alsa-project.org/main/index.php/ASoC +T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git F: Documentation/devicetree/bindings/sound/ F: Documentation/sound/soc/ -F: sound/soc/ F: include/dt-bindings/sound/ F: include/sound/soc* +F: sound/soc/ SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS M: Pierre-Louis Bossart @@ -15762,8 +15762,8 @@ M: Ranjani Sridharan M: Kai Vehmanen M: Daniel Baluta L: sound-open-firmware@alsa-project.org (moderated for non-subscribers) -W: https://github.com/thesofproject/linux/ S: Supported +W: https://github.com/thesofproject/linux/ F: sound/soc/sof/ SOUNDWIRE SUBSYSTEM @@ -15779,28 +15779,27 @@ F: include/linux/soundwire/ SP2 MEDIA DRIVER M: Olli Salonen L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/sp2* SPARC + UltraSPARC (sparc/sparc64) M: "David S. Miller" L: sparclinux@vger.kernel.org +S: Maintained Q: http://patchwork.ozlabs.org/project/sparclinux/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git -S: Maintained F: arch/sparc/ F: drivers/sbus/ SPARC SERIAL DRIVERS M: "David S. Miller" L: sparclinux@vger.kernel.org +S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git -S: Maintained -F: include/linux/sunserialcore.h F: drivers/tty/serial/suncore.c F: drivers/tty/serial/sunhv.c F: drivers/tty/serial/sunsab.c @@ -15809,48 +15808,49 @@ F: drivers/tty/serial/sunsu.c F: drivers/tty/serial/sunzilog.c F: drivers/tty/serial/sunzilog.h F: drivers/tty/vcc.c +F: include/linux/sunserialcore.h SPARSE CHECKER M: "Luc Van Oostenryck" L: linux-sparse@vger.kernel.org +S: Maintained W: https://sparse.wiki.kernel.org/ T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git -S: Maintained F: include/linux/compiler.h SPEAR CLOCK FRAMEWORK SUPPORT M: Viresh Kumar L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.st.com/spear S: Maintained +W: http://www.st.com/spear F: drivers/clk/spear/ SPEAR PLATFORM SUPPORT M: Viresh Kumar M: Shiraz Hashim L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -W: http://www.st.com/spear S: Maintained +W: http://www.st.com/spear F: arch/arm/boot/dts/spear* F: arch/arm/mach-spear/ SPI NOR SUBSYSTEM M: Tudor Ambarus L: linux-mtd@lists.infradead.org +S: Maintained W: http://www.linux-mtd.infradead.org/ Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next C: irc://irc.oftc.net/mtd -S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next F: drivers/mtd/spi-nor/ F: include/linux/mtd/spi-nor.h SPI SUBSYSTEM M: Mark Brown L: linux-spi@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git -Q: http://patchwork.kernel.org/project/spi-devel-general/list/ S: Maintained +Q: http://patchwork.kernel.org/project/spi-devel-general/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git F: Documentation/devicetree/bindings/spi/ F: Documentation/spi/ F: drivers/spi/ @@ -15877,17 +15877,17 @@ F: include/trace/events/spmi.h SPU FILE SYSTEM M: Jeremy Kerr L: linuxppc-dev@lists.ozlabs.org -W: http://www.ibm.com/developerworks/power/cell/ S: Supported +W: http://www.ibm.com/developerworks/power/cell/ F: Documentation/filesystems/spufs.txt F: arch/powerpc/platforms/cell/spufs/ SQUASHFS FILE SYSTEM M: Phillip Lougher L: squashfs-devel@lists.sourceforge.net (subscribers-only) +S: Maintained W: http://squashfs.org.uk T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git -S: Maintained F: Documentation/filesystems/squashfs.rst F: fs/squashfs/ @@ -15899,18 +15899,18 @@ F: arch/alpha/kernel/srm_env.c ST LSM6DSx IMU IIO DRIVER M: Lorenzo Bianconi L: linux-iio@vger.kernel.org -W: http://www.st.com/ S: Maintained -F: drivers/iio/imu/st_lsm6dsx/ +W: http://www.st.com/ F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt +F: drivers/iio/imu/st_lsm6dsx/ ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER M: Mickael Guene L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained -F: drivers/media/i2c/st-mipid02.c +T: git git://linuxtv.org/media_tree.git F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt +F: drivers/media/i2c/st-mipid02.c ST STM32 I2C/SMBUS DRIVER M: Pierre-Yves MORDRET @@ -15922,8 +15922,8 @@ ST VL53L0X ToF RANGER(I2C) IIO DRIVER M: Song Qiang L: linux-iio@vger.kernel.org S: Maintained -F: drivers/iio/proximity/vl53l0x-i2c.c F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt +F: drivers/iio/proximity/vl53l0x-i2c.c STABLE BRANCH M: Greg Kroah-Hartman @@ -15967,8 +15967,8 @@ STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) M: Jens Frederich M: Daniel Drake M: Jon Nettleton -W: http://wiki.laptop.org/go/DCON S: Maintained +W: http://wiki.laptop.org/go/DCON F: drivers/staging/olpc_dcon/ STAGING - REALTEK RTL8188EU DRIVERS @@ -15987,8 +15987,8 @@ M: Michael Hennerich M: Beniamin Bia L: linux-fbdev@vger.kernel.org S: Supported -F: drivers/staging/fbtft/fb_seps525.c F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml +F: drivers/staging/fbtft/fb_seps525.c STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER M: Sudip Mukherjee @@ -16004,8 +16004,8 @@ M: Chris Brannon M: Kirk Reiser M: Samuel Thibault L: speakup@linux-speakup.org -W: http://www.linux-speakup.org/ S: Odd Fixes +W: http://www.linux-speakup.org/ F: drivers/staging/speakup/ STAGING - VIA VT665X DRIVERS @@ -16022,9 +16022,9 @@ F: drivers/staging/wilc1000/ STAGING SUBSYSTEM M: Greg Kroah-Hartman -T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git L: devel@driverdev.osuosl.org S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git F: drivers/staging/ STARFIRE/DURALAN NETWORK DRIVER @@ -16048,14 +16048,14 @@ F: sound/soc/sti/ STI CEC DRIVER M: Benjamin Gaignard S: Maintained -F: drivers/media/platform/sti/cec/ F: Documentation/devicetree/bindings/media/stih-cec.txt +F: drivers/media/platform/sti/cec/ STK1160 USB VIDEO CAPTURE DRIVER M: Ezequiel Garcia L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git S: Maintained +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/stk1160/ STM32 AUDIO (ASoC) DRIVERS @@ -16069,29 +16069,29 @@ F: sound/soc/stm/ STM32 TIMER/LPTIMER DRIVERS M: Fabrice Gasnier S: Maintained +F: Documentation/ABI/testing/*timer-stm32 +F: Documentation/devicetree/bindings/*/*stm32-*timer* F: drivers/*/stm32-*timer* F: drivers/pwm/pwm-stm32* F: include/linux/*/stm32-*tim* -F: Documentation/ABI/testing/*timer-stm32 -F: Documentation/devicetree/bindings/*/*stm32-*timer* STMMAC ETHERNET DRIVER M: Giuseppe Cavallaro M: Alexandre Torgue M: Jose Abreu L: netdev@vger.kernel.org -W: http://www.stlinux.com S: Supported +W: http://www.stlinux.com F: Documentation/networking/device_drivers/stmicro/ F: drivers/net/ethernet/stmicro/stmmac/ SUN3/3X M: Sam Creasey -W: http://sammy.net/sun3/ S: Maintained +W: http://sammy.net/sun3/ +F: arch/m68k/include/asm/sun3* F: arch/m68k/kernel/*sun3* F: arch/m68k/sun3*/ -F: arch/m68k/include/asm/sun3* F: drivers/net/ethernet/i825xx/sun3* SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER @@ -16111,8 +16111,8 @@ SUPERH M: Yoshinori Sato M: Rich Felker L: linux-sh@vger.kernel.org -Q: http://patchwork.kernel.org/project/linux-sh/list/ S: Maintained +Q: http://patchwork.kernel.org/project/linux-sh/list/ F: Documentation/sh/ F: arch/sh/ F: drivers/sh/ @@ -16122,15 +16122,15 @@ M: "Rafael J. Wysocki" M: Len Brown M: Pavel Machek L: linux-pm@vger.kernel.org -B: https://bugzilla.kernel.org S: Supported +B: https://bugzilla.kernel.org F: Documentation/power/ F: arch/x86/kernel/acpi/ F: drivers/base/power/ -F: kernel/power/ -F: include/linux/suspend.h F: include/linux/freezer.h F: include/linux/pm.h +F: include/linux/suspend.h +F: kernel/power/ SVGA HANDLING M: Martin Mares @@ -16142,75 +16142,75 @@ F: arch/x86/boot/video* SWIOTLB SUBSYSTEM M: Konrad Rzeszutek Wilk L: iommu@lists.linux-foundation.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git S: Supported -F: kernel/dma/swiotlb.c +T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git F: arch/*/kernel/pci-swiotlb.c F: include/linux/swiotlb.h +F: kernel/dma/swiotlb.c SWITCHDEV M: Jiri Pirko M: Ivan Vecera L: netdev@vger.kernel.org S: Supported -F: net/switchdev/ F: include/net/switchdev.h +F: net/switchdev/ SY8106A REGULATOR DRIVER M: Icenowy Zheng S: Maintained -F: drivers/regulator/sy8106a-regulator.c F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt +F: drivers/regulator/sy8106a-regulator.c SYNC FILE FRAMEWORK M: Sumit Semwal R: Gustavo Padovan -S: Maintained L: linux-media@vger.kernel.org L: dri-devel@lists.freedesktop.org -F: drivers/dma-buf/sync_* +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/driver-api/sync_file.rst F: drivers/dma-buf/dma-fence* F: drivers/dma-buf/sw_sync.c +F: drivers/dma-buf/sync_* F: include/linux/sync_file.h F: include/uapi/linux/sync_file.h -F: Documentation/driver-api/sync_file.rst -T: git git://anongit.freedesktop.org/drm/drm-misc SYNOPSYS ARC ARCHITECTURE M: Vineet Gupta L: linux-snps-arc@lists.infradead.org S: Supported -F: arch/arc/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git F: Documentation/devicetree/bindings/arc/* F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* +F: arch/arc/ F: drivers/clocksource/arc_timer.c F: drivers/tty/serial/arc_uart.c -T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git SYNOPSYS ARC HSDK SDP pll clock driver M: Eugeniy Paltsev S: Supported -F: drivers/clk/clk-hsdk-pll.c F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt +F: drivers/clk/clk-hsdk-pll.c SYNOPSYS ARC SDP clock driver M: Eugeniy Paltsev S: Supported -F: drivers/clk/axs10x/* F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt +F: drivers/clk/axs10x/* SYNOPSYS ARC SDP platform support M: Alexey Brodkin S: Supported -F: arch/arc/plat-axs10x -F: arch/arc/boot/dts/ax* F: Documentation/devicetree/bindings/arc/axs10* +F: arch/arc/boot/dts/ax* +F: arch/arc/plat-axs10x SYNOPSYS AXS10x RESET CONTROLLER DRIVER M: Eugeniy Paltsev S: Supported -F: drivers/reset/reset-axs10x.c F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt +F: drivers/reset/reset-axs10x.c SYNOPSYS CREG GPIO DRIVER M: Eugeniy Paltsev @@ -16235,8 +16235,8 @@ F: drivers/gpio/gpio-dwapb.c SYNOPSYS DESIGNWARE AXI DMAC DRIVER M: Eugeniy Paltsev S: Maintained -F: drivers/dma/dw-axi-dmac/ F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt +F: drivers/dma/dw-axi-dmac/ SYNOPSYS DESIGNWARE DMAC DRIVER M: Viresh Kumar @@ -16279,9 +16279,9 @@ F: drivers/mmc/host/dw_mmc* SYNOPSYS HSDK RESET CONTROLLER DRIVER M: Eugeniy Paltsev S: Supported +F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt F: drivers/reset/reset-hsdk.c F: include/dt-bindings/reset/snps,hsdk-reset.h -F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER M: Prabu Thangamuthu @@ -16293,8 +16293,8 @@ F: drivers/mmc/host/sdhci-pci-dwc-mshc.c SYSTEM CONFIGURATION (SYSCON) M: Lee Jones M: Arnd Bergmann -T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git F: drivers/mfd/syscon.c SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers @@ -16304,8 +16304,8 @@ S: Maintained F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt F: drivers/clk/clk-sc[mp]i.c F: drivers/cpufreq/sc[mp]i-cpufreq.c -F: drivers/firmware/arm_scpi.c F: drivers/firmware/arm_scmi/ +F: drivers/firmware/arm_scpi.c F: drivers/reset/reset-scmi.c F: include/linux/sc[mp]i_protocol.h F: include/trace/events/scmi.h @@ -16313,8 +16313,8 @@ F: include/trace/events/scmi.h SYSTEM RESET/SHUTDOWN DRIVERS M: Sebastian Reichel L: linux-pm@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git F: Documentation/devicetree/bindings/power/reset/ F: drivers/power/reset/ @@ -16372,125 +16372,125 @@ F: drivers/media/dvb-frontends/tc90522* TCP LOW PRIORITY MODULE M: "Wong Hoi Sing, Edison" M: "Hung Hing Lun, Mike" -W: http://tcp-lp-mod.sourceforge.net/ S: Maintained +W: http://tcp-lp-mod.sourceforge.net/ F: net/ipv4/tcp_lp.c TDA10071 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/dvb-frontends/tda10071* TDA18212 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/tda18212* TDA18218 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/tda18218* TDA18250 MEDIA DRIVER M: Olli Salonen L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/media_tree.git -S: Maintained F: drivers/media/tuners/tda18250* TDA18271 MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mkrufky/tuners.git -S: Maintained F: drivers/media/tuners/tda18271* TDA1997x MEDIA DRIVER M: Tim Harvey L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/i2c/tda1997x.* TDA827x MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mkrufky/tuners.git -S: Maintained F: drivers/media/tuners/tda8290.* TDA8290 MEDIA DRIVER M: Michael Krufky L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://github.com/mkrufky Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mkrufky/tuners.git -S: Maintained F: drivers/media/tuners/tda8290.* TDA9840 MEDIA DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/tda9840* TEA5761 TUNER DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Odd fixes W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Odd fixes F: drivers/media/tuners/tea5761.* TEA5767 TUNER DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Maintained F: drivers/media/tuners/tea5767.* TEA6415C MEDIA DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/tea6415c* TEA6420 MEDIA DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/i2c/tea6420* TEAM DRIVER @@ -16522,18 +16522,18 @@ TEE SUBSYSTEM M: Jens Wiklander L: tee-dev@lists.linaro.org S: Maintained +F: Documentation/tee.txt +F: drivers/tee/ F: include/linux/tee_drv.h F: include/uapi/linux/tee.h -F: drivers/tee/ -F: Documentation/tee.txt TEGRA ARCHITECTURE SUPPORT M: Thierry Reding M: Jonathan Hunter L: linux-tegra@vger.kernel.org +S: Supported Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git -S: Supported N: [^a-z]tegra TEGRA CLOCK DRIVER @@ -16606,16 +16606,16 @@ F: drivers/char/tlclk.c TEMPO SEMICONDUCTOR DRIVERS M: Steven Eckhoff S: Maintained +F: Documentation/devicetree/bindings/sound/tscs*.txt F: sound/soc/codecs/tscs*.c F: sound/soc/codecs/tscs*.h -F: Documentation/devicetree/bindings/sound/tscs*.txt TENSILICA XTENSA PORT (xtensa) M: Chris Zankel M: Max Filippov L: linux-xtensa@linux-xtensa.org -T: git git://github.com/czankel/xtensa-linux.git S: Maintained +T: git git://github.com/czankel/xtensa-linux.git F: arch/xtensa/ F: drivers/irqchip/irq-xtensa-* @@ -16629,8 +16629,8 @@ TEXAS INSTRUMENTS' DAC7612 DAC DRIVER M: Ricardo Ribalda L: linux-iio@vger.kernel.org S: Supported -F: drivers/iio/dac/ti-dac7612.c F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt +F: drivers/iio/dac/ti-dac7612.c TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER M: Nishanth Menon @@ -16639,28 +16639,28 @@ M: Santosh Shilimkar L: linux-arm-kernel@lists.infradead.org S: Maintained F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt -F: drivers/firmware/ti_sci* -F: include/linux/soc/ti/ti_sci_protocol.h -F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt -F: drivers/soc/ti/ti_sci_pm_domains.c -F: include/dt-bindings/soc/ti,sci_pm_domain.h -F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt -F: drivers/clk/keystone/sci-clk.c -F: drivers/reset/reset-ti-sci.c -F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt -F: drivers/irqchip/irq-ti-sci-intr.c +F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt +F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt +F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt +F: drivers/clk/keystone/sci-clk.c +F: drivers/firmware/ti_sci* F: drivers/irqchip/irq-ti-sci-inta.c -F: include/linux/soc/ti/ti_sci_inta_msi.h +F: drivers/irqchip/irq-ti-sci-intr.c +F: drivers/reset/reset-ti-sci.c F: drivers/soc/ti/ti_sci_inta_msi.c +F: drivers/soc/ti/ti_sci_pm_domains.c +F: include/dt-bindings/soc/ti,sci_pm_domain.h +F: include/linux/soc/ti/ti_sci_inta_msi.h +F: include/linux/soc/ti/ti_sci_protocol.h THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/radio/radio-raremono.c THERMAL @@ -16668,23 +16668,23 @@ M: Zhang Rui M: Daniel Lezcano R: Amit Kucheria L: linux-pm@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git -Q: https://patchwork.kernel.org/project/linux-pm/list/ S: Supported +Q: https://patchwork.kernel.org/project/linux-pm/list/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git +F: Documentation/devicetree/bindings/thermal/ F: drivers/thermal/ +F: include/linux/cpu_cooling.h F: include/linux/thermal.h F: include/uapi/linux/thermal.h -F: include/linux/cpu_cooling.h -F: Documentation/devicetree/bindings/thermal/ THERMAL DRIVER FOR AMLOGIC SOCS M: Guillaume La Roque L: linux-pm@vger.kernel.org L: linux-amlogic@lists.infradead.org -W: http://linux-meson.com/ S: Supported -F: drivers/thermal/amlogic_thermal.c +W: http://linux-meson.com/ F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml +F: drivers/thermal/amlogic_thermal.c THERMAL/CPU_COOLING M: Amit Daniel Kachhap @@ -16737,10 +16737,10 @@ F: drivers/gpio/gpio-thunderx.c TI AM437X VPFE DRIVER M: "Lad, Prabhakar" L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git -S: Maintained F: drivers/media/platform/am437x/ TI BANDGAP AND THERMAL DRIVER @@ -16753,9 +16753,9 @@ F: drivers/thermal/ti-soc-thermal/ TI BQ27XXX POWER SUPPLY DRIVER R: Andrew F. Davis -F: include/linux/power/bq27xxx_battery.h F: drivers/power/supply/bq27xxx_battery.c F: drivers/power/supply/bq27xxx_battery_i2c.c +F: include/linux/power/bq27xxx_battery.h TI CDCE706 CLOCK DRIVER M: Max Filippov @@ -16773,12 +16773,12 @@ TI DAVINCI MACHINE SUPPORT M: Sekhar Nori R: Bartosz Golaszewski L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt +F: arch/arm/boot/dts/da850* F: arch/arm/mach-davinci/ F: drivers/i2c/busses/i2c-davinci.c -F: arch/arm/boot/dts/da850* TI DAVINCI SERIES CLOCK DRIVER M: David Lechner @@ -16797,10 +16797,10 @@ F: drivers/gpio/gpio-davinci.c TI DAVINCI SERIES MEDIA DRIVER M: "Lad, Prabhakar" L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git -S: Maintained F: drivers/media/platform/davinci/ F: include/media/davinci/ @@ -16832,16 +16832,16 @@ M: Santosh Shilimkar L: linux-kernel@vger.kernel.org L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained -F: drivers/soc/ti/* T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git +F: drivers/soc/ti/* TI LM49xxx FAMILY ASoC CODEC DRIVERS M: M R Swami Reddy M: Vishwas A Deshpande L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained -F: sound/soc/codecs/lm49453* F: sound/soc/codecs/isabelle* +F: sound/soc/codecs/lm49453* TI LP855x BACKLIGHT DRIVER M: Milo Kim @@ -16898,8 +16898,8 @@ M: Mark Greer L: linux-wireless@vger.kernel.org L: linux-nfc@lists.01.org (moderated for non-subscribers) S: Supported -F: drivers/nfc/trf7970a.c F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt +F: drivers/nfc/trf7970a.c TI TWL4030 SERIES SOC CODEC DRIVER M: Peter Ujfalusi @@ -16919,10 +16919,10 @@ F: drivers/media/platform/ti-vpe/ TI WILINK WIRELESS DRIVERS L: linux-wireless@vger.kernel.org +S: Orphan W: http://wireless.kernel.org/en/users/Drivers/wl12xx W: http://wireless.kernel.org/en/users/Drivers/wl1251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git -S: Orphan F: drivers/net/wireless/ti/ F: include/linux/wl12xx.h @@ -16931,17 +16931,17 @@ M: John Stultz M: Thomas Gleixner R: Stephen Boyd L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core S: Supported +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core F: include/linux/clocksource.h F: include/linux/time.h F: include/linux/timex.h F: include/uapi/linux/time.h F: include/uapi/linux/timex.h -F: kernel/time/clocksource.c -F: kernel/time/time*.c F: kernel/time/alarmtimer.c +F: kernel/time/clocksource.c F: kernel/time/ntp.c +F: kernel/time/time*.c F: tools/testing/selftests/timers/ TIPC NETWORK LAYER @@ -16949,34 +16949,34 @@ M: Jon Maloy M: Ying Xue L: netdev@vger.kernel.org (core kernel code) L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) -W: http://tipc.sourceforge.net/ S: Maintained +W: http://tipc.sourceforge.net/ F: include/uapi/linux/tipc*.h F: net/tipc/ TLAN NETWORK DRIVER M: Samuel Chessman L: tlan-devel@lists.sourceforge.net (subscribers-only) -W: http://sourceforge.net/projects/tlan/ S: Maintained +W: http://sourceforge.net/projects/tlan/ F: Documentation/networking/device_drivers/ti/tlan.txt F: drivers/net/ethernet/ti/tlan.* TM6000 VIDEO4LINUX DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Odd fixes W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Odd fixes -F: drivers/media/usb/tm6000/ F: Documentation/media/v4l-drivers/tm6000* +F: drivers/media/usb/tm6000/ TMIO/SDHI MMC DRIVER M: Wolfram Sang L: linux-mmc@vger.kernel.org S: Supported -F: drivers/mmc/host/tmio_mmc* F: drivers/mmc/host/renesas_sdhi* +F: drivers/mmc/host/tmio_mmc* F: include/linux/mfd/tmio.h TMP401 HARDWARE MONITOR DRIVER @@ -17007,8 +17007,8 @@ L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) -W: https://tomoyo.osdn.jp/ S: Maintained +W: https://tomoyo.osdn.jp/ F: security/tomoyo/ TOPSTAR LAPTOP EXTRAS DRIVER @@ -17025,10 +17025,10 @@ L: linux-kernel@vger.kernel.org S: Supported T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev F: Documentation/RCU/torture.txt -F: kernel/torture.c -F: kernel/rcu/rcutorture.c -F: kernel/rcu/rcuperf.c F: kernel/locking/locktorture.c +F: kernel/rcu/rcuperf.c +F: kernel/rcu/rcutorture.c +F: kernel/torture.c TOSHIBA ACPI EXTRAS DRIVER M: Azael Avalos @@ -17050,8 +17050,8 @@ F: drivers/platform/x86/toshiba_haps.c TOSHIBA SMM DRIVER M: Jonathan Buzzard -W: http://www.buzzard.org.uk/toshiba/ S: Maintained +W: http://www.buzzard.org.uk/toshiba/ F: drivers/char/toshiba.c F: include/linux/toshiba.h F: include/uapi/linux/toshiba.h @@ -17074,17 +17074,17 @@ M: Peter Huewe M: Jarkko Sakkinen R: Jason Gunthorpe L: linux-integrity@vger.kernel.org -Q: https://patchwork.kernel.org/project/linux-integrity/list/ +S: Maintained W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity +Q: https://patchwork.kernel.org/project/linux-integrity/list/ T: git git://git.infradead.org/users/jjs/linux-tpmdd.git -S: Maintained F: drivers/char/tpm/ TRACING M: Steven Rostedt M: Ingo Molnar -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core F: Documentation/trace/ftrace.rst F: arch/*/*/*/ftrace.h F: arch/*/kernel/ftrace.c @@ -17099,19 +17099,19 @@ M: Steven Rostedt M: Ingo Molnar R: Karol Herbst R: Pekka Paalanen -S: Maintained L: linux-kernel@vger.kernel.org L: nouveau@lists.freedesktop.org -F: kernel/trace/trace_mmiotrace.c -F: include/linux/mmiotrace.h +S: Maintained F: arch/x86/mm/kmmio.c F: arch/x86/mm/mmio-mod.c F: arch/x86/mm/testmmiotrace.c +F: include/linux/mmiotrace.h +F: kernel/trace/trace_mmiotrace.c TRIVIAL PATCHES M: Jiri Kosina -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git K: ^Subject:.*(?i)trivial TTY LAYER @@ -17122,21 +17122,21 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git F: Documentation/driver-api/serial/ F: drivers/tty/ F: drivers/tty/serial/serial_core.c -F: include/linux/serial_core.h F: include/linux/serial.h +F: include/linux/serial_core.h F: include/linux/tty.h -F: include/uapi/linux/serial_core.h F: include/uapi/linux/serial.h +F: include/uapi/linux/serial_core.h F: include/uapi/linux/tty.h TUA9001 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org W: http://palosaari.fi/linux/ Q: http://patchwork.linuxtv.org/project/linux-media/list/ T: git git://linuxtv.org/anttip/media_tree.git -S: Maintained F: drivers/media/tuners/tua9001* TULIP NETWORK DRIVERS @@ -17147,8 +17147,8 @@ F: drivers/net/ethernet/dec/tulip/ TUN/TAP driver M: Maxim Krasnyansky -W: http://vtun.sourceforge.net/tun S: Maintained +W: http://vtun.sourceforge.net/tun F: Documentation/networking/tuntap.txt F: arch/um/os-Linux/drivers/ @@ -17156,18 +17156,18 @@ TURBOCHANNEL SUBSYSTEM M: "Maciej W. Rozycki" M: Ralf Baechle L: linux-mips@vger.kernel.org -Q: http://patchwork.linux-mips.org/project/linux-mips/list/ S: Maintained +Q: http://patchwork.linux-mips.org/project/linux-mips/list/ F: drivers/tc/ F: include/linux/tc.h TURBOSTAT UTILITY M: "Len Brown" L: linux-pm@vger.kernel.org -B: https://bugzilla.kernel.org +S: Supported Q: https://patchwork.kernel.org/project/linux-pm/list/ +B: https://bugzilla.kernel.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat -S: Supported F: tools/power/x86/turbostat/ TW5864 VIDEO4LINUX DRIVER @@ -17182,17 +17182,17 @@ F: drivers/media/pci/tw5864/ TW68 VIDEO4LINUX DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/pci/tw68/ TW686X VIDEO4LINUX DRIVER M: Ezequiel Garcia L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: http://linuxtv.org S: Maintained +W: http://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/pci/tw686x/ UACCE ACCELERATOR FRAMEWORK @@ -17210,24 +17210,24 @@ F: include/uapi/misc/uacce/ UBI FILE SYSTEM (UBIFS) M: Richard Weinberger L: linux-mtd@lists.infradead.org +S: Supported +W: http://www.linux-mtd.infradead.org/doc/ubifs.html T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes -W: http://www.linux-mtd.infradead.org/doc/ubifs.html -S: Supported F: Documentation/filesystems/ubifs.rst F: fs/ubifs/ UCLINUX (M68KNOMMU AND COLDFIRE) M: Greg Ungerer -W: http://www.linux-m68k.org/ -W: http://www.uclinux.org/ L: linux-m68k@lists.linux-m68k.org L: uclinux-dev@uclinux.org (subscribers-only) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git S: Maintained -F: arch/m68k/coldfire/ -F: arch/m68k/68*/ +W: http://www.linux-m68k.org/ +W: http://www.uclinux.org/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git F: arch/m68k/*/*_no.* +F: arch/m68k/68*/ +F: arch/m68k/coldfire/ F: arch/m68k/include/asm/*_no.* UDF FILESYSTEM @@ -17270,21 +17270,21 @@ F: fs/unicode/ UNICORE32 ARCHITECTURE M: Guan Xuetao -W: http://mprc.pku.edu.cn/~guanxuetao/linux S: Maintained +W: http://mprc.pku.edu.cn/~guanxuetao/linux T: git git://github.com/gxt/linux.git F: arch/unicore32/ UNIFDEF M: Tony Finch -W: http://dotat.at/prog/unifdef S: Maintained +W: http://dotat.at/prog/unifdef F: scripts/unifdef.c UNIFORM CDROM DRIVER M: Jens Axboe -W: http://www.kernel.dk S: Maintained +W: http://www.kernel.dk F: Documentation/cdrom/ F: drivers/cdrom/cdrom.c F: include/linux/cdrom.h @@ -17294,9 +17294,9 @@ UNISYS S-PAR DRIVERS M: David Kershner L: sparmaintainer@unisys.com (Unisys internal) S: Supported -F: include/linux/visorbus.h -F: drivers/visorbus/ F: drivers/staging/unisys/ +F: drivers/visorbus/ +F: include/linux/visorbus.h UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER R: Alim Akhtar @@ -17321,11 +17321,11 @@ F: drivers/scsi/ufs/ufs-mediatek* UNSORTED BLOCK IMAGES (UBI) M: Richard Weinberger -W: http://www.linux-mtd.infradead.org/ L: linux-mtd@lists.infradead.org +S: Supported +W: http://www.linux-mtd.infradead.org/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes -S: Supported F: drivers/mtd/ubi/ F: include/linux/mtd/ubi.h F: include/uapi/mtd/ubi-user.h @@ -17333,8 +17333,8 @@ F: include/uapi/mtd/ubi-user.h USB "USBNET" DRIVER FRAMEWORK M: Oliver Neukum L: netdev@vger.kernel.org -W: http://www.linux-usb.org/usbnet S: Maintained +W: http://www.linux-usb.org/usbnet F: drivers/net/usb/usbnet.c F: include/linux/usb/usbnet.h @@ -17386,8 +17386,8 @@ F: drivers/usb/c67x00/ USB DAVICOM DM9601 DRIVER M: Peter Korsgaard L: netdev@vger.kernel.org -W: http://www.linux-usb.org/usbnet S: Maintained +W: http://www.linux-usb.org/usbnet F: drivers/net/usb/dm9601.c USB EHCI DRIVER @@ -17400,9 +17400,9 @@ F: drivers/usb/host/ehci* USB GADGET/PERIPHERAL SUBSYSTEM M: Felipe Balbi L: linux-usb@vger.kernel.org +S: Maintained W: http://www.linux-usb.org/gadget T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git -S: Maintained F: drivers/usb/gadget/ F: include/linux/usb/gadget* @@ -17410,8 +17410,8 @@ USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) M: Jiri Kosina M: Benjamin Tissoires L: linux-usb@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git F: Documentation/hid/hiddev.rst F: drivers/hid/usbhid/ @@ -17455,8 +17455,8 @@ F: drivers/usb/storage/ USB MIDI DRIVER M: Clemens Ladisch L: alsa-devel@alsa-project.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git F: sound/usb/midi.* USB NETWORKING DRIVERS @@ -17473,9 +17473,9 @@ F: drivers/usb/host/ohci* USB OTG FSM (Finite State Machine) M: Peter Chen -T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git L: linux-usb@vger.kernel.org S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git F: drivers/usb/common/usb-otg-fsm.c USB OVER IP DRIVER @@ -17486,23 +17486,23 @@ L: linux-usb@vger.kernel.org S: Maintained F: Documentation/usb/usbip_protocol.rst F: drivers/usb/usbip/ -F: tools/usb/usbip/ F: tools/testing/selftests/drivers/usb/usbip/ +F: tools/usb/usbip/ USB PEGASUS DRIVER M: Petko Manolov L: linux-usb@vger.kernel.org L: netdev@vger.kernel.org -T: git git://github.com/petkan/pegasus.git -W: https://github.com/petkan/pegasus S: Maintained +W: https://github.com/petkan/pegasus +T: git git://github.com/petkan/pegasus.git F: drivers/net/usb/pegasus.* USB PHY LAYER M: Felipe Balbi L: linux-usb@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git F: drivers/usb/phy/ USB PRINTER DRIVER (usblp) @@ -17522,16 +17522,16 @@ USB RTL8150 DRIVER M: Petko Manolov L: linux-usb@vger.kernel.org L: netdev@vger.kernel.org -T: git git://github.com/petkan/rtl8150.git -W: https://github.com/petkan/rtl8150 S: Maintained +W: https://github.com/petkan/rtl8150 +T: git git://github.com/petkan/rtl8150.git F: drivers/net/usb/rtl8150.c USB SERIAL SUBSYSTEM M: Johan Hovold L: linux-usb@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git F: Documentation/usb/usb-serial.rst F: drivers/usb/serial/ F: include/linux/usb/serial.h @@ -17552,9 +17552,9 @@ F: drivers/net/usb/smsc95xx.* USB SUBSYSTEM M: Greg Kroah-Hartman L: linux-usb@vger.kernel.org +S: Supported W: http://www.linux-usb.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git -S: Supported F: Documentation/devicetree/bindings/usb/ F: Documentation/usb/ F: drivers/usb/ @@ -17601,18 +17601,18 @@ USB VIDEO CLASS M: Laurent Pinchart L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: http://www.ideasonboard.org/uvc/ S: Maintained +W: http://www.ideasonboard.org/uvc/ +T: git git://linuxtv.org/media_tree.git F: drivers/media/usb/uvc/ F: include/uapi/linux/uvcvideo.h USB VISION DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Odd Fixes +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/staging/media/usbvision/ USB WEBCAM GADGET @@ -17633,22 +17633,22 @@ USB XHCI DRIVER M: Mathias Nyman L: linux-usb@vger.kernel.org S: Supported -F: drivers/usb/host/xhci* F: drivers/usb/host/pci-quirks* +F: drivers/usb/host/xhci* USB ZD1201 DRIVER L: linux-wireless@vger.kernel.org -W: http://linux-lc100020.sourceforge.net S: Orphan +W: http://linux-lc100020.sourceforge.net F: drivers/net/wireless/zydas/zd1201.* USB ZR364XX DRIVER M: Antoine Jacquet L: linux-usb@vger.kernel.org L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: http://royale.zerezo.com/zr364xx/ S: Maintained +W: http://royale.zerezo.com/zr364xx/ +T: git git://linuxtv.org/media_tree.git F: Documentation/media/v4l-drivers/zr364xx* F: drivers/media/usb/zr364xx/ @@ -17657,10 +17657,10 @@ M: Jeff Dike M: Richard Weinberger M: Anton Ivanov L: linux-um@lists.infradead.org +S: Maintained W: http://user-mode-linux.sourceforge.net Q: https://patchwork.ozlabs.org/project/linux-um/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git -S: Maintained F: Documentation/virt/uml/ F: arch/um/ F: arch/x86/um/ @@ -17669,16 +17669,16 @@ F: fs/hostfs/ USERSPACE COPYIN/COPYOUT (UIOVEC) M: Alexander Viro S: Maintained -F: lib/iov_iter.c F: include/linux/uio.h +F: lib/iov_iter.c USERSPACE DMA BUFFER DRIVER M: Gerd Hoffmann -S: Maintained L: dri-devel@lists.freedesktop.org +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/dma-buf/udmabuf.c F: include/uapi/linux/udmabuf.h -T: git git://anongit.freedesktop.org/drm/drm-misc USERSPACE I/O (UIO) M: Greg Kroah-Hartman @@ -17691,26 +17691,26 @@ F: include/linux/uio_driver.h UTIL-LINUX PACKAGE M: Karel Zak L: util-linux@vger.kernel.org +S: Maintained W: http://en.wikipedia.org/wiki/Util-linux T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git -S: Maintained UUID HELPERS M: Christoph Hellwig R: Andy Shevchenko L: linux-kernel@vger.kernel.org +S: Maintained T: git git://git.infradead.org/users/hch/uuid.git -F: lib/uuid.c -F: lib/test_uuid.c F: include/linux/uuid.h F: include/uapi/linux/uuid.h -S: Maintained +F: lib/test_uuid.c +F: lib/uuid.c UVESAFB DRIVER M: Michal Januszewski L: linux-fbdev@vger.kernel.org -W: https://github.com/mjanusz/v86d S: Maintained +W: https://github.com/mjanusz/v86d F: Documentation/fb/uvesafb.rst F: drivers/video/fbdev/uvesafb.* @@ -17737,8 +17737,8 @@ VFIO DRIVER M: Alex Williamson R: Cornelia Huck L: kvm@vger.kernel.org -T: git git://github.com/awilliam/linux-vfio.git S: Maintained +T: git git://github.com/awilliam/linux-vfio.git F: Documentation/driver-api/vfio.rst F: drivers/vfio/ F: include/linux/vfio.h @@ -17762,10 +17762,10 @@ F: drivers/vfio/platform/ VGA_SWITCHEROO R: Lukas Wunner 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 -T: git git://anongit.freedesktop.org/drm/drm-misc VIA RHINE NETWORK DRIVER S: Orphan @@ -17781,10 +17781,10 @@ VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER M: Florian Tobias Schandinat 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 -F: drivers/video/fbdev/via/ VIA VELOCITY NETWORK DRIVER M: Francois Romieu @@ -17795,9 +17795,9 @@ F: drivers/net/ethernet/via/via-velocity.* VICODEC VIRTUAL CODEC DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/vicodec/* VIDEO I2C POLLING DRIVER @@ -17826,9 +17826,9 @@ VIMC VIRTUAL MEDIA CONTROLLER DRIVER M: Helen Koike R: Shuah Khan L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/vimc/* VIRT LIB @@ -17845,17 +17845,17 @@ L: kvm@vger.kernel.org L: virtualization@lists.linux-foundation.org L: netdev@vger.kernel.org S: Maintained +F: drivers/net/vsockmon.c +F: drivers/vhost/vsock.c F: include/linux/virtio_vsock.h F: include/uapi/linux/virtio_vsock.h -F: include/uapi/linux/vsockmon.h F: include/uapi/linux/vm_sockets_diag.h -F: net/vmw_vsock/diag.c +F: include/uapi/linux/vsockmon.h F: net/vmw_vsock/af_vsock_tap.c -F: net/vmw_vsock/virtio_transport_common.c +F: net/vmw_vsock/diag.c F: net/vmw_vsock/virtio_transport.c +F: net/vmw_vsock/virtio_transport_common.c F: net/vmw_vsock/vsock_loopback.c -F: drivers/net/vsockmon.c -F: drivers/vhost/vsock.c F: tools/testing/vsock/ VIRTIO BLOCK AND SCSI DRIVERS @@ -17867,9 +17867,9 @@ 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 -F: drivers/vhost/scsi.c VIRTIO CONSOLE DRIVER M: Amit Shah @@ -17885,16 +17885,16 @@ M: Jason Wang L: virtualization@lists.linux-foundation.org S: Maintained F: Documentation/devicetree/bindings/virtio/ -F: drivers/virtio/ -F: drivers/vdpa/ -F: tools/virtio/ -F: drivers/net/virtio_net.c F: drivers/block/virtio_blk.c -F: include/linux/virtio*.h +F: drivers/crypto/virtio/ +F: drivers/net/virtio_net.c +F: drivers/vdpa/ +F: drivers/virtio/ F: include/linux/vdpa.h +F: include/linux/virtio*.h F: include/uapi/linux/virtio_*.h -F: drivers/crypto/virtio/ F: mm/balloon_compaction.c +F: tools/virtio/ VIRTIO CRYPTO DRIVER M: Gonglei @@ -17911,8 +17911,8 @@ L: linux-s390@vger.kernel.org L: virtualization@lists.linux-foundation.org L: kvm@vger.kernel.org S: Supported -F: drivers/s390/virtio/ F: arch/s390/include/uapi/asm/virtio-ccw.h +F: drivers/s390/virtio/ VIRTIO FILE SYSTEM M: Vivek Goyal @@ -17920,19 +17920,19 @@ M: Stefan Hajnoczi M: Miklos Szeredi L: virtualization@lists.linux-foundation.org L: linux-fsdevel@vger.kernel.org -W: https://virtio-fs.gitlab.io/ 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 -F: Documentation/filesystems/virtiofs.rst VIRTIO GPU DRIVER M: David Airlie M: Gerd Hoffmann L: dri-devel@lists.freedesktop.org L: virtualization@lists.linux-foundation.org -T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/virtio/ F: include/uapi/linux/virtio_gpu.h @@ -17942,11 +17942,11 @@ M: Jason Wang L: kvm@vger.kernel.org L: virtualization@lists.linux-foundation.org L: netdev@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git F: drivers/vhost/ -F: include/uapi/linux/vhost.h F: include/linux/vhost_iotlb.h +F: include/uapi/linux/vhost.h VIRTIO INPUT DRIVER M: Gerd Hoffmann @@ -17966,9 +17966,9 @@ M: Hans de Goede M: Arnd Bergmann M: Greg Kroah-Hartman S: Maintained +F: drivers/virt/vboxguest/ F: include/linux/vbox_utils.h F: include/uapi/linux/vbox*.h -F: drivers/virt/vboxguest/ VIRTUAL BOX SHARED FOLDER VFS DRIVER M: Hans de Goede @@ -17993,9 +17993,9 @@ F: net/dsa/tag_ocelot.c VIVID VIRTUAL VIDEO DRIVER M: Hans Verkuil L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git -W: https://linuxtv.org S: Maintained +W: https://linuxtv.org +T: git git://linuxtv.org/media_tree.git F: drivers/media/platform/vivid/* VLYNQ BUS @@ -18029,8 +18029,8 @@ M: Thomas Hellstrom M: "VMware, Inc." L: virtualization@lists.linux-foundation.org S: Supported -F: arch/x86/kernel/cpu/vmware.c F: arch/x86/include/asm/vmware.h +F: arch/x86/kernel/cpu/vmware.c VMWARE PVRDMA DRIVER M: Adit Ranadive @@ -18079,9 +18079,9 @@ VOLTAGE AND CURRENT REGULATOR FRAMEWORK M: Liam Girdwood M: Mark Brown L: linux-kernel@vger.kernel.org +S: Supported W: http://www.slimlogic.co.uk/?p=48 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git -S: Supported F: Documentation/devicetree/bindings/regulator/ F: Documentation/power/regulator/ F: drivers/regulator/ @@ -18094,8 +18094,8 @@ M: David Ahern M: Shrijeet Mukherjee L: netdev@vger.kernel.org S: Maintained -F: drivers/net/vrf.c F: Documentation/networking/vrf.txt +F: drivers/net/vrf.c VSPRINTF M: Petr Mladek @@ -18103,11 +18103,11 @@ M: Steven Rostedt M: Sergey Senozhatsky R: Andy Shevchenko R: Rasmus Villemoes -T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git S: Maintained -F: lib/vsprintf.c -F: lib/test_printf.c +T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git F: Documentation/core-api/printk-formats.rst +F: lib/test_printf.c +F: lib/vsprintf.c VT1211 HARDWARE MONITOR DRIVER M: Juerg Haefliger @@ -18171,9 +18171,9 @@ WATCHDOG DEVICE DRIVERS M: Wim Van Sebroeck M: Guenter Roeck L: linux-watchdog@vger.kernel.org +S: Maintained W: http://www.linux-watchdog.org/ T: git git://www.linux-watchdog.org/linux-watchdog.git -S: Maintained F: Documentation/devicetree/bindings/watchdog/ F: Documentation/watchdog/ F: drivers/watchdog/ @@ -18237,11 +18237,11 @@ F: drivers/gpio/gpio-ws16c48.c WIREGUARD SECURE NETWORK TUNNEL M: Jason A. Donenfeld +L: wireguard@lists.zx2c4.com +L: netdev@vger.kernel.org S: Maintained F: drivers/net/wireguard/ F: tools/testing/selftests/wireguard/ -L: wireguard@lists.zx2c4.com -L: netdev@vger.kernel.org WISTRON LAPTOP BUTTON DRIVER M: Miloslav Trmac @@ -18255,32 +18255,32 @@ F: drivers/net/wireless/wl3501* WOLFSON MICROELECTRONICS DRIVERS L: patches@opensource.cirrus.com -T: git https://github.com/CirrusLogic/linux-drivers.git -W: https://github.com/CirrusLogic/linux-drivers/wiki S: Supported -F: Documentation/hwmon/wm83??.rst +W: https://github.com/CirrusLogic/linux-drivers/wiki +T: git https://github.com/CirrusLogic/linux-drivers.git F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt -F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt F: Documentation/devicetree/bindings/mfd/arizona.txt F: Documentation/devicetree/bindings/mfd/wm831x.txt +F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt F: Documentation/devicetree/bindings/sound/wlf,arizona.txt +F: Documentation/hwmon/wm83??.rst F: arch/arm/mach-s3c64xx/mach-crag6410* F: drivers/clk/clk-wm83*.c F: drivers/extcon/extcon-arizona.c -F: drivers/leds/leds-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/arizona* -F: drivers/mfd/wm*.c F: drivers/mfd/cs47l24* +F: drivers/mfd/wm*.c F: drivers/power/supply/wm83*.c -F: drivers/rtc/rtc-wm83*.c -F: drivers/regulator/wm8*.c F: drivers/regulator/arizona* +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/ @@ -18291,17 +18291,17 @@ F: include/linux/regulator/arizona* F: include/linux/wm97xx.h F: include/sound/wm????.h F: sound/soc/codecs/arizona.? -F: sound/soc/codecs/wm* F: sound/soc/codecs/cs47l24* +F: sound/soc/codecs/wm* WORKQUEUE M: Tejun Heo R: Lai Jiangshan -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 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 -F: Documentation/core-api/workqueue.rst X-POWERS AXP288 PMIC DRIVERS M: Hans de Goede @@ -18327,11 +18327,11 @@ X86 ARCHITECTURE (32-BIT AND 64-BIT) M: Thomas Gleixner M: Ingo Molnar M: Borislav Petkov -R: "H. Peter Anvin" M: x86@kernel.org +R: "H. Peter Anvin" L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 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/ @@ -18339,8 +18339,8 @@ F: arch/x86/ X86 ENTRY CODE M: Andy Lutomirski L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm F: arch/x86/entry/ X86 MCE INFRASTRUCTURE @@ -18360,8 +18360,8 @@ M: Dave Hansen M: Andy Lutomirski M: Peter Zijlstra L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm F: arch/x86/mm/ X86 PLATFORM DRIVERS @@ -18378,15 +18378,15 @@ R: Darren Hart R: Andy Shevchenko L: platform-driver-x86@vger.kernel.org L: x86@kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core F: arch/x86/platform X86 VDSO M: Andy Lutomirski L: linux-kernel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso F: arch/x86/entry/vdso/ XARRAY @@ -18394,24 +18394,24 @@ M: Matthew Wilcox L: linux-fsdevel@vger.kernel.org S: Supported F: Documentation/core-api/xarray.rst -F: lib/idr.c -F: lib/xarray.c 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 S: Maintained -F: drivers/media/rc/xbox_remote.c F: drivers/media/rc/keymaps/rc-xbox-dvd.c +F: drivers/media/rc/xbox_remote.c XC2028/3028 TUNER DRIVER M: Mauro Carvalho Chehab L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org T: git git://linuxtv.org/media_tree.git -S: Maintained F: drivers/media/tuners/tuner-xc2028.* XDP (eXpress Data Path) @@ -18424,13 +18424,13 @@ M: John Fastabend L: netdev@vger.kernel.org L: bpf@vger.kernel.org S: Supported -F: net/core/xdp.c F: include/net/xdp.h -F: kernel/bpf/devmap.c -F: kernel/bpf/cpumap.c F: include/trace/events/xdp.h -K: xdp +F: kernel/bpf/cpumap.c +F: kernel/bpf/devmap.c +F: net/core/xdp.c N: xdp +K: xdp XDP SOCKETS (AF_XDP) M: Björn Töpel @@ -18447,40 +18447,40 @@ M: Konrad Rzeszutek Wilk M: Roger Pau Monné L: xen-devel@lists.xenproject.org (moderated for non-subscribers) S: Supported -F: drivers/block/xen-blkback/* F: drivers/block/xen* +F: drivers/block/xen-blkback/* XEN HYPERVISOR ARM M: Stefano Stabellini L: xen-devel@lists.xenproject.org (moderated for non-subscribers) S: Maintained -F: arch/arm/xen/ F: arch/arm/include/asm/xen/ +F: arch/arm/xen/ XEN HYPERVISOR ARM64 M: Stefano Stabellini L: xen-devel@lists.xenproject.org (moderated for non-subscribers) S: Maintained -F: arch/arm64/xen/ F: arch/arm64/include/asm/xen/ +F: arch/arm64/xen/ XEN HYPERVISOR INTERFACE M: Boris Ostrovsky M: Juergen Gross R: Stefano Stabellini L: xen-devel@lists.xenproject.org (moderated for non-subscribers) -T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git S: Supported -F: arch/x86/xen/ +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: arch/x86/include/asm/pvclock-abi.h +F: arch/x86/include/asm/xen/ F: arch/x86/platform/pvh/ +F: arch/x86/xen/ F: drivers/*/xen-*front.c F: drivers/xen/ -F: arch/x86/include/asm/xen/ -F: arch/x86/include/asm/pvclock-abi.h -F: include/xen/ F: include/uapi/xen/ -F: Documentation/ABI/stable/sysfs-hypervisor-xen -F: Documentation/ABI/testing/sysfs-hypervisor-xen +F: include/xen/ XEN NETWORK BACKEND DRIVER M: Wei Liu @@ -18525,11 +18525,11 @@ XFS FILESYSTEM M: Darrick J. Wong M: linux-xfs@vger.kernel.org L: linux-xfs@vger.kernel.org +S: Supported W: http://xfs.org/ T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git -S: Supported -F: Documentation/admin-guide/xfs.rst F: Documentation/ABI/testing/sysfs-fs-xfs +F: Documentation/admin-guide/xfs.rst F: Documentation/filesystems/xfs-delayed-logging-design.txt F: Documentation/filesystems/xfs-self-describing-metadata.txt F: fs/xfs/ @@ -18555,9 +18555,9 @@ M: Dragan Cvetic S: Maintained F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt F: Documentation/misc-devices/xilinx_sdfec.rst -F: drivers/misc/xilinx_sdfec.c F: drivers/misc/Kconfig F: drivers/misc/Makefile +F: drivers/misc/xilinx_sdfec.c F: include/uapi/misc/xilinx_sdfec.h XILINX UARTLITE SERIAL DRIVER @@ -18570,8 +18570,8 @@ XILINX VIDEO IP CORES M: Hyun Kwon M: Laurent Pinchart L: linux-media@vger.kernel.org -T: git git://linuxtv.org/media_tree.git 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 @@ -18585,8 +18585,8 @@ F: drivers/char/xillybus/ XLP9XX I2C DRIVER M: George Cherian L: linux-i2c@vger.kernel.org -W: http://www.marvell.com S: Supported +W: http://www.marvell.com F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt F: drivers/i2c/busses/i2c-xlp9xx.c @@ -18614,10 +18614,10 @@ F: include/linux/yam.h YAMA SECURITY MODULE M: Kees Cook -T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip S: Supported -F: security/yama/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip F: Documentation/admin-guide/LSM/Yama.rst +F: security/yama/ YEALINK PHONE DRIVER M: Henk Vergonet @@ -18628,10 +18628,10 @@ F: drivers/input/misc/yealink.* Z8530 DRIVER FOR AX.25 M: Joerg Reuter -W: http://yaina.de/jreuter/ -W: http://www.qsl.net/dl1bke/ L: linux-hams@vger.kernel.org S: Maintained +W: http://yaina.de/jreuter/ +W: http://www.qsl.net/dl1bke/ F: Documentation/networking/z8530drv.txt F: drivers/net/hamradio/*scc.c F: drivers/net/hamradio/z8530.h @@ -18641,34 +18641,34 @@ M: Seth Jennings M: Dan Streetman L: linux-mm@kvack.org S: Maintained -F: mm/zbud.c F: include/linux/zbud.h +F: mm/zbud.c ZD1211RW WIRELESS DRIVER M: Daniel Drake M: Ulrich Kunitz -W: http://zd1211.ath.cx/wiki/DriverRewrite L: linux-wireless@vger.kernel.org L: zd1211-devs@lists.sourceforge.net (subscribers-only) S: Maintained +W: http://zd1211.ath.cx/wiki/DriverRewrite F: drivers/net/wireless/zydas/zd1211rw/ ZD1301 MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org/ W: http://palosaari.fi/linux/ Q: https://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/usb/dvb-usb-v2/zd1301* ZD1301_DEMOD MEDIA DRIVER M: Antti Palosaari L: linux-media@vger.kernel.org +S: Maintained W: https://linuxtv.org/ W: http://palosaari.fi/linux/ Q: https://patchwork.linuxtv.org/project/linux-media/list/ -S: Maintained F: drivers/media/dvb-frontends/zd1301_demod* ZHAOXIN PROCESSOR SUPPORT @@ -18682,17 +18682,17 @@ M: Damien Le Moal M: Naohiro Aota R: Johannes Thumshirn L: linux-fsdevel@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git S: Maintained -F: fs/zonefs/ +T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git F: Documentation/filesystems/zonefs.rst +F: fs/zonefs/ ZPOOL COMPRESSED PAGE STORAGE API M: Dan Streetman L: linux-mm@kvack.org S: Maintained -F: mm/zpool.c F: include/linux/zpool.h +F: mm/zpool.c ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER M: Minchan Kim @@ -18700,8 +18700,8 @@ M: Nitin Gupta R: Sergey Senozhatsky L: linux-kernel@vger.kernel.org S: Maintained -F: drivers/block/zram/ F: Documentation/admin-guide/blockdev/zram.rst +F: drivers/block/zram/ ZS DECSTATION Z85C30 SERIAL DRIVER M: "Maciej W. Rozycki" @@ -18714,9 +18714,9 @@ M: Nitin Gupta R: Sergey Senozhatsky L: linux-mm@kvack.org S: Maintained -F: mm/zsmalloc.c -F: include/linux/zsmalloc.h F: Documentation/vm/zsmalloc.rst +F: include/linux/zsmalloc.h +F: mm/zsmalloc.c ZSWAP COMPRESSED SWAP CACHING M: Seth Jennings @@ -18729,8 +18729,8 @@ F: mm/zswap.c THE REST M: Linus Torvalds L: linux-kernel@vger.kernel.org +S: Buried alive in reporters Q: http://patchwork.kernel.org/project/LKML/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git -S: Buried alive in reporters F: * F: */ -- 2.30.2