3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
190 F: drivers/net/ethernet/8390/
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
272 F: drivers/gpio/gpio-pci-idio-16.c
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
291 F: drivers/platform/x86/acer-wmi.c
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
345 F: drivers/acpi/arm64
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
370 W: http://wiki.parisc-linux.org/AD1889
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
513 F: sound/oss/aedsp16.c
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
584 F: include/linux/*aio*.h
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
612 F: drivers/mmc/host/au1xmmc.c
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
625 F: drivers/crypto/sunxi-ss/
635 ALPS PS/2 TOUCHPAD DRIVER
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
643 F: drivers/mailbox/mailbox-altera.c
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
663 F: drivers/net/ethernet/altera/
665 ALTERA UART/JTAG UART SERIAL DRIVERS
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
675 AMAZON ETHERNET DRIVERS
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 F: drivers/usb/gadget/udc/amd5536udc.*
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
739 AMD SEATTLE DEVICE TREE SUPPORT
744 F: arch/arm64/boot/dts/amd/
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753 AMS (Apple Motion Sensor) DRIVER
756 F: drivers/macintosh/ams/
758 ANALOG DEVICES INC AD9389B DRIVER
762 F: drivers/media/i2c/ad9389b*
764 ANALOG DEVICES INC ADV7180 DRIVER
767 W: http://ez.analog.com/community/linux-device-drivers
769 F: drivers/media/i2c/adv7180.c
771 ANALOG DEVICES INC ADV7511 DRIVER
775 F: drivers/media/i2c/adv7511*
777 ANALOG DEVICES INC ADV7604 DRIVER
781 F: drivers/media/i2c/adv7604*
783 ANALOG DEVICES INC ADV7842 DRIVER
787 F: drivers/media/i2c/adv7842*
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
802 ANALOG DEVICES INC ASOC DRIVERS
805 W: http://blackfin.uclinux.org/
807 F: sound/soc/blackfin/*
809 ANALOG DEVICES INC IIO DRIVERS
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820 ANALOG DEVICES INC DMA DRIVERS
822 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/dma/dma-axi-dmac.c
826 ANDROID CONFIG FRAGMENTS
829 F: kernel/configs/android*
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 F: drivers/staging/android/
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
851 AOA (Apple Onboard Audio) ALSA DRIVER
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 F: drivers/iio/adc/stx104.c
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
873 APPLE BCM5974 MULTITOUCH DRIVER
877 F: drivers/input/mouse/bcm5974.c
883 F: drivers/hwmon/applesmc.c
885 APPLETALK NETWORK LAYER
888 F: drivers/net/appletalk/
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 F: arch/arm64/boot/dts/apm/
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
901 F: drivers/net/ethernet/apm/xgene/
902 F: drivers/net/phy/mdio-xgene.c
903 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910 F: drivers/net/ethernet/apm/xgene-v2/
912 APPLIED MICRO (APM) X-GENE SOC PMU
915 F: drivers/perf/xgene_pmu.c
916 F: Documentation/perf/xgene-pmu.txt
917 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
919 APTINA CAMERA SENSOR PLL
923 F: drivers/media/i2c/aptina-pll.*
925 ARC FRAMEBUFFER DRIVER
928 F: drivers/video/fbdev/arcfb.c
929 F: drivers/video/fbdev/core/fb_defio.c
935 F: drivers/net/arcnet/
936 F: include/uapi/linux/if_arcnet.h
941 F: drivers/gpu/drm/arc/
942 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
944 ARM ARCHITECTED TIMER DRIVER
949 F: arch/arm/include/asm/arch_timer.h
950 F: arch/arm64/include/asm/arch_timer.h
951 F: drivers/clocksource/arm_arch_timer.c
956 F: drivers/gpu/drm/arm/hdlcd_*
957 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
959 ARM MALI-DP DRM DRIVER
964 F: drivers/gpu/drm/arm/
965 F: Documentation/devicetree/bindings/display/arm,malidp.txt
967 ARM MFM AND FLOPPY DRIVERS
970 F: arch/arm/lib/floppydma.S
971 F: arch/arm/include/asm/floppy.h
973 ARM PMU PROFILING AND DEBUGGING
978 F: arch/arm*/kernel/perf_*
979 F: arch/arm/oprofile/common.c
980 F: arch/arm*/kernel/hw_breakpoint.c
981 F: arch/arm*/include/asm/hw_breakpoint.h
982 F: arch/arm*/include/asm/perf_event.h
984 F: include/linux/perf/arm_pmu.h
985 F: Documentation/devicetree/bindings/arm/pmu.txt
990 W: http://www.armlinux.org.uk/
992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
995 ARM SUB-ARCHITECTURES
1000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1002 ARM PRIMECELL AACI PL041 DRIVER
1007 ARM PRIMECELL CLCD PL110 DRIVER
1010 F: drivers/video/fbdev/amba-clcd.*
1012 ARM PRIMECELL KMI PL050 DRIVER
1015 F: drivers/input/serio/ambakmi.*
1016 F: include/linux/amba/kmi.h
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1021 F: drivers/mmc/host/mmci.*
1022 F: include/linux/amba/mmci.h
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1027 F: drivers/tty/serial/amba-pl01*.c
1028 F: include/linux/amba/serial.h
1030 ARM PRIMECELL BUS SUPPORT
1034 F: include/linux/amba/bus.h
1036 ARM/ADS SPHERE MACHINE SUPPORT
1041 ARM/AFEB9260 MACHINE SUPPORT
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1051 ARM/Allwinner sunXi SoC support
1057 F: arch/arm/boot/dts/ntc-gr8*
1058 F: arch/arm64/boot/dts/allwinner/
1060 ARM/Allwinner SoC Clock Support
1063 F: drivers/clk/sunxi/
1065 ARM/Amlogic Meson SoC support
1070 W: http://linux-meson.com/
1072 F: arch/arm/mach-meson/
1073 F: arch/arm/boot/dts/meson*
1074 F: arch/arm64/boot/dts/amlogic/
1075 F: drivers/pinctrl/meson/
1076 F: drivers/mmc/host/meson*
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1084 F: arch/arm/mach-alpine/
1085 F: arch/arm/boot/dts/alpine*
1086 F: arch/arm64/boot/dts/al/
1087 F: drivers/*/*alpine*
1089 ARM/ARTPEC MACHINE SUPPORT
1095 F: arch/arm/mach-artpec
1096 F: arch/arm/boot/dts/artpec6*
1098 F: drivers/pinctrl/pinctrl-artpec*
1099 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1101 ARM/ASPEED MACHINE SUPPORT
1104 F: arch/arm/mach-aspeed/
1105 F: arch/arm/boot/dts/aspeed-*
1106 F: drivers/*/*aspeed*
1108 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1113 W: http://www.linux4sam.org
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1116 F: arch/arm/mach-at91/
1117 F: include/soc/at91/
1118 F: arch/arm/boot/dts/at91*.dts
1119 F: arch/arm/boot/dts/at91*.dtsi
1120 F: arch/arm/boot/dts/sama*.dts
1121 F: arch/arm/boot/dts/sama*.dtsi
1122 F: arch/arm/include/debug/at91.S
1124 ARM/ATMEL AT91 Clock Support
1129 ARM/CALXEDA HIGHBANK ARCHITECTURE
1133 F: arch/arm/mach-highbank/
1134 F: arch/arm/boot/dts/highbank.dts
1135 F: arch/arm/boot/dts/ecx-*.dts*
1137 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1140 F: arch/arm/mach-cns3xxx/
1142 ARM/CAVIUM THUNDER NETWORK DRIVER
1147 F: drivers/net/ethernet/cavium/thunder/
1149 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1155 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1160 F: arch/arm/mach-ep93xx/
1161 F: arch/arm/mach-ep93xx/include/mach/
1163 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1172 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1173 F: arch/arm/include/asm/clkdev.h
1174 F: drivers/clk/clkdev.c
1176 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1181 ARM/CONTEC MICRO9 MACHINE SUPPORT
1184 F: arch/arm/mach-ep93xx/micro9.c
1186 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1190 F: drivers/hwtracing/coresight/*
1191 F: Documentation/trace/coresight.txt
1192 F: Documentation/devicetree/bindings/arm/coresight.txt
1193 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1194 F: tools/perf/arch/arm/util/pmu.c
1195 F: tools/perf/arch/arm/util/auxtrace.c
1196 F: tools/perf/arch/arm/util/cs-etm.c
1197 F: tools/perf/arch/arm/util/cs-etm.h
1198 F: tools/perf/util/cs-etm.h
1200 ARM/CORGI MACHINE SUPPORT
1204 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1207 T: git git://github.com/ulli-kroll/linux.git
1209 F: arch/arm/mach-gemini/
1210 F: drivers/rtc/rtc-gemini.c
1212 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1217 F: arch/arm/boot/dts/prima2*
1218 F: arch/arm/mach-prima2/
1219 F: drivers/clk/sirf/
1220 F: drivers/clocksource/timer-prima2.c
1221 F: drivers/clocksource/timer-atlas7.c
1224 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1228 F: arch/arm/boot/dts/cx92755*
1231 ARM/EBSA110 MACHINE SUPPORT
1234 W: http://www.armlinux.org.uk/
1236 F: arch/arm/mach-ebsa110/
1237 F: drivers/net/ethernet/amd/am79c961a.*
1239 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1245 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1249 F: arch/arm/mach-pxa/ezx.c
1251 ARM/FARADAY FA526 PORT
1255 T: git git://git.berlios.de/gemini-board
1256 F: arch/arm/mm/*-fa*
1258 ARM/FOOTBRIDGE ARCHITECTURE
1261 W: http://www.armlinux.org.uk/
1263 F: arch/arm/include/asm/hardware/dec21285.h
1264 F: arch/arm/mach-footbridge/
1266 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1273 F: arch/arm/mach-imx/
1274 F: arch/arm/mach-mxs/
1275 F: arch/arm/boot/dts/imx*
1276 F: arch/arm/configs/imx*_defconfig
1280 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1287 F: arch/arm/mach-imx/*vf610*
1288 F: arch/arm/boot/dts/vf*
1290 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1295 ARM/GUMSTIX MACHINE SUPPORT
1300 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1305 F: arch/arm/mach-pxa/hx4700.c
1306 F: arch/arm/mach-pxa/include/mach/hx4700.h
1307 F: sound/soc/pxa/hx4700.c
1309 ARM/HISILICON SOC SUPPORT
1312 W: http://www.hisilicon.com
1314 T: git git://github.com/hisilicon/linux-hisi.git
1315 F: arch/arm/mach-hisi/
1316 F: arch/arm/boot/dts/hi3*
1317 F: arch/arm/boot/dts/hip*
1318 F: arch/arm/boot/dts/hisi*
1319 F: arch/arm64/boot/dts/hisilicon/
1321 ARM/HP JORNADA 7XX MACHINE SUPPORT
1325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1326 F: arch/arm/mach-sa1100/jornada720.c
1327 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1329 ARM/IGEP MACHINE SUPPORT
1335 F: arch/arm/boot/dts/omap3-igep*
1337 ARM/INCOME PXA270 SUPPORT
1341 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1343 ARM/INTEL IOP32X ARM ARCHITECTURE
1348 ARM/INTEL IOP33X ARM ARCHITECTURE
1352 ARM/INTEL IOP13XX ARM ARCHITECTURE
1357 ARM/INTEL IQ81342EX MACHINE SUPPORT
1362 ARM/INTEL IXDP2850 MACHINE SUPPORT
1367 ARM/INTEL IXP4XX ARM ARCHITECTURE
1372 F: arch/arm/mach-ixp4xx/
1374 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1378 F: arch/arm/mach-pxa/stargate2.c
1379 F: drivers/pcmcia/pxa2xx_stargate2.c
1381 ARM/INTEL XSC3 (MANZANO) ARM CORE
1386 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1391 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1395 F: arch/arm/mach-keystone/
1396 F: arch/arm/boot/dts/keystone-*
1397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1399 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1403 F: drivers/clk/keystone/
1405 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1410 F: drivers/clocksource/timer-keystone.c
1412 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1416 F: drivers/power/reset/keystone-reset.c
1418 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1422 F: drivers/memory/*emif*
1424 ARM/LG1K ARCHITECTURE
1428 F: arch/arm64/boot/dts/lg/
1430 ARM/LOGICPD PXA270 MACHINE SUPPORT
1435 ARM/LPC18XX ARCHITECTURE
1439 F: arch/arm/boot/dts/lpc43*
1440 F: drivers/clk/nxp/clk-lpc18xx*
1441 F: drivers/clocksource/time-lpc32xx.c
1442 F: drivers/i2c/busses/i2c-lpc2k.c
1443 F: drivers/memory/pl172.c
1444 F: drivers/mtd/spi-nor/nxp-spifi.c
1445 F: drivers/rtc/rtc-lpc24xx.c
1448 ARM/LPC32XX SOC SUPPORT
1452 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1454 F: arch/arm/boot/dts/lpc32*
1455 F: arch/arm/mach-lpc32xx/
1456 F: drivers/i2c/busses/i2c-pnx.c
1457 F: drivers/net/ethernet/nxp/lpc_eth.c
1458 F: drivers/usb/host/ohci-nxp.c
1459 F: drivers/watchdog/pnx4008_wdt.c
1462 ARM/MAGICIAN MACHINE SUPPORT
1466 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1473 F: arch/arm/mach-mvebu/
1474 F: drivers/rtc/rtc-armada38x.c
1475 F: arch/arm/boot/dts/armada*
1476 F: arch/arm/boot/dts/kirkwood*
1477 F: arch/arm64/boot/dts/marvell/armada*
1478 F: drivers/cpufreq/mvebu-cpufreq.c
1479 F: arch/arm/configs/mvebu_*_defconfig
1481 ARM/Marvell Berlin SoC support
1486 F: arch/arm/mach-berlin/
1487 F: arch/arm/boot/dts/berlin*
1488 F: arch/arm64/boot/dts/marvell/berlin*
1491 ARM/Marvell Dove/MV78xx0/Orion SOC support
1498 F: arch/arm/mach-dove/
1499 F: arch/arm/mach-mv78xx0/
1500 F: arch/arm/mach-orion5x/
1501 F: arch/arm/plat-orion/
1502 F: arch/arm/boot/dts/dove*
1503 F: arch/arm/boot/dts/orion5x*
1506 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1509 W: http://www.digriz.org.uk/ts78xx/kernel
1511 F: arch/arm/mach-orion5x/ts78xx-*
1513 ARM/OXNAS platform support
1518 F: arch/arm/mach-oxnas/
1519 F: arch/arm/boot/dts/ox8*.dtsi
1520 F: arch/arm/boot/dts/wd-mbwe.dts
1521 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1524 ARM/Mediatek RTC DRIVER
1529 F: drivers/rtc/rtc-mt6397.c
1531 ARM/Mediatek SoC support
1536 F: arch/arm/boot/dts/mt6*
1537 F: arch/arm/boot/dts/mt7*
1538 F: arch/arm/boot/dts/mt8*
1539 F: arch/arm/mach-mediatek/
1540 F: arch/arm64/boot/dts/mediatek/
1544 ARM/Mediatek USB3 PHY DRIVER
1549 F: drivers/phy/phy-mt65xx-usb3.c
1551 ARM/MICREL KS8695 ARCHITECTURE
1554 F: arch/arm/mach-ks8695/
1557 ARM/MIOA701 MACHINE SUPPORT
1560 F: arch/arm/mach-pxa/mioa701.c
1563 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1567 ARM/NOMADIK ARCHITECTURE
1572 F: arch/arm/mach-nomadik/
1573 F: drivers/pinctrl/nomadik/
1574 F: drivers/i2c/busses/i2c-nomadik.c
1575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1577 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1580 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1583 ARM/TOSA MACHINE SUPPORT
1588 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1591 W: http://hackndev.com
1593 F: arch/arm/mach-pxa/include/mach/palmtx.h
1594 F: arch/arm/mach-pxa/palmtx.c
1595 F: arch/arm/mach-pxa/include/mach/palmt5.h
1596 F: arch/arm/mach-pxa/palmt5.c
1597 F: arch/arm/mach-pxa/include/mach/palmld.h
1598 F: arch/arm/mach-pxa/palmld.c
1599 F: arch/arm/mach-pxa/include/mach/palmte2.h
1600 F: arch/arm/mach-pxa/palmte2.c
1601 F: arch/arm/mach-pxa/include/mach/palmtc.h
1602 F: arch/arm/mach-pxa/palmtc.c
1604 ARM/PALM TREO SUPPORT
1607 W: http://hackndev.com
1609 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1610 F: arch/arm/mach-pxa/palmtreo.c
1615 W: http://hackndev.com
1617 F: arch/arm/mach-pxa/include/mach/palmz72.h
1618 F: arch/arm/mach-pxa/palmz72.c
1622 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1625 ARM/PT DIGITAL BOARD PORT
1628 W: http://www.armlinux.org.uk/
1631 ARM/QUALCOMM SUPPORT
1637 F: Documentation/devicetree/bindings/soc/qcom/
1638 F: arch/arm/boot/dts/qcom-*.dts
1639 F: arch/arm/boot/dts/qcom-*.dtsi
1640 F: arch/arm/mach-qcom/
1641 F: arch/arm64/boot/dts/qcom/*
1642 F: drivers/i2c/busses/i2c-qup.c
1643 F: drivers/clk/qcom/
1644 F: drivers/pinctrl/qcom/
1645 F: drivers/dma/qcom/
1646 F: drivers/soc/qcom/
1647 F: drivers/spi/spi-qup.c
1648 F: drivers/tty/serial/msm_serial.h
1649 F: drivers/tty/serial/msm_serial.c
1650 F: drivers/*/pm8???-*
1651 F: drivers/mfd/ssbi.c
1652 F: drivers/firmware/qcom_scm.c
1653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1655 ARM/RADISYS ENP2611 MACHINE SUPPORT
1660 ARM/RENESAS ARM64 ARCHITECTURE
1664 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1667 F: arch/arm64/boot/dts/renesas/
1668 F: drivers/soc/renesas/
1669 F: include/linux/soc/renesas/
1671 ARM/RISCPC ARCHITECTURE
1674 W: http://www.armlinux.org.uk/
1676 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1677 F: arch/arm/include/asm/hardware/ioc.h
1678 F: arch/arm/include/asm/hardware/iomd.h
1679 F: arch/arm/include/asm/hardware/memc.h
1680 F: arch/arm/mach-rpc/
1681 F: drivers/net/ethernet/8390/etherh.c
1682 F: drivers/net/ethernet/i825xx/ether1*
1683 F: drivers/net/ethernet/seeq/ether3*
1684 F: drivers/scsi/arm/
1686 ARM/Rockchip SoC support
1690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1692 F: arch/arm/boot/dts/rk3*
1693 F: arch/arm/mach-rockchip/
1694 F: drivers/clk/rockchip/
1695 F: drivers/i2c/busses/i2c-rk3x.c
1696 F: drivers/*/*rockchip*
1697 F: drivers/*/*/*rockchip*
1698 F: sound/soc/rockchip/
1701 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1707 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1709 F: arch/arm/boot/dts/s3c*
1710 F: arch/arm/boot/dts/s5p*
1711 F: arch/arm/boot/dts/samsung*
1712 F: arch/arm/boot/dts/exynos*
1713 F: arch/arm64/boot/dts/exynos/
1714 F: arch/arm/plat-samsung/
1715 F: arch/arm/mach-s3c24*/
1716 F: arch/arm/mach-s3c64xx/
1717 F: arch/arm/mach-s5p*/
1718 F: arch/arm/mach-exynos*/
1719 F: drivers/*/*s3c24*
1720 F: drivers/*/*/*s3c24*
1721 F: drivers/*/*s3c64xx*
1722 F: drivers/*/*s5pv210*
1723 F: drivers/memory/samsung/*
1724 F: drivers/soc/samsung/*
1725 F: Documentation/arm/Samsung/
1726 F: Documentation/devicetree/bindings/arm/samsung/
1727 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1728 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1731 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1735 F: arch/arm/mach-s5pv210/
1737 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1744 F: drivers/media/platform/s5p-g2d/
1746 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1754 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1755 F: drivers/media/platform/s5p-mfc/
1757 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1762 F: drivers/staging/media/platform/s5p-cec/
1764 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1770 F: drivers/media/platform/s5p-jpeg/
1772 ARM/SHMOBILE ARM ARCHITECTURE
1776 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1779 F: arch/arm/boot/dts/emev2*
1780 F: arch/arm/boot/dts/r7s*
1781 F: arch/arm/boot/dts/r8a*
1782 F: arch/arm/boot/dts/sh*
1783 F: arch/arm/configs/shmobile_defconfig
1784 F: arch/arm/include/debug/renesas-scif.S
1785 F: arch/arm/mach-shmobile/
1786 F: drivers/soc/renesas/
1787 F: include/linux/soc/renesas/
1789 ARM/SOCFPGA ARCHITECTURE
1792 F: arch/arm/mach-socfpga/
1793 F: arch/arm/boot/dts/socfpga*
1794 F: arch/arm/configs/socfpga_defconfig
1795 F: arch/arm64/boot/dts/altera/
1796 W: http://www.rocketboards.org
1797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1799 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1802 F: drivers/clk/socfpga/
1804 ARM/SOCFPGA EDAC SUPPORT
1807 F: drivers/edac/altera_edac.
1809 ARM/STI ARCHITECTURE
1813 W: http://www.stlinux.com
1815 F: arch/arm/mach-sti/
1816 F: arch/arm/boot/dts/sti*
1817 F: drivers/char/hw_random/st-rng.c
1818 F: drivers/clocksource/arm_global_timer.c
1819 F: drivers/clocksource/clksrc_st_lpc.c
1820 F: drivers/cpufreq/sti-cpufreq.c
1821 F: drivers/dma/st_fdma*
1822 F: drivers/i2c/busses/i2c-st.c
1823 F: drivers/media/rc/st_rc.c
1824 F: drivers/media/platform/sti/c8sectpfe/
1825 F: drivers/mmc/host/sdhci-st.c
1826 F: drivers/phy/phy-miphy28lp.c
1827 F: drivers/phy/phy-stih407-usb.c
1828 F: drivers/pinctrl/pinctrl-st.c
1829 F: drivers/remoteproc/st_remoteproc.c
1830 F: drivers/remoteproc/st_slim_rproc.c
1831 F: drivers/reset/sti/
1832 F: drivers/rtc/rtc-st-lpc.c
1833 F: drivers/tty/serial/st-asc.c
1834 F: drivers/usb/dwc3/dwc3-st.c
1835 F: drivers/usb/host/ehci-st.c
1836 F: drivers/usb/host/ohci-st.c
1837 F: drivers/watchdog/st_lpc_wdt.c
1838 F: drivers/ata/ahci_st.c
1839 F: include/linux/remoteproc/st_slim_rproc.h
1841 ARM/STM32 ARCHITECTURE
1846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1848 F: drivers/clocksource/armv7m_systick.c
1850 ARM/TANGO ARCHITECTURE
1856 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1861 ARM/TETON BGA MACHINE SUPPORT
1866 ARM/THECUS N2100 MACHINE SUPPORT
1871 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1874 W: http://www.mcuos.com
1876 F: arch/arm/mach-w90x900/
1877 F: drivers/input/keyboard/w90p910_keypad.c
1878 F: drivers/input/touchscreen/w90p910_ts.c
1879 F: drivers/watchdog/nuc900_wdt.c
1880 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1881 F: drivers/mtd/nand/nuc900_nand.c
1882 F: drivers/rtc/rtc-nuc900.c
1883 F: drivers/spi/spi-nuc900.c
1884 F: drivers/usb/host/ehci-w90x900.c
1885 F: drivers/video/fbdev/nuc900fb.c
1887 ARM/U300 MACHINE SUPPORT
1891 F: arch/arm/mach-u300/
1892 F: drivers/clocksource/timer-u300.c
1893 F: drivers/i2c/busses/i2c-stu300.c
1894 F: drivers/rtc/rtc-coh901331.c
1895 F: drivers/watchdog/coh901327_wdt.c
1896 F: drivers/dma/coh901318*
1897 F: drivers/mfd/ab3100*
1898 F: drivers/rtc/rtc-ab3100.c
1899 F: drivers/rtc/rtc-coh901331.c
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1902 ARM/UNIPHIER ARCHITECTURE
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1907 F: arch/arm/boot/dts/uniphier*
1908 F: arch/arm/include/asm/hardware/cache-uniphier.h
1909 F: arch/arm/mach-uniphier/
1910 F: arch/arm/mm/cache-uniphier.c
1911 F: arch/arm64/boot/dts/socionext/
1912 F: drivers/bus/uniphier-system-bus.c
1913 F: drivers/clk/uniphier/
1914 F: drivers/i2c/busses/i2c-uniphier*
1915 F: drivers/pinctrl/uniphier/
1916 F: drivers/reset/reset-uniphier.c
1917 F: drivers/tty/serial/8250/8250_uniphier.c
1920 ARM/Ux500 ARM ARCHITECTURE
1924 F: arch/arm/mach-ux500/
1925 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1926 F: drivers/dma/ste_dma40*
1927 F: drivers/hwspinlock/u8500_hsem.c
1928 F: drivers/mfd/abx500*
1929 F: drivers/mfd/ab8500*
1930 F: drivers/mfd/dbx500*
1931 F: drivers/mfd/db8500*
1932 F: drivers/pinctrl/nomadik/pinctrl-ab*
1933 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1934 F: drivers/rtc/rtc-ab8500.c
1935 F: drivers/rtc/rtc-pl031.c
1936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1938 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1941 T: git git://git.linaro.org/people/ulfh/clk.git
1943 F: drivers/clk/ux500/
1945 ARM/VERSATILE EXPRESS PLATFORM
1951 F: arch/arm/boot/dts/vexpress*
1952 F: arch/arm64/boot/dts/arm/
1953 F: arch/arm/mach-vexpress/
1956 F: drivers/clk/versatile/clk-vexpress-osc.c
1957 F: drivers/clocksource/versatile.c
1963 W: http://www.armlinux.org.uk/
1967 ARM/VOIPAC PXA270 SUPPORT
1971 F: arch/arm/mach-pxa/vpac270.c
1972 F: arch/arm/mach-pxa/include/mach/vpac270.h
1974 ARM/VT8500 ARM ARCHITECTURE
1978 F: arch/arm/mach-vt8500/
1979 F: drivers/clocksource/vt8500_timer.c
1980 F: drivers/i2c/busses/i2c-wmt.c
1981 F: drivers/mmc/host/wmt-sdmmc.c
1982 F: drivers/pwm/pwm-vt8500.c
1983 F: drivers/rtc/rtc-vt8500.c
1984 F: drivers/tty/serial/vt8500_serial.c
1985 F: drivers/usb/host/ehci-platform.c
1986 F: drivers/usb/host/uhci-platform.c
1987 F: drivers/video/fbdev/vt8500lcdfb.*
1988 F: drivers/video/fbdev/wm8505fb*
1989 F: drivers/video/fbdev/wmt_ge_rops.*
1991 ARM/ZIPIT Z2 SUPPORT
1995 F: arch/arm/mach-pxa/z2.c
1996 F: arch/arm/mach-pxa/include/mach/z2.h
1998 ARM/ZTE ARCHITECTURE
2003 F: arch/arm/mach-zx/
2005 F: drivers/reset/reset-zx2967.c
2007 F: Documentation/devicetree/bindings/arm/zte.txt
2008 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2009 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2010 F: Documentation/devicetree/bindings/soc/zte/
2011 F: include/dt-bindings/soc/zx*.h
2013 ARM/ZYNQ ARCHITECTURE
2017 W: http://wiki.xilinx.com
2018 T: git https://github.com/Xilinx/linux-xlnx.git
2020 F: arch/arm/mach-zynq/
2021 F: drivers/cpuidle/cpuidle-zynq.c
2022 F: drivers/block/xsysace.c
2025 F: drivers/clocksource/cadence_ttc_timer.c
2026 F: drivers/i2c/busses/i2c-cadence.c
2027 F: drivers/mmc/host/sdhci-of-arasan.c
2028 F: drivers/edac/synopsys_edac.c
2035 F: drivers/iommu/arm-smmu.c
2036 F: drivers/iommu/arm-smmu-v3.c
2037 F: drivers/iommu/io-pgtable-arm.c
2038 F: drivers/iommu/io-pgtable-arm-v7s.c
2040 ARM64 PORT (AARCH64 ARCHITECTURE)
2044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2047 F: Documentation/arm64/
2049 AS3645A LED FLASH CONTROLLER DRIVER
2052 T: git git://linuxtv.org/media_tree.git
2054 F: drivers/media/i2c/as3645a.c
2055 F: include/media/i2c/as3645a.h
2057 ASAHI KASEI AK8974 DRIVER
2060 W: http://www.akm.com/
2062 F: drivers/iio/magnetometer/ak8974.c
2064 ASC7621 HARDWARE MONITOR DRIVER
2068 F: Documentation/hwmon/asc7621
2069 F: drivers/hwmon/asc7621.c
2071 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2075 W: http://acpi4asus.sf.net
2077 F: drivers/platform/x86/asus*.c
2078 F: drivers/platform/x86/eeepc*.c
2080 ASUS WIRELESS RADIO CONTROL DRIVER
2084 F: drivers/platform/x86/asus-wireless.c
2090 F: Documentation/crypto/asymmetric-keys.txt
2091 F: include/linux/verification.h
2092 F: include/crypto/public_key.h
2093 F: include/crypto/pkcs7.h
2094 F: crypto/asymmetric_keys/
2096 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2098 W: http://sourceforge.net/projects/xscaleiop
2100 F: Documentation/crypto/async-tx-api.txt
2103 F: include/linux/dmaengine.h
2104 F: include/linux/async_tx.h
2110 F: drivers/misc/eeprom/at24.c
2111 F: include/linux/platform_data/at24.h
2113 ATA OVER ETHERNET (AOE) DRIVER
2115 W: http://www.openaoe.org/
2117 F: Documentation/aoe/
2118 F: drivers/block/aoe/
2120 ATHEROS 71XX/9XXX GPIO DRIVER
2122 W: https://github.com/AlbanBedel/linux
2123 T: git git://github.com/AlbanBedel/linux
2125 F: drivers/gpio/gpio-ath79.c
2126 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2128 ATHEROS ATH GENERIC UTILITIES
2132 F: drivers/net/wireless/ath/*
2134 ATHEROS ATH5K WIRELESS DRIVER
2139 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2141 F: drivers/net/wireless/ath/ath5k/
2143 ATHEROS ATH6KL WIRELESS DRIVER
2146 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2149 F: drivers/net/wireless/ath/ath6kl/
2151 WILOCITY WIL6210 WIRELESS DRIVER
2156 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2157 F: drivers/net/wireless/ath/wil6210/
2158 F: include/uapi/linux/wil6210_uapi.h
2160 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2163 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2165 F: drivers/net/wireless/ath/carl9170/
2167 ATK0110 HWMON DRIVER
2171 F: drivers/hwmon/asus_atk0110.c
2176 F: drivers/input/misc/ati_remote2.c
2178 ATLX ETHERNET DRIVERS
2182 W: http://sourceforge.net/projects/atl1
2183 W: http://atl1.sourceforge.net
2185 F: drivers/net/ethernet/atheros/
2191 W: http://linux-atm.sourceforge.net
2194 F: include/linux/atm*
2195 F: include/uapi/linux/atm*
2197 ATMEL AT91 / AT32 MCI DRIVER
2200 F: drivers/mmc/host/atmel-mci.c
2202 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2205 F: drivers/power/reset/at91-sama5d2_shdwc.c
2207 ATMEL SAMA5D2 ADC DRIVER
2211 F: drivers/iio/adc/at91-sama5d2_adc.c
2213 ATMEL Audio ALSA driver
2224 F: drivers/dma/at_xdmac.c
2230 F: drivers/i2c/busses/i2c-at91.c
2236 F: drivers/media/platform/soc_camera/atmel-isi.c
2237 F: include/media/atmel-isi.h
2243 F: drivers/video/fbdev/atmel_lcdfb.c
2244 F: include/video/atmel_lcdc.h
2246 ATMEL MACB ETHERNET DRIVER
2249 F: drivers/net/ethernet/cadence/
2256 F: drivers/mtd/nand/atmel_nand*
2262 F: drivers/mmc/host/sdhci-of-at91.c
2267 F: drivers/spi/spi-atmel.*
2273 F: drivers/misc/atmel-ssc.c
2274 F: include/linux/atmel-ssc.h
2276 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2280 F: drivers/misc/atmel_tclib.c
2281 F: drivers/clocksource/tcb_clksrc.c
2283 ATMEL USBA UDC DRIVER
2287 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2289 ATMEL WIRELESS DRIVER
2292 W: http://www.thekelleys.org.uk/atmel
2293 W: http://atmelwlandriver.sourceforge.net/
2295 F: drivers/net/wireless/atmel/atmel*
2297 ATMEL MAXTOUCH DRIVER
2299 T: git git://github.com/ndyer/linux.git
2301 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2302 F: drivers/input/touchscreen/atmel_mxt_ts.c
2303 F: include/linux/platform_data/atmel_mxt_ts.h
2305 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2308 W: http://www.attotech.com
2310 F: drivers/scsi/esas2r
2312 ATUSB IEEE 802.15.4 RADIO DRIVER
2316 F: drivers/net/ieee802154/atusb.c
2317 F: drivers/net/ieee802154/atusb.h
2318 F: drivers/net/ieee802154/at86rf230.h
2324 W: http://people.redhat.com/sgrubb/audit/
2325 T: git git://git.infradead.org/users/pcmoore/audit
2327 F: include/linux/audit.h
2328 F: include/uapi/linux/audit.h
2331 AUXILIARY DISPLAY DRIVERS
2333 W: http://miguelojeda.es/auxdisplay.htm
2334 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2336 F: drivers/auxdisplay/
2337 F: include/linux/cfag12864b.h
2342 W: http://www.linux-ax25.org/
2344 F: include/uapi/linux/ax25.h
2345 F: include/net/ax25.h
2348 AXENTIA ASOC DRIVERS
2352 F: Documentation/devicetree/bindings/sound/axentia,*
2353 F: sound/soc/atmel/tse850-pcm5142.c
2359 F: Documentation/devicetree/bindings/arm/axentia.txt
2360 F: arch/arm/boot/dts/at91-linea.dtsi
2361 F: arch/arm/boot/dts/at91-tse850-3.dts
2367 W: https://linuxtv.org
2368 T: git git://linuxtv.org/media_tree.git
2370 F: drivers/media/usb/dvb-usb-v2/az6007.c
2372 AZTECH FM RADIO RECEIVER DRIVER
2375 T: git git://linuxtv.org/media_tree.git
2376 W: https://linuxtv.org
2378 F: drivers/media/radio/radio-aztech*
2383 W: http://wireless.kernel.org/en/users/Drivers/b43
2385 F: drivers/net/wireless/broadcom/b43/
2387 B43LEGACY WIRELESS DRIVER
2391 W: http://wireless.kernel.org/en/users/Drivers/b43
2393 F: drivers/net/wireless/broadcom/b43legacy/
2395 BACKLIGHT CLASS/SUBSYSTEM
2399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2401 F: drivers/video/backlight/
2402 F: include/linux/backlight.h
2403 F: include/linux/pwm_backlight.h
2404 F: Documentation/devicetree/bindings/leds/backlight
2411 W: https://www.open-mesh.org/
2412 Q: https://patchwork.open-mesh.org/project/batman/list/
2414 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2415 F: Documentation/ABI/testing/sysfs-class-net-mesh
2416 F: Documentation/networking/batman-adv.txt
2417 F: include/uapi/linux/batman_adv.h
2420 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2423 W: http://www.baycom.org/~tom/ham/ham.html
2425 F: drivers/net/hamradio/baycom*
2427 BCACHE (BLOCK LAYER CACHE)
2430 W: http://bcache.evilpiepirate.org
2432 F: drivers/md/bcache/
2434 BDISP ST MEDIA DRIVER
2437 T: git git://linuxtv.org/media_tree.git
2438 W: https://linuxtv.org
2440 F: drivers/media/platform/sti/bdisp
2442 DELTA ST MEDIA DRIVER
2445 T: git git://linuxtv.org/media_tree.git
2446 W: https://linuxtv.org
2448 F: drivers/media/platform/sti/delta
2454 T: git git://github.com/luisbg/linux-befs.git
2455 F: Documentation/filesystems/befs.txt
2458 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2462 F: drivers/net/ethernet/ec_bhf.c
2467 F: Documentation/filesystems/bfs.txt
2469 F: include/uapi/linux/bfs_fs.h
2471 BLACKFIN ARCHITECTURE
2474 T: git git://git.code.sf.net/p/adi-linux/code
2475 W: http://blackfin.uclinux.org
2479 BLACKFIN EMAC DRIVER
2481 W: http://blackfin.uclinux.org
2483 F: drivers/net/ethernet/adi/
2487 W: http://blackfin.uclinux.org
2489 F: drivers/rtc/rtc-bfin.c
2494 W: http://blackfin.uclinux.org
2496 F: drivers/mmc/host/bfin_sdh.c
2498 BLACKFIN SERIAL DRIVER
2501 W: http://blackfin.uclinux.org
2503 F: drivers/tty/serial/bfin_uart.c
2505 BLACKFIN WATCHDOG DRIVER
2507 W: http://blackfin.uclinux.org
2509 F: drivers/watchdog/bfin_wdt.c
2511 BLACKFIN I2C TWI DRIVER
2514 W: http://blackfin.uclinux.org/
2516 F: drivers/i2c/busses/i2c-bfin-twi.c
2518 BLACKFIN MEDIA DRIVER
2521 W: http://blackfin.uclinux.org/
2523 F: drivers/media/platform/blackfin/
2524 F: drivers/media/i2c/adv7183*
2525 F: drivers/media/i2c/vs6624*
2527 BLINKM RGB LED DRIVER
2530 F: drivers/leds/leds-blinkm.c
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2538 F: kernel/trace/blktrace.c
2547 F: Documentation/block/bfq-iosched.txt
2553 F: drivers/mtd/devices/block2mtd.c
2560 W: http://www.bluez.org/
2561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2564 F: drivers/bluetooth/
2571 W: http://www.bluez.org/
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2576 F: include/net/bluetooth/
2583 W: http://sourceforge.net/projects/bonding/
2585 F: drivers/net/bonding/
2586 F: include/uapi/linux/if_bonding.h
2588 BPF (Safe dynamic programs and tools)
2594 F: arch/x86/net/bpf_jit*
2595 F: Documentation/networking/filter.txt
2596 F: include/linux/bpf*
2597 F: include/linux/filter.h
2598 F: include/uapi/linux/bpf*
2599 F: include/uapi/linux/filter.h
2601 F: kernel/trace/bpf_trace.c
2604 F: net/core/filter.c
2605 F: net/sched/act_bpf.c
2606 F: net/sched/cls_bpf.c
2609 F: tools/testing/selftests/bpf/
2611 BROADCOM B44 10/100 ETHERNET DRIVER
2615 F: drivers/net/ethernet/broadcom/b44.*
2617 BROADCOM B53 ETHERNET SWITCH DRIVER
2622 F: drivers/net/dsa/b53/*
2623 F: include/linux/platform_data/b53.h
2625 BROADCOM GENET ETHERNET DRIVER
2629 F: drivers/net/ethernet/broadcom/genet/
2631 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2637 F: drivers/net/ethernet/broadcom/bnx2.*
2638 F: drivers/net/ethernet/broadcom/bnx2_*
2640 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2646 F: drivers/net/ethernet/broadcom/bnx2x/
2648 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2652 F: drivers/net/ethernet/broadcom/bnxt/
2654 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2659 T: git git://github.com/broadcom/mach-bcm
2665 F: arch/arm/mach-bcm/
2667 BROADCOM BCM2835 ARM ARCHITECTURE
2673 T: git git://github.com/anholt/linux
2676 F: drivers/staging/vc04_services
2678 BROADCOM BCM47XX MIPS ARCHITECTURE
2683 F: Documentation/devicetree/bindings/mips/brcm/
2684 F: arch/mips/bcm47xx/*
2685 F: arch/mips/include/asm/mach-bcm47xx/*
2687 BROADCOM BCM5301X ARM ARCHITECTURE
2693 F: arch/arm/mach-bcm/bcm_5301x.c
2694 F: arch/arm/boot/dts/bcm5301x*.dtsi
2695 F: arch/arm/boot/dts/bcm470*
2697 BROADCOM BCM53573 ARM ARCHITECTURE
2701 F: arch/arm/boot/dts/bcm53573*
2702 F: arch/arm/boot/dts/bcm47189*
2704 BROADCOM BCM63XX ARM ARCHITECTURE
2708 T: git git://github.com/broadcom/stblinux.git
2712 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2716 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2718 BROADCOM BCM7XXX ARM ARCHITECTURE
2724 T: git git://github.com/broadcom/stblinux.git
2726 F: arch/arm/mach-bcm/*brcmstb*
2727 F: arch/arm/boot/dts/bcm7*.dts*
2728 F: drivers/bus/brcmstb_gisb.c
2731 BROADCOM BMIPS MIPS ARCHITECTURE
2735 T: git git://github.com/broadcom/stblinux.git
2737 F: arch/mips/bmips/*
2738 F: arch/mips/include/asm/mach-bmips/*
2739 F: arch/mips/kernel/*bmips*
2740 F: arch/mips/boot/dts/brcm/bcm*.dts*
2741 F: drivers/irqchip/irq-bcm63*
2742 F: drivers/irqchip/irq-bcm7*
2743 F: drivers/irqchip/irq-brcmstb*
2744 F: include/linux/bcm963xx_nvram.h
2745 F: include/linux/bcm963xx_tag.h
2747 BROADCOM BMIPS CPUFREQ DRIVER
2752 F: drivers/cpufreq/bmips-cpufreq.c
2754 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2760 F: drivers/net/ethernet/broadcom/tg3.*
2762 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2769 F: drivers/net/wireless/broadcom/brcm80211/
2771 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2775 F: drivers/scsi/bnx2fc/
2777 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2781 F: drivers/scsi/bnx2i/
2783 BROADCOM IPROC ARM ARCHITECTURE
2789 T: git git://github.com/broadcom/cygnus-linux.git
2804 F: arch/arm64/boot/dts/broadcom/ns2*
2805 F: drivers/clk/bcm/clk-ns*
2806 F: drivers/pinctrl/bcm/pinctrl-ns*
2808 BROADCOM BRCMSTB GPIO DRIVER
2812 F: drivers/gpio/gpio-brcmstb.c
2813 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2815 BROADCOM KONA GPIO DRIVER
2819 F: drivers/gpio/gpio-bcm-kona.c
2820 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2822 BROADCOM NVRAM DRIVER
2826 F: drivers/firmware/broadcom/*
2828 BROADCOM STB NAND FLASH DRIVER
2834 F: drivers/mtd/nand/brcmnand/
2836 BROADCOM STB AVS CPUFREQ DRIVER
2841 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2842 F: drivers/cpufreq/brcmstb*
2844 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2849 F: include/linux/bcma/
2851 BROADCOM SYSTEMPORT ETHERNET DRIVER
2855 F: drivers/net/ethernet/broadcom/bcmsysport.*
2857 BROADCOM VULCAN ARM64 SOC
2862 F: arch/arm64/boot/dts/broadcom/vulcan*
2864 BROADCOM NETXTREME-E ROCE DRIVER
2870 W: http://www.broadcom.com
2872 F: drivers/infiniband/hw/bnxt_re/
2873 F: include/uapi/rdma/bnxt_re-abi.h
2875 BROCADE BFA FC SCSI DRIVER
2880 F: drivers/scsi/bfa/
2882 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2888 F: drivers/net/ethernet/brocade/bna/
2890 BSG (block layer generic sg v4 driver)
2895 F: include/linux/bsg.h
2896 F: include/uapi/linux/bsg.h
2901 T: git git://git.alsa-project.org/alsa-kernel.git
2903 F: Documentation/sound/alsa/Bt87x.txt
2904 F: sound/pci/bt87x.c
2908 W: http://bu3sch.de/btgpio.php
2910 F: drivers/gpio/gpio-bt8xx.c
2917 W: http://btrfs.wiki.kernel.org/
2918 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2921 F: Documentation/filesystems/btrfs.txt
2924 BTTV VIDEO4LINUX DRIVER
2928 W: https://linuxtv.org
2929 T: git git://linuxtv.org/media_tree.git
2931 F: Documentation/media/v4l-drivers/bttv*
2932 F: drivers/media/pci/bt8xx/bttv*
2934 BUSLOGIC SCSI DRIVER
2938 F: drivers/scsi/BusLogic.*
2939 F: drivers/scsi/FlashPoint.*
2941 C-MEDIA CMI8788 DRIVER
2944 T: git git://git.alsa-project.org/alsa-kernel.git
2946 F: sound/pci/oxygen/
2952 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2956 CA8210 IEEE-802.15.4 RADIO DRIVER
2960 W: https://github.com/Cascoda/ca8210-linux.git
2962 F: drivers/net/ieee802154/ca8210.c
2963 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2965 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2969 F: Documentation/filesystems/caching/cachefiles.txt
2972 CADET FM/AM RADIO RECEIVER DRIVER
2975 T: git git://linuxtv.org/media_tree.git
2976 W: https://linuxtv.org
2978 F: drivers/media/radio/radio-cadet*
2980 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2983 T: git git://linuxtv.org/media_tree.git
2985 F: Documentation/media/v4l-drivers/cafe_ccic*
2986 F: drivers/media/platform/marvell-ccic/
2992 F: Documentation/networking/caif/
2993 F: drivers/net/caif/
2994 F: include/uapi/linux/caif/
2995 F: include/net/caif/
2998 CALGARY x86-64 IOMMU
3003 F: arch/x86/kernel/pci-calgary_64.c
3004 F: arch/x86/kernel/tce_64.c
3005 F: arch/x86/include/asm/calgary.h
3006 F: arch/x86/include/asm/tce.h
3012 W: https://github.com/linux-can
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3016 F: Documentation/networking/can.txt
3018 F: include/linux/can/core.h
3019 F: include/uapi/linux/can.h
3020 F: include/uapi/linux/can/bcm.h
3021 F: include/uapi/linux/can/raw.h
3022 F: include/uapi/linux/can/gw.h
3028 W: https://github.com/linux-can
3029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3032 F: Documentation/devicetree/bindings/net/can/
3034 F: include/linux/can/dev.h
3035 F: include/linux/can/platform/
3036 F: include/uapi/linux/can/error.h
3037 F: include/uapi/linux/can/netlink.h
3043 F: include/linux/capability.h
3044 F: include/uapi/linux/capability.h
3045 F: security/commoncap.c
3046 F: kernel/capability.c
3048 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3051 F: drivers/iio/light/cm*
3052 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3054 CAVIUM THUNDERX2 ARM64 SOC
3058 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3059 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3064 W: http://www.cavium.com
3066 F: drivers/i2c/busses/i2c-octeon*
3067 F: drivers/i2c/busses/i2c-thunderx*
3073 W: http://www.cavium.com
3075 F: drivers/mmc/host/cavium*
3077 CAVIUM LIQUIDIO NETWORK DRIVER
3083 W: http://www.cavium.com
3085 F: drivers/net/ethernet/cavium/liquidio/
3087 CAVIUM OCTEON-TX CRYPTO DRIVER
3090 W: http://www.cavium.com
3092 F: drivers/crypto/cavium/cpt/
3094 CC2520 IEEE-802.15.4 RADIO DRIVER
3098 F: drivers/net/ieee802154/cc2520.c
3099 F: include/linux/spi/cc2520.h
3100 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3105 T: git git://linuxtv.org/media_tree.git
3106 W: http://linuxtv.org
3108 F: Documentation/media/kapi/cec-core.rst
3109 F: Documentation/media/uapi/cec
3110 F: drivers/media/cec/
3111 F: drivers/media/cec-edid.c
3112 F: drivers/media/rc/keymaps/rc-cec.c
3113 F: include/media/cec.h
3114 F: include/media/cec-edid.h
3115 F: include/uapi/linux/cec.h
3116 F: include/uapi/linux/cec-funcs.h
3118 CELL BROADBAND ENGINE ARCHITECTURE
3121 W: http://www.ibm.com/developerworks/power/cell/
3123 F: arch/powerpc/include/asm/cell*.h
3124 F: arch/powerpc/include/asm/spu*.h
3125 F: arch/powerpc/include/uapi/asm/spu*.h
3126 F: arch/powerpc/oprofile/*cell*
3127 F: arch/powerpc/platforms/cell/
3129 CEPH COMMON CODE (LIBCEPH)
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3136 T: git git://github.com/ceph/ceph-client.git
3139 F: include/linux/ceph/
3140 F: include/linux/crush/
3142 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3149 T: git git://github.com/ceph/ceph-client.git
3151 F: Documentation/filesystems/ceph.txt
3154 CERTIFICATE HANDLING:
3159 F: Documentation/module-signing.txt
3161 F: scripts/sign-file.c
3162 F: scripts/extract-cert.c
3164 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3167 F: Documentation/usb/WUSB-Design-overview.txt
3168 F: Documentation/usb/wusb-cbaf
3169 F: drivers/usb/host/hwa-hc.c
3170 F: drivers/usb/host/whci/
3171 F: drivers/usb/wusbcore/
3172 F: include/linux/usb/wusb*
3174 HT16K33 LED CONTROLLER DRIVER
3177 F: drivers/auxdisplay/ht16k33.c
3178 F: Documentation/devicetree/bindings/display/ht16k33.txt
3180 CFAG12864B LCD DRIVER
3182 W: http://miguelojeda.es/auxdisplay.htm
3183 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3185 F: drivers/auxdisplay/cfag12864b.c
3186 F: include/linux/cfag12864b.h
3188 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3190 W: http://miguelojeda.es/auxdisplay.htm
3191 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3193 F: drivers/auxdisplay/cfag12864bfb.c
3194 F: include/linux/cfag12864b.h
3196 CFG80211 and NL80211
3199 W: http://wireless.kernel.org/
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3203 F: include/uapi/linux/nl80211.h
3204 F: include/net/cfg80211.h
3206 X: net/wireless/wext*
3208 CHAR and MISC DRIVERS
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3215 F: include/linux/miscdevice.h
3221 F: scripts/checkpatch.pl
3223 CHINESE DOCUMENTATION
3228 F: Documentation/translations/zh_CN/
3230 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3235 F: drivers/usb/chipidea/
3237 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3241 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242 F: drivers/input/touchscreen/chipone_icn8318.c
3244 CHROME HARDWARE PLATFORM SUPPORT
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3248 F: drivers/platform/chrome/
3250 CISCO VIC ETHERNET NIC DRIVER
3255 F: drivers/net/ethernet/cisco/enic/
3257 CISCO VIC LOW LATENCY NIC DRIVER
3261 F: drivers/infiniband/hw/usnic/
3263 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3267 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3269 CIRRUS LOGIC AUDIO CODEC DRIVERS
3274 F: sound/soc/codecs/cs*
3281 F: include/linux/cleancache.h
3287 F: include/linux/clk.h
3289 CLOCKSOURCE, CLOCKEVENT DRIVERS
3293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3295 F: drivers/clocksource
3297 CISCO FCOE HBA DRIVER
3303 F: drivers/scsi/fnic/
3305 CISCO SCSI HBA DRIVER
3310 F: drivers/scsi/snic/
3317 F: drivers/platform/x86/classmate-laptop.c
3322 T: git git://linuxtv.org/media_tree.git
3323 W: https://linuxtv.org
3325 F: drivers/media/pci/cobalt/
3327 COCCINELLE/Semantic Patches (SmPL)
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3334 W: http://coccinelle.lip6.fr/
3336 F: Documentation/dev-tools/coccinelle.rst
3337 F: scripts/coccinelle/
3338 F: scripts/coccicheck
3344 W: http://www.coda.cs.cmu.edu/
3346 F: Documentation/filesystems/coda.txt
3348 F: include/linux/coda*.h
3349 F: include/uapi/linux/coda*.h
3351 CODA V4L2 MEM2MEM DRIVER
3355 F: Documentation/devicetree/bindings/media/coda.txt
3356 F: drivers/media/platform/coda/
3358 COMMON CLK FRAMEWORK
3362 Q: http://patchwork.kernel.org/project/linux-clk/list/
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3365 F: Documentation/devicetree/bindings/clock/
3367 X: drivers/clk/clkdev.c
3368 F: include/linux/clk-pr*
3369 F: include/linux/clk/
3371 COMMON INTERNET FILE SYSTEM (CIFS)
3375 W: http://linux-cifs.samba.org/
3376 T: git git://git.samba.org/sfrench/cifs-2.6.git
3378 F: Documentation/filesystems/cifs/
3381 COMPACTPCI HOTPLUG CORE
3385 F: drivers/pci/hotplug/cpci_hotplug*
3387 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3391 F: drivers/pci/hotplug/cpcihp_zt5550.*
3393 COMPACTPCI HOTPLUG GENERIC DRIVER
3397 F: drivers/pci/hotplug/cpcihp_generic.c
3399 COMPAL LAPTOP SUPPORT
3403 F: drivers/platform/x86/compal-laptop.c
3405 CONEXANT ACCESSRUNNER USB DRIVER
3407 W: http://accessrunner.sourceforge.net/
3409 F: drivers/usb/atm/cxacru.c
3414 T: git git://git.infradead.org/users/hch/configfs.git
3417 F: include/linux/configfs.h
3423 F: drivers/connector/
3425 CONTROL GROUP (CGROUP)
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3432 F: Documentation/cgroup*
3433 F: include/linux/cgroup*
3436 CONTROL GROUP - CPUSET
3439 W: http://www.bullopensource.org/cpuset/
3440 W: http://oss.sgi.com/projects/cpusets/
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3443 F: Documentation/cgroup-v1/cpusets.txt
3444 F: include/linux/cpuset.h
3447 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3457 CORETEMP HARDWARE MONITORING DRIVER
3461 F: Documentation/hwmon/coretemp
3462 F: drivers/hwmon/coretemp.c
3464 COSA/SRP SYNC SERIAL DRIVER
3466 W: http://www.fi.muni.cz/~kas/cosa/
3468 F: drivers/net/wan/cosa*
3470 CPMAC ETHERNET DRIVER
3474 F: drivers/net/ethernet/ti/cpmac.c
3476 CPU FREQUENCY DRIVERS
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3483 B: https://bugzilla.kernel.org
3484 F: Documentation/cpu-freq/
3485 F: Documentation/devicetree/bindings/cpufreq/
3487 F: include/linux/cpufreq.h
3488 F: tools/testing/selftests/cpufreq/
3490 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3494 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3496 F: drivers/cpufreq/arm_big_little.h
3497 F: drivers/cpufreq/arm_big_little.c
3498 F: drivers/cpufreq/arm_big_little_dt.c
3500 CPUIDLE DRIVER - ARM BIG LITTLE
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3507 F: drivers/cpuidle/cpuidle-big_little.c
3509 CPUIDLE DRIVER - ARM EXYNOS
3516 F: drivers/cpuidle/cpuidle-exynos.c
3517 F: arch/arm/mach-exynos/pm.c
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3525 B: https://bugzilla.kernel.org
3526 F: drivers/cpuidle/*
3527 F: include/linux/cpuidle.h
3532 F: arch/x86/kernel/cpuid.c
3533 F: arch/x86/kernel/msr.c
3535 CPU POWER MONITORING SUBSYSTEM
3539 F: tools/power/cpupower/
3542 W: http://sourceforge.net/projects/cramfs/
3543 S: Orphan / Obsolete
3544 F: Documentation/filesystems/cramfs.txt
3551 W: http://developer.axis.com
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3555 F: drivers/tty/serial/crisv10.*
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3564 F: Documentation/crypto/
3565 F: Documentation/devicetree/bindings/crypto/
3566 F: Documentation/DocBook/crypto-API.tmpl
3571 F: include/linux/crypto*
3573 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3577 F: crypto/ansi_cprng.c
3583 T: git git://linuxtv.org/media_tree.git
3584 W: http://linuxtv.org
3586 F: drivers/media/i2c/cs3308.c
3587 F: drivers/media/i2c/cs3308.h
3589 CS5535 Audio ALSA driver
3592 F: sound/pci/cs5535audio/
3597 F: drivers/net/wireless/st/cw1200/
3599 CX18 VIDEO4LINUX DRIVER
3603 T: git git://linuxtv.org/media_tree.git
3604 W: https://linuxtv.org
3605 W: http://www.ivtvdriver.org/index.php/Cx18
3607 F: Documentation/media/v4l-drivers/cx18*
3608 F: drivers/media/pci/cx18/
3609 F: include/uapi/linux/ivtv*
3611 CX2341X MPEG ENCODER HELPER MODULE
3614 T: git git://linuxtv.org/media_tree.git
3615 W: https://linuxtv.org
3617 F: drivers/media/common/cx2341x*
3618 F: include/media/cx2341x*
3620 CX24120 MEDIA DRIVER
3624 W: https://linuxtv.org
3625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3627 F: drivers/media/dvb-frontends/cx24120*
3629 CX88 VIDEO4LINUX DRIVER
3633 W: https://linuxtv.org
3634 T: git git://linuxtv.org/media_tree.git
3636 F: Documentation/media/v4l-drivers/cx88*
3637 F: drivers/media/pci/cx88/
3639 CXD2820R MEDIA DRIVER
3642 W: https://linuxtv.org
3643 W: http://palosaari.fi/linux/
3644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3645 T: git git://linuxtv.org/anttip/media_tree.git
3647 F: drivers/media/dvb-frontends/cxd2820r*
3649 CXGB3 ETHERNET DRIVER (CXGB3)
3652 W: http://www.chelsio.com
3654 F: drivers/net/ethernet/chelsio/cxgb3/
3656 CXGB3 ISCSI DRIVER (CXGB3I)
3659 W: http://www.chelsio.com
3661 F: drivers/scsi/cxgbi/cxgb3i
3663 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3666 W: http://www.openfabrics.org
3668 F: drivers/infiniband/hw/cxgb3/
3669 F: include/uapi/rdma/cxgb3-abi.h
3671 CXGB4 ETHERNET DRIVER (CXGB4)
3674 W: http://www.chelsio.com
3676 F: drivers/net/ethernet/chelsio/cxgb4/
3678 CXGB4 ISCSI DRIVER (CXGB4I)
3681 W: http://www.chelsio.com
3683 F: drivers/scsi/cxgbi/cxgb4i
3685 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3688 W: http://www.openfabrics.org
3690 F: drivers/infiniband/hw/cxgb4/
3691 F: include/uapi/rdma/cxgb4-abi.h
3693 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3696 W: http://www.chelsio.com
3698 F: drivers/net/ethernet/chelsio/cxgb4vf/
3700 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3705 F: arch/powerpc/platforms/powernv/pci-cxl.c
3706 F: drivers/misc/cxl/
3707 F: include/misc/cxl*
3708 F: include/uapi/misc/cxl.h
3709 F: Documentation/powerpc/cxl.txt
3710 F: Documentation/ABI/testing/sysfs-class-cxl
3712 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3718 F: drivers/scsi/cxlflash/
3719 F: include/uapi/scsi/cxlflash_ioctls.h
3720 F: Documentation/powerpc/cxlflash.txt
3722 STMMAC ETHERNET DRIVER
3726 W: http://www.stlinux.com
3728 F: drivers/net/ethernet/stmicro/stmmac/
3733 W: http://www.armlinux.org.uk/
3735 F: drivers/video/fbdev/cyber2000fb.*
3737 CYCLADES ASYNC MUX DRIVER
3738 W: http://www.cyclades.com/
3740 F: drivers/tty/cyclades.c
3741 F: include/linux/cyclades.h
3742 F: include/uapi/linux/cyclades.h
3744 CYCLADES PC300 DRIVER
3745 W: http://www.cyclades.com/
3747 F: drivers/net/wan/pc300*
3749 CYPRESS_FIRMWARE MEDIA DRIVER
3752 W: https://linuxtv.org
3753 W: http://palosaari.fi/linux/
3754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3755 T: git git://linuxtv.org/anttip/media_tree.git
3757 F: drivers/media/common/cypress_firmware*
3759 CYTTSP TOUCHSCREEN DRIVER
3763 F: drivers/input/touchscreen/cyttsp*
3764 F: include/linux/input/cyttsp.h
3766 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3769 F: drivers/rtc/rtc-ds1685.c
3770 F: include/linux/rtc/ds1685.h
3772 DAMA SLAVE for AX.25
3774 W: http://yaina.de/jreuter/
3775 W: http://www.qsl.net/dl1bke/
3778 F: net/ax25/af_ax25.c
3779 F: net/ax25/ax25_dev.c
3780 F: net/ax25/ax25_ds_*
3781 F: net/ax25/ax25_in.c
3782 F: net/ax25/ax25_out.c
3783 F: net/ax25/ax25_timer.c
3784 F: net/ax25/sysctl_net_ax25.c
3786 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3789 F: Documentation/networking/dmfe.txt
3790 F: drivers/net/ethernet/dec/tulip/dmfe.c
3792 DC390/AM53C974 SCSI driver
3796 F: drivers/scsi/am53c974.c
3803 W: http://twibble.org/dist/dc395x/
3804 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3806 F: Documentation/scsi/dc395x.txt
3807 F: drivers/scsi/dc395x.*
3812 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3814 F: include/linux/dccp.h
3815 F: include/uapi/linux/dccp.h
3816 F: include/linux/tfrc.h
3819 DECnet NETWORK LAYER
3820 W: http://linux-decnet.sourceforge.net
3823 F: Documentation/networking/decnet.txt
3826 DECSTATION PLATFORM SUPPORT
3829 W: http://www.linux-mips.org/wiki/DECstation
3832 F: arch/mips/include/asm/dec/
3833 F: arch/mips/include/asm/mach-dec/
3835 DEFXX FDDI NETWORK DRIVER
3838 F: drivers/net/fddi/defxx.*
3845 F: drivers/platform/x86/dell-laptop.c
3847 DELL LAPTOP RBTN DRIVER
3850 F: drivers/platform/x86/dell-rbtn.*
3852 DELL LAPTOP FREEFALL DRIVER
3855 F: drivers/platform/x86/dell-smo8800.c
3857 DELL LAPTOP SMM DRIVER
3860 F: drivers/hwmon/dell-smm-hwmon.c
3861 F: include/uapi/linux/i8k.h
3863 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3866 F: Documentation/dcdbas.txt
3867 F: drivers/firmware/dcdbas.*
3869 DELL WMI EXTRAS DRIVER
3873 F: drivers/platform/x86/dell-wmi.c
3875 DESIGNWARE USB2 DRD IP DRIVER
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3880 F: drivers/usb/dwc2/
3882 DESIGNWARE USB3 DRD IP DRIVER
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3887 F: drivers/usb/dwc3/
3889 DEVICE COREDUMP (DEV_COREDUMP)
3893 F: drivers/base/devcoredump.c
3894 F: include/linux/devcoredump.h
3896 DEVICE FREQUENCY (DEVFREQ)
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3904 F: include/linux/devfreq.h
3905 F: Documentation/devicetree/bindings/devfreq/
3907 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3912 F: drivers/devfreq/event/
3913 F: drivers/devfreq/devfreq-event.c
3914 F: include/linux/devfreq-event.h
3915 F: Documentation/devicetree/bindings/devfreq/event/
3917 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3923 F: drivers/devfreq/exynos-bus.c
3924 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3926 DEVICE NUMBER REGISTRY
3928 W: http://lanana.org/docs/device-list/index.html
3936 W: http://sources.redhat.com/dm
3937 Q: http://patchwork.kernel.org/project/dm-devel/list/
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3939 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3941 F: Documentation/device-mapper/
3943 F: drivers/md/persistent-data/
3944 F: include/linux/device-mapper.h
3945 F: include/linux/dm-*.h
3946 F: include/uapi/linux/dm-*.h
3952 F: net/core/devlink.c
3953 F: include/net/devlink.h
3954 F: include/uapi/linux/devlink.h
3956 DIALOG SEMICONDUCTOR DRIVERS
3958 W: http://www.dialog-semiconductor.com/products
3960 F: Documentation/hwmon/da90??
3961 F: Documentation/devicetree/bindings/mfd/da90*.txt
3962 F: Documentation/devicetree/bindings/regulator/da92*.txt
3963 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3964 F: drivers/gpio/gpio-da90??.c
3965 F: drivers/hwmon/da90??-hwmon.c
3966 F: drivers/iio/adc/da91??-*.c
3967 F: drivers/input/misc/da90??_onkey.c
3968 F: drivers/input/touchscreen/da9052_tsi.c
3969 F: drivers/leds/leds-da90??.c
3970 F: drivers/mfd/da903x.c
3971 F: drivers/mfd/da90??-*.c
3972 F: drivers/mfd/da91??-*.c
3973 F: drivers/power/supply/da9052-battery.c
3974 F: drivers/power/supply/da91??-*.c
3975 F: drivers/regulator/da903x.c
3976 F: drivers/regulator/da9???-regulator.[ch]
3977 F: drivers/rtc/rtc-da90??.c
3978 F: drivers/video/backlight/da90??_bl.c
3979 F: drivers/watchdog/da90??_wdt.c
3980 F: include/linux/mfd/da903x.h
3981 F: include/linux/mfd/da9052/
3982 F: include/linux/mfd/da9055/
3983 F: include/linux/mfd/da9062/
3984 F: include/linux/mfd/da9063/
3985 F: include/linux/mfd/da9150/
3986 F: include/linux/regulator/da9211.h
3987 F: include/sound/da[79]*.h
3988 F: sound/soc/codecs/da[79]*.[ch]
3990 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3994 F: drivers/gpio/gpio-gpio-mm.c
3996 DIGI NEO AND CLASSIC PCI PRODUCTS
4001 F: drivers/staging/dgnc/
4003 DIOLAN U2C-12 I2C DRIVER
4007 F: drivers/i2c/busses/i2c-diolan-u2c.c
4015 F: include/linux/dax.h
4016 F: include/trace/events/fs_dax.h
4018 DIRECTORY NOTIFICATION (DNOTIFY)
4021 F: Documentation/filesystems/dnotify.txt
4022 F: fs/notify/dnotify/
4023 F: include/linux/dnotify.h
4025 DISK GEOMETRY AND PARTITION HANDLING
4027 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4028 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4029 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4035 F: Documentation/filesystems/quota.txt
4037 F: include/linux/quota*.h
4038 F: include/uapi/linux/quota*.h
4040 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4044 W: http://plugable.com/category/projects/udlfb/
4045 F: drivers/video/fbdev/udlfb.c
4046 F: include/video/udlfb.h
4047 F: Documentation/fb/udlfb.txt
4049 DISTRIBUTED LOCK MANAGER (DLM)
4053 W: http://sources.redhat.com/cluster/
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4058 DMA BUFFER SHARING FRAMEWORK
4065 F: include/linux/dma-buf*
4066 F: include/linux/reservation.h
4067 F: include/linux/*fence.h
4068 F: Documentation/driver-api/dma-buf.rst
4069 T: git git://anongit.freedesktop.org/drm/drm-misc
4077 F: drivers/dma-buf/sync_*
4078 F: drivers/dma-buf/dma-fence*
4079 F: drivers/dma-buf/sw_sync.c
4080 F: include/linux/sync_file.h
4081 F: include/uapi/linux/sync_file.h
4082 F: Documentation/sync_file.txt
4083 T: git git://anongit.freedesktop.org/drm/drm-misc
4085 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4088 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4091 F: include/linux/dmaengine.h
4092 F: Documentation/devicetree/bindings/dma/
4093 F: Documentation/dmaengine/
4094 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4096 DME1737 HARDWARE MONITOR DRIVER
4100 F: Documentation/hwmon/dme1737
4101 F: drivers/hwmon/dme1737.c
4106 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4107 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4108 F: drivers/firmware/dmi-id.c
4109 F: drivers/firmware/dmi_scan.c
4110 F: include/linux/dmi.h
4117 F: scripts/docproc.c
4118 F: scripts/kernel-doc*
4119 X: Documentation/ABI/
4120 X: Documentation/devicetree/
4121 X: Documentation/acpi
4122 X: Documentation/power
4123 X: Documentation/spi
4124 X: Documentation/media
4125 T: git git://git.lwn.net/linux.git docs-next
4131 F: drivers/char/dtlk.c
4132 F: include/linux/dtlk.h
4134 DPT_I2O SCSI RAID DRIVER
4137 W: http://www.adaptec.com/
4139 F: drivers/scsi/dpt*
4140 F: drivers/scsi/dpt/
4146 W: http://www.drbd.org
4147 T: git git://git.linbit.com/linux-drbd.git
4148 T: git git://git.linbit.com/drbd-8.4.git
4150 F: drivers/block/drbd/
4152 F: Documentation/blockdev/drbd/
4154 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4158 F: Documentation/kobject.txt
4162 F: include/linux/debugfs.h
4163 F: include/linux/kobj*
4169 T: git git://people.freedesktop.org/~airlied/linux
4170 B: https://bugs.freedesktop.org/
4171 C: irc://chat.freenode.net/dri-devel
4175 F: Documentation/devicetree/bindings/display/
4176 F: Documentation/devicetree/bindings/gpu/
4177 F: Documentation/devicetree/bindings/video/
4178 F: Documentation/gpu/
4180 F: include/uapi/drm/
4182 DRM DRIVERS AND MISC GPU PATCHES
4186 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4188 T: git git://anongit.freedesktop.org/drm/drm-misc
4189 F: Documentation/gpu/
4191 F: drivers/gpu/drm/*
4193 F: include/uapi/drm/drm*
4195 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4198 F: drivers/gpu/drm/ast/
4200 DRM DRIVERS FOR BRIDGE CHIPS
4203 T: git git://anongit.freedesktop.org/drm/drm-misc
4204 F: drivers/gpu/drm/bridge/
4206 DRM DRIVER FOR BOCHS VIRTUAL GPU
4209 T: git git://git.kraxel.org/linux drm-qemu
4211 F: drivers/gpu/drm/bochs/
4213 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4217 T: git git://git.kraxel.org/linux drm-qemu
4219 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4220 F: drivers/gpu/drm/cirrus/
4222 RADEON and AMDGPU DRM DRIVERS
4226 T: git git://people.freedesktop.org/~agd5f/linux
4228 F: drivers/gpu/drm/radeon/
4229 F: include/uapi/drm/radeon_drm.h
4230 F: drivers/gpu/drm/amd/
4231 F: include/uapi/drm/amdgpu_drm.h
4236 T: git git://anongit.freedesktop.org/tegra/linux.git
4238 F: drivers/gpu/drm/drm_panel.c
4239 F: drivers/gpu/drm/panel/
4240 F: include/drm/drm_panel.h
4241 F: Documentation/devicetree/bindings/display/panel/
4243 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4247 W: https://01.org/linuxgraphics/
4248 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4249 C: irc://chat.freenode.net/intel-gfx
4250 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4251 T: git git://anongit.freedesktop.org/drm-intel
4253 F: drivers/gpu/drm/i915/
4254 F: include/drm/i915*
4255 F: include/uapi/drm/i915_drm.h
4256 F: Documentation/gpu/i915.rst
4258 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4263 W: https://01.org/igvt-g
4264 T: git https://github.com/01org/gvt-linux.git
4266 F: drivers/gpu/drm/i915/gvt/
4268 DRM DRIVERS FOR ATMEL HLCDC
4272 F: drivers/gpu/drm/atmel-hlcdc/
4273 F: Documentation/devicetree/bindings/drm/atmel/
4275 DRM DRIVERS FOR ALLWINNER A10
4279 F: drivers/gpu/drm/sun4i/
4280 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4282 DRM DRIVERS FOR AMLOGIC SOCS
4286 W: http://linux-meson.com/
4288 F: drivers/gpu/drm/meson/
4289 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4291 DRM DRIVERS FOR EXYNOS
4297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4299 F: drivers/gpu/drm/exynos/
4300 F: include/uapi/drm/exynos_drm.h
4301 F: Documentation/devicetree/bindings/display/exynos/
4303 DRM DRIVERS FOR FREESCALE DCU
4308 F: drivers/gpu/drm/fsl-dcu/
4309 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4310 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4311 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4313 DRM DRIVERS FOR FREESCALE IMX
4317 F: drivers/gpu/drm/imx/
4318 F: drivers/gpu/ipu-v3/
4319 F: Documentation/devicetree/bindings/display/imx/
4321 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4324 T: git git://github.com/patjak/drm-gma500
4326 F: drivers/gpu/drm/gma500/
4328 DRM DRIVERS FOR HISILICON
4334 T: git git://github.com/xin3liang/linux.git
4336 F: drivers/gpu/drm/hisilicon/
4337 F: Documentation/devicetree/bindings/display/hisilicon/
4339 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4340 S: Orphan / Obsolete
4341 F: drivers/gpu/drm/i810/
4342 F: include/uapi/drm/i810_drm.h
4344 DRM DRIVERS FOR MEDIATEK
4349 F: drivers/gpu/drm/mediatek/
4350 F: Documentation/devicetree/bindings/display/mediatek/
4352 DRM DRIVER FOR MI0283QT
4355 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4356 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4358 DRM DRIVER FOR MSM ADRENO GPU
4363 T: git git://people.freedesktop.org/~robclark/linux
4365 F: drivers/gpu/drm/msm/
4366 F: include/uapi/drm/msm_drm.h
4367 F: Documentation/devicetree/bindings/display/msm/
4369 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4373 T: git git://github.com/skeggsb/linux
4375 F: drivers/gpu/drm/nouveau/
4376 F: include/uapi/drm/nouveau_drm.h
4378 DRM DRIVERS FOR NVIDIA TEGRA
4382 T: git git://anongit.freedesktop.org/tegra/linux.git
4384 F: drivers/gpu/drm/tegra/
4385 F: drivers/gpu/host1x/
4386 F: include/linux/host1x.h
4387 F: include/uapi/drm/tegra_drm.h
4388 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4390 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4391 S: Orphan / Obsolete
4392 F: drivers/gpu/drm/mga/
4393 F: include/uapi/drm/mga_drm.h
4395 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4398 F: drivers/gpu/drm/mgag200/
4400 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4401 S: Orphan / Obsolete
4402 F: drivers/gpu/drm/r128/
4403 F: include/uapi/drm/r128_drm.h
4405 DRM DRIVERS FOR RENESAS
4409 T: git git://linuxtv.org/pinchartl/fbdev
4411 F: drivers/gpu/drm/rcar-du/
4412 F: drivers/gpu/drm/shmobile/
4413 F: include/linux/platform_data/shmob_drm.h
4414 F: Documentation/devicetree/bindings/display/renesas,du.txt
4416 DRM DRIVER FOR QXL VIRTUAL GPU
4420 T: git git://git.kraxel.org/linux drm-qemu
4422 F: drivers/gpu/drm/qxl/
4423 F: include/uapi/drm/qxl_drm.h
4425 DRM DRIVERS FOR ROCKCHIP
4429 F: drivers/gpu/drm/rockchip/
4430 F: Documentation/devicetree/bindings/display/rockchip/
4432 DRM DRIVER FOR SAVAGE VIDEO CARDS
4433 S: Orphan / Obsolete
4434 F: drivers/gpu/drm/savage/
4435 F: include/uapi/drm/savage_drm.h
4437 DRM DRIVER FOR SIS VIDEO CARDS
4438 S: Orphan / Obsolete
4439 F: drivers/gpu/drm/sis/
4440 F: include/uapi/drm/sis_drm.h
4446 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4448 F: drivers/gpu/drm/sti
4449 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4451 DRM DRIVER FOR TDFX VIDEO CARDS
4452 S: Orphan / Obsolete
4453 F: drivers/gpu/drm/tdfx/
4455 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4458 F: drivers/gpu/drm/udl/
4460 DRM DRIVERS FOR VIVANTE GPU IP
4467 F: drivers/gpu/drm/etnaviv/
4468 F: include/uapi/drm/etnaviv_drm.h
4469 F: Documentation/devicetree/bindings/display/etnaviv/
4471 DRM DRIVER FOR VMWARE VIRTUAL GPU
4476 T: git git://people.freedesktop.org/~syeh/repos_linux
4477 T: git git://people.freedesktop.org/~thomash/linux
4479 F: drivers/gpu/drm/vmwgfx/
4480 F: include/uapi/drm/vmwgfx_drm.h
4484 T: git git://github.com/anholt/linux
4486 F: drivers/gpu/drm/vc4/
4487 F: include/uapi/drm/vc4_drm.h
4488 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4490 DRM DRIVERS FOR TI OMAP
4494 F: drivers/gpu/drm/omapdrm/
4495 F: Documentation/devicetree/bindings/display/ti/
4497 DRM DRIVERS FOR TI LCDC
4502 F: drivers/gpu/drm/tilcdc/
4503 F: Documentation/devicetree/bindings/display/tilcdc/
4505 DRM DRIVERS FOR ZTE ZX
4509 F: drivers/gpu/drm/zte/
4510 F: Documentation/devicetree/bindings/display/zte,vou.txt
4512 DSBR100 USB FM RADIO DRIVER
4515 T: git git://linuxtv.org/media_tree.git
4517 F: drivers/media/radio/dsbr100.c
4523 F: drivers/net/wan/dscc4.c
4528 T: git git://linuxtv.org/media_tree.git
4529 W: https://linuxtv.org
4531 F: drivers/media/pci/dt3155/
4533 DVB_USB_AF9015 MEDIA DRIVER
4536 W: https://linuxtv.org
4537 W: http://palosaari.fi/linux/
4538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4539 T: git git://linuxtv.org/anttip/media_tree.git
4541 F: drivers/media/usb/dvb-usb-v2/af9015*
4543 DVB_USB_AF9035 MEDIA DRIVER
4546 W: https://linuxtv.org
4547 W: http://palosaari.fi/linux/
4548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4549 T: git git://linuxtv.org/anttip/media_tree.git
4551 F: drivers/media/usb/dvb-usb-v2/af9035*
4553 DVB_USB_ANYSEE MEDIA DRIVER
4556 W: https://linuxtv.org
4557 W: http://palosaari.fi/linux/
4558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4559 T: git git://linuxtv.org/anttip/media_tree.git
4561 F: drivers/media/usb/dvb-usb-v2/anysee*
4563 DVB_USB_AU6610 MEDIA DRIVER
4566 W: https://linuxtv.org
4567 W: http://palosaari.fi/linux/
4568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4569 T: git git://linuxtv.org/anttip/media_tree.git
4571 F: drivers/media/usb/dvb-usb-v2/au6610*
4573 DVB_USB_CE6230 MEDIA DRIVER
4576 W: https://linuxtv.org
4577 W: http://palosaari.fi/linux/
4578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579 T: git git://linuxtv.org/anttip/media_tree.git
4581 F: drivers/media/usb/dvb-usb-v2/ce6230*
4583 DVB_USB_CXUSB MEDIA DRIVER
4586 W: https://linuxtv.org
4587 W: http://github.com/mkrufky
4588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4589 T: git git://linuxtv.org/media_tree.git
4591 F: drivers/media/usb/dvb-usb/cxusb*
4593 DVB_USB_EC168 MEDIA DRIVER
4596 W: https://linuxtv.org
4597 W: http://palosaari.fi/linux/
4598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4599 T: git git://linuxtv.org/anttip/media_tree.git
4601 F: drivers/media/usb/dvb-usb-v2/ec168*
4603 DVB_USB_GL861 MEDIA DRIVER
4606 W: https://linuxtv.org
4607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4608 T: git git://linuxtv.org/anttip/media_tree.git
4610 F: drivers/media/usb/dvb-usb-v2/gl861*
4612 DVB_USB_MXL111SF MEDIA DRIVER
4615 W: https://linuxtv.org
4616 W: http://github.com/mkrufky
4617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4618 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4620 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4622 DVB_USB_RTL28XXU MEDIA DRIVER
4625 W: https://linuxtv.org
4626 W: http://palosaari.fi/linux/
4627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4628 T: git git://linuxtv.org/anttip/media_tree.git
4630 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4632 DVB_USB_V2 MEDIA DRIVER
4635 W: https://linuxtv.org
4636 W: http://palosaari.fi/linux/
4637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4638 T: git git://linuxtv.org/anttip/media_tree.git
4640 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4641 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4646 F: lib/dynamic_debug.c
4647 F: include/linux/dynamic_debug.h
4649 DZ DECSTATION DZ11 SERIAL DRIVER
4652 F: drivers/tty/serial/dz.*
4654 E3X0 POWER BUTTON DRIVER
4657 W: http://www.ettus.com
4659 F: drivers/input/misc/e3x0-button.c
4660 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4665 W: https://linuxtv.org
4666 W: http://palosaari.fi/linux/
4667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4668 T: git git://linuxtv.org/anttip/media_tree.git
4670 F: drivers/media/tuners/e4000*
4672 EATA ISA/EISA/PCI SCSI DRIVER
4676 F: drivers/scsi/eata.c
4681 W: https://linuxtv.org
4682 W: http://palosaari.fi/linux/
4683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4684 T: git git://linuxtv.org/anttip/media_tree.git
4686 F: drivers/media/dvb-frontends/ec100*
4691 W: http://ecryptfs.org
4692 W: https://launchpad.net/ecryptfs
4693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4695 F: Documentation/filesystems/ecryptfs.txt
4703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4706 F: Documentation/admin-guide/ras.rst
4707 F: Documentation/driver-api/edac.rst
4709 F: include/linux/edac.h
4715 F: drivers/edac/amd64_edac*
4721 F: drivers/edac/highbank*
4729 F: drivers/edac/octeon_edac*
4730 F: drivers/edac/thunderx_edac*
4736 F: drivers/edac/e752x_edac.c
4741 F: drivers/edac/e7xxx_edac.c
4747 F: drivers/edac/fsl_ddr_edac.*
4754 F: drivers/edac/ghes_edac.c
4760 F: drivers/edac/i82443bxgx_edac.c
4765 F: drivers/edac/i3000_edac.c
4770 F: drivers/edac/i5000_edac.c
4777 F: drivers/edac/i5400_edac.c
4784 F: drivers/edac/i7300_edac.c
4791 F: drivers/edac/i7core_edac.c
4798 F: drivers/edac/i82975x_edac.c
4804 F: drivers/edac/ie31200_edac.c
4810 F: drivers/edac/mpc85xx_edac.[ch]
4816 F: drivers/edac/pnd2_edac.[ch]
4822 F: drivers/edac/pasemi_edac.c
4828 F: drivers/edac/r82600_edac.c
4835 F: drivers/edac/sb_edac.c
4841 F: drivers/edac/skx_edac.c
4844 APPLIED MICRO (APM) X-GENE SOC EDAC
4847 F: drivers/edac/xgene_edac.c
4848 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4850 EDIROL UA-101/UA-1000 DRIVER
4853 T: git git://git.alsa-project.org/alsa-kernel.git
4855 F: sound/usb/misc/ua101.c
4857 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4863 F: Documentation/efi-stub.txt
4864 F: arch/*/kernel/efi.c
4865 F: arch/x86/boot/compressed/eboot.[ch]
4866 F: arch/*/include/asm/efi.h
4867 F: arch/x86/platform/efi/
4868 F: drivers/firmware/efi/
4869 F: include/linux/efi*.h
4870 F: arch/arm/boot/compressed/efi-header.S
4871 F: arch/arm64/kernel/efi-entry.S
4873 EFI VARIABLE FILESYSTEM
4877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4882 EFIFB FRAMEBUFFER DRIVER
4886 F: drivers/video/fbdev/efifb.c
4893 F: drivers/firmware/efi/test/
4896 W: http://aeschi.ch.eu.org/efs/
4900 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4904 F: drivers/net/ethernet/ibm/ehea/
4906 EM28XX VIDEO4LINUX DRIVER
4910 W: https://linuxtv.org
4911 T: git git://linuxtv.org/media_tree.git
4913 F: drivers/media/usb/em28xx/
4914 F: Documentation/media/v4l-drivers/em28xx*
4923 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4927 W: http://www.broadcom.com
4929 F: drivers/scsi/lpfc/
4931 ENE CB710 FLASH CARD READER DRIVER
4934 F: drivers/misc/cb710/
4935 F: drivers/mmc/host/cb710-mmc.*
4936 F: include/linux/cb710.h
4938 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4941 F: drivers/media/rc/ene_ir.*
4943 EPSON S1D13XXX FRAMEBUFFER DRIVER
4946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4947 F: drivers/video/fbdev/s1d13xxxfb.c
4948 F: include/video/s1d13xxxfb.h
4950 ET131X NETWORK DRIVER
4953 F: drivers/net/ethernet/agere/
4959 W: http://www.linuxfoundation.org/en/Net:Bridge
4961 F: include/linux/netfilter_bridge/
4964 ETHERNET PHY LIBRARY
4969 F: include/linux/phy.h
4970 F: include/linux/phy_fixed.h
4972 F: Documentation/networking/phy.txt
4973 F: drivers/of/of_mdio.c
4974 F: drivers/of/of_net.c
4980 F: Documentation/filesystems/ext2.txt
4982 F: include/linux/ext2*
4988 W: http://ext4.wiki.kernel.org
4989 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4992 F: Documentation/filesystems/ext4.txt
4995 Extended Verification Module (EVM)
5000 F: security/integrity/evm/
5002 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5009 F: include/linux/extcon/
5010 F: include/linux/extcon.h
5011 F: Documentation/extcon/
5012 F: Documentation/devicetree/bindings/extcon/
5018 F: drivers/gpu/drm/exynos/exynos_dp*
5020 EXYNOS SYSMMU (IOMMU) driver
5024 F: drivers/iommu/exynos-iommu.c
5026 EZchip NPS platform support
5029 F: arch/arc/plat-eznps
5030 F: arch/arc/boot/dts/eznps.dts
5032 F71805F HARDWARE MONITORING DRIVER
5036 F: Documentation/hwmon/f71805f
5037 F: drivers/hwmon/f71805f.c
5043 F: drivers/media/tuners/fc0011.h
5044 F: drivers/media/tuners/fc0011.c
5049 W: https://linuxtv.org
5050 W: http://palosaari.fi/linux/
5051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5052 T: git git://linuxtv.org/anttip/media_tree.git
5054 F: drivers/media/tuners/fc2580*
5059 F: fs/notify/fanotify/
5060 F: include/linux/fanotify.h
5061 F: include/uapi/linux/fanotify.h
5063 FARSYNC SYNCHRONOUS DRIVER
5065 W: http://www.farsite.co.uk/
5067 F: drivers/net/wan/farsync.*
5069 FAULT INJECTION SUPPORT
5072 F: Documentation/fault-injection/
5073 F: lib/fault-inject.c
5075 FBTFT Framebuffer drivers
5078 F: drivers/staging/fbtft/
5080 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5083 W: www.Open-FCoE.org
5085 F: drivers/scsi/libfc/
5086 F: drivers/scsi/fcoe/
5088 F: include/scsi/libfc.h
5089 F: include/scsi/libfcoe.h
5090 F: include/uapi/scsi/fc/
5092 FILE LOCKING (flock() and fcntl()/lockf())
5097 F: include/linux/fcntl.h
5098 F: include/linux/fs.h
5099 F: include/uapi/linux/fcntl.h
5100 F: include/uapi/linux/fs.h
5104 FILESYSTEMS (VFS and infrastructure)
5110 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5114 F: drivers/hwmon/f75375s.c
5115 F: include/linux/f75375s.h
5117 FIREWIRE AUDIO DRIVERS
5120 T: git git://git.alsa-project.org/alsa-kernel.git
5124 FIREWIRE MEDIA DRIVERS (firedtv)
5128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5130 F: drivers/media/firewire/
5132 FIREWIRE SBP-2 TARGET
5137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5139 F: drivers/target/sbp/
5144 W: http://ieee1394.wiki.kernel.org/
5145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5147 F: drivers/firewire/
5148 F: include/linux/firewire.h
5149 F: include/uapi/linux/firewire*.h
5152 FIRMWARE LOADER (request_firmware)
5157 F: Documentation/firmware_class/
5158 F: drivers/base/firmware*.c
5159 F: include/linux/firmware.h
5161 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5165 F: drivers/block/rsxx/
5169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5171 F: drivers/block/floppy.c
5175 W: http://www.ohwr.org/projects/fmc-bus
5178 F: include/linux/fmc*.h
5179 F: include/linux/ipmi-fru.h
5182 FPGA MANAGER FRAMEWORK
5187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5189 F: include/linux/fpga/fpga-mgr.h
5190 W: http://www.rocketboards.org
5194 W: http://floatingpoint.sourceforge.net/emulator/index.html
5196 F: arch/x86/math-emu/
5198 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5201 F: drivers/net/wan/dlci.c
5202 F: drivers/net/wan/sdla.c
5207 T: git git://github.com/bzolnier/linux.git
5208 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5210 F: Documentation/fb/
5213 F: include/linux/fb.h
5214 F: include/uapi/video/
5215 F: include/uapi/linux/fb.h
5217 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5222 F: drivers/crypto/caam/
5223 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5225 FREESCALE DIU FRAMEBUFFER DRIVER
5229 F: drivers/video/fbdev/fsl-diu-fb.*
5231 FREESCALE DMA DRIVER
5236 F: drivers/dma/fsldma.*
5238 FREESCALE GPMI NAND DRIVER
5242 F: drivers/mtd/nand/gpmi-nand/*
5244 FREESCALE I2C CPM DRIVER
5249 F: drivers/i2c/busses/i2c-cpm.c
5251 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5256 F: include/linux/platform_data/video-imxfb.h
5257 F: drivers/video/fbdev/imxfb.c
5259 FREESCALE QUAD SPI DRIVER
5263 F: drivers/mtd/spi-nor/fsl-quadspi.c
5265 FREESCALE SOC FS_ENET DRIVER
5271 F: drivers/net/ethernet/freescale/fs_enet/
5272 F: include/linux/fs_enet_pd.h
5274 FREESCALE IMX / MXC FEC DRIVER
5278 F: drivers/net/ethernet/freescale/fec_main.c
5279 F: drivers/net/ethernet/freescale/fec_ptp.c
5280 F: drivers/net/ethernet/freescale/fec.h
5281 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5283 FREESCALE QORIQ DPAA FMAN DRIVER
5287 F: drivers/net/ethernet/freescale/fman
5288 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5290 FREESCALE QORIQ DPAA ETHERNET DRIVER
5294 F: drivers/net/ethernet/freescale/dpaa
5296 FREESCALE SOC DRIVERS
5302 F: include/linux/fsl/
5304 FREESCALE QUICC ENGINE LIBRARY
5308 F: drivers/soc/fsl/qe/
5309 F: include/soc/fsl/*qe*.h
5310 F: include/soc/fsl/*ucc*.h
5312 FREESCALE USB PERIPHERAL DRIVERS
5317 F: drivers/usb/gadget/udc/fsl*
5319 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5324 F: drivers/net/ethernet/freescale/ucc_geth*
5326 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5330 F: drivers/net/ethernet/freescale/gianfar*
5331 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5332 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5334 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5339 F: drivers/net/wan/fsl_ucc_hdlc*
5341 FREESCALE QUICC ENGINE UCC UART DRIVER
5345 F: drivers/tty/serial/ucc_uart.c
5347 FREESCALE SOC SOUND DRIVERS
5355 F: sound/soc/fsl/fsl*
5356 F: sound/soc/fsl/imx*
5357 F: sound/soc/fsl/mpc8610_hpcd.c
5361 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5370 F: Documentation/power/freezing-of-tasks.txt
5371 F: include/linux/freezer.h
5379 F: include/linux/frontswap.h
5381 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5385 F: Documentation/filesystems/caching/
5387 F: include/linux/fscache*.h
5389 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5395 F: include/linux/fscrypt*.h
5401 W: https://f2fs.wiki.kernel.org/
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5404 F: Documentation/filesystems/f2fs.txt
5405 F: Documentation/ABI/testing/sysfs-fs-f2fs
5407 F: include/linux/f2fs_fs.h
5408 F: include/trace/events/f2fs.h
5410 FUJITSU FR-V (FRV) PORT
5414 FUJITSU LAPTOP EXTRAS
5418 F: drivers/platform/x86/fujitsu-laptop.c
5420 FUJITSU M-5MO LS CAMERA ISP DRIVER
5425 F: drivers/media/i2c/m5mols/
5426 F: include/media/i2c/m5mols.h
5428 FUJITSU TABLET EXTRAS
5432 F: drivers/platform/x86/fujitsu-tablet.c
5434 FUSE: FILESYSTEM IN USERSPACE
5437 W: http://fuse.sourceforge.net/
5438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5441 F: include/uapi/linux/fuse.h
5442 F: Documentation/filesystems/fuse.txt
5450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5453 F: kernel/futex_compat.c
5454 F: include/asm-generic/futex.h
5455 F: include/linux/futex.h
5456 F: include/uapi/linux/futex.h
5457 F: tools/testing/selftests/futex/
5458 F: tools/perf/bench/futex*
5459 F: Documentation/*futex*
5461 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5464 S: Odd Fixes (e.g., new signatures)
5465 F: drivers/scsi/fdomain.*
5472 F: scripts/gcc-plugins/
5473 F: scripts/gcc-plugin.sh
5474 F: scripts/Makefile.gcc-plugins
5475 F: Documentation/gcc-plugins.txt
5477 GCOV BASED KERNEL PROFILING
5481 F: Documentation/dev-tools/gcov.rst
5483 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5486 W: http://www.icp-vortex.com/
5488 F: drivers/scsi/gdt*
5490 GDB KERNEL DEBUGGING HELPER SCRIPTS
5496 GEMTEK FM RADIO RECEIVER DRIVER
5499 T: git git://linuxtv.org/media_tree.git
5500 W: https://linuxtv.org
5502 F: drivers/media/radio/radio-gemtek*
5504 GENERIC GPIO I2C DRIVER
5507 F: drivers/i2c/busses/i2c-gpio.c
5508 F: include/linux/i2c-gpio.h
5510 GENERIC GPIO I2C MULTIPLEXER DRIVER
5514 F: drivers/i2c/muxes/i2c-mux-gpio.c
5515 F: include/linux/i2c-mux-gpio.h
5516 F: Documentation/i2c/muxes/i2c-mux-gpio
5518 GENERIC HDLC (WAN) DRIVERS
5520 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5522 F: drivers/net/wan/c101.c
5523 F: drivers/net/wan/hd6457*
5524 F: drivers/net/wan/hdlc*
5525 F: drivers/net/wan/n2.c
5526 F: drivers/net/wan/pc300too.c
5527 F: drivers/net/wan/pci200syn.c
5528 F: drivers/net/wan/wanxl*
5530 GENERIC INCLUDE/ASM HEADER FILES
5533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5535 F: include/asm-generic/
5536 F: include/uapi/asm-generic/
5538 GENERIC PHY FRAMEWORK
5541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5544 F: include/linux/phy/
5552 F: drivers/base/power/domain*.c
5553 F: include/linux/pm_domain.h
5555 GENERIC UIO DRIVER FOR PCI DEVICES
5559 F: drivers/uio/uio_pci_generic.c
5561 GET_MAINTAINER SCRIPT
5564 F: scripts/get_maintainer.pl
5566 GENWQE (IBM Generic Workqueue Card)
5570 F: drivers/misc/genwqe/
5576 W: http://sources.redhat.com/cluster/
5577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5579 F: Documentation/filesystems/gfs2*.txt
5581 F: include/uapi/linux/gfs2_ondisk.h
5583 GIGASET ISDN DRIVERS
5586 W: http://gigaset307x.sourceforge.net/
5588 F: Documentation/isdn/README.gigaset
5589 F: drivers/isdn/gigaset/
5590 F: include/uapi/linux/gigaset_dev.h
5596 F: drivers/media/usb/go7007/
5602 F: drivers/input/touchscreen/goodix.c
5608 F: drivers/gpio/gpio-mockup.c
5609 F: tools/testing/selftests/gpio/
5615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5617 F: Documentation/devicetree/bindings/gpio/
5618 F: Documentation/gpio/
5619 F: Documentation/ABI/testing/gpio-cdev
5620 F: Documentation/ABI/obsolete/sysfs-gpio
5622 F: include/linux/gpio/
5623 F: include/linux/gpio.h
5624 F: include/asm-generic/gpio.h
5625 F: include/uapi/linux/gpio.h
5628 GRE DEMULTIPLEXER DRIVER
5632 F: net/ipv4/gre_demux.c
5633 F: net/ipv4/gre_offload.c
5634 F: include/net/gre.h
5636 GRETH 10/100/1G Ethernet MAC device driver
5640 F: drivers/net/ethernet/aeroflex/
5647 F: drivers/staging/greybus/
5650 GREYBUS AUDIO PROTOCOLS DRIVERS
5654 F: drivers/staging/greybus/audio_apbridgea.c
5655 F: drivers/staging/greybus/audio_apbridgea.h
5656 F: drivers/staging/greybus/audio_codec.c
5657 F: drivers/staging/greybus/audio_codec.h
5658 F: drivers/staging/greybus/audio_gb.c
5659 F: drivers/staging/greybus/audio_manager.c
5660 F: drivers/staging/greybus/audio_manager.h
5661 F: drivers/staging/greybus/audio_manager_module.c
5662 F: drivers/staging/greybus/audio_manager_private.h
5663 F: drivers/staging/greybus/audio_manager_sysfs.c
5664 F: drivers/staging/greybus/audio_module.c
5665 F: drivers/staging/greybus/audio_topology.c
5667 GREYBUS PROTOCOLS DRIVERS
5670 F: drivers/staging/greybus/sdio.c
5671 F: drivers/staging/greybus/light.c
5672 F: drivers/staging/greybus/gpio.c
5673 F: drivers/staging/greybus/power_supply.c
5674 F: drivers/staging/greybus/spi.c
5675 F: drivers/staging/greybus/spilib.c
5677 GREYBUS PROTOCOLS DRIVERS
5680 F: drivers/staging/greybus/loopback.c
5681 F: drivers/staging/greybus/timesync.c
5682 F: drivers/staging/greybus/timesync_platform.c
5684 GREYBUS PROTOCOLS DRIVERS
5687 F: drivers/staging/greybus/authentication.c
5688 F: drivers/staging/greybus/bootrom.c
5689 F: drivers/staging/greybus/firmware.h
5690 F: drivers/staging/greybus/fw-core.c
5691 F: drivers/staging/greybus/fw-download.c
5692 F: drivers/staging/greybus/fw-managament.c
5693 F: drivers/staging/greybus/greybus_authentication.h
5694 F: drivers/staging/greybus/greybus_firmware.h
5695 F: drivers/staging/greybus/hid.c
5696 F: drivers/staging/greybus/i2c.c
5697 F: drivers/staging/greybus/spi.c
5698 F: drivers/staging/greybus/spilib.c
5699 F: drivers/staging/greybus/spilib.h
5701 GREYBUS PROTOCOLS DRIVERS
5704 F: drivers/staging/greybus/uart.c
5705 F: drivers/staging/greybus/log.c
5707 GREYBUS PLATFORM DRIVERS
5710 F: drivers/staging/greybus/arche-platform.c
5711 F: drivers/staging/greybus/arche-apb-ctrl.c
5712 F: drivers/staging/greybus/arche_platform.h
5714 GS1662 VIDEO SERIALIZER
5717 T: git git://linuxtv.org/media_tree.git
5719 F: drivers/media/spi/gs1662.c
5721 GSPCA FINEPIX SUBDRIVER
5724 T: git git://linuxtv.org/media_tree.git
5726 F: drivers/media/usb/gspca/finepix.c
5728 GSPCA GL860 SUBDRIVER
5731 T: git git://linuxtv.org/media_tree.git
5733 F: drivers/media/usb/gspca/gl860/
5735 GSPCA M5602 SUBDRIVER
5738 T: git git://linuxtv.org/media_tree.git
5740 F: drivers/media/usb/gspca/m5602/
5742 GSPCA PAC207 SONIXB SUBDRIVER
5745 T: git git://linuxtv.org/media_tree.git
5747 F: drivers/media/usb/gspca/pac207.c
5749 GSPCA SN9C20X SUBDRIVER
5752 T: git git://linuxtv.org/media_tree.git
5754 F: drivers/media/usb/gspca/sn9c20x.c
5756 GSPCA T613 SUBDRIVER
5759 T: git git://linuxtv.org/media_tree.git
5761 F: drivers/media/usb/gspca/t613.c
5763 GSPCA USB WEBCAM DRIVER
5766 T: git git://linuxtv.org/media_tree.git
5768 F: drivers/media/usb/gspca/
5770 GTP (GPRS Tunneling Protocol)
5774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5776 F: drivers/net/gtp.c
5778 GUID PARTITION TABLE (GPT)
5782 F: block/partitions/efi.*
5784 STK1160 USB VIDEO CAPTURE DRIVER
5787 T: git git://linuxtv.org/media_tree.git
5789 F: drivers/media/usb/stk1160/
5794 W: http://uclinux-h8.sourceforge.jp
5795 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5798 F: drivers/clocksource/h8300_*.c
5799 F: drivers/clk/h8300/
5800 F: drivers/irqchip/irq-renesas-h8*.c
5802 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5805 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5807 F: drivers/platform/x86/hdaps.c
5809 HDPVR USB VIDEO ENCODER DRIVER
5812 T: git git://linuxtv.org/media_tree.git
5813 W: https://linuxtv.org
5815 F: drivers/media/usb/hdpvr/
5817 HWPOISON MEMORY FAILURE HANDLING
5821 F: mm/memory-failure.c
5822 F: mm/hwpoison-inject.c
5824 HYPERVISOR VIRTUAL CONSOLE DRIVER
5832 W: https://linuxtv.org
5833 W: http://palosaari.fi/linux/
5834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5835 T: git git://linuxtv.org/anttip/media_tree.git
5837 F: drivers/media/usb/hackrf/
5843 W: http://hwmon.wiki.kernel.org/
5844 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5847 F: Documentation/hwmon/
5849 F: include/linux/hwmon*.h
5851 HARDWARE RANDOM NUMBER GENERATOR CORE
5856 F: Documentation/devicetree/bindings/rng/
5857 F: Documentation/hw_random.txt
5858 F: drivers/char/hw_random/
5859 F: include/linux/hw_random.h
5861 HARDWARE SPINLOCK CORE
5866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5867 F: Documentation/devicetree/bindings/hwlock/
5868 F: Documentation/hwspinlock.txt
5869 F: drivers/hwspinlock/
5870 F: include/linux/hwspinlock.h
5872 HARMONY SOUND DRIVER
5875 F: sound/parisc/harmony.*
5877 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5880 F: Documentation/watchdog/hpwdt.txt
5881 F: drivers/watchdog/hpwdt.c
5883 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5888 F: Documentation/scsi/hpsa.txt
5889 F: drivers/scsi/hpsa*.[ch]
5890 F: include/linux/cciss*.h
5891 F: include/uapi/linux/cciss*.h
5893 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5898 F: Documentation/blockdev/cciss.txt
5899 F: drivers/block/cciss*
5900 F: include/linux/cciss_ioctl.h
5901 F: include/uapi/linux/cciss_ioctl.h
5908 F: drivers/infiniband/hw/hfi1
5913 F: Documentation/filesystems/hfs.txt
5919 F: Documentation/filesystems/hfsplus.txt
5922 HGA FRAMEBUFFER DRIVER
5925 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5927 F: drivers/video/fbdev/hgafb.c
5929 HIBERNATION (aka Software Suspend, aka swsusp)
5933 B: https://bugzilla.kernel.org
5936 F: drivers/base/power/
5938 F: include/linux/suspend.h
5939 F: include/linux/freezer.h
5940 F: include/linux/pm.h
5941 F: arch/*/include/asm/suspend*.h
5947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5950 F: include/linux/hid*
5951 F: include/uapi/linux/hid*
5953 HID SENSOR HUB DRIVERS
5960 F: Documentation/hid/hid-sensor*
5961 F: drivers/hid/hid-sensor-*
5962 F: drivers/iio/*/hid-*
5963 F: include/linux/hid-sensor-*
5965 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5970 F: Documentation/timers/
5971 F: kernel/time/hrtimer.c
5972 F: kernel/time/clockevents.c
5973 F: kernel/time/tick*.*
5974 F: kernel/time/timer_*.c
5975 F: include/linux/clockchips.h
5976 F: include/linux/hrtimer.h
5978 HIGH-SPEED SCC DRIVER FOR AX.25
5981 F: drivers/net/hamradio/dmascc.c
5982 F: drivers/net/hamradio/scc.c
5984 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5986 W: http://www.highpoint-tech.com
5988 F: Documentation/scsi/hptiop.txt
5989 F: drivers/scsi/hptiop.c
5995 F: include/linux/hippidevice.h
5996 F: include/uapi/linux/if_hippi.h
5998 F: drivers/net/hippi/
6000 HISILICON NETWORK SUBSYSTEM DRIVER
6004 W: http://www.hisilicon.com
6006 F: drivers/net/ethernet/hisilicon/
6007 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6009 HISILICON ROCE DRIVER
6014 F: drivers/infiniband/hw/hns/
6015 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6017 HISILICON SAS Controller
6019 W: http://www.hisilicon.com
6021 F: drivers/scsi/hisi_sas/
6022 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6027 W: http://w1.fi/hostap-driver.html
6029 F: drivers/net/wireless/intersil/hostap/
6031 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6034 F: drivers/platform/x86/tc1100-wmi.c
6036 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6039 F: drivers/net/ethernet/hp/hp100.*
6041 HPET: High Precision Event Timers driver
6044 F: Documentation/timers/hpet.txt
6045 F: drivers/char/hpet.c
6046 F: include/linux/hpet.h
6047 F: include/uapi/linux/hpet.h
6051 F: arch/x86/kernel/hpet.c
6052 F: arch/x86/include/asm/hpet.h
6056 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6064 F: Documentation/ABI/testing/sysfs-bus-hsi
6065 F: Documentation/driver-api/hsi.rst
6067 F: include/linux/hsi/
6068 F: include/uapi/linux/hsi/
6073 F: drivers/net/usb/hso.c
6075 HSR NETWORK PROTOCOL
6081 HTCPEN TOUCHSCREEN DRIVER
6085 F: drivers/input/touchscreen/htcpen.c
6095 T: git git://linuxtv.org/media_tree.git
6096 W: https://linuxtv.org
6098 F: drivers/media/platform/sti/hva
6100 Hyper-V CORE AND DRIVERS
6106 F: arch/x86/include/asm/mshyperv.h
6107 F: arch/x86/include/uapi/asm/hyperv.h
6108 F: arch/x86/kernel/cpu/mshyperv.c
6110 F: drivers/hid/hid-hyperv.c
6112 F: drivers/input/serio/hyperv-keyboard.c
6113 F: drivers/pci/host/pci-hyperv.c
6114 F: drivers/net/hyperv/
6115 F: drivers/scsi/storvsc_drv.c
6116 F: drivers/uio/uio_hv_generic.c
6117 F: drivers/video/fbdev/hyperv_fb.c
6118 F: include/linux/hyperv.h
6120 F: Documentation/ABI/stable/sysfs-bus-vmbus
6126 F: Documentation/i2c/i2c-topology
6127 F: Documentation/i2c/muxes/
6128 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6129 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6130 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6131 F: drivers/i2c/i2c-mux.c
6132 F: drivers/i2c/muxes/
6133 F: include/linux/i2c-mux.h
6135 I2C OVER PARALLEL PORT
6139 F: Documentation/i2c/busses/i2c-parport
6140 F: Documentation/i2c/busses/i2c-parport-light
6141 F: drivers/i2c/busses/i2c-parport.c
6142 F: drivers/i2c/busses/i2c-parport-light.c
6144 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6148 F: Documentation/i2c/busses/i2c-ali1535
6149 F: Documentation/i2c/busses/i2c-ali1563
6150 F: Documentation/i2c/busses/i2c-ali15x3
6151 F: Documentation/i2c/busses/i2c-amd756
6152 F: Documentation/i2c/busses/i2c-amd8111
6153 F: Documentation/i2c/busses/i2c-i801
6154 F: Documentation/i2c/busses/i2c-nforce2
6155 F: Documentation/i2c/busses/i2c-piix4
6156 F: Documentation/i2c/busses/i2c-sis5595
6157 F: Documentation/i2c/busses/i2c-sis630
6158 F: Documentation/i2c/busses/i2c-sis96x
6159 F: Documentation/i2c/busses/i2c-via
6160 F: Documentation/i2c/busses/i2c-viapro
6161 F: drivers/i2c/busses/i2c-ali1535.c
6162 F: drivers/i2c/busses/i2c-ali1563.c
6163 F: drivers/i2c/busses/i2c-ali15x3.c
6164 F: drivers/i2c/busses/i2c-amd756.c
6165 F: drivers/i2c/busses/i2c-amd756-s4882.c
6166 F: drivers/i2c/busses/i2c-amd8111.c
6167 F: drivers/i2c/busses/i2c-i801.c
6168 F: drivers/i2c/busses/i2c-isch.c
6169 F: drivers/i2c/busses/i2c-nforce2.c
6170 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6171 F: drivers/i2c/busses/i2c-piix4.c
6172 F: drivers/i2c/busses/i2c-sis5595.c
6173 F: drivers/i2c/busses/i2c-sis630.c
6174 F: drivers/i2c/busses/i2c-sis96x.c
6175 F: drivers/i2c/busses/i2c-via.c
6176 F: drivers/i2c/busses/i2c-viapro.c
6178 I2C/SMBUS ISMT DRIVER
6182 F: drivers/i2c/busses/i2c-ismt.c
6183 F: Documentation/i2c/busses/i2c-ismt
6185 I2C/SMBUS STUB DRIVER
6189 F: drivers/i2c/i2c-stub.c
6194 W: https://i2c.wiki.kernel.org/
6195 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6198 F: Documentation/devicetree/bindings/i2c/
6199 F: Documentation/i2c/
6202 F: include/linux/i2c.h
6203 F: include/linux/i2c-*.h
6204 F: include/uapi/linux/i2c.h
6205 F: include/uapi/linux/i2c-*.h
6217 F: Documentation/i2c/busses/i2c-taos-evm
6218 F: drivers/i2c/busses/i2c-taos-evm.c
6223 W: http://www.harbaum.org/till/i2c_tiny_usb
6225 F: drivers/i2c/busses/i2c-tiny-usb.c
6232 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6237 IA64 (Itanium) PLATFORM
6241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6245 IBM Power VMX Cryptographic instructions
6250 F: drivers/crypto/vmx/Makefile
6251 F: drivers/crypto/vmx/Kconfig
6252 F: drivers/crypto/vmx/vmx.c
6253 F: drivers/crypto/vmx/aes*
6254 F: drivers/crypto/vmx/ghash*
6255 F: drivers/crypto/vmx/ppc-xlate.pl
6257 IBM Power in-Nest Crypto Acceleration
6262 F: drivers/crypto/nx/Makefile
6263 F: drivers/crypto/nx/Kconfig
6264 F: drivers/crypto/nx/nx-aes*
6265 F: drivers/crypto/nx/nx-sha*
6266 F: drivers/crypto/nx/nx.*
6267 F: drivers/crypto/nx/nx_csbcpb.h
6268 F: drivers/crypto/nx/nx_debugfs.h
6270 IBM Power 842 compression accelerator
6273 F: drivers/crypto/nx/Makefile
6274 F: drivers/crypto/nx/Kconfig
6275 F: drivers/crypto/nx/nx-842*
6276 F: include/linux/sw842.h
6280 IBM Power Linux RAID adapter
6283 F: drivers/scsi/ipr.*
6285 IBM Power Virtual Ethernet Device Driver
6289 F: drivers/net/ethernet/ibm/ibmveth.*
6291 IBM Power SRIOV Virtual NIC Device Driver
6296 F: drivers/net/ethernet/ibm/ibmvnic.*
6298 IBM Power Virtual SCSI Device Drivers
6302 F: drivers/scsi/ibmvscsi/ibmvscsi*
6303 F: include/scsi/viosrp.h
6305 IBM Power Virtual SCSI Device Target Driver
6311 F: drivers/scsi/ibmvscsi_tgt/
6313 IBM Power Virtual FC Device Drivers
6317 F: drivers/scsi/ibmvscsi/ibmvfc*
6319 IBM ServeRAID RAID DRIVER
6321 F: drivers/scsi/ips.*
6323 ICH LPC AND GPIO DRIVER
6326 F: drivers/mfd/lpc_ich.c
6327 F: drivers/gpio/gpio-ich.c
6329 IDT VersaClock 5 CLOCK DRIVER
6332 F: drivers/clk/clk-versaclock5.c
6337 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6340 F: Documentation/ide/
6342 F: include/linux/ide.h
6344 IDEAPAD LAPTOP EXTRAS DRIVER
6347 W: http://launchpad.net/ideapad-laptop
6349 F: drivers/platform/x86/ideapad-laptop.c
6351 IDEAPAD LAPTOP SLIDEBAR DRIVER
6354 W: https://github.com/o2genum/ideapad-slidebar
6356 F: drivers/input/misc/ideapad_slidebar.c
6362 F: Documentation/cdrom/ide-cd
6363 F: drivers/ide/ide-cd*
6365 IEEE 802.15.4 SUBSYSTEM
6369 W: http://wpan.cakelab.org/
6370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6375 F: drivers/net/ieee802154/
6376 F: include/linux/nl802154.h
6377 F: include/linux/ieee802154.h
6378 F: include/net/nl802154.h
6379 F: include/net/mac802154.h
6380 F: include/net/af_ieee802154.h
6381 F: include/net/cfg802154.h
6382 F: include/net/ieee802154_netdev.h
6383 F: Documentation/networking/ieee802154.txt
6389 F: include/net/ife.h
6390 F: include/uapi/linux/ife.h
6392 IGORPLUG-USB IR RECEIVER
6396 F: drivers/media/rc/igorplugusb.c
6398 IGUANAWORKS USB IR TRANSCEIVER
6402 F: drivers/media/rc/iguanair.c
6404 IIO DIGITAL POTENTIOMETER DAC
6408 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6409 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6410 F: drivers/iio/dac/dpot-dac.c
6412 IIO ENVELOPE DETECTOR
6416 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6417 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6418 F: drivers/iio/adc/envelope-detector.c
6420 IIO SUBSYSTEM AND DRIVERS
6426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6428 F: Documentation/devicetree/bindings/iio/
6430 F: drivers/staging/iio/
6431 F: include/linux/iio/
6434 IKANOS/ADI EAGLE ADSL USB DRIVER
6438 F: drivers/usb/atm/ueagle-atm.c
6440 IMGTEC ASCII LCD DRIVER
6443 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6444 F: drivers/auxdisplay/img-ascii-lcd.c
6446 INA209 HARDWARE MONITOR DRIVER
6450 F: Documentation/hwmon/ina209
6451 F: Documentation/devicetree/bindings/i2c/ina209.txt
6452 F: drivers/hwmon/ina209.c
6454 INA2XX HARDWARE MONITOR DRIVER
6458 F: Documentation/hwmon/ina2xx
6459 F: drivers/hwmon/ina2xx.c
6460 F: include/linux/platform_data/ina2xx.h
6462 INDUSTRY PACK SUBSYSTEM (IPACK)
6467 W: http://industrypack.sourceforge.net
6471 INGENIC JZ4780 DMA Driver
6474 F: drivers/dma/dma-jz4780.c
6476 INGENIC JZ4780 NAND DRIVER
6480 F: drivers/mtd/nand/jz4780_*
6482 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6490 F: security/integrity/ima/
6492 IMGTEC IR DECODER DRIVER
6495 F: drivers/media/rc/img-ir/
6497 IMS TWINTURBO FRAMEBUFFER DRIVER
6500 F: drivers/video/fbdev/imsttfb.c
6502 INFINIBAND SUBSYSTEM
6507 W: http://www.openfabrics.org/
6508 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6511 F: Documentation/infiniband/
6512 F: drivers/infiniband/
6513 F: include/uapi/linux/if_infiniband.h
6514 F: include/uapi/rdma/
6522 F: Documentation/filesystems/inotify.txt
6523 F: fs/notify/inotify/
6524 F: include/linux/inotify.h
6525 F: include/uapi/linux/inotify.h
6527 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6530 Q: http://patchwork.kernel.org/project/linux-input/list/
6531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6534 F: include/linux/input.h
6535 F: include/uapi/linux/input.h
6536 F: include/linux/input/
6537 F: Documentation/devicetree/bindings/input/
6539 INPUT MULTITOUCH (MT) PROTOCOL
6543 F: Documentation/input/multi-touch-protocol.txt
6544 F: drivers/input/input-mt.c
6547 INTEL ASoC BDW/HSW DRIVERS
6551 F: sound/soc/intel/common/sst-dsp*
6552 F: sound/soc/intel/common/sst-firmware.c
6553 F: sound/soc/intel/boards/broadwell.c
6554 F: sound/soc/intel/haswell/
6556 INTEL C600 SERIES SAS CONTROLLER DRIVER
6560 T: git git://git.code.sf.net/p/intel-sas/isci
6562 F: drivers/scsi/isci/
6564 INTEL HID EVENT DRIVER
6568 F: drivers/platform/x86/intel-hid.c
6570 INTEL VIRTUAL BUTTON DRIVER
6574 F: drivers/platform/x86/intel-vbtn.c
6580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6581 B: https://bugzilla.kernel.org
6583 F: drivers/idle/intel_idle.c
6585 INTEL INTEGRATED SENSOR HUB DRIVER
6590 F: drivers/hid/intel-ish-hid/
6597 F: drivers/cpufreq/intel_pstate.c
6599 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6603 F: Documentation/fb/intelfb.txt
6604 F: drivers/video/fbdev/intelfb/
6606 INTEL 810/815 FRAMEBUFFER DRIVER
6610 F: drivers/video/fbdev/i810/
6612 INTEL MENLOW THERMAL DRIVER
6615 W: https://01.org/linux-acpi
6617 F: drivers/platform/x86/intel_menlow.c
6619 INTEL I/OAT DMA DRIVER
6623 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6625 F: drivers/dma/ioat*
6630 T: git git://git.infradead.org/iommu-2.6.git
6632 F: drivers/iommu/intel-iommu.c
6633 F: include/linux/intel-iommu.h
6635 INTEL IOP-ADMA DMA DRIVER
6638 F: drivers/dma/iop-adma.c
6640 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6643 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6644 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6645 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6646 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6647 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6648 F: drivers/net/wan/ixp4xx_hss.c
6650 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6653 F: drivers/char/hw_random/ixp4xx-rng.c
6655 INTEL ETHERNET DRIVERS
6658 W: http://www.intel.com/support/feedback.htm
6659 W: http://e1000.sourceforge.net/
6660 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6664 F: Documentation/networking/e100.txt
6665 F: Documentation/networking/e1000.txt
6666 F: Documentation/networking/e1000e.txt
6667 F: Documentation/networking/igb.txt
6668 F: Documentation/networking/igbvf.txt
6669 F: Documentation/networking/ixgb.txt
6670 F: Documentation/networking/ixgbe.txt
6671 F: Documentation/networking/ixgbevf.txt
6672 F: Documentation/networking/i40e.txt
6673 F: Documentation/networking/i40evf.txt
6674 F: drivers/net/ethernet/intel/
6675 F: drivers/net/ethernet/intel/*/
6677 INTEL RDMA RNIC DRIVER
6682 F: drivers/infiniband/hw/i40iw/
6684 INTEL MERRIFIELD GPIO DRIVER
6688 F: drivers/gpio/gpio-merrifield.c
6690 INTEL-MID GPIO DRIVER
6694 F: drivers/gpio/gpio-intel-mid.c
6696 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6700 F: Documentation/networking/README.ipw2100
6701 F: Documentation/networking/README.ipw2200
6702 F: drivers/net/wireless/intel/ipw2x00/
6707 F: Documentation/trace/intel_th.txt
6708 F: drivers/hwtracing/intel_th/
6710 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6713 W: http://tboot.sourceforge.net
6714 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6716 F: Documentation/intel_txt.txt
6717 F: include/linux/tboot.h
6718 F: arch/x86/kernel/tboot.c
6720 INTEL WIRELESS WIMAX CONNECTION 2400
6725 W: http://linuxwimax.org
6726 F: Documentation/wimax/README.i2400m
6727 F: drivers/net/wimax/i2400m/
6728 F: include/uapi/linux/wimax/i2400m.h
6730 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6734 F: drivers/net/wireless/intel/iwlegacy/
6736 INTEL WIRELESS WIFI LINK (iwlwifi)
6742 W: http://intellinuxwireless.org
6743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6745 F: drivers/net/wireless/intel/iwlwifi/
6747 INTEL MANAGEMENT ENGINE (mei)
6751 F: include/uapi/linux/mei.h
6752 F: include/linux/mei_cl_bus.h
6753 F: drivers/misc/mei/*
6754 F: drivers/watchdog/mei_wdt.c
6755 F: Documentation/misc-devices/mei/*
6758 INTEL MIC DRIVERS (mic)
6762 W: https://github.com/sudeepdutt/mic
6763 W: http://software.intel.com/en-us/mic-developer
6764 F: include/linux/mic_bus.h
6765 F: include/linux/scif.h
6766 F: include/uapi/linux/mic_common.h
6767 F: include/uapi/linux/mic_ioctl.h
6768 F: include/uapi/linux/scif_ioctl.h
6769 F: drivers/misc/mic/
6770 F: drivers/dma/mic_x100_dma.c
6771 F: drivers/dma/mic_x100_dma.h
6772 F: Documentation/mic/
6774 INTEL PMC/P-Unit IPC DRIVER
6778 F: drivers/platform/x86/intel_pmc_ipc.c
6779 F: drivers/platform/x86/intel_punit_ipc.c
6780 F: arch/x86/include/asm/intel_pmc_ipc.h
6781 F: arch/x86/include/asm/intel_punit_ipc.h
6783 INTEL TELEMETRY DRIVER
6787 F: arch/x86/include/asm/intel_telemetry.h
6788 F: drivers/platform/x86/intel_telemetry*
6790 INTEL PMC CORE DRIVER
6795 F: arch/x86/include/asm/pmc_core.h
6796 F: drivers/platform/x86/intel_pmc_core*
6798 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6802 F: drivers/iio/gyro/mpu3050*
6803 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6805 IOC3 ETHERNET DRIVER
6809 F: drivers/net/ethernet/sgi/ioc3-eth.c
6815 F: drivers/tty/serial/ioc3_serial.c
6820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6822 F: Documentation/devicetree/bindings/iommu/
6828 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6833 W: http://openipmi.sourceforge.net/
6835 F: Documentation/IPMI.txt
6836 F: drivers/char/ipmi/
6837 F: include/linux/ipmi*
6838 F: include/uapi/linux/ipmi*
6840 QCOM AUDIO (ASoC) DRIVERS
6847 IPS SCSI RAID DRIVER
6850 W: http://www.adaptec.com/
6852 F: drivers/scsi/ips*
6861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6863 F: Documentation/networking/ipvs-sysctl.txt
6864 F: include/net/ip_vs.h
6865 F: include/uapi/linux/ip_vs.h
6866 F: net/netfilter/ipvs/
6872 F: drivers/tty/ipwireless/
6877 F: include/net/ipx.h
6878 F: include/uapi/linux/ipx.h
6885 W: http://irda.sourceforge.net/
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6888 F: Documentation/networking/irda.txt
6889 F: drivers/net/irda/
6890 F: include/net/irda/
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6907 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6908 F: Documentation/devicetree/bindings/interrupt-controller/
6911 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6915 F: Documentation/IRQ-domain.txt
6916 F: include/linux/irqdomain.h
6917 F: kernel/irq/irqdomain.c
6923 F: Documentation/isa.txt
6924 F: drivers/base/isa.c
6925 F: include/linux/isa.h
6930 F: Documentation/isapnp.txt
6931 F: drivers/pnp/isapnp/
6932 F: include/linux/isapnp.h
6937 T: git git://linuxtv.org/media_tree.git
6938 W: https://linuxtv.org
6940 F: drivers/media/radio/radio-isa*
6942 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6946 F: drivers/firmware/iscsi_ibft*
6952 W: www.open-iscsi.com
6954 F: drivers/scsi/*iscsi*
6955 F: include/scsi/*iscsi*
6957 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6963 W: http://www.openfabrics.org
6964 W: www.open-iscsi.org
6965 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6966 F: drivers/infiniband/ulp/iser/
6968 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6974 W: http://www.linux-iscsi.org
6975 F: drivers/infiniband/ulp/isert
6981 W: http://www.isdn4linux.de
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6984 F: Documentation/isdn/
6986 F: include/linux/isdn.h
6987 F: include/linux/isdn/
6988 F: include/uapi/linux/isdn.h
6989 F: include/uapi/linux/isdn/
6991 ISDN SUBSYSTEM (Eicon active card driver)
6994 W: http://www.melware.de
6996 F: drivers/isdn/hardware/eicon/
6998 IT87 HARDWARE MONITORING DRIVER
7002 F: Documentation/hwmon/it87
7003 F: drivers/hwmon/it87.c
7008 W: https://linuxtv.org
7009 W: http://palosaari.fi/linux/
7010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7011 T: git git://linuxtv.org/anttip/media_tree.git
7013 F: drivers/media/tuners/it913x*
7015 IVTV VIDEO4LINUX DRIVER
7019 T: git git://linuxtv.org/media_tree.git
7020 W: http://www.ivtvdriver.org
7022 F: Documentation/media/v4l-drivers/ivtv*
7023 F: drivers/media/pci/ivtv/
7024 F: include/uapi/linux/ivtv*
7026 IX2505V MEDIA DRIVER
7029 W: https://linuxtv.org
7030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7032 F: drivers/media/dvb-frontends/ix2505v*
7034 JC42.4 TEMPERATURE SENSOR DRIVER
7038 F: drivers/hwmon/jc42.c
7039 F: Documentation/hwmon/jc42
7044 W: http://jfs.sourceforge.net/
7045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7047 F: Documentation/filesystems/jfs.txt
7054 F: drivers/net/ethernet/jme.*
7056 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7059 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7062 F: include/uapi/linux/jffs2.h
7064 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7070 F: include/linux/jbd2.h
7072 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7076 F: drivers/media/platform/rcar_jpu.c
7078 JSM Neo PCI based serial card
7082 F: drivers/tty/serial/jsm/
7084 K10TEMP HARDWARE MONITORING DRIVER
7088 F: Documentation/hwmon/k10temp
7089 F: drivers/hwmon/k10temp.c
7091 K8TEMP HARDWARE MONITORING DRIVER
7095 F: Documentation/hwmon/k8temp
7096 F: drivers/hwmon/k8temp.c
7104 F: arch/*/include/asm/kasan.h
7105 F: arch/*/mm/kasan_init*
7106 F: Documentation/dev-tools/kasan.rst
7107 F: include/linux/kasan*.h
7110 F: scripts/Makefile.kasan
7115 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7117 F: Documentation/kbuild/kconfig-language.txt
7125 W: http://lse.sourceforge.net/kdump/
7127 F: Documentation/kdump/
7129 KEENE FM RADIO TRANSMITTER DRIVER
7132 T: git git://linuxtv.org/media_tree.git
7133 W: https://linuxtv.org
7135 F: drivers/media/radio/radio-keene*
7137 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7143 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7149 F: Documentation/kbuild/
7151 F: scripts/Makefile.*
7158 W: http://kernelnewbies.org/KernelJanitors
7161 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7165 W: http://nfs.sourceforge.net/
7166 T: git git://linux-nfs.org/~bfields/linux.git
7169 F: include/uapi/linux/nfsd/
7173 F: include/linux/lockd/
7174 F: include/linux/sunrpc/
7175 F: include/uapi/linux/sunrpc/
7177 KERNEL SELFTEST FRAMEWORK
7181 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7183 F: tools/testing/selftests
7185 KERNEL VIRTUAL MACHINE (KVM)
7189 W: http://www.linux-kvm.org
7190 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7192 F: Documentation/*/kvm*.txt
7193 F: Documentation/virtual/kvm/
7195 F: arch/x86/kernel/kvm.c
7196 F: arch/x86/kernel/kvmclock.c
7197 F: arch/*/include/asm/kvm*
7198 F: include/linux/kvm*
7199 F: include/uapi/linux/kvm*
7203 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7206 W: http://www.linux-kvm.org/
7208 F: arch/x86/include/asm/svm.h
7209 F: arch/x86/kvm/svm.c
7211 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7214 W: http://www.linux-kvm.org/
7215 T: git git://github.com/agraf/linux-2.6.git
7217 F: arch/powerpc/include/asm/kvm*
7218 F: arch/powerpc/kvm/
7220 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7224 W: http://www.ibm.com/developerworks/linux/linux390/
7225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7227 F: Documentation/s390/kvm.txt
7228 F: arch/s390/include/asm/kvm*
7230 F: arch/s390/mm/gmap.c
7232 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7237 W: http://systems.cs.columbia.edu/projects/kvm-arm
7238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7240 F: arch/arm/include/uapi/asm/kvm*
7241 F: arch/arm/include/asm/kvm*
7244 F: include/kvm/arm_*
7246 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7252 F: arch/arm64/include/uapi/asm/kvm*
7253 F: arch/arm64/include/asm/kvm*
7256 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7260 F: arch/mips/include/uapi/asm/kvm*
7261 F: arch/mips/include/asm/kvm*
7267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7269 F: include/linux/kernfs.h
7274 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7277 F: include/linux/kexec.h
7278 F: include/uapi/linux/kexec.h
7285 F: Documentation/security/keys.txt
7286 F: include/linux/key.h
7287 F: include/linux/key-type.h
7288 F: include/linux/keyctl.h
7289 F: include/uapi/linux/keyctl.h
7299 F: Documentation/security/keys-trusted-encrypted.txt
7300 F: include/keys/trusted-type.h
7301 F: security/keys/trusted.c
7302 F: security/keys/trusted.h
7310 F: Documentation/security/keys-trusted-encrypted.txt
7311 F: include/keys/encrypted-type.h
7312 F: security/keys/encrypted-keys/
7314 KGDB / KDB /debug_core
7316 W: http://kgdb.wiki.kernel.org/
7318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7320 F: Documentation/DocBook/kgdb.tmpl
7321 F: drivers/misc/kgdbts.c
7322 F: drivers/tty/serial/kgdboc.c
7323 F: include/linux/kdb.h
7324 F: include/linux/kgdb.h
7331 F: Documentation/dev-tools/kmemcheck.rst
7332 F: arch/x86/include/asm/kmemcheck.h
7333 F: arch/x86/mm/kmemcheck/
7334 F: include/linux/kmemcheck.h
7340 F: Documentation/dev-tools/kmemleak.rst
7341 F: include/linux/kmemleak.h
7343 F: mm/kmemleak-test.c
7351 F: Documentation/kprobes.txt
7352 F: include/linux/kprobes.h
7353 F: include/asm-generic/kprobes.h
7356 KS0108 LCD CONTROLLER DRIVER
7358 W: http://miguelojeda.es/auxdisplay.htm
7359 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7361 F: Documentation/auxdisplay/ks0108
7362 F: drivers/auxdisplay/ks0108.c
7363 F: include/linux/ks0108.h
7370 F: include/net/l3mdev.h
7372 LANTIQ MIPS ARCHITECTURE
7381 F: Documentation/networking/lapb-module.txt
7385 LASI 53c700 driver for PARISC
7389 F: Documentation/scsi/53c700.txt
7390 F: drivers/scsi/53c700*
7397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7399 F: Documentation/devicetree/bindings/leds/
7401 F: include/linux/leds.h
7403 LEGACY EEPROM DRIVER
7406 F: Documentation/misc-devices/eeprom
7407 F: drivers/misc/eeprom/eeprom.c
7409 LEGO USB Tower driver
7412 W: http://legousb.sourceforge.net/
7414 F: drivers/usb/misc/legousbtower.c
7419 W: https://linuxtv.org
7420 W: http://github.com/mkrufky
7421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7422 T: git git://linuxtv.org/mkrufky/tuners.git
7424 F: drivers/media/dvb-frontends/lg2160.*
7426 LGDT3305 MEDIA DRIVER
7429 W: https://linuxtv.org
7430 W: http://github.com/mkrufky
7431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7432 T: git git://linuxtv.org/mkrufky/tuners.git
7434 F: drivers/media/dvb-frontends/lgdt3305.*
7439 W: http://lguest.ozlabs.org/
7441 F: arch/x86/include/asm/lguest*.h
7444 F: include/linux/lguest*.h
7447 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7453 F: include/linux/ata.h
7454 F: include/linux/libata.h
7455 F: Documentation/devicetree/bindings/ata/
7457 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7462 F: include/linux/pata_arasan_cf_data.h
7463 F: drivers/ata/pata_arasan_cf.c
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7471 F: drivers/ata/pata_*.c
7472 F: drivers/ata/ata_generic.c
7474 LIBATA SATA AHCI PLATFORM devices support
7478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7480 F: drivers/ata/ahci_platform.c
7481 F: drivers/ata/libahci_platform.c
7482 F: include/linux/ahci_platform.h
7484 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7489 F: drivers/ata/sata_promise.*
7494 F: tools/lib/lockdep/
7496 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7499 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7503 F: include/linux/nd.h
7504 F: include/linux/libnvdimm.h
7505 F: include/uapi/linux/ndctl.h
7507 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7510 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7512 F: drivers/nvdimm/blk.c
7513 F: drivers/nvdimm/region_devs.c
7514 F: drivers/acpi/nfit*
7516 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7519 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7521 F: drivers/nvdimm/btt*
7523 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7526 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7528 F: drivers/nvdimm/pmem.c
7529 F: include/linux/pmem.h
7530 F: arch/*/include/asm/pmem.h
7532 LIGHTNVM PLATFORM SUPPORT
7534 W: http://github/OpenChannelSSD
7537 F: drivers/lightnvm/
7538 F: include/linux/lightnvm.h
7539 F: include/uapi/linux/lightnvm.h
7541 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7545 W: https://github.com/linuxppc/linux/wiki
7547 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7550 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7551 F: Documentation/devicetree/bindings/powerpc/opal/
7552 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7553 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7554 F: Documentation/powerpc/
7556 F: drivers/char/tpm/tpm_ibmvtpm*
7557 F: drivers/crypto/nx/
7558 F: drivers/crypto/vmx/
7559 F: drivers/i2c/busses/i2c-opal.c
7560 F: drivers/net/ethernet/ibm/ibmveth.*
7561 F: drivers/net/ethernet/ibm/ibmvnic.*
7562 F: drivers/pci/hotplug/pnv_php.c
7563 F: drivers/pci/hotplug/rpa*
7564 F: drivers/rtc/rtc-opal.c
7565 F: drivers/scsi/ibmvscsi/
7566 F: drivers/tty/hvc/hvc_opal.c
7567 F: tools/testing/selftests/powerpc
7574 LINUX FOR POWER MACINTOSH
7576 W: http://www.penguinppc.org/
7579 F: arch/powerpc/platforms/powermac/
7580 F: drivers/macintosh/
7582 LINUX FOR POWERPC EMBEDDED MPC5XXX
7585 T: git git://git.denx.de/linux-denx-agust.git
7587 F: arch/powerpc/platforms/512x/
7588 F: arch/powerpc/platforms/52xx/
7590 LINUX FOR POWERPC EMBEDDED PPC4XX
7593 W: http://www.penguinppc.org/
7596 F: arch/powerpc/platforms/40x/
7597 F: arch/powerpc/platforms/44x/
7599 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7602 F: arch/powerpc/*/*virtex*
7603 F: arch/powerpc/*/*/*virtex*
7605 LINUX FOR POWERPC EMBEDDED PPC8XX
7607 W: http://www.penguinppc.org/
7610 F: arch/powerpc/platforms/8xx/
7612 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7615 W: http://www.penguinppc.org/
7617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7619 F: arch/powerpc/platforms/83xx/
7620 F: arch/powerpc/platforms/85xx/
7622 LINUX FOR POWERPC PA SEMI PWRFICIENT
7625 F: arch/powerpc/platforms/pasemi/
7626 F: drivers/*/*pasemi*
7627 F: drivers/*/*/*pasemi*
7629 LINUX SECURITY MODULE (LSM) FRAMEWORK
7634 LIS3LV02D ACCELEROMETER DRIVER
7637 F: Documentation/misc-devices/lis3lv02d
7638 F: drivers/misc/lis3lv02d/
7639 F: drivers/platform/x86/hp_accel.c
7648 F: kernel/livepatch/
7649 F: include/linux/livepatch.h
7650 F: arch/x86/include/asm/livepatch.h
7651 F: arch/x86/kernel/livepatch.c
7652 F: Documentation/livepatch/
7653 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7654 F: samples/livepatch/
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7658 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7661 F: drivers/misc/lkdtm*
7666 F: include/linux/llc.h
7667 F: include/uapi/linux/llc.h
7671 LM73 HARDWARE MONITOR DRIVER
7675 F: drivers/hwmon/lm73.c
7677 LM78 HARDWARE MONITOR DRIVER
7681 F: Documentation/hwmon/lm78
7682 F: drivers/hwmon/lm78.c
7684 LM83 HARDWARE MONITOR DRIVER
7688 F: Documentation/hwmon/lm83
7689 F: drivers/hwmon/lm83.c
7691 LM90 HARDWARE MONITOR DRIVER
7695 F: Documentation/hwmon/lm90
7696 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7697 F: drivers/hwmon/lm90.c
7698 F: include/dt-bindings/thermal/lm90.h
7700 LM95234 HARDWARE MONITOR DRIVER
7704 F: Documentation/hwmon/lm95234
7705 F: drivers/hwmon/lm95234.c
7707 LME2510 MEDIA DRIVER
7710 W: https://linuxtv.org
7711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7713 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7721 F: Documentation/locking/
7722 F: include/linux/lockdep.h
7723 F: include/linux/spinlock*.h
7724 F: arch/*/include/asm/spinlock*.h
7725 F: include/linux/rwlock*.h
7726 F: include/linux/mutex*.h
7727 F: arch/*/include/asm/mutex*.h
7728 F: include/linux/rwsem*.h
7729 F: arch/*/include/asm/rwsem.h
7730 F: include/linux/seqlock.h
7731 F: lib/locking*.[ch]
7734 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7737 W: http://www.linux-ntfs.org/content/view/19/37/
7739 F: Documentation/ldm.txt
7740 F: block/partitions/ldm.*
7742 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7748 W: http://www.avagotech.com/support/
7750 F: drivers/message/fusion/
7751 F: drivers/scsi/mpt2sas/
7752 F: drivers/scsi/mpt3sas/
7754 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7758 F: drivers/scsi/sym53c8xx_2/
7760 LTC4261 HARDWARE MONITOR DRIVER
7764 F: Documentation/hwmon/ltc4261
7765 F: drivers/hwmon/ltc4261.c
7767 LTP (Linux Test Project)
7775 W: http://linux-test-project.github.io/
7776 T: git git://github.com/linux-test-project/ltp.git
7780 W: http://www.linux-m32r.org/
7787 W: http://www.linux-m68k.org/
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7793 M68K ON APPLE MACINTOSH
7795 W: http://www.mac.linux-m68k.org/
7802 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7806 M88DS3103 MEDIA DRIVER
7809 W: https://linuxtv.org
7810 W: http://palosaari.fi/linux/
7811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7812 T: git git://linuxtv.org/anttip/media_tree.git
7814 F: drivers/media/dvb-frontends/m88ds3103*
7816 M88RS2000 MEDIA DRIVER
7819 W: https://linuxtv.org
7820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7822 F: drivers/media/dvb-frontends/m88rs2000*
7824 MA901 MASTERKIT USB FM RADIO DRIVER
7827 T: git git://linuxtv.org/media_tree.git
7829 F: drivers/media/radio/radio-ma901.c
7834 W: http://wireless.kernel.org/
7835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7838 F: Documentation/networking/mac80211-injection.txt
7839 F: include/net/mac80211.h
7841 F: drivers/net/wireless/mac80211_hwsim.[ch]
7848 F: include/linux/mailbox_client.h
7849 F: include/linux/mailbox_controller.h
7851 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7853 W: http://www.kernel.org/doc/man-pages
7857 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7861 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7863 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7868 F: drivers/net/dsa/mv88e6xxx/
7869 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7871 MARVELL ARMADA DRM SUPPORT
7874 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7875 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7876 F: drivers/gpu/drm/armada/
7877 F: include/uapi/drm/armada_drm.h
7878 F: Documentation/devicetree/bindings/display/armada/
7880 MARVELL CRYPTO DRIVER
7883 F: drivers/crypto/marvell/
7887 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7892 F: drivers/net/ethernet/marvell/sk*
7894 MARVELL LIBERTAS WIRELESS DRIVER
7897 F: drivers/net/wireless/marvell/libertas/
7899 MARVELL MV643XX ETHERNET DRIVER
7903 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7904 F: include/linux/mv643xx.h
7906 MARVELL MVNETA ETHERNET DRIVER
7910 F: drivers/net/ethernet/marvell/mvneta.*
7912 MARVELL MWIFIEX WIRELESS DRIVER
7919 F: drivers/net/wireless/marvell/mwifiex/
7921 MARVELL MWL8K WIRELESS DRIVER
7925 F: drivers/net/wireless/marvell/mwl8k.c
7927 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7930 F: drivers/mmc/host/mvsdio.*
7932 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7936 F: drivers/mmc/host/sdhci-xenon*
7937 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7939 MATROX FRAMEBUFFER DRIVER
7942 F: drivers/video/fbdev/matrox/matroxfb_*
7943 F: include/uapi/linux/matroxfb.h
7945 MAX16065 HARDWARE MONITOR DRIVER
7949 F: Documentation/hwmon/max16065
7950 F: drivers/hwmon/max16065.c
7952 MAX20751 HARDWARE MONITOR DRIVER
7956 F: Documentation/hwmon/max20751
7957 F: drivers/hwmon/max20751.c
7959 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7962 F: Documentation/hwmon/max6650
7963 F: drivers/hwmon/max6650.c
7965 MAX6697 HARDWARE MONITOR DRIVER
7969 F: Documentation/hwmon/max6697
7970 F: Documentation/devicetree/bindings/i2c/max6697.txt
7971 F: drivers/hwmon/max6697.c
7972 F: include/linux/platform_data/max6697.h
7974 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7978 F: Documentation/devicetree/bindings/sound/max9860.txt
7979 F: sound/soc/codecs/max9860.*
7981 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7986 F: drivers/power/supply/max14577_charger.c
7987 F: drivers/power/supply/max77693_charger.c
7989 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7993 F: drivers/*/*max77802*.c
7994 F: Documentation/devicetree/bindings/*/*max77802.txt
7995 F: include/dt-bindings/*/*max77802.h
7997 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8003 F: drivers/*/max14577*.c
8004 F: drivers/*/max77686*.c
8005 F: drivers/*/max77693*.c
8006 F: drivers/extcon/extcon-max14577.c
8007 F: drivers/extcon/extcon-max77693.c
8008 F: drivers/rtc/rtc-max77686.c
8009 F: drivers/clk/clk-max77686.c
8010 F: Documentation/devicetree/bindings/mfd/max14577.txt
8011 F: Documentation/devicetree/bindings/*/max77686.txt
8012 F: Documentation/devicetree/bindings/mfd/max77693.txt
8013 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8014 F: include/linux/mfd/max14577*.h
8015 F: include/linux/mfd/max77686*.h
8016 F: include/linux/mfd/max77693*.h
8018 MAXIRADIO FM RADIO RECEIVER DRIVER
8021 T: git git://linuxtv.org/media_tree.git
8022 W: https://linuxtv.org
8024 F: drivers/media/radio/radio-maxiradio*
8026 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8030 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8031 F: drivers/iio/potentiometer/mcp4531.c
8033 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8037 F: drivers/iio/dac/cio-dac.c
8039 MEDIA DRIVERS FOR RENESAS - FCP
8043 T: git git://linuxtv.org/media_tree.git
8045 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8046 F: drivers/media/platform/rcar-fcp.c
8047 F: include/media/rcar-fcp.h
8049 MEDIA DRIVERS FOR RENESAS - FDP1
8053 T: git git://linuxtv.org/media_tree.git
8055 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8056 F: drivers/media/platform/rcar_fdp1.c
8058 MEDIA DRIVERS FOR RENESAS - VIN
8062 T: git git://linuxtv.org/media_tree.git
8064 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8065 F: drivers/media/platform/rcar-vin/
8067 MEDIA DRIVERS FOR RENESAS - VSP1
8071 T: git git://linuxtv.org/media_tree.git
8073 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8074 F: drivers/media/platform/vsp1/
8076 MEDIA DRIVERS FOR HELENE
8079 W: https://linuxtv.org
8081 T: git git://linuxtv.org/media_tree.git
8083 F: drivers/media/dvb-frontends/helene*
8085 MEDIA DRIVERS FOR ASCOT2E
8089 W: https://linuxtv.org
8091 T: git git://linuxtv.org/media_tree.git
8093 F: drivers/media/dvb-frontends/ascot2e*
8095 MEDIA DRIVERS FOR CXD2841ER
8099 W: https://linuxtv.org
8101 T: git git://linuxtv.org/media_tree.git
8103 F: drivers/media/dvb-frontends/cxd2841er*
8105 MEDIA DRIVERS FOR HORUS3A
8109 W: https://linuxtv.org
8111 T: git git://linuxtv.org/media_tree.git
8113 F: drivers/media/dvb-frontends/horus3a*
8115 MEDIA DRIVERS FOR LNBH25
8119 W: https://linuxtv.org
8121 T: git git://linuxtv.org/media_tree.git
8123 F: drivers/media/dvb-frontends/lnbh25*
8125 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8129 W: https://linuxtv.org
8131 T: git git://linuxtv.org/media_tree.git
8133 F: drivers/media/pci/netup_unidvb/*
8135 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8138 P: LinuxTV.org Project
8140 W: https://linuxtv.org
8141 Q: http://patchwork.kernel.org/project/linux-media/list/
8142 T: git git://linuxtv.org/media_tree.git
8144 F: Documentation/media/
8146 F: drivers/staging/media/
8147 F: include/linux/platform_data/media/
8149 F: include/uapi/linux/dvb/
8150 F: include/uapi/linux/videodev2.h
8151 F: include/uapi/linux/media.h
8152 F: include/uapi/linux/v4l2-*
8153 F: include/uapi/linux/meye.h
8154 F: include/uapi/linux/ivtv*
8155 F: include/uapi/linux/uvcvideo.h
8157 MEDIATEK ETHERNET DRIVER
8162 F: drivers/net/ethernet/mediatek/
8164 MEDIATEK MEDIA DRIVER
8168 F: drivers/media/platform/mtk-vcodec/
8169 F: drivers/media/platform/mtk-vpu/
8170 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8171 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8178 F: drivers/media/platform/mtk-mdp/
8179 F: drivers/media/platform/mtk-vpu/
8180 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8182 MEDIATEK MT7601U WIRELESS LAN DRIVER
8186 F: drivers/net/wireless/mediatek/mt7601u/
8188 MEGARAID SCSI/SAS DRIVERS
8194 W: http://www.avagotech.com/support/
8196 F: Documentation/scsi/megaraid.txt
8197 F: drivers/scsi/megaraid.*
8198 F: drivers/scsi/megaraid/
8200 MELFAS MIP4 TOUCHSCREEN DRIVER
8202 W: http://www.melfas.com
8204 F: drivers/input/touchscreen/melfas_mip4.c
8205 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8207 MELLANOX ETHERNET DRIVER (mlx4_en)
8211 W: http://www.mellanox.com
8212 Q: http://patchwork.ozlabs.org/project/netdev/list/
8213 F: drivers/net/ethernet/mellanox/mlx4/en_*
8215 MELLANOX ETHERNET DRIVER (mlx5e)
8219 W: http://www.mellanox.com
8220 Q: http://patchwork.ozlabs.org/project/netdev/list/
8221 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8223 MELLANOX ETHERNET SWITCH DRIVERS
8228 W: http://www.mellanox.com
8229 Q: http://patchwork.ozlabs.org/project/netdev/list/
8230 F: drivers/net/ethernet/mellanox/mlxsw/
8232 MELLANOX MLXCPLD I2C AND MUX DRIVER
8237 F: drivers/i2c/busses/i2c-mlxcpld.c
8238 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8239 F: Documentation/i2c/busses/i2c-mlxcpld
8241 MELLANOX MLXCPLD LED DRIVER
8245 F: drivers/leds/leds-mlxcpld.c
8246 F: Documentation/leds/leds-mlxcpld.txt
8248 MELLANOX PLATFORM DRIVER
8252 F: drivers/platform/x86/mlx-platform.c
8254 MELLANOX MLX CPLD HOTPLUG DRIVER
8258 F: drivers/platform/x86/mlxcpld-hotplug.c
8259 F: include/linux/platform_data/mlxcpld-hotplug.h
8261 SOFT-ROCE DRIVER (rxe)
8265 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8266 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8267 F: drivers/infiniband/sw/rxe/
8268 F: include/uapi/rdma/rdma_user_rxe.h
8275 F: kernel/membarrier.c
8276 F: include/uapi/linux/membarrier.h
8280 W: http://www.linux-mm.org
8282 F: include/linux/mm.h
8283 F: include/linux/gfp.h
8284 F: include/linux/mmzone.h
8285 F: include/linux/memory_hotplug.h
8286 F: include/linux/vmalloc.h
8289 MEMORY TECHNOLOGY DEVICES (MTD)
8297 W: http://www.linux-mtd.infradead.org/
8298 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8299 T: git git://git.infradead.org/linux-mtd.git
8300 T: git git://git.infradead.org/l2-mtd.git
8302 F: Documentation/devicetree/bindings/mtd/
8304 F: include/linux/mtd/
8305 F: include/uapi/mtd/
8307 MEN A21 WATCHDOG DRIVER
8311 F: drivers/watchdog/mena21_wdt.c
8313 MEN CHAMELEON BUS (mcb)
8317 F: include/linux/mcb.h
8318 F: Documentation/men-chameleon-bus.txt
8320 MEN F21BMC (Board Management Controller)
8323 F: drivers/mfd/menf21bmc.c
8324 F: drivers/watchdog/menf21bmc_wdt.c
8325 F: drivers/leds/leds-menf21bmc.c
8326 F: drivers/hwmon/menf21bmc_hwmon.c
8327 F: Documentation/hwmon/menf21bmc
8332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8335 F: Documentation/metag/
8336 F: Documentation/devicetree/bindings/metag/
8337 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8338 F: drivers/clocksource/metag_generic.c
8339 F: drivers/irqchip/irq-metag.c
8340 F: drivers/irqchip/irq-metag-ext.c
8341 F: drivers/tty/metag_da.c
8343 MICROBLAZE ARCHITECTURE
8345 W: http://www.monstr.eu/fdt/
8346 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8350 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8353 F: drivers/tty/serial/atmel_serial.c
8354 F: include/linux/atmel_serial.h
8356 MICROCHIP / ATMEL DMA DRIVER
8361 F: drivers/dma/at_hdmac.c
8362 F: drivers/dma/at_hdmac_regs.h
8363 F: include/linux/platform_data/dma-atmel.h
8365 MICROCHIP / ATMEL ISC DRIVER
8369 F: drivers/media/platform/atmel/atmel-isc.c
8370 F: drivers/media/platform/atmel/atmel-isc-regs.h
8371 F: devicetree/bindings/media/atmel-isc.txt
8373 MICROCHIP USB251XB DRIVER
8377 F: drivers/usb/misc/usb251xb.c
8378 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8380 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8384 F: drivers/platform/x86/surfacepro3_button.c
8389 F: drivers/usb/image/microtek.*
8394 W: http://www.linux-mips.org/
8395 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8396 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8398 F: Documentation/devicetree/bindings/mips/
8399 F: Documentation/mips/
8402 MIPS/LOONGSON1 ARCHITECTURE
8406 F: arch/mips/loongson32/
8407 F: arch/mips/include/asm/mach-loongson32/
8408 F: drivers/*/*loongson1*
8409 F: drivers/*/*/*loongson1*
8411 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8414 T: git git://linuxtv.org/media_tree.git
8415 W: https://linuxtv.org
8417 F: drivers/media/radio/radio-miropcm20*
8419 MELLANOX MLX4 core VPI driver
8423 W: http://www.mellanox.com
8424 Q: http://patchwork.ozlabs.org/project/netdev/list/
8426 F: drivers/net/ethernet/mellanox/mlx4/
8427 F: include/linux/mlx4/
8428 F: include/uapi/rdma/mlx4-abi.h
8430 MELLANOX MLX4 IB driver
8433 W: http://www.mellanox.com
8434 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8436 F: drivers/infiniband/hw/mlx4/
8437 F: include/linux/mlx4/
8439 MELLANOX MLX5 core VPI driver
8445 W: http://www.mellanox.com
8446 Q: http://patchwork.ozlabs.org/project/netdev/list/
8448 F: drivers/net/ethernet/mellanox/mlx5/core/
8449 F: include/linux/mlx5/
8450 F: include/uapi/rdma/mlx5-abi.h
8452 MELLANOX MLX5 IB driver
8456 W: http://www.mellanox.com
8457 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8459 F: drivers/infiniband/hw/mlx5/
8460 F: include/linux/mlx5/
8462 MELEXIS MLX90614 DRIVER
8465 W: http://www.melexis.com
8467 F: drivers/iio/temperature/mlx90614.c
8469 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8474 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8475 F: drivers/scsi/smartpqi/Kconfig
8476 F: drivers/scsi/smartpqi/Makefile
8477 F: include/linux/cciss*.h
8478 F: include/uapi/linux/cciss*.h
8479 F: Documentation/scsi/smartpqi.txt
8481 MN88472 MEDIA DRIVER
8484 W: https://linuxtv.org
8485 W: http://palosaari.fi/linux/
8486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8488 F: drivers/media/dvb-frontends/mn88472*
8490 MN88473 MEDIA DRIVER
8493 W: https://linuxtv.org
8494 W: http://palosaari.fi/linux/
8495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8497 F: drivers/media/dvb-frontends/mn88473*
8502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8504 F: include/linux/module.h
8507 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8508 W: http://popies.net/meye/
8510 F: Documentation/media/v4l-drivers/meye*
8511 F: drivers/media/pci/meye/
8512 F: include/uapi/linux/meye.h
8514 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8517 F: Documentation/serial/moxa-smartio
8518 F: drivers/tty/mxser.*
8520 MR800 AVERMEDIA USB FM RADIO DRIVER
8523 T: git git://linuxtv.org/media_tree.git
8525 F: drivers/media/radio/radio-mr800.c
8527 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8531 F: drivers/net/ieee802154/mrf24j40.c
8532 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8538 F: drivers/platform/x86/msi-laptop.c
8543 F: drivers/platform/x86/msi-wmi.c
8548 W: https://linuxtv.org
8549 W: http://palosaari.fi/linux/
8550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8551 T: git git://linuxtv.org/anttip/media_tree.git
8553 F: drivers/media/tuners/msi001*
8555 MSI2500 MEDIA DRIVER
8558 W: https://linuxtv.org
8559 W: http://palosaari.fi/linux/
8560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8561 T: git git://linuxtv.org/anttip/media_tree.git
8563 F: drivers/media/usb/msi2500/
8565 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8569 F: drivers/mtd/devices/docg3*
8571 MT9M032 APTINA SENSOR DRIVER
8574 T: git git://linuxtv.org/media_tree.git
8576 F: drivers/media/i2c/mt9m032.c
8577 F: include/media/i2c/mt9m032.h
8579 MT9P031 APTINA CAMERA SENSOR
8582 T: git git://linuxtv.org/media_tree.git
8584 F: drivers/media/i2c/mt9p031.c
8585 F: include/media/i2c/mt9p031.h
8587 MT9T001 APTINA CAMERA SENSOR
8590 T: git git://linuxtv.org/media_tree.git
8592 F: drivers/media/i2c/mt9t001.c
8593 F: include/media/i2c/mt9t001.h
8595 MT9V032 APTINA CAMERA SENSOR
8598 T: git git://linuxtv.org/media_tree.git
8600 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8601 F: drivers/media/i2c/mt9v032.c
8602 F: include/media/i2c/mt9v032.h
8604 MULTIFUNCTION DEVICES (MFD)
8606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8608 F: Documentation/devicetree/bindings/mfd/
8610 F: include/linux/mfd/
8611 F: include/dt-bindings/mfd/
8613 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8618 F: Documentation/devicetree/bindings/mmc/
8620 F: include/linux/mmc/
8621 F: include/uapi/linux/mmc/
8623 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8625 F: drivers/mmc/host/mmc_spi.c
8626 F: include/linux/spi/mmc_spi.h
8628 MULTISOUND SOUND DRIVER
8631 F: Documentation/sound/oss/MultiSound
8634 MULTITECH MULTIPORT CARD (ISICOM)
8636 F: drivers/tty/isicom.c
8637 F: include/linux/isicom.h
8639 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8644 F: drivers/usb/musb/
8646 MXL5007T MEDIA DRIVER
8649 W: https://linuxtv.org
8650 W: http://github.com/mkrufky
8651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8652 T: git git://linuxtv.org/mkrufky/tuners.git
8654 F: drivers/media/tuners/mxl5007t.*
8659 F: drivers/gpu/drm/mxsfb/
8660 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8662 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8665 W: https://www.myricom.com/support/downloads/myri10ge.html
8667 F: drivers/net/ethernet/myricom/myri10ge/
8669 NAND FLASH SUBSYSTEM
8673 W: http://www.linux-mtd.infradead.org/
8674 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8675 T: git git://github.com/linux-nand/linux.git
8677 F: drivers/mtd/nand/
8678 F: include/linux/mtd/nand*.h
8680 NATSEMI ETHERNET DRIVER (DP8381x)
8682 F: drivers/net/ethernet/natsemi/natsemi.c
8684 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8688 W: http://www.native-instruments.com
8696 NCR 5380 SCSI DRIVERS
8701 F: Documentation/scsi/g_NCR5380.txt
8702 F: drivers/scsi/NCR5380.*
8703 F: drivers/scsi/arm/cumana_1.c
8704 F: drivers/scsi/arm/oak.c
8705 F: drivers/scsi/atari_scsi.*
8706 F: drivers/scsi/dmx3191d.c
8707 F: drivers/scsi/g_NCR5380.*
8708 F: drivers/scsi/mac_scsi.*
8709 F: drivers/scsi/sun3_scsi.*
8710 F: drivers/scsi/sun3_scsi_vme.c
8712 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8716 F: drivers/scsi/NCR_D700.*
8718 NCT6775 HARDWARE MONITOR DRIVER
8722 F: Documentation/hwmon/nct6775
8723 F: drivers/hwmon/nct6775.c
8725 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8728 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8730 F: drivers/infiniband/hw/nes/
8731 F: include/uapi/rdma/nes-abi.h
8733 NETEM NETWORK EMULATOR
8737 F: net/sched/sch_netem.c
8739 NETERION 10GbE DRIVERS (s2io/vxge)
8743 F: Documentation/networking/s2io.txt
8744 F: Documentation/networking/vxge.txt
8745 F: drivers/net/ethernet/neterion/
8753 W: http://www.netfilter.org/
8754 W: http://www.iptables.org/
8755 W: http://www.nftables.org/
8756 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8760 F: include/linux/netfilter*
8761 F: include/linux/netfilter/
8762 F: include/net/netfilter/
8763 F: include/uapi/linux/netfilter*
8764 F: include/uapi/linux/netfilter/
8765 F: net/*/netfilter.c
8768 F: net/bridge/br_netfilter*.c
8772 W: http://netlabel.sf.net
8775 F: Documentation/netlabel/
8776 F: include/net/netlabel.h
8779 NETROM NETWORK LAYER
8782 W: http://www.linux-ax25.org/
8784 F: include/net/netrom.h
8785 F: include/uapi/linux/netrom.h
8788 NETRONOME ETHERNET DRIVERS
8792 F: drivers/net/ethernet/netronome/
8794 NETWORK BLOCK DEVICE (NBD)
8799 F: Documentation/blockdev/nbd.txt
8800 F: drivers/block/nbd.c
8801 F: include/uapi/linux/nbd.h
8803 NETWORK DROP MONITOR
8807 W: https://fedorahosted.org/dropwatch/
8808 F: net/core/drop_monitor.c
8816 F: include/net/dsa.h
8819 NETWORKING [GENERAL]
8822 W: http://www.linuxfoundation.org/en/Net
8823 Q: http://patchwork.ozlabs.org/project/netdev/list/
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8830 F: include/linux/in.h
8831 F: include/linux/net.h
8832 F: include/linux/netdevice.h
8833 F: include/uapi/linux/in.h
8834 F: include/uapi/linux/net.h
8835 F: include/uapi/linux/netdevice.h
8836 F: include/uapi/linux/net_namespace.h
8838 F: tools/testing/selftests/net/
8841 NETWORKING [IPv4/IPv6]
8848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8869 F: net/ipv4/ipcomp.c
8870 F: net/ipv4/ip_vti.c
8874 F: net/ipv6/ipcomp6.c
8875 F: net/ipv6/ip6_vti.c
8876 F: include/uapi/linux/xfrm.h
8877 F: include/net/xfrm.h
8879 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8884 NETWORKING [WIRELESS]
8886 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8890 W: http://www.linuxfoundation.org/en/Net
8891 Q: http://patchwork.ozlabs.org/project/netdev/list/
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8895 F: Documentation/devicetree/bindings/net/
8897 F: include/linux/if_*
8898 F: include/linux/netdevice.h
8899 F: include/linux/etherdevice.h
8900 F: include/linux/fcdevice.h
8901 F: include/linux/fddidevice.h
8902 F: include/linux/hippidevice.h
8903 F: include/linux/inetdevice.h
8904 F: include/uapi/linux/if_*
8905 F: include/uapi/linux/netdevice.h
8907 NETWORKING DRIVERS (WIRELESS)
8910 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8914 F: Documentation/devicetree/bindings/net/wireless/
8915 F: drivers/net/wireless/
8917 NETXEN (1/10) GbE SUPPORT
8923 F: drivers/net/ethernet/qlogic/netxen/
8932 F: include/uapi/linux/nfc.h
8934 F: include/linux/platform_data/nfcmrvl.h
8935 F: include/linux/platform_data/nxp-nci.h
8936 F: include/linux/platform_data/pn544.h
8937 F: include/linux/platform_data/st21nfca.h
8938 F: include/linux/platform_data/st-nci.h
8939 F: Documentation/devicetree/bindings/net/nfc/
8941 NFS, SUNRPC, AND LOCKD CLIENTS
8945 W: http://client.linux-nfs.org
8946 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8952 F: include/linux/lockd/
8953 F: include/linux/nfs*
8954 F: include/linux/sunrpc/
8955 F: include/uapi/linux/nfs*
8956 F: include/uapi/linux/sunrpc/
8961 W: http://nilfs.sourceforge.net/
8962 W: http://nilfs.osdn.jp/
8963 T: git git://github.com/konis/nilfs2.git
8965 F: Documentation/filesystems/nilfs2.txt
8967 F: include/trace/events/nilfs2.h
8968 F: include/uapi/linux/nilfs2_api.h
8969 F: include/uapi/linux/nilfs2_ondisk.h
8971 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8973 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8975 F: Documentation/scsi/NinjaSCSI.txt
8976 F: drivers/scsi/pcmcia/nsp_*
8978 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8981 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8983 F: Documentation/scsi/NinjaSCSI.txt
8984 F: drivers/scsi/nsp32*
8989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8993 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8998 F: drivers/media/i2c/et8ek8
8999 F: drivers/media/i2c/ad5820.c
9001 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9006 F: drivers/media/i2c/et8ek8
9007 F: drivers/media/i2c/ad5820.c
9009 NOKIA N900 POWER SUPPLY DRIVERS
9011 F: include/linux/power/bq2415x_charger.h
9012 F: include/linux/power/bq27xxx_battery.h
9013 F: include/linux/power/isp1704_charger.h
9014 F: drivers/power/supply/bq2415x_charger.c
9015 F: drivers/power/supply/bq27xxx_battery.c
9016 F: drivers/power/supply/bq27xxx_battery_i2c.c
9017 F: drivers/power/supply/isp1704_charger.c
9018 F: drivers/power/supply/rx51_battery.c
9026 W: https://github.com/jonmason/ntb/wiki
9027 T: git git://github.com/jonmason/ntb.git
9029 F: drivers/net/ntb_netdev.c
9030 F: include/linux/ntb.h
9031 F: include/linux/ntb_transport.h
9032 F: tools/testing/selftests/ntb/
9039 W: https://github.com/jonmason/ntb/wiki
9040 T: git git://github.com/jonmason/ntb.git
9041 F: drivers/ntb/hw/intel/
9047 F: drivers/ntb/hw/amd/
9052 W: http://www.tuxera.com/
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9055 F: Documentation/filesystems/ntfs.txt
9058 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9062 F: drivers/video/fbdev/riva/
9063 F: drivers/video/fbdev/nvidia/
9071 T: git://git.infradead.org/nvme.git
9072 W: http://git.infradead.org/nvme.git
9074 F: drivers/nvme/host/
9075 F: include/linux/nvme.h
9076 F: include/uapi/linux/nvme_ioctl.h
9078 NVM EXPRESS TARGET DRIVER
9082 T: git://git.infradead.org/nvme.git
9083 W: http://git.infradead.org/nvme.git
9085 F: drivers/nvme/target/
9087 NVM EXPRESS FC TRANSPORT DRIVERS
9091 F: include/linux/nvme-fc.h
9092 F: include/linux/nvme-fc-driver.h
9093 F: drivers/nvme/host/fc.c
9094 F: drivers/nvme/target/fc.c
9095 F: drivers/nvme/target/fcloop.c
9102 F: Documentation/devicetree/bindings/nvmem/
9103 F: include/linux/nvmem-consumer.h
9104 F: include/linux/nvmem-provider.h
9111 F: drivers/nfc/nxp-nci
9113 NXP TDA998X DRM DRIVER
9116 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9117 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9118 F: drivers/gpu/drm/i2c/tda998x_drv.c
9119 F: include/drm/i2c/tda998x.h
9125 F: sound/soc/codecs/tfa9879*
9136 Q: http://patchwork.kernel.org/project/linux-omap/list/
9137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9139 F: arch/arm/mach-omap1/
9140 F: arch/arm/plat-omap/
9141 F: arch/arm/configs/omap1_defconfig
9142 F: drivers/i2c/busses/i2c-omap.c
9143 F: include/linux/i2c-omap.h
9148 W: http://www.muru.com/linux/omap/
9149 W: http://linux.omap.com/
9150 Q: http://patchwork.kernel.org/project/linux-omap/list/
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9153 F: arch/arm/mach-omap2/
9154 F: arch/arm/plat-omap/
9155 F: arch/arm/configs/omap2plus_defconfig
9156 F: drivers/i2c/busses/i2c-omap.c
9157 F: drivers/irqchip/irq-omap-intc.c
9158 F: drivers/mfd/*omap*.c
9159 F: drivers/mfd/menelaus.c
9160 F: drivers/mfd/palmas.c
9161 F: drivers/mfd/tps65217.c
9162 F: drivers/mfd/tps65218.c
9163 F: drivers/mfd/tps65910.c
9164 F: drivers/mfd/twl-core.[ch]
9165 F: drivers/mfd/twl4030*.c
9166 F: drivers/mfd/twl6030*.c
9167 F: drivers/mfd/twl6040*.c
9168 F: drivers/regulator/palmas-regulator*.c
9169 F: drivers/regulator/pbias-regulator.c
9170 F: drivers/regulator/tps65217-regulator.c
9171 F: drivers/regulator/tps65218-regulator.c
9172 F: drivers/regulator/tps65910-regulator.c
9173 F: drivers/regulator/twl-regulator.c
9174 F: drivers/regulator/twl6030-regulator.c
9175 F: include/linux/i2c-omap.h
9177 OMAP DEVICE TREE SUPPORT
9183 F: arch/arm/boot/dts/*omap*
9184 F: arch/arm/boot/dts/*am3*
9185 F: arch/arm/boot/dts/*am4*
9186 F: arch/arm/boot/dts/*am5*
9187 F: arch/arm/boot/dts/*dra7*
9189 OMAP CLOCK FRAMEWORK SUPPORT
9193 F: arch/arm/*omap*/*clock*
9195 OMAP POWER MANAGEMENT SUPPORT
9199 F: arch/arm/*omap*/*pm*
9200 F: drivers/cpufreq/omap-cpufreq.c
9202 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9207 F: arch/arm/mach-omap2/prm*
9217 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9222 F: drivers/memory/omap-gpmc.c
9223 F: arch/arm/mach-omap2/*gpmc*
9225 OMAP FRAMEBUFFER SUPPORT
9230 F: drivers/video/fbdev/omap/
9232 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9237 F: drivers/video/fbdev/omap2/
9238 F: Documentation/arm/OMAP/DSS
9240 OMAP HARDWARE SPINLOCK SUPPORT
9244 F: drivers/hwspinlock/omap_hwspinlock.c
9250 F: drivers/mmc/host/omap.c
9256 F: drivers/mmc/host/omap_hsmmc.c
9258 OMAP RANDOM NUMBER GENERATOR SUPPORT
9261 F: drivers/char/hw_random/omap-rng.c
9268 F: arch/arm/mach-omap2/omap_hwmod.*
9274 F: arch/arm/mach-omap2/omap_hwmod*data*
9276 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9280 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9282 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9286 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9287 F: drivers/media/platform/omap3isp/
9288 F: drivers/staging/media/omap4iss/
9294 F: drivers/usb/*/*omap*
9295 F: arch/arm/*omap*/usb*
9303 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9304 F: drivers/gpio/gpio-omap.c
9306 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9310 F: arch/arm/boot/dts/am335x-nano.dts
9316 F: Documentation/filesystems/omfs.txt
9319 OMNIKEY CARDMAN 4000 DRIVER
9322 F: drivers/char/pcmcia/cm4000_cs.c
9323 F: include/linux/cm4000_cs.h
9324 F: include/uapi/linux/cm4000_cs.h
9326 OMNIKEY CARDMAN 4040 DRIVER
9329 F: drivers/char/pcmcia/cm4040_cs.*
9331 OMNIVISION OV7670 SENSOR DRIVER
9334 T: git git://linuxtv.org/media_tree.git
9336 F: drivers/media/i2c/ov7670.c
9338 ONENAND FLASH DRIVER
9342 F: drivers/mtd/onenand/
9343 F: include/linux/mtd/onenand*.h
9345 ONSTREAM SCSI TAPE DRIVER
9350 F: Documentation/scsi/osst.txt
9351 F: drivers/scsi/osst.*
9352 F: drivers/scsi/osst_*.h
9353 F: drivers/scsi/st.h
9355 OPENCORES I2C BUS DRIVER
9359 F: Documentation/i2c/busses/i2c-ocores
9360 F: drivers/i2c/busses/i2c-ocores.c
9362 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9366 W: http://www.devicetree.org/
9367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9370 F: include/linux/of*.h
9373 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9378 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9380 F: Documentation/devicetree/
9382 F: include/dt-bindings/
9384 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9388 F: Documentation/devicetree/dynamic-resolution-notes.txt
9389 F: Documentation/devicetree/overlay-notes.txt
9390 F: drivers/of/overlay.c
9391 F: drivers/of/resolver.c
9393 OPENRISC ARCHITECTURE
9397 T: git git://github.com/openrisc/linux.git
9399 W: http://openrisc.io
9407 W: http://openvswitch.org
9410 F: include/uapi/linux/openvswitch.h
9412 OPERATING PERFORMANCE POINTS (OPP)
9418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9419 F: drivers/base/power/opp/
9420 F: include/linux/pm_opp.h
9421 F: Documentation/power/opp.txt
9422 F: Documentation/devicetree/bindings/opp/
9427 T: git git://git.alsa-project.org/alsa-kernel.git
9429 F: sound/drivers/opl4/
9435 F: arch/*/include/asm/oprofile*.h
9437 F: drivers/oprofile/
9438 F: include/linux/oprofile.h
9440 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9444 W: http://ocfs2.wiki.kernel.org
9446 F: Documentation/filesystems/ocfs2.txt
9447 F: Documentation/filesystems/dlmfs.txt
9452 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9453 W: http://www.nongnu.org/orinoco/
9455 F: drivers/net/wireless/intersil/orinoco/
9457 OSD LIBRARY and FILESYSTEM
9461 W: http://open-osd.org
9462 T: git git://git.open-osd.org/open-osd.git
9464 F: drivers/scsi/osd/
9465 F: include/scsi/osd_*
9471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9474 F: Documentation/filesystems/overlayfs.txt
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9482 F: Documentation/filesystems/orangefs.txt
9487 W: http://wireless.kernel.org/en/users/Drivers/p54
9489 F: drivers/net/wireless/intersil/p54/
9491 PA SEMI ETHERNET DRIVER
9494 F: drivers/net/ethernet/pasemi/*
9496 PA SEMI SMBUS DRIVER
9499 F: drivers/i2c/busses/i2c-pasemi.c
9501 PADATA PARALLEL EXECUTION MECHANISM
9506 F: include/linux/padata.h
9507 F: Documentation/padata.txt
9509 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9513 F: drivers/platform/x86/panasonic-laptop.c
9515 PANASONIC MN10300/AM33/AM34 PORT
9518 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9520 F: Documentation/mn10300/
9523 PARALLEL LCD/KEYPAD PANEL DRIVER
9527 F: Documentation/misc-devices/lcd-panel-cgram.txt
9528 F: drivers/misc/panel.c
9530 PARALLEL PORT SUBSYSTEM
9536 F: include/linux/parport*.h
9537 F: drivers/char/ppdev.c
9538 F: include/uapi/linux/ppdev.h
9539 F: Documentation/parport*.txt
9541 PARAVIRT_OPS INTERFACE
9548 F: Documentation/virtual/paravirt_ops.txt
9549 F: arch/*/kernel/paravirt*
9550 F: arch/*/include/asm/paravirt.h
9551 F: include/linux/hypervisor.h
9553 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9557 F: Documentation/blockdev/paride.txt
9558 F: drivers/block/paride/
9564 W: http://www.parisc-linux.org/
9565 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9570 F: Documentation/parisc/
9572 F: drivers/char/agp/parisc-agp.c
9573 F: drivers/input/serio/gscps2.c
9574 F: drivers/parport/parport_gsc.*
9575 F: drivers/tty/serial/8250/8250_gsc.c
9576 F: drivers/video/fbdev/sti*
9577 F: drivers/video/console/sti*
9578 F: drivers/video/logo/logo_parisc*
9585 F: lib/test_parman.c
9586 F: include/linux/parman.h
9588 PC87360 HARDWARE MONITORING DRIVER
9592 F: Documentation/hwmon/pc87360
9593 F: drivers/hwmon/pc87360.c
9598 F: drivers/char/pc8736x_gpio.c
9600 PC87427 HARDWARE MONITORING DRIVER
9604 F: Documentation/hwmon/pc87427
9605 F: drivers/hwmon/pc87427.c
9610 F: drivers/leds/leds-pca9532.c
9611 F: include/linux/leds-pca9532.h
9613 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9617 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9619 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9622 F: drivers/firmware/pcdp.*
9628 F: Documentation/PCI/pci-error-recovery.txt
9630 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9634 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9635 F: arch/powerpc/kernel/eeh*.c
9636 F: arch/powerpc/platforms/*/eeh*.c
9637 F: arch/powerpc/include/*/eeh*.h
9642 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9645 F: Documentation/devicetree/bindings/pci/
9646 F: Documentation/PCI/
9648 F: include/linux/pci*
9650 F: arch/x86/kernel/quirks.c
9652 PCI DRIVER FOR ALTERA PCIE IP
9657 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9658 F: drivers/pci/host/pcie-altera.c
9660 PCI DRIVER FOR ARM VERSATILE PLATFORM
9665 F: Documentation/devicetree/bindings/pci/versatile.txt
9666 F: drivers/pci/host/pci-versatile.c
9668 PCI DRIVER FOR ARMADA 8K
9673 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9674 F: drivers/pci/dwc/pcie-armada8k.c
9676 PCI DRIVER FOR APPLIEDMICRO XGENE
9681 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9682 F: drivers/pci/host/pci-xgene.c
9684 PCI DRIVER FOR FREESCALE LAYERSCAPE
9692 F: drivers/pci/dwc/*layerscape*
9700 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9701 F: drivers/pci/dwc/*imx6*
9703 PCI DRIVER FOR TI KEYSTONE
9708 F: drivers/pci/dwc/*keystone*
9710 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9716 F: drivers/pci/host/*mvebu*
9718 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9723 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9724 F: drivers/pci/host/pci-aardvark.c
9726 PCI DRIVER FOR NVIDIA TEGRA
9731 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9732 F: drivers/pci/host/pci-tegra.c
9734 PCI DRIVER FOR TI DRA7XX
9739 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9740 F: drivers/pci/dwc/pci-dra7xx.c
9742 PCI DRIVER FOR RENESAS R-CAR
9747 F: drivers/pci/host/*rcar*
9749 PCI DRIVER FOR SAMSUNG EXYNOS
9755 F: drivers/pci/dwc/pci-exynos.c
9757 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9762 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9763 F: drivers/pci/dwc/*designware*
9765 PCI DRIVER FOR GENERIC OF HOSTS
9770 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9771 F: drivers/pci/host/pci-host-common.c
9772 F: drivers/pci/host/pci-host-generic.c
9774 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9778 F: drivers/pci/host/vmd.c
9780 PCIE DRIVER FOR ST SPEAR13XX
9784 F: drivers/pci/dwc/*spear*
9786 PCI MSI DRIVER FOR ALTERA MSI IP
9791 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9792 F: drivers/pci/host/pcie-altera-msi.c
9794 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9799 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9800 F: drivers/pci/host/pci-xgene-msi.c
9802 PCIE DRIVER FOR AXIS ARTPEC
9808 F: Documentation/devicetree/bindings/pci/axis,artpec*
9809 F: drivers/pci/dwc/*artpec*
9811 PCIE DRIVER FOR HISILICON
9816 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9817 F: drivers/pci/dwc/pcie-hisi.c
9819 PCIE DRIVER FOR ROCKCHIP
9825 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9826 F: drivers/pci/host/pcie-rockchip.c
9828 PCIE DRIVER FOR QUALCOMM MSM
9833 F: drivers/pci/dwc/*qcom*
9835 PCIE DRIVER FOR CAVIUM THUNDERX
9840 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9841 F: drivers/pci/host/pci-thunder-*
9844 P: Linux PCMCIA Team
9846 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9849 F: Documentation/pcmcia/
9854 PCNET32 NETWORK DRIVER
9858 F: drivers/net/ethernet/amd/pcnet32.c
9860 PCRYPT PARALLEL CRYPTO ENGINE
9865 F: include/crypto/pcrypt.h
9867 PER-CPU MEMORY ALLOCATOR
9870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9872 F: include/linux/percpu*.h
9874 F: arch/*/include/asm/percpu.h
9876 PER-TASK DELAY ACCOUNTING
9879 F: include/linux/delayacct.h
9880 F: kernel/delayacct.c
9882 PERFORMANCE EVENTS SUBSYSTEM
9888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9891 F: include/linux/perf_event.h
9892 F: include/uapi/linux/perf_event.h
9893 F: arch/*/kernel/perf_event*.c
9894 F: arch/*/kernel/*/perf_event*.c
9895 F: arch/*/kernel/*/*/perf_event*.c
9896 F: arch/*/include/asm/perf_event.h
9897 F: arch/*/kernel/perf_callchain.c
9901 PERSONALITY HANDLING
9905 F: include/linux/personality.h
9906 F: include/uapi/linux/personality.h
9911 F: Documentation/networking/phonet.txt
9912 F: include/linux/phonet.h
9913 F: include/net/phonet/
9914 F: include/uapi/linux/phonet.h
9921 F: drivers/mtd/devices/phram.c
9927 F: drivers/hid/hid-picolcd*
9932 T: git git://github.com/jamieiles/linux-2.6-ji.git
9934 F: arch/arm/boot/dts/picoxcell*
9935 F: arch/arm/mach-picoxcell/
9936 F: drivers/crypto/picoxcell*
9938 PIN CONTROL SUBSYSTEM
9941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9943 F: Documentation/devicetree/bindings/pinctrl/
9944 F: Documentation/pinctrl.txt
9946 F: include/linux/pinctrl/
9948 PIN CONTROLLER - ATMEL AT91
9952 F: drivers/pinctrl/pinctrl-at91.*
9954 PIN CONTROLLER - ATMEL AT91 PIO4
9959 F: drivers/pinctrl/pinctrl-at91-pio4.*
9961 PIN CONTROLLER - INTEL
9965 F: drivers/pinctrl/intel/
9967 PIN CONTROLLER - RENESAS
9972 F: drivers/pinctrl/sh-pfc/
9974 PIN CONTROLLER - SAMSUNG
9980 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
9981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
9983 F: drivers/pinctrl/samsung/
9984 F: include/dt-bindings/pinctrl/samsung.h
9985 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9987 PIN CONTROLLER - SINGLE
9993 F: drivers/pinctrl/pinctrl-single.c
9995 PIN CONTROLLER - ST SPEAR
9998 W: http://www.st.com/spear
10000 F: drivers/pinctrl/spear/
10002 PISTACHIO SOC SUPPORT
10007 F: arch/mips/pistachio/
10008 F: arch/mips/include/asm/mach-pistachio/
10009 F: arch/mips/boot/dts/img/pistachio*
10010 F: arch/mips/configs/pistachio*_defconfig
10015 F: drivers/block/pktcdvd.c
10016 F: include/linux/pktcdvd.h
10017 F: include/uapi/linux/pktcdvd.h
10019 PKUNITY SOC DRIVERS
10021 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10023 T: git git://github.com/gxt/linux.git
10024 F: drivers/input/serio/i8042-unicore32io.h
10025 F: drivers/i2c/busses/i2c-puv3.c
10026 F: drivers/video/fbdev/fb-puv3.c
10027 F: drivers/rtc/rtc-puv3.c
10029 PMBUS HARDWARE MONITORING DRIVERS
10032 W: http://hwmon.wiki.kernel.org/
10033 W: http://www.roeck-us.net/linux/drivers/
10034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10036 F: Documentation/hwmon/pmbus
10037 F: drivers/hwmon/pmbus/
10038 F: include/linux/i2c/pmbus.h
10040 PMC SIERRA MaxRAID DRIVER
10042 W: http://www.pmc-sierra.com/
10044 F: drivers/scsi/pmcraid.*
10046 PMC SIERRA PM8001 DRIVER
10052 F: drivers/scsi/pm8001/
10054 POSIX CLOCKS and TIMERS
10057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10060 F: include/linux/timer*
10061 F: kernel/time/*timer*
10063 POWER MANAGEMENT CORE
10066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10067 B: https://bugzilla.kernel.org
10069 F: drivers/base/power/
10070 F: include/linux/pm.h
10071 F: include/linux/pm_*
10072 F: include/linux/powercap.h
10073 F: drivers/powercap/
10075 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10080 F: Documentation/devicetree/bindings/power/supply/
10081 F: include/linux/power_supply.h
10082 F: drivers/power/supply/
10084 POWER STATE COORDINATION INTERFACE (PSCI)
10089 F: drivers/firmware/psci*.c
10090 F: include/linux/psci.h
10091 F: include/uapi/linux/psci.h
10093 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10097 F: drivers/char/powernv-op-panel.c
10104 PPP PROTOCOL DRIVERS AND COMPRESSORS
10108 F: drivers/net/ppp/ppp_*
10110 PPP OVER ATM (RFC 2364)
10113 F: net/atm/pppoatm.c
10114 F: include/uapi/linux/atmppp.h
10119 F: drivers/net/ppp/pppoe.c
10120 F: drivers/net/ppp/pppox.c
10125 F: net/l2tp/l2tp_ppp.c
10126 F: include/linux/if_pppol2tp.h
10127 F: include/uapi/linux/if_pppol2tp.h
10131 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10134 F: Documentation/pps/
10136 F: include/linux/pps*.h
10142 F: drivers/net/ppp/pptp.c
10143 W: http://sourceforge.net/projects/accel-pptp
10148 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10150 F: Documentation/preempt-locking.txt
10151 F: include/linux/preempt.h
10159 F: include/linux/printk.h
10161 PRISM54 WIRELESS DRIVER
10164 W: http://wireless.kernel.org/en/users/Drivers/p54
10166 F: drivers/net/wireless/intersil/prism54/
10168 PS3 NETWORK SUPPORT
10173 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10175 PS3 PLATFORM SUPPORT
10179 F: arch/powerpc/boot/ps3*
10180 F: arch/powerpc/include/asm/lv1call.h
10181 F: arch/powerpc/include/asm/ps3*.h
10182 F: arch/powerpc/platforms/ps3/
10185 F: drivers/rtc/rtc-ps3.c
10186 F: drivers/usb/host/*ps3.c
10187 F: sound/ppc/snd_ps3*
10194 F: drivers/block/ps3vram.c
10196 PSAMPLE PACKET SAMPLING SUPPORT:
10200 F: include/net/psample.h
10201 F: include/uapi/linux/psample.h
10209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10211 F: include/linux/pstore*
10212 F: drivers/firmware/efi/efi-pstore.c
10213 F: drivers/acpi/apei/erst.c
10214 F: Documentation/admin-guide/ramoops.rst
10215 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10216 K: \b(pstore|ramoops)
10218 PTP HARDWARE CLOCK SUPPORT
10222 W: http://linuxptp.sourceforge.net/
10223 F: Documentation/ABI/testing/sysfs-ptp
10224 F: Documentation/ptp/*
10225 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10226 F: drivers/net/phy/dp83640*
10228 F: include/linux/ptp_cl*
10234 F: include/asm-generic/syscall.h
10235 F: include/linux/ptrace.h
10236 F: include/linux/regset.h
10237 F: include/linux/tracehook.h
10238 F: include/uapi/linux/ptrace.h
10244 T: git git://linuxtv.org/media_tree.git
10246 F: drivers/media/usb/pulse8-cec/*
10248 PVRUSB2 VIDEO4LINUX DRIVER
10252 W: http://www.isely.net/pvrusb2/
10253 T: git git://linuxtv.org/media_tree.git
10255 F: Documentation/media/v4l-drivers/pvrusb2*
10256 F: drivers/media/usb/pvrusb2/
10261 T: git git://linuxtv.org/media_tree.git
10263 F: drivers/media/usb/pwc/*
10270 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10271 F: Documentation/hwmon/pwm-fan
10272 F: drivers/hwmon/pwm-fan.c
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10279 F: Documentation/pwm.txt
10280 F: Documentation/devicetree/bindings/pwm/
10281 F: include/linux/pwm.h
10283 F: drivers/video/backlight/pwm_bl.c
10284 F: include/linux/pwm_backlight.h
10286 PXA2xx/PXA3xx SUPPORT
10291 T: git git://github.com/hzhuang1/linux.git
10292 T: git git://github.com/rjarzmik/linux.git
10294 F: arch/arm/boot/dts/pxa*
10295 F: arch/arm/mach-pxa/
10296 F: drivers/dma/pxa*
10297 F: drivers/pcmcia/pxa2xx*
10298 F: drivers/pinctrl/pxa/
10299 F: drivers/spi/spi-pxa2xx*
10300 F: drivers/usb/gadget/udc/pxa2*
10301 F: include/sound/pxa2xx-lib.h
10309 F: drivers/gpio/gpio-pxa.c
10311 PXA3xx NAND FLASH DRIVER
10315 F: drivers/mtd/nand/pxa3xx_nand.c
10321 T: git git://github.com/hzhuang1/linux.git
10322 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10324 F: arch/arm/boot/dts/mmp*
10325 F: arch/arm/mach-mmp/
10340 F: drivers/crypto/qat/
10346 F: drivers/infiniband/hw/qib/
10348 QLOGIC QLA1280 SCSI DRIVER
10352 F: drivers/scsi/qla1280.[ch]
10354 QLOGIC QLA2XXX FC-SCSI DRIVER
10358 F: Documentation/scsi/LICENSE.qla2xxx
10359 F: drivers/scsi/qla2xxx/
10361 QLOGIC QLA4XXX iSCSI DRIVER
10365 F: Documentation/scsi/LICENSE.qla4xxx
10366 F: drivers/scsi/qla4xxx/
10368 QLOGIC QLA3XXX NETWORK DRIVER
10372 F: Documentation/networking/LICENSE.qla3xxx
10373 F: drivers/net/ethernet/qlogic/qla3xxx.*
10375 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10381 F: drivers/net/ethernet/qlogic/qlcnic/
10383 QLOGIC QLGE 10Gb ETHERNET DRIVER
10389 F: drivers/net/ethernet/qlogic/qlge/
10391 QLOGIC QL4xxx ETHERNET DRIVER
10397 F: drivers/net/ethernet/qlogic/qed/
10398 F: include/linux/qed/
10399 F: drivers/net/ethernet/qlogic/qede/
10401 QLOGIC QL41xxx ISCSI DRIVER
10405 F: drivers/scsi/qedi/
10407 QLOGIC QL41xxx FCOE DRIVER
10411 F: drivers/scsi/qedf/
10415 W: http://www.alarsen.net/linux/qnx4fs/
10418 F: include/uapi/linux/qnx4_fs.h
10419 F: include/uapi/linux/qnxtypes.h
10421 QORIQ DPAA2 FSL-MC BUS DRIVER
10426 F: drivers/staging/fsl-mc/
10428 QT1010 MEDIA DRIVER
10431 W: https://linuxtv.org
10432 W: http://palosaari.fi/linux/
10433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10434 T: git git://linuxtv.org/anttip/media_tree.git
10436 F: drivers/media/tuners/qt1010*
10438 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10441 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10443 F: drivers/net/wireless/ath/ath9k/
10445 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10448 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10451 F: drivers/net/wireless/ath/ath10k/
10453 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10457 F: drivers/net/ethernet/qualcomm/emac/
10459 QUALCOMM HEXAGON ARCHITECTURE
10462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10466 QUALCOMM WCN36XX WIRELESS DRIVER
10469 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10470 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10472 F: drivers/net/wireless/ath/wcn36xx/
10474 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10479 F: drivers/firmware/qemu_fw_cfg.c
10481 RADOS BLOCK DEVICE (RBD)
10486 W: http://ceph.com/
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10488 T: git git://github.com/ceph/ceph-client.git
10490 F: Documentation/ABI/testing/sysfs-bus-rbd
10491 F: drivers/block/rbd.c
10492 F: drivers/block/rbd_types.h
10494 RADEON FRAMEBUFFER DISPLAY DRIVER
10498 F: drivers/video/fbdev/aty/radeon*
10499 F: include/uapi/linux/radeonfb.h
10501 RADIOSHARK RADIO DRIVER
10504 T: git git://linuxtv.org/media_tree.git
10506 F: drivers/media/radio/radio-shark.c
10508 RADIOSHARK2 RADIO DRIVER
10511 T: git git://linuxtv.org/media_tree.git
10513 F: drivers/media/radio/radio-shark2.c
10514 F: drivers/media/radio/radio-tea5777.c
10516 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10520 F: drivers/video/fbdev/aty/aty128fb.c
10522 RALINK MIPS ARCHITECTURE
10526 F: arch/mips/ralink
10528 RALINK RT2X00 WIRELESS LAN DRIVER
10534 F: drivers/net/wireless/ralink/rt2x00/
10536 RAMDISK RAM BLOCK DEVICE DRIVER
10539 F: Documentation/blockdev/ramdisk.txt
10540 F: drivers/block/brd.c
10542 RANDOM NUMBER DRIVER
10545 F: drivers/char/random.c
10551 F: drivers/rapidio/
10553 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10556 F: drivers/net/wireless/ray*
10563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10564 F: Documentation/RCU/torture.txt
10565 F: kernel/rcu/rcutorture.c
10567 RCUTORTURE TEST FRAMEWORK
10575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10576 F: tools/testing/selftests/rcutorture
10582 RDC R6040 FAST ETHERNET DRIVER
10586 F: drivers/net/ethernet/rdc/r6040.c
10588 RDS - RELIABLE DATAGRAM SOCKETS
10593 W: https://oss.oracle.com/projects/rds/
10596 F: Documentation/networking/rds.txt
10598 RDMAVT - RDMA verbs software
10602 F: drivers/infiniband/sw/rdmavt
10604 RDT - RESOURCE ALLOCATION
10608 F: arch/x86/kernel/cpu/intel_rdt*
10609 F: arch/x86/include/asm/intel_rdt*
10610 F: Documentation/x86/intel_rdt*
10612 READ-COPY UPDATE (RCU)
10619 W: http://www.rdrop.com/users/paulmck/RCU/
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10622 F: Documentation/RCU/
10623 X: Documentation/RCU/torture.txt
10624 F: include/linux/rcu*
10625 X: include/linux/srcu.h
10627 X: kernel/torture.c
10629 REAL TIME CLOCK (RTC) SUBSYSTEM
10633 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10636 F: Documentation/devicetree/bindings/rtc/
10637 F: Documentation/rtc.txt
10639 F: include/linux/rtc.h
10640 F: include/uapi/linux/rtc.h
10641 F: include/linux/rtc/
10642 F: include/linux/platform_data/rtc-*
10643 F: tools/testing/selftests/timers/rtctest.c
10645 REALTEK AUDIO CODECS
10649 F: sound/soc/codecs/rt*
10650 F: include/sound/rt*.h
10652 REISERFS FILE SYSTEM
10657 REGISTER MAP ABSTRACTION
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10662 F: Documentation/devicetree/bindings/regmap/
10663 F: drivers/base/regmap/
10664 F: include/linux/regmap.h
10666 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10672 F: Documentation/devicetree/bindings/remoteproc/
10673 F: Documentation/remoteproc.txt
10674 F: drivers/remoteproc/
10675 F: include/linux/remoteproc.h
10677 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10684 F: Documentation/rpmsg.txt
10685 F: include/linux/rpmsg.h
10686 F: include/linux/rpmsg/
10688 RENESAS CLOCK DRIVERS
10692 F: drivers/clk/renesas/
10694 RENESAS ETHERNET DRIVERS
10698 F: drivers/net/ethernet/renesas/
10699 F: include/linux/sh_eth.h
10701 RENESAS R-CAR GYROADC DRIVER
10705 F: drivers/iio/adc/rcar_gyro_adc.c
10707 RENESAS USB2 PHY DRIVER
10711 F: drivers/phy/phy-rcar-gen3-usb2.c
10713 RESET CONTROLLER FRAMEWORK
10715 T: git git://git.pengutronix.de/git/pza/linux
10718 F: Documentation/devicetree/bindings/reset/
10719 F: include/dt-bindings/reset/
10720 F: include/linux/reset.h
10721 F: include/linux/reset-controller.h
10726 W: http://wireless.kernel.org/
10727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10730 F: Documentation/rfkill.txt
10738 F: lib/rhashtable.c
10739 F: include/linux/rhashtable.h
10741 RICOH SMARTMEDIA/XD DRIVER
10744 F: drivers/mtd/nand/r852.c
10745 F: drivers/mtd/nand/r852.h
10747 RICOH R5C592 MEMORYSTICK DRIVER
10750 F: drivers/memstick/host/r592.*
10754 W: http://sourceforge.net/projects/roccat/
10756 F: drivers/hid/hid-roccat*
10757 F: include/linux/hid-roccat*
10758 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10764 F: drivers/net/ethernet/rocker/
10768 W: http://www.comtrol.com
10770 F: Documentation/serial/rocket.txt
10771 F: drivers/tty/rocket*
10773 ROCKETPORT EXPRESS/INFINITY DRIVER
10777 F: drivers/tty/serial/rp2.*
10782 W: http://www.linux-ax25.org/
10784 F: include/net/rose.h
10785 F: include/uapi/linux/rose.h
10788 RTL2830 MEDIA DRIVER
10791 W: https://linuxtv.org
10792 W: http://palosaari.fi/linux/
10793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10794 T: git git://linuxtv.org/anttip/media_tree.git
10796 F: drivers/media/dvb-frontends/rtl2830*
10798 RTL2832 MEDIA DRIVER
10801 W: https://linuxtv.org
10802 W: http://palosaari.fi/linux/
10803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10804 T: git git://linuxtv.org/anttip/media_tree.git
10806 F: drivers/media/dvb-frontends/rtl2832*
10808 RTL2832_SDR MEDIA DRIVER
10811 W: https://linuxtv.org
10812 W: http://palosaari.fi/linux/
10813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10814 T: git git://linuxtv.org/anttip/media_tree.git
10816 F: drivers/media/dvb-frontends/rtl2832_sdr*
10818 RTL8180 WIRELESS DRIVER
10820 W: http://wireless.kernel.org/
10821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10823 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10825 RTL8187 WIRELESS DRIVER
10830 W: http://wireless.kernel.org/
10831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10833 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10835 RTL8192CE WIRELESS DRIVER
10839 W: http://wireless.kernel.org/
10840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10842 F: drivers/net/wireless/realtek/rtlwifi/
10843 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10845 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10850 F: drivers/net/wireless/realtek/rtl8xxxu/
10852 S3 SAVAGE FRAMEBUFFER DRIVER
10856 F: drivers/video/fbdev/savage/
10862 W: http://www.ibm.com/developerworks/linux/linux390/
10863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10867 F: Documentation/s390/
10868 F: Documentation/DocBook/s390*
10870 S390 COMMON I/O LAYER
10874 W: http://www.ibm.com/developerworks/linux/linux390/
10876 F: drivers/s390/cio/
10882 W: http://www.ibm.com/developerworks/linux/linux390/
10884 F: drivers/s390/block/dasd*
10885 F: block/partitions/ibm.c
10887 S390 NETWORK DRIVERS
10891 W: http://www.ibm.com/developerworks/linux/linux390/
10893 F: drivers/s390/net/
10899 W: http://www.ibm.com/developerworks/linux/linux390/
10902 F: drivers/pci/hotplug/s390_pci_hpc.c
10907 W: http://www.ibm.com/developerworks/linux/linux390/
10909 F: drivers/s390/crypto/
10914 W: http://www.ibm.com/developerworks/linux/linux390/
10916 F: drivers/s390/scsi/zfcp_*
10918 S390 IUCV NETWORK LAYER
10922 W: http://www.ibm.com/developerworks/linux/linux390/
10924 F: drivers/s390/net/*iucv*
10925 F: include/net/iucv/
10931 W: http://www.ibm.com/developerworks/linux/linux390/
10933 F: drivers/iommu/s390-iommu.c
10935 S390 VFIO-CCW DRIVER
10941 F: drivers/s390/cio/vfio_ccw*
10942 F: Documentation/s390/vfio-ccw.txt
10943 F: include/uapi/linux/vfio_ccw.h
10945 S3C24XX SD/MMC Driver
10949 F: drivers/mmc/host/s3cmci.*
10951 SAA6588 RDS RECEIVER DRIVER
10954 T: git git://linuxtv.org/media_tree.git
10955 W: https://linuxtv.org
10957 F: drivers/media/i2c/saa6588*
10959 SAA7134 VIDEO4LINUX DRIVER
10963 W: https://linuxtv.org
10964 T: git git://linuxtv.org/media_tree.git
10966 F: Documentation/media/v4l-drivers/saa7134*
10967 F: drivers/media/pci/saa7134/
10969 SAA7146 VIDEO4LINUX-2 DRIVER
10972 T: git git://linuxtv.org/media_tree.git
10974 F: drivers/media/common/saa7146/
10975 F: drivers/media/pci/saa7146/
10976 F: include/media/saa7146*
10978 SAMSUNG LAPTOP DRIVER
10982 F: drivers/platform/x86/samsung-laptop.c
10984 SAMSUNG AUDIO (ASoC) DRIVERS
10990 F: sound/soc/samsung/
10992 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
10997 F: drivers/crypto/exynos-rng.c
10998 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11000 SAMSUNG FRAMEBUFFER DRIVER
11004 F: drivers/video/fbdev/s3c-fb.c
11006 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11013 F: drivers/mfd/sec*.c
11014 F: drivers/regulator/s2m*.c
11015 F: drivers/regulator/s5m*.c
11016 F: drivers/clk/clk-s2mps11.c
11017 F: drivers/rtc/rtc-s5m.c
11018 F: include/linux/mfd/samsung/
11019 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11020 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11021 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11022 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11024 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11030 F: drivers/crypto/s5p-sss.c
11032 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11036 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11038 F: drivers/media/platform/exynos4-is/
11040 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11045 F: drivers/media/platform/s3c-camif/
11046 F: include/media/drv-intf/s3c_camif.h
11048 SAMSUNG S5C73M3 CAMERA DRIVER
11053 F: drivers/media/i2c/s5c73m3/*
11055 SAMSUNG S5K5BAF CAMERA DRIVER
11060 F: drivers/media/i2c/s5k5baf.c
11062 SAMSUNG S3FWRN5 NFC DRIVER
11067 F: drivers/nfc/s3fwrn5
11069 SAMSUNG SOC CLOCK DRIVERS
11075 F: drivers/clk/samsung/
11076 F: include/dt-bindings/clock/exynos*.h
11077 F: Documentation/devicetree/bindings/clock/exynos*.txt
11079 SAMSUNG SPI DRIVERS
11086 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11087 F: drivers/spi/spi-s3c*
11088 F: include/linux/platform_data/spi-s3c64xx.h
11090 SAMSUNG SXGBE DRIVERS
11096 F: drivers/net/ethernet/samsung/sxgbe/
11098 SAMSUNG THERMAL DRIVER
11103 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11104 F: drivers/thermal/samsung/
11106 SAMSUNG USB2 PHY DRIVER
11111 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11112 F: Documentation/phy/samsung-usb2.txt
11113 F: drivers/phy/phy-exynos4210-usb2.c
11114 F: drivers/phy/phy-exynos4x12-usb2.c
11115 F: drivers/phy/phy-exynos5250-usb2.c
11116 F: drivers/phy/phy-s5pv210-usb2.c
11117 F: drivers/phy/phy-samsung-usb2.c
11118 F: drivers/phy/phy-samsung-usb2.h
11124 F: Documentation/devicetree/bindings/serial/
11125 F: drivers/tty/serial/
11131 F: Documentation/devicetree/bindings/serial/slave-device.txt
11132 F: drivers/tty/serdev/
11133 F: include/linux/serdev.h
11139 F: drivers/media/rc/serial_ir.c
11145 F: drivers/staging/media/st-cec/
11146 F: Documentation/devicetree/bindings/media/stih-cec.txt
11148 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11151 W: http://www.ibm.com/developerworks/linux/linux390/
11155 SYNOPSYS DESIGNWARE DMAC DRIVER
11159 F: include/linux/dma/dw.h
11160 F: include/linux/platform_data/dma-dw.h
11163 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11167 F: drivers/net/ethernet/synopsys/
11169 SYNOPSYS DESIGNWARE I2C DRIVER
11175 F: drivers/i2c/busses/i2c-designware-*
11176 F: include/linux/platform_data/i2c-designware.h
11178 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11182 F: drivers/mmc/host/dw_mmc*
11184 SYSTEM TRACE MODULE CLASS
11187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11188 F: Documentation/trace/stm.txt
11189 F: drivers/hwtracing/stm/
11190 F: include/linux/stm.h
11191 F: include/uapi/linux/stm.h
11196 F: drivers/thunderbolt/
11198 TI BQ27XXX POWER SUPPLY DRIVER
11200 F: include/linux/power/bq27xxx_battery.h
11201 F: drivers/power/supply/bq27xxx_battery.c
11202 F: drivers/power/supply/bq27xxx_battery_i2c.c
11204 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11211 F: include/linux/clocksource.h
11212 F: include/linux/time.h
11213 F: include/linux/timex.h
11214 F: include/uapi/linux/time.h
11215 F: include/uapi/linux/timex.h
11216 F: kernel/time/clocksource.c
11217 F: kernel/time/time*.c
11218 F: kernel/time/alarmtimer.c
11219 F: kernel/time/ntp.c
11220 F: tools/testing/selftests/timers/
11225 F: drivers/watchdog/sc1200wdt.c
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11234 F: include/linux/sched.h
11235 F: include/uapi/linux/sched.h
11236 F: include/linux/wait.h
11241 W: http://www.sunplus.com
11245 SCR24X CHIP CARD INTERFACE DRIVER
11248 F: drivers/char/pcmcia/scr24x_cs.c
11250 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11254 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11255 F: drivers/clk/clk-scpi.c
11256 F: drivers/cpufreq/scpi-cpufreq.c
11257 F: drivers/firmware/arm_scpi.c
11258 F: include/linux/scpi_protocol.h
11263 W: http://www.kernel.dk
11265 F: drivers/scsi/sr*
11267 SCSI RDMA PROTOCOL (SRP) INITIATOR
11271 W: http://www.openfabrics.org
11272 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11274 F: drivers/infiniband/ulp/srp/
11275 F: include/scsi/srp.h
11280 W: http://sg.danny.cz/sg
11282 F: Documentation/scsi/scsi-generic.txt
11283 F: drivers/scsi/sg.c
11284 F: include/scsi/sg.h
11288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11293 F: Documentation/devicetree/bindings/scsi/
11301 F: Documentation/scsi/st.txt
11302 F: drivers/scsi/st.*
11303 F: drivers/scsi/st_*.h
11309 W: http://lksctp.sourceforge.net
11311 F: Documentation/networking/sctp.txt
11312 F: include/linux/sctp.h
11313 F: include/uapi/linux/sctp.h
11314 F: include/net/sctp/
11320 F: Documentation/i2c/busses/scx200_acb
11321 F: arch/x86/platform/scx200/
11322 F: drivers/watchdog/scx200_wdt.c
11323 F: drivers/i2c/busses/scx200*
11324 F: drivers/mtd/maps/scx200_docflash.c
11325 F: include/linux/scx200.h
11330 F: drivers/char/scx200_gpio.c
11331 F: include/linux/scx200_gpio.h
11333 SCx200 HRT CLOCKSOURCE DRIVER
11336 F: drivers/clocksource/scx200_hrt.c
11338 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11342 F: drivers/mmc/host/sdricoh_cs.c
11344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11347 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11349 F: drivers/mmc/host/sdhci*
11350 F: include/linux/mmc/sdhci*
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11358 F: kernel/seccomp.c
11359 F: include/uapi/linux/seccomp.h
11360 F: include/linux/seccomp.h
11361 F: tools/testing/selftests/seccomp/*
11362 K: \bsecure_computing
11365 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11370 F: drivers/mmc/host/sdhci-brcmstb*
11372 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11377 F: drivers/mmc/host/sdhci-s3c*
11379 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11383 F: drivers/mmc/host/sdhci-spear.c
11385 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11392 F: block/opal_proto.h
11393 F: include/linux/sed*
11394 F: include/uapi/linux/sed*
11400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11401 W: http://kernsec.org/
11409 SELINUX SECURITY MODULE
11414 W: http://selinuxproject.org
11415 T: git git://git.infradead.org/users/pcmoore/selinux
11417 F: include/linux/selinux*
11418 F: security/selinux/
11419 F: scripts/selinux/
11421 APPARMOR SECURITY MODULE
11424 W: apparmor.wiki.kernel.org
11425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11427 F: security/apparmor/
11429 LOADPIN SECURITY MODULE
11431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11433 F: security/loadpin/
11435 YAMA SECURITY MODULE
11437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11444 F: drivers/misc/phantom.c
11445 F: include/uapi/linux/phantom.h
11447 Emulex 10Gbps iSCSI - OneConnect DRIVER
11452 W: http://www.broadcom.com
11454 F: drivers/scsi/be2iscsi/
11456 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11462 W: http://www.emulex.com
11464 F: drivers/net/ethernet/emulex/benet/
11466 EMULEX ONECONNECT ROCE DRIVER
11470 W: http://www.emulex.com
11472 F: drivers/infiniband/hw/ocrdma/
11473 F: include/uapi/rdma/ocrdma-abi.h
11481 F: drivers/net/ethernet/sfc/
11486 F: drivers/misc/sgi-gru/
11488 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11492 F: Documentation/ia64/serial.txt
11493 F: drivers/tty/serial/ioc?_serial.c
11494 F: include/linux/ioc?.h
11496 SGI XP/XPC/XPNET DRIVER
11500 F: drivers/misc/sgi-xp/
11502 SI2157 MEDIA DRIVER
11505 W: https://linuxtv.org
11506 W: http://palosaari.fi/linux/
11507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11508 T: git git://linuxtv.org/anttip/media_tree.git
11510 F: drivers/media/tuners/si2157*
11512 SI2168 MEDIA DRIVER
11515 W: https://linuxtv.org
11516 W: http://palosaari.fi/linux/
11517 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11518 T: git git://linuxtv.org/anttip/media_tree.git
11520 F: drivers/media/dvb-frontends/si2168*
11522 SI470X FM RADIO RECEIVER I2C DRIVER
11525 T: git git://linuxtv.org/media_tree.git
11526 W: https://linuxtv.org
11528 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11530 SI470X FM RADIO RECEIVER USB DRIVER
11533 T: git git://linuxtv.org/media_tree.git
11534 W: https://linuxtv.org
11536 F: drivers/media/radio/si470x/radio-si470x-common.c
11537 F: drivers/media/radio/si470x/radio-si470x.h
11538 F: drivers/media/radio/si470x/radio-si470x-usb.c
11540 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11543 T: git git://linuxtv.org/media_tree.git
11544 W: https://linuxtv.org
11546 F: drivers/media/radio/si4713/si4713.?
11548 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11551 T: git git://linuxtv.org/media_tree.git
11552 W: https://linuxtv.org
11554 F: drivers/media/radio/si4713/radio-platform-si4713.c
11556 SI4713 FM RADIO TRANSMITTER USB DRIVER
11559 T: git git://linuxtv.org/media_tree.git
11560 W: https://linuxtv.org
11562 F: drivers/media/radio/si4713/radio-usb-si4713.c
11568 W: https://linuxtv.org
11569 T: git git://linuxtv.org/media_tree.git
11571 F: drivers/media/common/siano/
11572 F: drivers/media/usb/siano/
11573 F: drivers/media/usb/siano/
11574 F: drivers/media/mmc/siano/
11576 SILEAD TOUCHSCREEN DRIVER
11581 F: drivers/input/touchscreen/silead.c
11582 F: drivers/platform/x86/silead_dmi.c
11588 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11589 F: drivers/video/fbdev/simplefb.c
11590 F: include/linux/platform_data/simplefb.h
11592 SH_VEU V4L2 MEM2MEM DRIVER
11595 F: drivers/media/platform/sh_veu.c
11597 SH_VOU V4L2 OUTPUT DRIVER
11600 F: drivers/media/platform/sh_vou.c
11601 F: include/media/drv-intf/sh_vou.h
11603 SIMPLE FIRMWARE INTERFACE (SFI)
11606 W: http://simplefirmware.org/
11607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11609 F: arch/x86/platform/sfi/
11611 F: include/linux/sfi*.h
11613 SIMTEC EB110ATX (Chalice CATS)
11617 W: http://www.simtec.co.uk/products/EB110ATX/
11620 SIMTEC EB2410ITX (BAST)
11624 W: http://www.simtec.co.uk/products/EB2410ITX/
11626 F: arch/arm/mach-s3c24xx/mach-bast.c
11627 F: arch/arm/mach-s3c24xx/bast-ide.c
11628 F: arch/arm/mach-s3c24xx/bast-irq.c
11630 SIPHASH PRF ROUTINES
11634 F: lib/test_siphash.c
11635 F: include/linux/siphash.h
11637 TI DAVINCI MACHINE SUPPORT
11641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11643 F: arch/arm/mach-davinci/
11644 F: drivers/i2c/busses/i2c-davinci.c
11646 TI DAVINCI SERIES MEDIA DRIVER
11649 W: https://linuxtv.org
11650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11651 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11653 F: drivers/media/platform/davinci/
11654 F: include/media/davinci/
11656 TI AM437X VPFE DRIVER
11659 W: https://linuxtv.org
11660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11661 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11663 F: drivers/media/platform/am437x/
11665 OV2659 OMNIVISION SENSOR DRIVER
11668 W: https://linuxtv.org
11669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11670 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11672 F: drivers/media/i2c/ov2659.c
11673 F: include/media/i2c/ov2659.h
11675 SILICON MOTION SM712 FRAME BUFFER DRIVER
11681 F: drivers/video/fbdev/sm712*
11682 F: Documentation/fb/sm712fb.txt
11684 SIS 190 ETHERNET DRIVER
11688 F: drivers/net/ethernet/sis/sis190.c
11690 SIS 900/7016 FAST ETHERNET DRIVER
11692 W: http://www.brownhat.org/sis900.html
11695 F: drivers/net/ethernet/sis/sis900.*
11697 SIS FRAMEBUFFER DRIVER
11699 W: http://www.winischhofer.net/linuxsisvga.shtml
11701 F: Documentation/fb/sisfb.txt
11702 F: drivers/video/fbdev/sis/
11703 F: include/video/sisfb.h
11707 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11709 F: drivers/usb/misc/sisusbvga/
11719 F: include/linux/sl?b*.h
11722 SLEEPABLE READ-COPY UPDATE (SRCU)
11729 W: http://www.rdrop.com/users/paulmck/RCU/
11731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11732 F: include/linux/srcu.h
11733 F: kernel/rcu/srcu.c
11735 SMACK SECURITY MODULE
11738 W: http://schaufler-ca.com
11739 T: git git://github.com/cschaufler/smack-next
11741 F: Documentation/security/Smack.txt
11744 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11748 F: drivers/power/avs/
11749 F: include/linux/power/smartreflex.h
11752 SMC91x ETHERNET DRIVER
11755 F: drivers/net/ethernet/smsc/smc91x.*
11757 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11761 F: drivers/media/i2c/smiapp/
11762 F: include/media/i2c/smiapp.h
11763 F: drivers/media/i2c/smiapp-pll.c
11764 F: drivers/media/i2c/smiapp-pll.h
11765 F: include/uapi/linux/smiapp.h
11766 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11768 SMM665 HARDWARE MONITOR DRIVER
11772 F: Documentation/hwmon/smm665
11773 F: drivers/hwmon/smm665.c
11775 SMSC EMC2103 HARDWARE MONITOR DRIVER
11779 F: Documentation/hwmon/emc2103
11780 F: drivers/hwmon/emc2103.c
11782 SMSC SCH5627 HARDWARE MONITOR DRIVER
11786 F: Documentation/hwmon/sch5627
11787 F: drivers/hwmon/sch5627.c
11789 SMSC47B397 HARDWARE MONITOR DRIVER
11793 F: Documentation/hwmon/smsc47b397
11794 F: drivers/hwmon/smsc47b397.c
11796 SMSC911x ETHERNET DRIVER
11800 F: include/linux/smsc911x.h
11801 F: drivers/net/ethernet/smsc/smsc911x.*
11803 SMSC9420 PCI ETHERNET DRIVER
11807 F: drivers/net/ethernet/smsc/smsc9420.*
11809 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11813 F: drivers/video/fbdev/smscufx.c
11815 SOC-CAMERA V4L2 SUBSYSTEM
11818 T: git git://linuxtv.org/media_tree.git
11820 F: include/media/soc*
11821 F: drivers/media/i2c/soc_camera/
11822 F: drivers/media/platform/soc_camera/
11824 SOEKRIS NET48XX LED SUPPORT
11827 F: drivers/leds/leds-net48xx.c
11829 SOFTLOGIC 6x10 MPEG CODEC
11836 F: drivers/media/pci/solo6x10/
11838 SOFTWARE RAID (Multiple Disks) SUPPORT
11841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11844 F: include/linux/raid/
11845 F: include/uapi/linux/raid/
11847 SONIC NETWORK DRIVER
11851 F: drivers/net/ethernet/natsemi/sonic.*
11853 SONICS SILICON BACKPLANE DRIVER (SSB)
11858 F: include/linux/ssb/
11860 SONY VAIO CONTROL DEVICE DRIVER
11863 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11865 F: Documentation/laptops/sony-laptop.txt
11866 F: drivers/char/sonypi.c
11867 F: drivers/platform/x86/sony-laptop.c
11868 F: include/linux/sony-laptop.h
11870 SONY MEMORYSTICK CARD SUPPORT
11872 W: http://tifmxx.berlios.de/
11874 F: drivers/memstick/host/tifm_ms.c
11876 SONY MEMORYSTICK STANDARD SUPPORT
11879 F: drivers/memstick/core/ms_block.*
11885 W: http://www.alsa-project.org/
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11887 T: git git://git.alsa-project.org/alsa-kernel.git
11888 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11890 F: Documentation/sound/
11892 F: include/uapi/sound/
11895 SOUND - COMPRESSED AUDIO
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11900 F: Documentation/sound/alsa/compress_offload.txt
11901 F: include/sound/compress_driver.h
11902 F: include/uapi/sound/compress_*
11903 F: sound/core/compress_offload.c
11904 F: sound/soc/soc-compress.c
11906 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11911 W: http://alsa-project.org/main/index.php/ASoC
11913 F: Documentation/devicetree/bindings/sound/
11914 F: Documentation/sound/alsa/soc/
11916 F: include/sound/soc*
11918 SOUND - DMAENGINE HELPERS
11921 F: include/sound/dmaengine_pcm.h
11922 F: sound/core/pcm_dmaengine.c
11923 F: sound/soc/soc-generic-dmaengine-pcm.c
11928 W: https://linuxtv.org
11929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11931 F: drivers/media/dvb-frontends/sp2*
11933 SPARC + UltraSPARC (sparc/sparc64)
11936 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11943 SPARC SERIAL DRIVERS
11946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11949 F: include/linux/sunserialcore.h
11950 F: drivers/tty/serial/suncore.c
11951 F: drivers/tty/serial/sunhv.c
11952 F: drivers/tty/serial/sunsab.c
11953 F: drivers/tty/serial/sunsab.h
11954 F: drivers/tty/serial/sunsu.c
11955 F: drivers/tty/serial/sunzilog.c
11956 F: drivers/tty/serial/sunzilog.h
11961 W: https://sparse.wiki.kernel.org/
11962 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11963 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11965 F: include/linux/compiler.h
11967 SPEAR PLATFORM SUPPORT
11971 W: http://www.st.com/spear
11973 F: arch/arm/boot/dts/spear*
11974 F: arch/arm/mach-spear/
11976 SPEAR CLOCK FRAMEWORK SUPPORT
11979 W: http://www.st.com/spear
11981 F: drivers/clk/spear/
11987 W: http://www.linux-mtd.infradead.org/
11988 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11989 T: git git://github.com/spi-nor/linux.git
11991 F: drivers/mtd/spi-nor/
11992 F: include/linux/mtd/spi-nor.h
11997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11998 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12000 F: Documentation/devicetree/bindings/spi/
12001 F: Documentation/spi/
12003 F: include/linux/spi/
12004 F: include/uapi/linux/spi/
12007 SPIDERNET NETWORK DRIVER for CELL
12011 F: Documentation/networking/spider_net.txt
12012 F: drivers/net/ethernet/toshiba/spider_net*
12017 W: http://www.ibm.com/developerworks/power/cell/
12019 F: Documentation/filesystems/spufs.txt
12020 F: arch/powerpc/platforms/cell/spufs/
12022 SQUASHFS FILE SYSTEM
12025 W: http://squashfs.org.uk
12026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12028 F: Documentation/filesystems/squashfs.txt
12031 SRM (Alpha) environment access
12034 F: arch/alpha/kernel/srm_env.c
12040 F: Documentation/process/stable-kernel-rules.rst
12044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12047 F: drivers/staging/
12053 F: drivers/staging/comedi/
12055 STAGING - FLARION FT1000 DRIVERS
12058 F: drivers/staging/ft1000/
12060 STAGING - INDUSTRIAL IO
12064 F: Documentation/devicetree/bindings/staging/iio/
12065 F: drivers/staging/iio/
12067 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12069 W: http://www.lirc.org/
12071 F: drivers/staging/media/lirc/
12073 STAGING - LUSTRE PARALLEL FILESYSTEM
12078 W: http://wiki.lustre.org/
12080 F: drivers/staging/lustre
12082 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12087 F: drivers/staging/nvec/
12089 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12093 W: http://wiki.laptop.org/go/DCON
12095 F: drivers/staging/olpc_dcon/
12097 STAGING - REALTEK RTL8712U DRIVERS
12101 F: drivers/staging/rtl8712/
12103 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12109 F: drivers/staging/sm750fb/
12111 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12117 W: http://www.linux-speakup.org/
12119 F: drivers/staging/speakup/
12121 STAGING - VIA VT665X DRIVERS
12124 F: drivers/staging/vt665?/
12126 STAGING - WILC1000 WIFI DRIVER
12131 F: drivers/staging/wilc1000/
12133 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12136 F: drivers/staging/xgifb/
12138 STARFIRE/DURALAN NETWORK DRIVER
12141 F: drivers/net/ethernet/adaptec/starfire*
12145 W: http://sammy.net/sun3/
12147 F: arch/m68k/kernel/*sun3*
12148 F: arch/m68k/sun3*/
12149 F: arch/m68k/include/asm/sun3*
12150 F: drivers/net/ethernet/i825xx/sun3*
12152 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12156 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12157 F: drivers/input/keyboard/sun4i-lradc-keys.c
12159 SUNDANCE NETWORK DRIVER
12163 F: drivers/net/ethernet/dlink/sundance.c
12169 Q: http://patchwork.kernel.org/project/linux-sh/list/
12171 F: Documentation/sh/
12180 B: https://bugzilla.kernel.org
12182 F: Documentation/power/
12183 F: arch/x86/kernel/acpi/
12184 F: drivers/base/power/
12186 F: include/linux/suspend.h
12187 F: include/linux/freezer.h
12188 F: include/linux/pm.h
12194 F: Documentation/svga.txt
12195 F: arch/x86/boot/video*
12200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12203 F: arch/*/kernel/pci-swiotlb.c
12204 F: include/linux/swiotlb.h
12212 F: include/net/switchdev.h
12214 SYNOPSYS ARC ARCHITECTURE
12219 F: Documentation/devicetree/bindings/arc/*
12220 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12221 F: drivers/clocksource/arc_timer.c
12222 F: drivers/tty/serial/arc_uart.c
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12225 SYNOPSYS ARC SDP platform support
12228 F: arch/arc/plat-axs10x
12229 F: arch/arc/boot/dts/ax*
12230 F: Documentation/devicetree/bindings/arc/axs10*
12232 SYSTEM CONFIGURATION (SYSCON)
12235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12237 F: drivers/mfd/syscon.c
12239 SYSTEM RESET/SHUTDOWN DRIVERS
12242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12244 F: Documentation/devicetree/bindings/power/reset/
12245 F: drivers/power/reset/
12250 F: Documentation/filesystems/sysv-fs.txt
12252 F: include/linux/sysv_fs.h
12258 W: http://www.linux-iscsi.org
12259 W: http://groups.google.com/group/linux-iscsi-target-dev
12260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12264 F: Documentation/target/
12266 TASKSTATS STATISTICS INTERFACE
12269 F: Documentation/accounting/taskstats*
12270 F: include/linux/taskstats*
12271 F: kernel/taskstats.c
12279 F: include/net/pkt_cls.h
12280 F: include/net/pkt_sched.h
12281 F: include/net/tc_act/
12282 F: include/uapi/linux/pkt_cls.h
12283 F: include/uapi/linux/pkt_sched.h
12284 F: include/uapi/linux/tc_act/
12285 F: include/uapi/linux/tc_ematch/
12288 TCP LOW PRIORITY MODULE
12291 W: http://tcp-lp-mod.sourceforge.net/
12293 F: net/ipv4/tcp_lp.c
12295 TDA10071 MEDIA DRIVER
12298 W: https://linuxtv.org
12299 W: http://palosaari.fi/linux/
12300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12301 T: git git://linuxtv.org/anttip/media_tree.git
12303 F: drivers/media/dvb-frontends/tda10071*
12305 TDA18212 MEDIA DRIVER
12308 W: https://linuxtv.org
12309 W: http://palosaari.fi/linux/
12310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12311 T: git git://linuxtv.org/anttip/media_tree.git
12313 F: drivers/media/tuners/tda18212*
12315 TDA18218 MEDIA DRIVER
12318 W: https://linuxtv.org
12319 W: http://palosaari.fi/linux/
12320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12321 T: git git://linuxtv.org/anttip/media_tree.git
12323 F: drivers/media/tuners/tda18218*
12325 TDA18271 MEDIA DRIVER
12328 W: https://linuxtv.org
12329 W: http://github.com/mkrufky
12330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12331 T: git git://linuxtv.org/mkrufky/tuners.git
12333 F: drivers/media/tuners/tda18271*
12335 TDA827x MEDIA DRIVER
12338 W: https://linuxtv.org
12339 W: http://github.com/mkrufky
12340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12341 T: git git://linuxtv.org/mkrufky/tuners.git
12343 F: drivers/media/tuners/tda8290.*
12345 TDA8290 MEDIA DRIVER
12348 W: https://linuxtv.org
12349 W: http://github.com/mkrufky
12350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12351 T: git git://linuxtv.org/mkrufky/tuners.git
12353 F: drivers/media/tuners/tda8290.*
12355 TDA9840 MEDIA DRIVER
12358 T: git git://linuxtv.org/media_tree.git
12359 W: https://linuxtv.org
12361 F: drivers/media/i2c/tda9840*
12363 TEA5761 TUNER DRIVER
12367 W: https://linuxtv.org
12368 T: git git://linuxtv.org/media_tree.git
12370 F: drivers/media/tuners/tea5761.*
12372 TEA5767 TUNER DRIVER
12376 W: https://linuxtv.org
12377 T: git git://linuxtv.org/media_tree.git
12379 F: drivers/media/tuners/tea5767.*
12381 TEA6415C MEDIA DRIVER
12384 T: git git://linuxtv.org/media_tree.git
12385 W: https://linuxtv.org
12387 F: drivers/media/i2c/tea6415c*
12389 TEA6420 MEDIA DRIVER
12392 T: git git://linuxtv.org/media_tree.git
12393 W: https://linuxtv.org
12395 F: drivers/media/i2c/tea6420*
12401 F: drivers/net/team/
12402 F: include/linux/if_team.h
12403 F: include/uapi/linux/if_team.h
12405 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12408 F: arch/x86/platform/ts5500/
12410 TECHNOTREND USB IR RECEIVER
12414 F: drivers/media/rc/ttusbir.c
12416 TEGRA ARCHITECTURE SUPPORT
12421 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12430 F: drivers/clk/tegra/
12436 F: drivers/dma/tegra*
12441 F: drivers/i2c/busses/i2c-tegra.c
12443 TEGRA IOMMU DRIVERS
12446 F: drivers/iommu/tegra*
12452 F: drivers/input/keyboard/tegra-kbc.c
12457 F: drivers/pwm/pwm-tegra.c
12459 TEGRA SERIAL DRIVER
12462 F: drivers/tty/serial/serial-tegra.c
12467 F: drivers/spi/spi-tegra*
12469 TEHUTI ETHERNET DRIVER
12473 F: drivers/net/ethernet/tehuti/*
12475 Telecom Clock Driver for MCPL0010
12478 F: drivers/char/tlclk.c
12480 TENSILICA XTENSA PORT (xtensa)
12484 T: git git://github.com/czankel/xtensa-linux.git
12487 F: drivers/irqchip/irq-xtensa-*
12489 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12495 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12496 F: drivers/firmware/ti_sci*
12497 F: include/linux/soc/ti/ti_sci_protocol.h
12499 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12502 T: git git://linuxtv.org/media_tree.git
12503 W: https://linuxtv.org
12505 F: drivers/media/radio/radio-raremono.c
12511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12513 Q: https://patchwork.kernel.org/project/linux-pm/list/
12515 F: drivers/thermal/
12516 F: include/linux/thermal.h
12517 F: include/uapi/linux/thermal.h
12518 F: include/linux/cpu_cooling.h
12519 F: Documentation/devicetree/bindings/thermal/
12521 THERMAL/CPU_COOLING
12527 F: Documentation/thermal/cpu-cooling-api.txt
12528 F: drivers/thermal/cpu_cooling.c
12529 F: include/linux/cpu_cooling.h
12531 THINKPAD ACPI EXTRAS DRIVER
12535 W: http://ibm-acpi.sourceforge.net
12536 W: http://thinkwiki.org/wiki/Ibm-acpi
12537 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12539 F: drivers/platform/x86/thinkpad_acpi.c
12541 TI BANDGAP AND THERMAL DRIVER
12547 F: drivers/thermal/ti-soc-thermal/
12552 W: http://linuxtv.org/
12553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12555 F: drivers/media/platform/ti-vpe/
12557 TI CDCE706 CLOCK DRIVER
12560 F: drivers/clk/clk-cdce706.c
12567 F: include/linux/clk/ti.h
12569 TI ETHERNET SWITCH DRIVER (CPSW)
12574 F: drivers/net/ethernet/ti/cpsw*
12575 F: drivers/net/ethernet/ti/davinci*
12577 TI FLASH MEDIA INTERFACE DRIVER
12580 F: drivers/misc/tifm*
12581 F: drivers/mmc/host/tifm_sd.c
12582 F: include/linux/tifm.h
12584 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12589 F: drivers/soc/ti/*
12590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12593 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12598 F: sound/soc/codecs/lm49453*
12599 F: sound/soc/codecs/isabelle*
12601 TI LP855x BACKLIGHT DRIVER
12604 F: Documentation/backlight/lp855x-driver.txt
12605 F: drivers/video/backlight/lp855x_bl.c
12606 F: include/linux/platform_data/lp855x.h
12608 TI LP8727 CHARGER DRIVER
12611 F: drivers/power/supply/lp8727_charger.c
12612 F: include/linux/platform_data/lp8727.h
12614 TI LP8788 MFD DRIVER
12617 F: drivers/iio/adc/lp8788_adc.c
12618 F: drivers/leds/leds-lp8788.c
12619 F: drivers/mfd/lp8788*.c
12620 F: drivers/power/supply/lp8788-charger.c
12621 F: drivers/regulator/lp8788-*.c
12622 F: include/linux/mfd/lp8788*.h
12624 TI NETCP ETHERNET DRIVER
12629 F: drivers/net/ethernet/ti/netcp*
12631 TI TAS571X FAMILY ASoC CODEC DRIVER
12635 F: sound/soc/codecs/tas571x*
12637 TI TWL4030 SERIES SOC CODEC DRIVER
12641 F: sound/soc/codecs/twl4030*
12643 TI WILINK WIRELESS DRIVERS
12645 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12646 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12649 F: drivers/net/wireless/ti/
12650 F: include/linux/wl12xx.h
12657 W: http://tipc.sourceforge.net/
12659 F: include/uapi/linux/tipc*.h
12664 W: http://www.mellanox.com/repository/solutions/tile-scm/
12665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12668 F: drivers/char/tile-srom.c
12669 F: drivers/edac/tile_edac.c
12670 F: drivers/net/ethernet/tile/
12671 F: drivers/rtc/rtc-tile.c
12672 F: drivers/tty/hvc/hvc_tile.c
12673 F: drivers/tty/serial/tilegx.c
12674 F: drivers/usb/host/*-tilegx.c
12675 F: include/linux/usb/tilegx.h
12677 TLAN NETWORK DRIVER
12680 W: http://sourceforge.net/projects/tlan/
12682 F: Documentation/networking/tlan.txt
12683 F: drivers/net/ethernet/ti/tlan.*
12685 TOMOYO SECURITY MODULE
12692 W: http://tomoyo.sourceforge.jp/
12693 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12695 F: security/tomoyo/
12697 TOPSTAR LAPTOP EXTRAS DRIVER
12701 F: drivers/platform/x86/topstar-laptop.c
12703 TOSHIBA ACPI EXTRAS DRIVER
12707 F: drivers/platform/x86/toshiba_acpi.c
12709 TOSHIBA BLUETOOTH DRIVER
12713 F: drivers/platform/x86/toshiba_bluetooth.c
12715 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12719 F: drivers/platform/x86/toshiba_haps.c
12721 TOSHIBA WMI HOTKEYS DRIVER
12725 F: drivers/platform/x86/toshiba-wmi.c
12729 W: http://www.buzzard.org.uk/toshiba/
12731 F: drivers/char/toshiba.c
12732 F: include/linux/toshiba.h
12733 F: include/uapi/linux/toshiba.h
12735 TOSHIBA TC358743 DRIVER
12739 F: drivers/media/i2c/tc358743*
12740 F: include/media/i2c/tc358743.h
12742 TMIO/SDHI MMC DRIVER
12746 F: drivers/mmc/host/tmio_mmc*
12747 F: drivers/mmc/host/sh_mobile_sdhi.c
12748 F: include/linux/mfd/tmio.h
12750 TMP401 HARDWARE MONITOR DRIVER
12754 F: Documentation/hwmon/tmp401
12755 F: drivers/hwmon/tmp401.c
12757 TMPFS (SHMEM FILESYSTEM)
12761 F: include/linux/shmem_fs.h
12764 TM6000 VIDEO4LINUX DRIVER
12768 W: https://linuxtv.org
12769 T: git git://linuxtv.org/media_tree.git
12771 F: drivers/media/usb/tm6000/
12772 F: Documentation/media/v4l-drivers/tm6000*
12774 TW5864 VIDEO4LINUX DRIVER
12780 F: drivers/media/pci/tw5864/
12782 TW68 VIDEO4LINUX DRIVER
12785 T: git git://linuxtv.org/media_tree.git
12786 W: https://linuxtv.org
12788 F: drivers/media/pci/tw68/
12790 TW686X VIDEO4LINUX DRIVER
12793 T: git git://linuxtv.org/media_tree.git
12794 W: http://linuxtv.org
12796 F: drivers/media/pci/tw686x/
12803 W: http://tpmdd.sourceforge.net
12805 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12806 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12808 F: drivers/char/tpm/
12810 TPM IBM_VTPM DEVICE DRIVER
12812 W: http://tpmdd.sourceforge.net
12815 F: drivers/char/tpm/tpm_ibmvtpm*
12820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12822 F: Documentation/trace/ftrace.txt
12823 F: arch/*/*/*/ftrace.h
12824 F: arch/*/kernel/ftrace.c
12825 F: include/*/ftrace.h
12826 F: include/linux/trace*.h
12829 F: tools/testing/selftests/ftrace/
12831 TRACING MMIO ACCESSES (MMIOTRACE)
12839 F: kernel/trace/trace_mmiotrace.c
12840 F: include/linux/mmiotrace.h
12841 F: arch/x86/mm/kmmio.c
12842 F: arch/x86/mm/mmio-mod.c
12843 F: arch/x86/mm/testmmiotrace.c
12847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12849 K: ^Subject:.*(?i)trivial
12855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12856 F: Documentation/serial/
12858 F: drivers/tty/serial/serial_core.c
12859 F: include/linux/serial_core.h
12860 F: include/linux/serial.h
12861 F: include/linux/tty.h
12862 F: include/uapi/linux/serial_core.h
12863 F: include/uapi/linux/serial.h
12864 F: include/uapi/linux/tty.h
12866 TUA9001 MEDIA DRIVER
12869 W: https://linuxtv.org
12870 W: http://palosaari.fi/linux/
12871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12872 T: git git://linuxtv.org/anttip/media_tree.git
12874 F: drivers/media/tuners/tua9001*
12876 TULIP NETWORK DRIVERS
12880 F: drivers/net/ethernet/dec/tulip/
12884 W: http://vtun.sourceforge.net/tun
12886 F: Documentation/networking/tuntap.txt
12887 F: arch/um/os-Linux/drivers/
12889 TURBOCHANNEL SUBSYSTEM
12893 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12896 F: include/linux/tc.h
12898 UBI FILE SYSTEM (UBIFS)
12903 T: git git://git.infradead.org/ubifs-2.6.git
12904 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12906 F: Documentation/filesystems/ubifs.txt
12909 UCLINUX (M68KNOMMU AND COLDFIRE)
12911 W: http://www.linux-m68k.org/
12912 W: http://www.uclinux.org/
12915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12917 F: arch/m68k/coldfire/
12919 F: arch/m68k/*/*_no.*
12920 F: arch/m68k/include/asm/*_no.*
12925 F: Documentation/filesystems/udf.txt
12932 F: drivers/hid/hid-udraw.c
12937 F: Documentation/filesystems/ufs.txt
12940 UHID USERSPACE HID IO DRIVER:
12944 F: drivers/hid/uhid.c
12945 F: include/uapi/linux/uhid.h
12947 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12951 F: include/linux/uwb.h
12952 F: include/linux/uwb/
12954 UNICORE32 ARCHITECTURE:
12956 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12958 T: git git://github.com/gxt/linux.git
12963 W: http://dotat.at/prog/unifdef
12965 F: scripts/unifdef.c
12967 UNIFORM CDROM DRIVER
12969 W: http://www.kernel.dk
12971 F: Documentation/cdrom/
12972 F: drivers/cdrom/cdrom.c
12973 F: include/linux/cdrom.h
12974 F: include/uapi/linux/cdrom.h
12976 UNISYS S-PAR DRIVERS
12980 F: drivers/staging/unisys/
12982 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12986 F: Documentation/scsi/ufs.txt
12987 F: drivers/scsi/ufs/
12989 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12994 F: drivers/scsi/ufs/*dwc*
12996 UNSORTED BLOCK IMAGES (UBI)
12999 W: http://www.linux-mtd.infradead.org/
13001 T: git git://git.infradead.org/ubifs-2.6.git
13003 F: drivers/mtd/ubi/
13004 F: include/linux/mtd/ubi.h
13005 F: include/uapi/mtd/ubi-user.h
13011 F: Documentation/usb/acm.txt
13012 F: drivers/usb/class/cdc-acm.*
13014 USB AR5523 WIRELESS DRIVER
13018 F: drivers/net/wireless/ath/ar5523/
13025 F: drivers/usb/storage/uas.c
13027 USB CDC ETHERNET DRIVER
13031 F: drivers/net/usb/cdc_*.c
13032 F: include/uapi/linux/usb/cdc.h
13034 USB CHAOSKEY DRIVER
13038 F: drivers/usb/misc/chaoskey.c
13040 USB CYPRESS C67X00 DRIVER
13044 F: drivers/usb/c67x00/
13046 USB DAVICOM DM9601 DRIVER
13049 W: http://www.linux-usb.org/usbnet
13051 F: drivers/net/usb/dm9601.c
13053 USB DIAMOND RIO500 DRIVER
13056 W: http://rio500.sourceforge.net
13058 F: drivers/usb/misc/rio500*
13064 F: Documentation/usb/ehci.txt
13065 F: drivers/usb/host/ehci*
13067 USB GADGET/PERIPHERAL SUBSYSTEM
13070 W: http://www.linux-usb.org/gadget
13071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13073 F: drivers/usb/gadget/
13074 F: include/linux/usb/gadget*
13076 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13082 F: Documentation/hid/hiddev.txt
13083 F: drivers/hid/usbhid/
13089 F: drivers/usb/host/isp116x*
13090 F: include/linux/usb/isp116x.h
13092 USB LAN78XX ETHERNET DRIVER
13097 F: drivers/net/usb/lan78xx.*
13099 USB MASS STORAGE DRIVER
13104 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13105 F: drivers/usb/storage/
13110 T: git git://git.alsa-project.org/alsa-kernel.git
13112 F: sound/usb/midi.*
13114 USB NETWORKING DRIVERS
13117 F: drivers/net/usb/
13123 F: Documentation/usb/ohci.txt
13124 F: drivers/usb/host/ohci*
13126 USB OTG FSM (Finite State Machine)
13128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13131 F: drivers/usb/common/usb-otg-fsm.c
13139 F: Documentation/usb/usbip_protocol.txt
13140 F: drivers/usb/usbip/
13141 F: tools/usb/usbip/
13147 T: git git://github.com/petkan/pegasus.git
13148 W: https://github.com/petkan/pegasus
13150 F: drivers/net/usb/pegasus.*
13155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13157 F: drivers/usb/phy/
13159 USB PRINTER DRIVER (usblp)
13163 F: drivers/usb/class/usblp.c
13165 USB QMI WWAN NETWORK DRIVER
13169 F: Documentation/ABI/testing/sysfs-class-net-qmi
13170 F: drivers/net/usb/qmi_wwan.c
13176 T: git git://github.com/petkan/rtl8150.git
13177 W: https://github.com/petkan/rtl8150
13179 F: drivers/net/usb/rtl8150.c
13181 USB SERIAL SUBSYSTEM
13184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13186 F: Documentation/usb/usb-serial.txt
13187 F: drivers/usb/serial/
13188 F: include/linux/usb/serial.h
13190 USB SMSC75XX ETHERNET DRIVER
13194 F: drivers/net/usb/smsc75xx.*
13196 USB SMSC95XX ETHERNET DRIVER
13201 F: drivers/net/usb/smsc95xx.*
13206 W: http://www.linux-usb.org
13207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13209 F: Documentation/devicetree/bindings/usb/
13210 F: Documentation/usb/
13212 F: include/linux/usb.h
13213 F: include/linux/usb/
13219 F: drivers/usb/host/uhci*
13221 USB "USBNET" DRIVER FRAMEWORK
13224 W: http://www.linux-usb.org/usbnet
13226 F: drivers/net/usb/usbnet.c
13227 F: include/linux/usb/usbnet.h
13233 T: git git://linuxtv.org/media_tree.git
13234 W: http://www.ideasonboard.org/uvc/
13236 F: drivers/media/usb/uvc/
13237 F: include/uapi/linux/uvcvideo.h
13242 T: git git://linuxtv.org/media_tree.git
13243 W: https://linuxtv.org
13245 F: drivers/media/usb/usbvision/
13251 F: drivers/usb/gadget/function/*uvc*
13252 F: drivers/usb/gadget/legacy/webcam.c
13254 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13258 F: drivers/net/wireless/rndis_wlan.c
13264 F: drivers/usb/host/xhci*
13265 F: drivers/usb/host/pci-quirks*
13269 W: http://linux-lc100020.sourceforge.net
13271 F: drivers/net/wireless/zydas/zd1201.*
13277 T: git git://linuxtv.org/media_tree.git
13278 W: http://royale.zerezo.com/zr364xx/
13280 F: Documentation/media/v4l-drivers/zr364xx*
13281 F: drivers/media/usb/zr364xx/
13287 F: drivers/usb/common/ulpi.c
13288 F: include/linux/ulpi/
13290 USER-MODE LINUX (UML)
13295 W: http://user-mode-linux.sourceforge.net
13296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13298 F: Documentation/virtual/uml/
13304 USERSPACE I/O (UIO)
13307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13308 F: Documentation/driver-api/uio-howto.rst
13310 F: include/linux/uio*.h
13315 W: http://en.wikipedia.org/wiki/Util-linux
13316 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13322 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13324 F: Documentation/fb/uvesafb.txt
13325 F: drivers/video/fbdev/uvesafb.*
13331 F: drivers/mtd/nand/vf610_nfc.c
13333 VFAT/FAT/MSDOS FILESYSTEM
13336 F: Documentation/filesystems/vfat.txt
13342 T: git git://github.com/awilliam/linux-vfio.git
13344 F: Documentation/vfio.txt
13346 F: include/linux/vfio.h
13347 F: include/uapi/linux/vfio.h
13349 VFIO MEDIATED DEVICE DRIVERS
13353 F: Documentation/vfio-mediated-device.txt
13354 F: drivers/vfio/mdev/
13355 F: include/linux/mdev.h
13356 F: samples/vfio-mdev/
13358 VFIO PLATFORM DRIVER
13362 F: drivers/vfio/platform/
13364 VIDEOBUF2 FRAMEWORK
13370 F: drivers/media/v4l2-core/videobuf2-*
13371 F: include/media/videobuf2-*
13373 VIRTIO AND VHOST VSOCK DRIVER
13379 F: include/linux/virtio_vsock.h
13380 F: include/uapi/linux/virtio_vsock.h
13381 F: include/uapi/linux/vsockmon.h
13382 F: net/vmw_vsock/af_vsock_tap.c
13383 F: net/vmw_vsock/virtio_transport_common.c
13384 F: net/vmw_vsock/virtio_transport.c
13385 F: drivers/net/vsockmon.c
13386 F: drivers/vhost/vsock.c
13387 F: drivers/vhost/vsock.h
13389 VIRTUAL SERIO DEVICE DRIVER
13392 F: drivers/input/serio/userio.c
13393 F: include/uapi/linux/userio.h
13395 VIRTIO CONSOLE DRIVER
13399 F: drivers/char/virtio_console.c
13400 F: include/linux/virtio_console.h
13401 F: include/uapi/linux/virtio_console.h
13403 VIRTIO CORE, NET AND BLOCK DRIVERS
13408 F: Documentation/devicetree/bindings/virtio/
13411 F: drivers/net/virtio_net.c
13412 F: drivers/block/virtio_blk.c
13413 F: include/linux/virtio*.h
13414 F: include/uapi/linux/virtio_*.h
13415 F: drivers/crypto/virtio/
13417 VIRTIO DRIVERS FOR S390
13424 F: drivers/s390/virtio/
13431 T: git git://git.kraxel.org/linux drm-qemu
13433 F: drivers/gpu/drm/virtio/
13434 F: include/uapi/linux/virtio_gpu.h
13436 VIRTIO HOST (VHOST)
13442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13445 F: include/uapi/linux/vhost.h
13447 VIRTIO INPUT DRIVER
13450 F: drivers/virtio/virtio_input.c
13451 F: include/uapi/linux/virtio_input.h
13453 VIRTIO CRYPTO DRIVER
13458 F: drivers/crypto/virtio/
13459 F: include/uapi/linux/virtio_crypto.h
13461 VIA RHINE NETWORK DRIVER
13463 F: drivers/net/ethernet/via/via-rhine.c
13465 VIA SD/MMC CARD CONTROLLER DRIVER
13469 F: drivers/mmc/host/via-sdmmc.c
13471 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13475 F: include/linux/via-core.h
13476 F: include/linux/via-gpio.h
13477 F: include/linux/via_i2c.h
13478 F: drivers/video/fbdev/via/
13480 VIA VELOCITY NETWORK DRIVER
13484 F: drivers/net/ethernet/via/via-velocity.*
13493 VIVID VIRTUAL VIDEO DRIVER
13496 T: git git://linuxtv.org/media_tree.git
13497 W: https://linuxtv.org
13499 F: drivers/media/platform/vivid/*
13505 F: drivers/vlynq/vlynq.c
13506 F: include/linux/vlynq.h
13514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13515 F: Documentation/driver-api/vme.rst
13516 F: drivers/staging/vme/
13518 F: include/linux/vme*
13520 VMWARE HYPERVISOR INTERFACE
13524 F: arch/x86/kernel/cpu/vmware.c
13526 VMWARE BALLOON DRIVER
13532 F: drivers/misc/vmw_balloon.c
13534 VMWARE VMMOUSE SUBDRIVER
13539 F: drivers/input/mouse/vmmouse.c
13540 F: drivers/input/mouse/vmmouse.h
13542 VMWARE VMXNET3 ETHERNET DRIVER
13547 F: drivers/net/vmxnet3/
13549 VMware PVSCSI driver
13554 F: drivers/scsi/vmw_pvscsi.c
13555 F: drivers/scsi/vmw_pvscsi.h
13557 VMWARE PVRDMA DRIVER
13562 F: drivers/infiniband/hw/vmw_pvrdma/
13564 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13568 W: http://www.slimlogic.co.uk/?p=48
13569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13571 F: Documentation/devicetree/bindings/regulator/
13572 F: drivers/regulator/
13573 F: include/dt-bindings/regulator/
13574 F: include/linux/regulator/
13581 F: drivers/net/vrf.c
13582 F: Documentation/networking/vrf.txt
13584 VT1211 HARDWARE MONITOR DRIVER
13588 F: Documentation/hwmon/vt1211
13589 F: drivers/hwmon/vt1211.c
13591 VT8231 HARDWARE MONITOR DRIVER
13595 F: drivers/hwmon/vt8231.c
13597 VUB300 USB to SDIO/SD/MMC bridge chip
13602 F: drivers/mmc/host/vub300.c
13604 W1 DALLAS'S 1-WIRE BUS
13607 F: Documentation/w1/
13610 W83791D HARDWARE MONITORING DRIVER
13614 F: Documentation/hwmon/w83791d
13615 F: drivers/hwmon/w83791d.c
13617 W83793 HARDWARE MONITORING DRIVER
13621 F: Documentation/hwmon/w83793
13622 F: drivers/hwmon/w83793.c
13624 W83795 HARDWARE MONITORING DRIVER
13628 F: drivers/hwmon/w83795.c
13630 W83L51xD SD/MMC CARD INTERFACE DRIVER
13633 F: drivers/mmc/host/wbsd.*
13635 WACOM PROTOCOL 4 SERIAL TABLETS
13640 F: drivers/input/tablet/wacom_serial4.c
13642 WATCHDOG DEVICE DRIVERS
13646 W: http://www.linux-watchdog.org/
13647 T: git git://www.linux-watchdog.org/linux-watchdog.git
13649 F: Documentation/devicetree/bindings/watchdog/
13650 F: Documentation/watchdog/
13651 F: drivers/watchdog/
13652 F: include/linux/watchdog.h
13653 F: include/uapi/linux/watchdog.h
13659 F: drivers/hid/hid-wiimote*
13664 F: drivers/media/rc/winbond-cir.c
13666 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13670 F: drivers/watchdog/ebc-c384_wdt.c
13672 WINSYSTEMS WS16C48 GPIO DRIVER
13676 F: drivers/gpio/gpio-ws16c48.c
13683 W: http://linuxwimax.org
13684 F: Documentation/wimax/README.wimax
13685 F: include/linux/wimax/debug.h
13686 F: include/net/wimax.h
13687 F: include/uapi/linux/wimax.h
13690 WISTRON LAPTOP BUTTON DRIVER
13693 F: drivers/input/misc/wistron_btns.c
13695 WL3501 WIRELESS PCMCIA CARD DRIVER
13698 F: drivers/net/wireless/wl3501*
13700 WOLFSON MICROELECTRONICS DRIVERS
13702 T: git https://github.com/CirrusLogic/linux-drivers.git
13703 W: https://github.com/CirrusLogic/linux-drivers/wiki
13705 F: Documentation/hwmon/wm83??
13706 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13707 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13708 F: Documentation/devicetree/bindings/mfd/arizona.txt
13709 F: arch/arm/mach-s3c64xx/mach-crag6410*
13710 F: drivers/clk/clk-wm83*.c
13711 F: drivers/extcon/extcon-arizona.c
13712 F: drivers/leds/leds-wm83*.c
13713 F: drivers/gpio/gpio-*wm*.c
13714 F: drivers/gpio/gpio-arizona.c
13715 F: drivers/hwmon/wm83??-hwmon.c
13716 F: drivers/input/misc/wm831x-on.c
13717 F: drivers/input/touchscreen/wm831x-ts.c
13718 F: drivers/input/touchscreen/wm97*.c
13719 F: drivers/mfd/arizona*
13720 F: drivers/mfd/wm*.c
13721 F: drivers/mfd/cs47l24*
13722 F: drivers/power/supply/wm83*.c
13723 F: drivers/rtc/rtc-wm83*.c
13724 F: drivers/regulator/wm8*.c
13725 F: drivers/video/backlight/wm83*_bl.c
13726 F: drivers/watchdog/wm83*_wdt.c
13727 F: include/linux/mfd/arizona/
13728 F: include/linux/mfd/wm831x/
13729 F: include/linux/mfd/wm8350/
13730 F: include/linux/mfd/wm8400*
13731 F: include/linux/wm97xx.h
13732 F: include/sound/wm????.h
13733 F: sound/soc/codecs/arizona.?
13734 F: sound/soc/codecs/wm*
13735 F: sound/soc/codecs/cs47l24*
13740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13742 F: include/linux/workqueue.h
13743 F: kernel/workqueue.c
13744 F: Documentation/core-api/workqueue.rst
13746 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13756 F: Documentation/networking/x25*
13757 F: include/net/x25*
13760 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13768 F: Documentation/x86/
13771 X86 PLATFORM DRIVERS
13775 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13777 F: drivers/platform/x86/
13778 F: drivers/platform/olpc/
13780 X86 MCE INFRASTRUCTURE
13785 F: arch/x86/kernel/cpu/mcheck/*
13787 X86 MICROCODE UPDATE SUPPORT
13790 F: arch/x86/kernel/cpu/microcode/*
13795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13797 F: arch/x86/entry/vdso/
13799 XC2028/3028 TUNER DRIVER
13803 W: https://linuxtv.org
13804 T: git git://linuxtv.org/media_tree.git
13806 F: drivers/media/tuners/tuner-xc2028.*
13808 XEN HYPERVISOR INTERFACE
13812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13815 F: drivers/*/xen-*front.c
13817 F: arch/x86/include/asm/xen/
13819 F: include/uapi/xen/
13826 F: arch/arm/include/asm/xen/
13828 XEN HYPERVISOR ARM64
13833 F: arch/arm64/include/asm/xen/
13835 XEN NETWORK BACKEND DRIVER
13841 F: drivers/net/xen-netback/*
13847 F: arch/x86/pci/*xen*
13848 F: drivers/pci/*xen*
13850 XEN BLOCK SUBSYSTEM
13855 F: drivers/block/xen-blkback/*
13856 F: drivers/block/xen*
13863 F: drivers/scsi/xen-scsifront.c
13864 F: drivers/xen/xen-scsiback.c
13865 F: include/xen/interface/io/vscsiif.h
13867 XEN SWIOTLB SUBSYSTEM
13871 F: arch/x86/xen/*swiotlb*
13872 F: drivers/xen/*swiotlb*
13879 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13881 F: Documentation/filesystems/xfs.txt
13884 XILINX AXI ETHERNET DRIVER
13888 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13890 XILINX UARTLITE SERIAL DRIVER
13894 F: drivers/tty/serial/uartlite.c
13896 XILINX VIDEO IP CORES
13900 T: git git://linuxtv.org/media_tree.git
13902 F: Documentation/devicetree/bindings/media/xilinx/
13903 F: drivers/media/platform/xilinx/
13904 F: include/uapi/linux/xilinx-v4l2-controls.h
13910 F: drivers/char/xillybus/
13912 XTENSA XTFPGA PLATFORM SUPPORT
13916 F: drivers/spi/spi-xtensa-xtfpga.c
13917 F: sound/soc/xtensa/xtfpga-i2s.c
13919 YAM DRIVER FOR AX.25
13923 F: drivers/net/hamradio/yam*
13924 F: include/linux/yam.h
13926 YEALINK PHONE DRIVER
13930 F: Documentation/input/yealink.txt
13931 F: drivers/input/misc/yealink.*
13933 Z8530 DRIVER FOR AX.25
13935 W: http://yaina.de/jreuter/
13936 W: http://www.qsl.net/dl1bke/
13939 F: Documentation/networking/z8530drv.txt
13940 F: drivers/net/hamradio/*scc.c
13941 F: drivers/net/hamradio/z8530.h
13943 ZBUD COMPRESSED PAGE ALLOCATOR
13949 F: include/linux/zbud.h
13951 ZD1211RW WIRELESS DRIVER
13954 W: http://zd1211.ath.cx/wiki/DriverRewrite
13958 F: drivers/net/wireless/zydas/zd1211rw/
13960 ZD1301_DEMOD MEDIA DRIVER
13963 W: https://linuxtv.org/
13964 W: http://palosaari.fi/linux/
13965 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13967 F: drivers/media/dvb-frontends/zd1301_demod*
13969 ZD1301 MEDIA DRIVER
13972 W: https://linuxtv.org/
13973 W: http://palosaari.fi/linux/
13974 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13976 F: drivers/media/usb/dvb-usb-v2/zd1301*
13978 ZPOOL COMPRESSED PAGE STORAGE API
13983 F: include/linux/zpool.h
13985 ZR36067 VIDEO FOR LINUX DRIVER
13988 W: http://mjpeg.sourceforge.net/driver-zoran/
13989 T: hg https://linuxtv.org/hg/v4l-dvb
13991 F: drivers/media/pci/zoran/
13993 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13999 F: drivers/block/zram/
14000 F: Documentation/blockdev/zram.txt
14002 ZS DECSTATION Z85C30 SERIAL DRIVER
14005 F: drivers/tty/serial/zs.*
14007 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14014 F: include/linux/zsmalloc.h
14015 F: Documentation/vm/zsmalloc.txt
14017 ZSWAP COMPRESSED SWAP CACHING
14027 Q: http://patchwork.kernel.org/project/LKML/list/
14028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14029 S: Buried alive in reporters