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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
178 W: http://serial.sourceforge.net
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F: drivers/tty/serial/8250*
182 F: include/linux/serial_8250.h
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
187 F: drivers/net/ethernet/8390/
194 W: http://swik.net/v9fs
195 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
198 F: Documentation/filesystems/9p.txt
202 F: include/uapi/linux/virtio_9p.h
203 F: include/trace/events/9p.h
209 W: https://linuxtv.org
210 W: http://palosaari.fi/linux/
211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
212 T: git git://linuxtv.org/anttip/media_tree.git
214 F: drivers/media/dvb-frontends/a8293*
216 AACRAID SCSI RAID DRIVER
219 W: http://www.adaptec.com/
221 F: Documentation/scsi/aacraid.txt
222 F: drivers/scsi/aacraid/
226 F: Documentation/ABI/
227 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-IDI-48 GPIO DRIVER
247 F: drivers/gpio/gpio-104-idi-48.c
249 ACCES 104-IDIO-16 GPIO DRIVER
253 F: drivers/gpio/gpio-104-idio-16.c
259 F: drivers/net/ethernet/alteon/acenic*
261 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
264 W: http://piie.net/?section=acerhdf
266 F: drivers/platform/x86/acerhdf.c
268 ACER WMI LAPTOP EXTRAS
272 F: drivers/platform/x86/acer-wmi.c
278 W: https://01.org/linux-acpi
279 Q: https://patchwork.kernel.org/project/linux-acpi/list/
280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
283 F: drivers/pnp/pnpacpi/
284 F: include/linux/acpi.h
286 F: Documentation/acpi/
287 F: Documentation/ABI/testing/sysfs-bus-acpi
288 F: drivers/pci/*acpi*
289 F: drivers/pci/*/*acpi*
290 F: drivers/pci/*/*/*acpi*
293 ACPI COMPONENT ARCHITECTURE (ACPICA)
299 W: https://acpica.org/
300 W: https://github.com/acpica/acpica/
301 Q: https://patchwork.kernel.org/project/linux-acpi/list/
302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
304 F: drivers/acpi/acpica/
311 W: https://01.org/linux-acpi
313 F: drivers/acpi/fan.c
318 W: https://01.org/linux-acpi
320 F: drivers/acpi/*thermal*
325 W: https://01.org/linux-acpi
327 F: drivers/acpi/acpi_video.c
332 F: drivers/platform/x86/wmi.c
334 AD1889 ALSA SOUND DRIVER
336 W: http://wiki.parisc-linux.org/AD1889
339 F: sound/pci/ad1889.*
341 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
343 W: http://wiki.analog.com/AD5254
344 W: http://ez.analog.com/community/linux-device-drivers
346 F: drivers/misc/ad525x_dpot.c
348 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
350 W: http://wiki.analog.com/AD5398
351 W: http://ez.analog.com/community/linux-device-drivers
353 F: drivers/regulator/ad5398.c
355 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
357 W: http://wiki.analog.com/AD7142
358 W: http://ez.analog.com/community/linux-device-drivers
360 F: drivers/input/misc/ad714x.c
362 AD7877 TOUCHSCREEN DRIVER
364 W: http://wiki.analog.com/AD7877
365 W: http://ez.analog.com/community/linux-device-drivers
367 F: drivers/input/touchscreen/ad7877.c
369 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
371 W: http://wiki.analog.com/AD7879
372 W: http://ez.analog.com/community/linux-device-drivers
374 F: drivers/input/touchscreen/ad7879.c
376 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380 ADF7242 IEEE 802.15.4 RADIO DRIVER
382 W: https://wiki.analog.com/ADF7242
383 W: http://ez.analog.com/community/linux-device-drivers
386 F: drivers/net/ieee802154/adf7242.c
387 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
389 ADM1025 HARDWARE MONITOR DRIVER
393 F: Documentation/hwmon/adm1025
394 F: drivers/hwmon/adm1025.c
396 ADM1029 HARDWARE MONITOR DRIVER
400 F: drivers/hwmon/adm1029.c
402 ADM8211 WIRELESS DRIVER
404 W: http://wireless.kernel.org/
406 F: drivers/net/wireless/admtek/adm8211.*
408 ADP1653 FLASH CONTROLLER DRIVER
412 F: drivers/media/i2c/adp1653.c
413 F: include/media/i2c/adp1653.h
415 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
417 W: http://wiki.analog.com/ADP5520
418 W: http://ez.analog.com/community/linux-device-drivers
420 F: drivers/mfd/adp5520.c
421 F: drivers/video/backlight/adp5520_bl.c
422 F: drivers/leds/leds-adp5520.c
423 F: drivers/gpio/gpio-adp5520.c
424 F: drivers/input/keyboard/adp5520-keys.c
426 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
428 W: http://wiki.analog.com/ADP5588
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/input/keyboard/adp5588-keys.c
432 F: drivers/gpio/gpio-adp5588.c
434 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
436 W: http://wiki.analog.com/ADP8860
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/video/backlight/adp8860_bl.c
441 ADS1015 HARDWARE MONITOR DRIVER
445 F: Documentation/hwmon/ads1015
446 F: drivers/hwmon/ads1015.c
447 F: include/linux/i2c/ads1015.h
452 F: drivers/macintosh/therm_adt746x.c
454 ADT7475 HARDWARE MONITOR DRIVER
458 F: Documentation/hwmon/adt7475
459 F: drivers/hwmon/adt7475.c
461 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
463 W: http://wiki.analog.com/ADXL345
464 W: http://ez.analog.com/community/linux-device-drivers
466 F: drivers/input/misc/adxl34x.c
473 F: Documentation/scsi/advansys.txt
474 F: drivers/scsi/advansys.c
479 F: sound/oss/aedsp16.c
484 W: https://linuxtv.org
485 W: http://palosaari.fi/linux/
486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
487 T: git git://linuxtv.org/anttip/media_tree.git
489 F: drivers/media/dvb-frontends/af9013*
494 W: https://linuxtv.org
495 W: http://palosaari.fi/linux/
496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
497 T: git git://linuxtv.org/anttip/media_tree.git
499 F: drivers/media/dvb-frontends/af9033*
504 F: Documentation/filesystems/affs.txt
507 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 F: include/net/af_rxrpc.h
513 F: net/rxrpc/af_rxrpc.c
517 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
520 F: include/linux/agp*
521 F: include/uapi/linux/agp*
527 F: drivers/scsi/aha152x*
528 F: drivers/scsi/pcmcia/aha152x*
530 AIC7XXX / AIC79XX SCSI DRIVER
534 F: drivers/scsi/aic7xxx/
536 AIMSLAB FM RADIO RECEIVER DRIVER
539 T: git git://linuxtv.org/media_tree.git
540 W: https://linuxtv.org
542 F: drivers/media/radio/radio-aimslab*
549 F: include/linux/*aio*.h
554 W: https://linuxtv.org
555 W: http://palosaari.fi/linux/
556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
557 T: git git://linuxtv.org/anttip/media_tree.git
559 F: drivers/media/usb/airspy/
561 ALCATEL SPEEDTOUCH USB DRIVER
564 W: http://www.linux-usb.org/SpeedTouch/
566 F: drivers/usb/atm/speedtch.c
567 F: drivers/usb/atm/usbatm.c
569 ALCHEMY AU1XX0 MMC DRIVER
572 F: drivers/mmc/host/au1xmmc.c
578 F: Documentation/i2c/busses/i2c-ali1563
579 F: drivers/i2c/busses/i2c-ali1563.c
581 ALLWINNER SECURITY SYSTEM
585 F: drivers/crypto/sunxi-ss/
595 ALTERA MAILBOX DRIVER
599 F: drivers/mailbox/mailbox-altera.c
605 F: drivers/gpio/gpio-altera.c
607 ALTERA TRIPLE SPEED ETHERNET DRIVER
612 F: drivers/net/ethernet/altera/
614 ALTERA UART/JTAG UART SERIAL DRIVERS
619 F: drivers/tty/serial/altera_uart.c
620 F: drivers/tty/serial/altera_jtaguart.c
621 F: include/linux/altera_uart.h
622 F: include/linux/altera_jtaguart.h
624 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628 F: drivers/crypto/ccp/
629 F: include/linux/ccp.h
631 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
635 F: Documentation/hwmon/fam15h_power
636 F: drivers/hwmon/fam15h_power.c
638 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
641 F: drivers/usb/gadget/udc/amd5536udc.*
643 AMD GEODE PROCESSOR/CHIPSET SUPPORT
646 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
648 F: drivers/char/hw_random/geode-rng.c
649 F: drivers/crypto/geode*
650 F: drivers/video/fbdev/geode/
651 F: arch/x86/include/asm/geode.h
656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
658 F: drivers/iommu/amd_iommu*.[ch]
659 F: include/linux/amd-iommu.h
664 T: git git://people.freedesktop.org/~gabbayo/linux.git
666 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
667 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
668 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
669 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
670 F: drivers/gpu/drm/amd/amdkfd/
671 F: drivers/gpu/drm/amd/include/cik_structs.h
672 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
673 F: drivers/gpu/drm/amd/include/vi_structs.h
674 F: drivers/gpu/drm/radeon/radeon_kfd.c
675 F: drivers/gpu/drm/radeon/radeon_kfd.h
676 F: include/uapi/linux/kfd_ioctl.h
682 F: drivers/net/ethernet/amd/xgbe/
684 AMS (Apple Motion Sensor) DRIVER
687 F: drivers/macintosh/ams/
694 F: drivers/infiniband/hw/amso1100/
696 ANALOG DEVICES INC AD9389B DRIVER
700 F: drivers/media/i2c/ad9389b*
702 ANALOG DEVICES INC ADV7180 DRIVER
705 W: http://ez.analog.com/community/linux-device-drivers
707 F: drivers/media/i2c/adv7180.c
709 ANALOG DEVICES INC ADV7511 DRIVER
713 F: drivers/media/i2c/adv7511*
715 ANALOG DEVICES INC ADV7604 DRIVER
719 F: drivers/media/i2c/adv7604*
721 ANALOG DEVICES INC ADV7842 DRIVER
725 F: drivers/media/i2c/adv7842*
727 ANALOG DEVICES INC ASOC CODEC DRIVERS
730 W: http://wiki.analog.com/
731 W: http://ez.analog.com/community/linux-device-drivers
733 F: sound/soc/codecs/adau*
734 F: sound/soc/codecs/adav*
735 F: sound/soc/codecs/ad1*
736 F: sound/soc/codecs/ad7*
737 F: sound/soc/codecs/ssm*
738 F: sound/soc/codecs/sigmadsp.*
740 ANALOG DEVICES INC ASOC DRIVERS
743 W: http://blackfin.uclinux.org/
745 F: sound/soc/blackfin/*
747 ANALOG DEVICES INC IIO DRIVERS
750 W: http://wiki.analog.com/
751 W: http://ez.analog.com/community/linux-device-drivers
754 X: drivers/iio/*/adjd*
755 F: drivers/staging/iio/*/ad*
756 F: staging/iio/trigger/iio-trig-bfin-timer.c
758 ANALOG DEVICES INC DMA DRIVERS
760 W: http://ez.analog.com/community/linux-device-drivers
762 F: drivers/dma/dma-axi-dmac.c
768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
772 F: drivers/staging/android/
774 AOA (Apple Onboard Audio) ALSA DRIVER
784 F: arch/x86/kernel/apm_32.c
785 F: include/linux/apm_bios.h
786 F: include/uapi/linux/apm_bios.h
787 F: drivers/char/apm-emulation.c
789 APPLE BCM5974 MULTITOUCH DRIVER
793 F: drivers/input/mouse/bcm5974.c
799 F: drivers/hwmon/applesmc.c
801 APPLETALK NETWORK LAYER
804 F: drivers/net/appletalk/
807 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
810 F: arch/arm64/boot/dts/apm/
812 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
816 F: drivers/net/ethernet/apm/xgene/
817 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
819 APTINA CAMERA SENSOR PLL
823 F: drivers/media/i2c/aptina-pll.*
825 ARC FRAMEBUFFER DRIVER
828 F: drivers/video/fbdev/arcfb.c
829 F: drivers/video/fbdev/core/fb_defio.c
835 F: drivers/net/arcnet/
836 F: include/uapi/linux/if_arcnet.h
838 ARM MFM AND FLOPPY DRIVERS
841 F: arch/arm/lib/floppydma.S
842 F: arch/arm/include/asm/floppy.h
844 ARM PMU PROFILING AND DEBUGGING
848 F: arch/arm*/kernel/perf_*
849 F: arch/arm/oprofile/common.c
850 F: arch/arm*/kernel/hw_breakpoint.c
851 F: arch/arm*/include/asm/hw_breakpoint.h
852 F: arch/arm*/include/asm/perf_event.h
853 F: drivers/perf/arm_pmu.c
854 F: include/linux/perf/arm_pmu.h
859 W: http://www.arm.linux.org.uk/
863 ARM SUB-ARCHITECTURES
868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
870 ARM PRIMECELL AACI PL041 DRIVER
875 ARM PRIMECELL CLCD PL110 DRIVER
878 F: drivers/video/fbdev/amba-clcd.*
880 ARM PRIMECELL KMI PL050 DRIVER
883 F: drivers/input/serio/ambakmi.*
884 F: include/linux/amba/kmi.h
886 ARM PRIMECELL MMCI PL180/1 DRIVER
889 F: drivers/mmc/host/mmci.*
890 F: include/linux/amba/mmci.h
892 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
895 F: drivers/tty/serial/amba-pl01*.c
896 F: include/linux/amba/serial.h
898 ARM PRIMECELL BUS SUPPORT
902 F: include/linux/amba/bus.h
904 ARM/ADS SPHERE MACHINE SUPPORT
909 ARM/AFEB9260 MACHINE SUPPORT
914 ARM/AJECO 1ARM MACHINE SUPPORT
919 ARM/Allwinner sunXi SoC support
926 ARM/Allwinner SoC Clock Support
929 F: drivers/clk/sunxi/
931 ARM/Amlogic MesonX SoC support
935 F: drivers/media/rc/meson-ir.c
938 ARM/Annapurna Labs ALPINE ARCHITECTURE
941 F: arch/arm/mach-alpine/
943 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
948 W: http://www.linux4sam.org
950 F: arch/arm/mach-at91/
952 F: arch/arm/boot/dts/at91*.dts
953 F: arch/arm/boot/dts/at91*.dtsi
954 F: arch/arm/boot/dts/sama*.dts
955 F: arch/arm/boot/dts/sama*.dtsi
956 F: arch/arm/include/debug/at91.S
958 ARM/ATMEL AT91 Clock Support
963 ARM/CALXEDA HIGHBANK ARCHITECTURE
967 F: arch/arm/mach-highbank/
969 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
972 F: arch/arm/mach-cns3xxx/
974 ARM/CAVIUM THUNDER NETWORK DRIVER
979 F: drivers/net/ethernet/cavium/thunder/
981 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
987 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
992 F: arch/arm/mach-ep93xx/
993 F: arch/arm/mach-ep93xx/include/mach/
995 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1004 F: arch/arm/include/asm/clkdev.h
1005 F: drivers/clk/clkdev.c
1007 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1012 ARM/CONTEC MICRO9 MACHINE SUPPORT
1015 F: arch/arm/mach-ep93xx/micro9.c
1017 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1021 F: drivers/hwtracing/coresight/*
1022 F: Documentation/trace/coresight.txt
1023 F: Documentation/devicetree/bindings/arm/coresight.txt
1024 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1026 ARM/CORGI MACHINE SUPPORT
1030 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1033 T: git git://github.com/ulli-kroll/linux.git
1035 F: arch/arm/mach-gemini/
1036 F: drivers/rtc/rtc-gemini.c
1038 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1043 F: arch/arm/mach-prima2/
1044 F: drivers/clk/sirf/
1045 F: drivers/clocksource/timer-prima2.c
1046 F: drivers/clocksource/timer-atlas7.c
1049 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1053 F: arch/arm/boot/dts/cx92755*
1056 ARM/EBSA110 MACHINE SUPPORT
1059 W: http://www.arm.linux.org.uk/
1061 F: arch/arm/mach-ebsa110/
1062 F: drivers/net/ethernet/amd/am79c961a.*
1064 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1070 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1075 W: http://www.openezx.org/
1077 T: topgit git://git.openezx.org/openezx.git
1078 F: arch/arm/mach-pxa/ezx.c
1080 ARM/FARADAY FA526 PORT
1084 T: git git://git.berlios.de/gemini-board
1085 F: arch/arm/mm/*-fa*
1087 ARM/FOOTBRIDGE ARCHITECTURE
1090 W: http://www.arm.linux.org.uk/
1092 F: arch/arm/include/asm/hardware/dec21285.h
1093 F: arch/arm/mach-footbridge/
1095 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1101 F: arch/arm/mach-imx/
1102 F: arch/arm/mach-mxs/
1103 F: arch/arm/boot/dts/imx*
1104 F: arch/arm/configs/imx*_defconfig
1108 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1115 F: arch/arm/mach-imx/*vf610*
1116 F: arch/arm/boot/dts/vf*
1118 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1123 ARM/GUMSTIX MACHINE SUPPORT
1128 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1133 F: arch/arm/mach-pxa/hx4700.c
1134 F: arch/arm/mach-pxa/include/mach/hx4700.h
1135 F: sound/soc/pxa/hx4700.c
1137 ARM/HISILICON SOC SUPPORT
1140 W: http://www.hisilicon.com
1142 T: git git://github.com/hisilicon/linux-hisi.git
1143 F: arch/arm/mach-hisi/
1145 ARM/HP JORNADA 7XX MACHINE SUPPORT
1149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150 F: arch/arm/mach-sa1100/jornada720.c
1151 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1153 ARM/IGEP MACHINE SUPPORT
1159 F: arch/arm/boot/dts/omap3-igep*
1161 ARM/INCOME PXA270 SUPPORT
1165 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1167 ARM/INTEL IOP32X ARM ARCHITECTURE
1172 ARM/INTEL IOP33X ARM ARCHITECTURE
1176 ARM/INTEL IOP13XX ARM ARCHITECTURE
1181 ARM/INTEL IQ81342EX MACHINE SUPPORT
1186 ARM/INTEL IXDP2850 MACHINE SUPPORT
1191 ARM/INTEL IXP4XX ARM ARCHITECTURE
1196 F: arch/arm/mach-ixp4xx/
1198 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1202 F: arch/arm/mach-pxa/stargate2.c
1203 F: drivers/pcmcia/pxa2xx_stargate2.c
1205 ARM/INTEL XSC3 (MANZANO) ARM CORE
1210 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1215 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1219 F: arch/arm/mach-keystone/
1220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1222 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1226 F: drivers/clk/keystone/
1228 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1233 F: drivers/clocksource/timer-keystone.c
1235 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1239 F: drivers/power/reset/keystone-reset.c
1241 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1245 F: drivers/memory/*emif*
1247 ARM/LOGICPD PXA270 MACHINE SUPPORT
1252 ARM/LPC18XX ARCHITECTURE
1256 F: arch/arm/boot/dts/lpc43*
1257 F: drivers/clk/nxp/clk-lpc18xx*
1258 F: drivers/clocksource/time-lpc32xx.c
1259 F: drivers/i2c/busses/i2c-lpc2k.c
1260 F: drivers/memory/pl172.c
1261 F: drivers/mtd/spi-nor/nxp-spifi.c
1262 F: drivers/rtc/rtc-lpc24xx.c
1265 ARM/MAGICIAN MACHINE SUPPORT
1269 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1276 F: arch/arm/mach-mvebu/
1277 F: drivers/rtc/rtc-armada38x.c
1278 F: arch/arm/boot/dts/armada*
1279 F: arch/arm/boot/dts/kirkwood*
1282 ARM/Marvell Berlin SoC support
1286 F: arch/arm/mach-berlin/
1287 F: arch/arm/boot/dts/berlin*
1290 ARM/Marvell Dove/MV78xx0/Orion SOC support
1297 F: arch/arm/mach-dove/
1298 F: arch/arm/mach-mv78xx0/
1299 F: arch/arm/mach-orion5x/
1300 F: arch/arm/plat-orion/
1301 F: arch/arm/boot/dts/dove*
1302 F: arch/arm/boot/dts/orion5x*
1305 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1308 W: http://www.digriz.org.uk/ts78xx/kernel
1310 F: arch/arm/mach-orion5x/ts78xx-*
1312 ARM/Mediatek RTC DRIVER
1317 F: drivers/rtc/rtc-mt6397.c
1319 ARM/Mediatek SoC support
1324 F: arch/arm/boot/dts/mt6*
1325 F: arch/arm/boot/dts/mt8*
1326 F: arch/arm/mach-mediatek/
1330 ARM/Mediatek USB3 PHY DRIVER
1335 F: drivers/phy/phy-mt65xx-usb3.c
1337 ARM/MICREL KS8695 ARCHITECTURE
1340 F: arch/arm/mach-ks8695/
1343 ARM/MIOA701 MACHINE SUPPORT
1346 F: arch/arm/mach-pxa/mioa701.c
1349 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1353 ARM/NOMADIK ARCHITECTURE
1358 F: arch/arm/mach-nomadik/
1359 F: drivers/pinctrl/nomadik/
1360 F: drivers/i2c/busses/i2c-nomadik.c
1361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1363 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1366 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1369 ARM/TOSA MACHINE SUPPORT
1374 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1377 W: http://hackndev.com
1379 F: arch/arm/mach-pxa/include/mach/palmtx.h
1380 F: arch/arm/mach-pxa/palmtx.c
1381 F: arch/arm/mach-pxa/include/mach/palmt5.h
1382 F: arch/arm/mach-pxa/palmt5.c
1383 F: arch/arm/mach-pxa/include/mach/palmld.h
1384 F: arch/arm/mach-pxa/palmld.c
1385 F: arch/arm/mach-pxa/include/mach/palmte2.h
1386 F: arch/arm/mach-pxa/palmte2.c
1387 F: arch/arm/mach-pxa/include/mach/palmtc.h
1388 F: arch/arm/mach-pxa/palmtc.c
1390 ARM/PALM TREO SUPPORT
1393 W: http://hackndev.com
1395 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1396 F: arch/arm/mach-pxa/palmtreo.c
1401 W: http://hackndev.com
1403 F: arch/arm/mach-pxa/include/mach/palmz72.h
1404 F: arch/arm/mach-pxa/palmz72.c
1408 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1411 ARM/PT DIGITAL BOARD PORT
1414 W: http://www.arm.linux.org.uk/
1417 ARM/QUALCOMM SUPPORT
1424 F: arch/arm/mach-qcom/
1425 F: drivers/soc/qcom/
1426 F: drivers/tty/serial/msm_serial.h
1427 F: drivers/tty/serial/msm_serial.c
1428 F: drivers/*/pm8???-*
1429 F: drivers/mfd/ssbi.c
1430 F: drivers/firmware/qcom_scm.c
1431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1433 ARM/RADISYS ENP2611 MACHINE SUPPORT
1438 ARM/RISCPC ARCHITECTURE
1441 W: http://www.arm.linux.org.uk/
1443 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1444 F: arch/arm/include/asm/hardware/ioc.h
1445 F: arch/arm/include/asm/hardware/iomd.h
1446 F: arch/arm/include/asm/hardware/memc.h
1447 F: arch/arm/mach-rpc/
1448 F: drivers/net/ethernet/8390/etherh.c
1449 F: drivers/net/ethernet/i825xx/ether1*
1450 F: drivers/net/ethernet/seeq/ether3*
1451 F: drivers/scsi/arm/
1453 ARM/Rockchip SoC support
1458 F: arch/arm/boot/dts/rk3*
1459 F: arch/arm/mach-rockchip/
1460 F: drivers/clk/rockchip/
1461 F: drivers/i2c/busses/i2c-rk3x.c
1462 F: drivers/*/*rockchip*
1463 F: drivers/*/*/*rockchip*
1464 F: sound/soc/rockchip/
1467 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1473 F: arch/arm/boot/dts/s3c*
1474 F: arch/arm/boot/dts/exynos*
1475 F: arch/arm64/boot/dts/exynos/
1476 F: arch/arm/plat-samsung/
1477 F: arch/arm/mach-s3c24*/
1478 F: arch/arm/mach-s3c64xx/
1479 F: arch/arm/mach-s5p*/
1480 F: arch/arm/mach-exynos*/
1481 F: drivers/*/*s3c2410*
1482 F: drivers/*/*/*s3c2410*
1483 F: drivers/spi/spi-s3c*
1484 F: sound/soc/samsung/*
1485 F: Documentation/arm/Samsung/
1486 F: Documentation/devicetree/bindings/arm/samsung/
1487 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1488 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1491 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1495 F: arch/arm/mach-s5pv210/
1497 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1503 F: drivers/media/platform/s5p-g2d/
1505 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1512 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1513 F: drivers/media/platform/s5p-mfc/
1515 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1521 F: drivers/media/platform/s5p-tv/
1523 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1529 F: drivers/media/platform/s5p-jpeg/
1531 ARM/SHMOBILE ARM ARCHITECTURE
1535 W: http://oss.renesas.com
1536 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1539 F: arch/arm/boot/dts/emev2*
1540 F: arch/arm/boot/dts/r7s*
1541 F: arch/arm/boot/dts/r8a*
1542 F: arch/arm/boot/dts/sh*
1543 F: arch/arm/configs/shmobile_defconfig
1544 F: arch/arm/include/debug/renesas-scif.S
1545 F: arch/arm/mach-shmobile/
1548 ARM/SOCFPGA ARCHITECTURE
1551 F: arch/arm/mach-socfpga/
1552 F: arch/arm/boot/dts/socfpga*
1553 F: arch/arm/configs/socfpga_defconfig
1554 W: http://www.rocketboards.org
1555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1557 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1560 F: drivers/clk/socfpga/
1562 ARM/SOCFPGA EDAC SUPPORT
1565 F: drivers/edac/altera_edac.
1567 ARM/STI ARCHITECTURE
1573 W: http://www.stlinux.com
1575 F: arch/arm/mach-sti/
1576 F: arch/arm/boot/dts/sti*
1577 F: drivers/char/hw_random/st-rng.c
1578 F: drivers/clocksource/arm_global_timer.c
1579 F: drivers/clocksource/clksrc_st_lpc.c
1580 F: drivers/i2c/busses/i2c-st.c
1581 F: drivers/media/rc/st_rc.c
1582 F: drivers/media/platform/sti/c8sectpfe/
1583 F: drivers/mmc/host/sdhci-st.c
1584 F: drivers/phy/phy-miphy28lp.c
1585 F: drivers/phy/phy-miphy365x.c
1586 F: drivers/phy/phy-stih407-usb.c
1587 F: drivers/phy/phy-stih41x-usb.c
1588 F: drivers/pinctrl/pinctrl-st.c
1589 F: drivers/reset/sti/
1590 F: drivers/rtc/rtc-st-lpc.c
1591 F: drivers/tty/serial/st-asc.c
1592 F: drivers/usb/dwc3/dwc3-st.c
1593 F: drivers/usb/host/ehci-st.c
1594 F: drivers/usb/host/ohci-st.c
1595 F: drivers/watchdog/st_lpc_wdt.c
1596 F: drivers/ata/ahci_st.c
1598 ARM/STM32 ARCHITECTURE
1602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1604 F: drivers/clocksource/armv7m_systick.c
1606 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1611 ARM/TETON BGA MACHINE SUPPORT
1616 ARM/THECUS N2100 MACHINE SUPPORT
1621 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1624 W: http://www.mcuos.com
1626 F: arch/arm/mach-w90x900/
1627 F: drivers/input/keyboard/w90p910_keypad.c
1628 F: drivers/input/touchscreen/w90p910_ts.c
1629 F: drivers/watchdog/nuc900_wdt.c
1630 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1631 F: drivers/mtd/nand/nuc900_nand.c
1632 F: drivers/rtc/rtc-nuc900.c
1633 F: drivers/spi/spi-nuc900.c
1634 F: drivers/usb/host/ehci-w90x900.c
1635 F: drivers/video/fbdev/nuc900fb.c
1637 ARM/U300 MACHINE SUPPORT
1641 F: arch/arm/mach-u300/
1642 F: drivers/clocksource/timer-u300.c
1643 F: drivers/i2c/busses/i2c-stu300.c
1644 F: drivers/rtc/rtc-coh901331.c
1645 F: drivers/watchdog/coh901327_wdt.c
1646 F: drivers/dma/coh901318*
1647 F: drivers/mfd/ab3100*
1648 F: drivers/rtc/rtc-ab3100.c
1649 F: drivers/rtc/rtc-coh901331.c
1650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1652 ARM/UNIPHIER ARCHITECTURE
1656 F: arch/arm/boot/dts/uniphier*
1657 F: arch/arm/include/asm/hardware/cache-uniphier.h
1658 F: arch/arm/mach-uniphier/
1659 F: arch/arm/mm/cache-uniphier.c
1660 F: drivers/i2c/busses/i2c-uniphier*
1661 F: drivers/pinctrl/uniphier/
1662 F: drivers/tty/serial/8250/8250_uniphier.c
1665 ARM/Ux500 ARM ARCHITECTURE
1669 F: arch/arm/mach-ux500/
1670 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1671 F: drivers/dma/ste_dma40*
1672 F: drivers/hwspinlock/u8500_hsem.c
1673 F: drivers/mfd/abx500*
1674 F: drivers/mfd/ab8500*
1675 F: drivers/mfd/dbx500*
1676 F: drivers/mfd/db8500*
1677 F: drivers/pinctrl/nomadik/pinctrl-ab*
1678 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1679 F: drivers/rtc/rtc-ab8500.c
1680 F: drivers/rtc/rtc-pl031.c
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1683 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1686 T: git git://git.linaro.org/people/ulfh/clk.git
1688 F: drivers/clk/ux500/
1689 F: include/linux/platform_data/clk-ux500.h
1691 ARM/VERSATILE EXPRESS PLATFORM
1697 F: arch/arm/boot/dts/vexpress*
1698 F: arch/arm64/boot/dts/arm/vexpress*
1699 F: arch/arm/mach-vexpress/
1702 F: drivers/clk/versatile/clk-vexpress-osc.c
1703 F: drivers/clocksource/versatile.c
1708 W: http://www.arm.linux.org.uk/
1712 ARM/VOIPAC PXA270 SUPPORT
1716 F: arch/arm/mach-pxa/vpac270.c
1717 F: arch/arm/mach-pxa/include/mach/vpac270.h
1719 ARM/VT8500 ARM ARCHITECTURE
1723 F: arch/arm/mach-vt8500/
1724 F: drivers/clocksource/vt8500_timer.c
1725 F: drivers/i2c/busses/i2c-wmt.c
1726 F: drivers/mmc/host/wmt-sdmmc.c
1727 F: drivers/pwm/pwm-vt8500.c
1728 F: drivers/rtc/rtc-vt8500.c
1729 F: drivers/tty/serial/vt8500_serial.c
1730 F: drivers/usb/host/ehci-platform.c
1731 F: drivers/usb/host/uhci-platform.c
1732 F: drivers/video/fbdev/vt8500lcdfb.*
1733 F: drivers/video/fbdev/wm8505fb*
1734 F: drivers/video/fbdev/wmt_ge_rops.*
1736 ARM/ZIPIT Z2 SUPPORT
1740 F: arch/arm/mach-pxa/z2.c
1741 F: arch/arm/mach-pxa/include/mach/z2.h
1743 ARM/ZTE ARCHITECTURE
1747 F: arch/arm/mach-zx/
1749 F: Documentation/devicetree/bindings/arm/zte.txt
1750 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1752 ARM/ZYNQ ARCHITECTURE
1756 W: http://wiki.xilinx.com
1757 T: git https://github.com/Xilinx/linux-xlnx.git
1759 F: arch/arm/mach-zynq/
1760 F: drivers/cpuidle/cpuidle-zynq.c
1761 F: drivers/block/xsysace.c
1764 F: drivers/clocksource/cadence_ttc_timer.c
1765 F: drivers/i2c/busses/i2c-cadence.c
1766 F: drivers/mmc/host/sdhci-of-arasan.c
1767 F: drivers/edac/synopsys_edac.c
1773 F: drivers/iommu/arm-smmu.c
1774 F: drivers/iommu/arm-smmu-v3.c
1775 F: drivers/iommu/io-pgtable-arm.c
1777 ARM64 PORT (AARCH64 ARCHITECTURE)
1783 F: Documentation/arm64/
1785 AS3645A LED FLASH CONTROLLER DRIVER
1788 T: git git://linuxtv.org/media_tree.git
1790 F: drivers/media/i2c/as3645a.c
1791 F: include/media/i2c/as3645a.h
1793 ASC7621 HARDWARE MONITOR DRIVER
1797 F: Documentation/hwmon/asc7621
1798 F: drivers/hwmon/asc7621.c
1800 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1804 W: http://acpi4asus.sf.net
1806 F: drivers/platform/x86/asus*.c
1807 F: drivers/platform/x86/eeepc*.c
1809 ASUS WIRELESS RADIO CONTROL DRIVER
1813 F: drivers/platform/x86/asus-wireless.c
1815 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1817 W: http://sourceforge.net/projects/xscaleiop
1819 F: Documentation/crypto/async-tx-api.txt
1822 F: include/linux/dmaengine.h
1823 F: include/linux/async_tx.h
1829 F: drivers/misc/eeprom/at24.c
1830 F: include/linux/platform_data/at24.h
1832 ATA OVER ETHERNET (AOE) DRIVER
1834 W: http://www.openaoe.org/
1836 F: Documentation/aoe/
1837 F: drivers/block/aoe/
1839 ATHEROS 71XX/9XXX GPIO DRIVER
1841 W: https://github.com/AlbanBedel/linux
1842 T: git git://github.com/AlbanBedel/linux
1844 F: drivers/gpio/gpio-ath79.c
1845 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1847 ATHEROS ATH GENERIC UTILITIES
1851 F: drivers/net/wireless/ath/*
1853 ATHEROS ATH5K WIRELESS DRIVER
1858 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1860 F: drivers/net/wireless/ath/ath5k/
1862 ATHEROS ATH6KL WIRELESS DRIVER
1865 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1866 T: git git://github.com/kvalo/ath.git
1868 F: drivers/net/wireless/ath/ath6kl/
1870 WILOCITY WIL6210 WIRELESS DRIVER
1875 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1876 F: drivers/net/wireless/ath/wil6210/
1877 F: include/uapi/linux/wil6210_uapi.h
1879 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1882 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1884 F: drivers/net/wireless/ath/carl9170/
1886 ATK0110 HWMON DRIVER
1890 F: drivers/hwmon/asus_atk0110.c
1895 F: drivers/input/misc/ati_remote2.c
1897 ATLX ETHERNET DRIVERS
1901 W: http://sourceforge.net/projects/atl1
1902 W: http://atl1.sourceforge.net
1904 F: drivers/net/ethernet/atheros/
1910 W: http://linux-atm.sourceforge.net
1913 F: include/linux/atm*
1914 F: include/uapi/linux/atm*
1916 ATMEL AT91 / AT32 MCI DRIVER
1919 F: drivers/mmc/host/atmel-mci.c
1921 ATMEL AT91 / AT32 SERIAL DRIVER
1924 F: drivers/tty/serial/atmel_serial.c
1926 ATMEL Audio ALSA driver
1936 F: drivers/dma/at_hdmac.c
1937 F: drivers/dma/at_hdmac_regs.h
1938 F: include/linux/platform_data/dma-atmel.h
1945 F: drivers/dma/at_xdmac.c
1951 F: drivers/i2c/busses/i2c-at91.c
1957 F: drivers/media/platform/soc_camera/atmel-isi.c
1958 F: include/media/atmel-isi.h
1964 F: drivers/video/fbdev/atmel_lcdfb.c
1965 F: include/video/atmel_lcdc.h
1967 ATMEL MACB ETHERNET DRIVER
1970 F: drivers/net/ethernet/cadence/
1977 F: drivers/mtd/nand/atmel_nand*
1983 F: drivers/mmc/host/sdhci-of-at91.c
1988 F: drivers/spi/spi-atmel.*
1994 F: drivers/misc/atmel-ssc.c
1995 F: include/linux/atmel-ssc.h
1997 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2001 F: drivers/misc/atmel_tclib.c
2002 F: drivers/clocksource/tcb_clksrc.c
2004 ATMEL USBA UDC DRIVER
2008 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2010 ATMEL WIRELESS DRIVER
2013 W: http://www.thekelleys.org.uk/atmel
2014 W: http://atmelwlandriver.sourceforge.net/
2016 F: drivers/net/wireless/atmel/atmel*
2018 ATMEL MAXTOUCH DRIVER
2020 T: git git://github.com/atmel-maxtouch/linux.git
2022 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2023 F: drivers/input/touchscreen/atmel_mxt_ts.c
2024 F: include/linux/platform_data/atmel_mxt_ts.h
2026 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2029 W: http://www.attotech.com
2031 F: drivers/scsi/esas2r
2033 ATUSB IEEE 802.15.4 RADIO DRIVER
2037 F: drivers/net/ieee802154/atusb.c
2038 F: drivers/net/ieee802154/atusb.h
2039 F: drivers/net/ieee802154/at86rf230.h
2045 W: http://people.redhat.com/sgrubb/audit/
2046 T: git git://git.infradead.org/users/pcmoore/audit
2048 F: include/linux/audit.h
2049 F: include/uapi/linux/audit.h
2052 AUXILIARY DISPLAY DRIVERS
2054 W: http://miguelojeda.es/auxdisplay.htm
2055 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2057 F: drivers/auxdisplay/
2058 F: include/linux/cfag12864b.h
2063 W: http://www.atmel.com/products/AVR32/
2064 W: http://mirror.egtvedt.no/avr32linux.org/
2065 W: http://avrfreaks.net/
2069 AVR32/AT32AP MACHINE SUPPORT
2073 F: arch/avr32/mach-at32ap/
2078 W: http://www.linux-ax25.org/
2080 F: include/uapi/linux/ax25.h
2081 F: include/net/ax25.h
2087 W: https://linuxtv.org
2088 T: git git://linuxtv.org/media_tree.git
2090 F: drivers/media/usb/dvb-usb-v2/az6007.c
2092 AZTECH FM RADIO RECEIVER DRIVER
2095 T: git git://linuxtv.org/media_tree.git
2096 W: https://linuxtv.org
2098 F: drivers/media/radio/radio-aztech*
2103 W: http://wireless.kernel.org/en/users/Drivers/b43
2105 F: drivers/net/wireless/broadcom/b43/
2107 B43LEGACY WIRELESS DRIVER
2111 W: http://wireless.kernel.org/en/users/Drivers/b43
2113 F: drivers/net/wireless/broadcom/b43legacy/
2115 BACKLIGHT CLASS/SUBSYSTEM
2119 F: drivers/video/backlight/
2120 F: include/linux/backlight.h
2127 W: http://www.open-mesh.org/
2131 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2134 W: http://www.baycom.org/~tom/ham/ham.html
2136 F: drivers/net/hamradio/baycom*
2138 BCACHE (BLOCK LAYER CACHE)
2141 W: http://bcache.evilpiepirate.org
2143 F: drivers/md/bcache/
2145 BDISP ST MEDIA DRIVER
2148 T: git git://linuxtv.org/media_tree.git
2149 W: https://linuxtv.org
2151 F: drivers/media/platform/sti/bdisp
2155 F: Documentation/filesystems/befs.txt
2158 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2162 F: drivers/net/ethernet/ec_bhf.c
2167 F: Documentation/filesystems/bfs.txt
2169 F: include/uapi/linux/bfs_fs.h
2171 BLACKFIN ARCHITECTURE
2174 T: git git://git.code.sf.net/p/adi-linux/code
2175 W: http://blackfin.uclinux.org
2179 BLACKFIN EMAC DRIVER
2181 W: http://blackfin.uclinux.org
2183 F: drivers/net/ethernet/adi/
2187 W: http://blackfin.uclinux.org
2189 F: drivers/rtc/rtc-bfin.c
2194 W: http://blackfin.uclinux.org
2196 F: drivers/mmc/host/bfin_sdh.c
2198 BLACKFIN SERIAL DRIVER
2201 W: http://blackfin.uclinux.org
2203 F: drivers/tty/serial/bfin_uart.c
2205 BLACKFIN WATCHDOG DRIVER
2207 W: http://blackfin.uclinux.org
2209 F: drivers/watchdog/bfin_wdt.c
2211 BLACKFIN I2C TWI DRIVER
2214 W: http://blackfin.uclinux.org/
2216 F: drivers/i2c/busses/i2c-bfin-twi.c
2218 BLACKFIN MEDIA DRIVER
2221 W: http://blackfin.uclinux.org/
2223 F: drivers/media/platform/blackfin/
2224 F: drivers/media/i2c/adv7183*
2225 F: drivers/media/i2c/vs6624*
2227 BLINKM RGB LED DRIVER
2230 F: drivers/leds/leds-blinkm.c
2235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2238 F: kernel/trace/blktrace.c
2244 F: drivers/mtd/devices/block2mtd.c
2251 W: http://www.bluez.org/
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2255 F: drivers/bluetooth/
2262 W: http://www.bluez.org/
2263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2267 F: include/net/bluetooth/
2274 W: http://sourceforge.net/projects/bonding/
2276 F: drivers/net/bonding/
2277 F: include/uapi/linux/if_bonding.h
2279 BPF (Safe dynamic programs and tools)
2286 BROADCOM B44 10/100 ETHERNET DRIVER
2290 F: drivers/net/ethernet/broadcom/b44.*
2292 BROADCOM GENET ETHERNET DRIVER
2296 F: drivers/net/ethernet/broadcom/genet/
2298 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2303 F: drivers/net/ethernet/broadcom/bnx2.*
2304 F: drivers/net/ethernet/broadcom/bnx2_*
2306 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2310 F: drivers/net/ethernet/broadcom/bnx2x/
2312 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2317 T: git git://github.com/broadcom/mach-bcm
2319 F: arch/arm/mach-bcm/
2320 F: arch/arm/boot/dts/bcm113*
2321 F: arch/arm/boot/dts/bcm216*
2322 F: arch/arm/boot/dts/bcm281*
2323 F: arch/arm/configs/bcm_defconfig
2324 F: drivers/mmc/host/sdhci-bcm-kona.c
2325 F: drivers/clocksource/bcm_kona_timer.c
2327 BROADCOM BCM2835 ARM ARCHITECTURE
2333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2337 BROADCOM BCM33XX MIPS ARCHITECTURE
2341 F: arch/mips/bcm3384/*
2342 F: arch/mips/include/asm/mach-bcm3384/*
2343 F: arch/mips/kernel/*bmips*
2345 BROADCOM BCM47XX MIPS ARCHITECTURE
2350 F: arch/mips/bcm47xx/*
2351 F: arch/mips/include/asm/mach-bcm47xx/*
2353 BROADCOM BCM5301X ARM ARCHITECTURE
2357 F: arch/arm/mach-bcm/bcm_5301x.c
2358 F: arch/arm/boot/dts/bcm5301x.dtsi
2359 F: arch/arm/boot/dts/bcm470*
2361 BROADCOM BCM63XX ARM ARCHITECTURE
2364 T: git git://github.com/broadcom/arm-bcm63xx.git
2366 F: arch/arm/mach-bcm/bcm63xx.c
2367 F: arch/arm/include/debug/bcm63xx.S
2369 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2373 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2375 BROADCOM BCM7XXX ARM ARCHITECTURE
2380 T: git git://github.com/broadcom/stblinux.git
2382 F: arch/arm/mach-bcm/*brcmstb*
2383 F: arch/arm/boot/dts/bcm7*.dts*
2384 F: drivers/bus/brcmstb_gisb.c
2387 BROADCOM BMIPS MIPS ARCHITECTURE
2391 T: git git://github.com/broadcom/stblinux.git
2393 F: arch/mips/bmips/*
2394 F: arch/mips/include/asm/mach-bmips/*
2395 F: arch/mips/kernel/*bmips*
2396 F: arch/mips/boot/dts/brcm/bcm*.dts*
2397 F: drivers/irqchip/irq-bcm7*
2398 F: drivers/irqchip/irq-brcmstb*
2400 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2405 F: drivers/net/ethernet/broadcom/tg3.*
2407 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2415 F: drivers/net/wireless/broadcom/brcm80211/
2417 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2421 F: drivers/scsi/bnx2fc/
2423 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2427 F: drivers/scsi/bnx2i/
2429 BROADCOM IPROC ARM ARCHITECTURE
2435 T: git git://github.com/broadcom/cygnus-linux.git
2451 BROADCOM BRCMSTB GPIO DRIVER
2455 F: drivers/gpio/gpio-brcmstb.c
2456 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2458 BROADCOM KONA GPIO DRIVER
2462 F: drivers/gpio/gpio-bcm-kona.c
2463 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2465 BROADCOM NVRAM DRIVER
2469 F: drivers/firmware/broadcom/*
2471 BROADCOM STB NAND FLASH DRIVER
2477 F: drivers/mtd/nand/brcmnand/
2479 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2484 F: include/linux/bcma/
2486 BROADCOM SYSTEMPORT ETHERNET DRIVER
2490 F: drivers/net/ethernet/broadcom/bcmsysport.*
2492 BROCADE BFA FC SCSI DRIVER
2497 F: drivers/scsi/bfa/
2499 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2503 F: drivers/net/ethernet/brocade/bna/
2505 BSG (block layer generic sg v4 driver)
2510 F: include/linux/bsg.h
2511 F: include/uapi/linux/bsg.h
2516 T: git git://git.alsa-project.org/alsa-kernel.git
2518 F: Documentation/sound/alsa/Bt87x.txt
2519 F: sound/pci/bt87x.c
2523 W: http://bu3sch.de/btgpio.php
2525 F: drivers/gpio/gpio-bt8xx.c
2532 W: http://btrfs.wiki.kernel.org/
2533 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2536 F: Documentation/filesystems/btrfs.txt
2539 BTTV VIDEO4LINUX DRIVER
2542 W: https://linuxtv.org
2543 T: git git://linuxtv.org/media_tree.git
2545 F: Documentation/video4linux/bttv/
2546 F: drivers/media/pci/bt8xx/bttv*
2548 BUSLOGIC SCSI DRIVER
2552 F: drivers/scsi/BusLogic.*
2553 F: drivers/scsi/FlashPoint.*
2555 C-MEDIA CMI8788 DRIVER
2558 T: git git://git.alsa-project.org/alsa-kernel.git
2560 F: sound/pci/oxygen/
2566 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2570 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2574 F: Documentation/filesystems/caching/cachefiles.txt
2577 CADET FM/AM RADIO RECEIVER DRIVER
2580 T: git git://linuxtv.org/media_tree.git
2581 W: https://linuxtv.org
2583 F: drivers/media/radio/radio-cadet*
2585 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2588 T: git git://linuxtv.org/media_tree.git
2590 F: Documentation/video4linux/cafe_ccic
2591 F: drivers/media/platform/marvell-ccic/
2597 F: Documentation/networking/caif/
2598 F: drivers/net/caif/
2599 F: include/uapi/linux/caif/
2600 F: include/net/caif/
2603 CALGARY x86-64 IOMMU
2608 F: arch/x86/kernel/pci-calgary_64.c
2609 F: arch/x86/kernel/tce_64.c
2610 F: arch/x86/include/asm/calgary.h
2611 F: arch/x86/include/asm/tce.h
2617 W: https://github.com/linux-can
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2621 F: Documentation/networking/can.txt
2623 F: include/linux/can/core.h
2624 F: include/uapi/linux/can.h
2625 F: include/uapi/linux/can/bcm.h
2626 F: include/uapi/linux/can/raw.h
2627 F: include/uapi/linux/can/gw.h
2633 W: https://github.com/linux-can
2634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2638 F: include/linux/can/dev.h
2639 F: include/linux/can/platform/
2640 F: include/uapi/linux/can/error.h
2641 F: include/uapi/linux/can/netlink.h
2647 F: include/linux/capability.h
2648 F: include/uapi/linux/capability.h
2649 F: security/commoncap.c
2650 F: kernel/capability.c
2652 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2655 F: drivers/iio/light/cm*
2656 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2658 CAVIUM LIQUIDIO NETWORK DRIVER
2664 W: http://www.cavium.com
2666 F: drivers/net/ethernet/cavium/liquidio/
2668 CC2520 IEEE-802.15.4 RADIO DRIVER
2672 F: drivers/net/ieee802154/cc2520.c
2673 F: include/linux/spi/cc2520.h
2674 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2676 CELL BROADBAND ENGINE ARCHITECTURE
2679 W: http://www.ibm.com/developerworks/power/cell/
2681 F: arch/powerpc/include/asm/cell*.h
2682 F: arch/powerpc/include/asm/spu*.h
2683 F: arch/powerpc/include/uapi/asm/spu*.h
2684 F: arch/powerpc/oprofile/*cell*
2685 F: arch/powerpc/platforms/cell/
2687 CEPH COMMON CODE (LIBCEPH)
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2694 T: git git://github.com/ceph/ceph-client.git
2697 F: include/linux/ceph/
2698 F: include/linux/crush/
2700 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2707 T: git git://github.com/ceph/ceph-client.git
2709 F: Documentation/filesystems/ceph.txt
2712 CERTIFICATE HANDLING:
2717 F: Documentation/module-signing.txt
2719 F: scripts/sign-file.c
2720 F: scripts/extract-cert.c
2722 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2725 F: Documentation/usb/WUSB-Design-overview.txt
2726 F: Documentation/usb/wusb-cbaf
2727 F: drivers/usb/host/hwa-hc.c
2728 F: drivers/usb/host/whci/
2729 F: drivers/usb/wusbcore/
2730 F: include/linux/usb/wusb*
2732 CFAG12864B LCD DRIVER
2734 W: http://miguelojeda.es/auxdisplay.htm
2735 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2737 F: drivers/auxdisplay/cfag12864b.c
2738 F: include/linux/cfag12864b.h
2740 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2742 W: http://miguelojeda.es/auxdisplay.htm
2743 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2745 F: drivers/auxdisplay/cfag12864bfb.c
2746 F: include/linux/cfag12864b.h
2748 CFG80211 and NL80211
2751 W: http://wireless.kernel.org/
2752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2755 F: include/uapi/linux/nl80211.h
2756 F: include/net/cfg80211.h
2758 X: net/wireless/wext*
2760 CHAR and MISC DRIVERS
2763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2767 F: include/linux/miscdevice.h
2773 F: scripts/checkpatch.pl
2775 CHINESE DOCUMENTATION
2780 F: Documentation/zh_CN/
2782 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2787 F: drivers/usb/chipidea/
2789 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2793 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2794 F: drivers/input/touchscreen/chipone_icn8318.c
2796 CHROME HARDWARE PLATFORM SUPPORT
2799 F: drivers/platform/chrome/
2801 CISCO VIC ETHERNET NIC DRIVER
2807 F: drivers/net/ethernet/cisco/enic/
2809 CISCO VIC LOW LATENCY NIC DRIVER
2813 F: drivers/infiniband/hw/usnic/
2815 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2819 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2821 CIRRUS LOGIC AUDIO CODEC DRIVERS
2826 F: sound/soc/codecs/cs*
2833 F: include/linux/cleancache.h
2839 F: include/linux/clk.h
2841 CLOCKSOURCE, CLOCKEVENT DRIVERS
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2847 F: drivers/clocksource
2849 CISCO FCOE HBA DRIVER
2855 F: drivers/scsi/fnic/
2857 CISCO SCSI HBA DRIVER
2862 F: drivers/scsi/snic/
2869 F: drivers/platform/x86/classmate-laptop.c
2874 T: git git://linuxtv.org/media_tree.git
2875 W: https://linuxtv.org
2877 F: drivers/media/pci/cobalt/
2879 COCCINELLE/Semantic Patches (SmPL)
2885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2886 W: http://coccinelle.lip6.fr/
2888 F: Documentation/coccinelle.txt
2889 F: scripts/coccinelle/
2890 F: scripts/coccicheck
2896 W: http://www.coda.cs.cmu.edu/
2898 F: Documentation/filesystems/coda.txt
2900 F: include/linux/coda*.h
2901 F: include/uapi/linux/coda*.h
2903 CODA V4L2 MEM2MEM DRIVER
2907 F: Documentation/devicetree/bindings/media/coda.txt
2908 F: drivers/media/platform/coda/
2910 COMMON CLK FRAMEWORK
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2917 X: drivers/clk/clkdev.c
2918 F: include/linux/clk-pr*
2919 F: include/linux/clk/
2921 COMMON INTERNET FILE SYSTEM (CIFS)
2925 W: http://linux-cifs.samba.org/
2926 T: git git://git.samba.org/sfrench/cifs-2.6.git
2928 F: Documentation/filesystems/cifs/
2931 COMPACTPCI HOTPLUG CORE
2935 F: drivers/pci/hotplug/cpci_hotplug*
2937 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2941 F: drivers/pci/hotplug/cpcihp_zt5550.*
2943 COMPACTPCI HOTPLUG GENERIC DRIVER
2947 F: drivers/pci/hotplug/cpcihp_generic.c
2949 COMPAL LAPTOP SUPPORT
2953 F: drivers/platform/x86/compal-laptop.c
2955 CONEXANT ACCESSRUNNER USB DRIVER
2957 W: http://accessrunner.sourceforge.net/
2959 F: drivers/usb/atm/cxacru.c
2964 T: git git://git.infradead.org/users/hch/configfs.git
2967 F: include/linux/configfs.h
2973 F: drivers/connector/
2975 CONTROL GROUP (CGROUP)
2980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2982 F: Documentation/cgroups/
2983 F: include/linux/cgroup*
2986 CONTROL GROUP - CPUSET
2989 W: http://www.bullopensource.org/cpuset/
2990 W: http://oss.sgi.com/projects/cpusets/
2991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2993 F: Documentation/cgroups/cpusets.txt
2994 F: include/linux/cpuset.h
2997 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3007 CORETEMP HARDWARE MONITORING DRIVER
3011 F: Documentation/hwmon/coretemp
3012 F: drivers/hwmon/coretemp.c
3014 COSA/SRP SYNC SERIAL DRIVER
3016 W: http://www.fi.muni.cz/~kas/cosa/
3018 F: drivers/net/wan/cosa*
3020 CPMAC ETHERNET DRIVER
3024 F: drivers/net/ethernet/ti/cpmac.c
3026 CPU FREQUENCY DRIVERS
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3032 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3034 F: include/linux/cpufreq.h
3036 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3040 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3042 F: drivers/cpufreq/arm_big_little.h
3043 F: drivers/cpufreq/arm_big_little.c
3044 F: drivers/cpufreq/arm_big_little_dt.c
3046 CPUIDLE DRIVER - ARM BIG LITTLE
3051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3053 F: drivers/cpuidle/cpuidle-big_little.c
3055 CPUIDLE DRIVER - ARM EXYNOS
3062 F: drivers/cpuidle/cpuidle-exynos.c
3063 F: arch/arm/mach-exynos/pm.c
3070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3071 F: drivers/cpuidle/*
3072 F: include/linux/cpuidle.h
3077 F: arch/x86/kernel/cpuid.c
3078 F: arch/x86/kernel/msr.c
3080 CPU POWER MONITORING SUBSYSTEM
3084 F: tools/power/cpupower/
3087 W: http://sourceforge.net/projects/cramfs/
3088 S: Orphan / Obsolete
3089 F: Documentation/filesystems/cramfs.txt
3096 W: http://developer.axis.com
3099 F: drivers/tty/serial/crisv10.*
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3107 F: Documentation/crypto/
3108 F: Documentation/DocBook/crypto-API.tmpl
3114 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3118 F: crypto/ansi_cprng.c
3124 T: git git://linuxtv.org/media_tree.git
3125 W: http://linuxtv.org
3127 F: drivers/media/i2c/cs3308.c
3128 F: drivers/media/i2c/cs3308.h
3130 CS5535 Audio ALSA driver
3133 F: sound/pci/cs5535audio/
3138 F: drivers/net/wireless/st/cw1200/
3140 CX18 VIDEO4LINUX DRIVER
3144 T: git git://linuxtv.org/media_tree.git
3145 W: https://linuxtv.org
3146 W: http://www.ivtvdriver.org/index.php/Cx18
3148 F: Documentation/video4linux/cx18.txt
3149 F: drivers/media/pci/cx18/
3150 F: include/uapi/linux/ivtv*
3152 CX2341X MPEG ENCODER HELPER MODULE
3155 T: git git://linuxtv.org/media_tree.git
3156 W: https://linuxtv.org
3158 F: drivers/media/common/cx2341x*
3159 F: include/media/cx2341x*
3161 CX24120 MEDIA DRIVER
3165 W: https://linuxtv.org
3166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3168 F: drivers/media/dvb-frontends/cx24120*
3170 CX88 VIDEO4LINUX DRIVER
3173 W: https://linuxtv.org
3174 T: git git://linuxtv.org/media_tree.git
3176 F: Documentation/video4linux/cx88/
3177 F: drivers/media/pci/cx88/
3179 CXD2820R MEDIA DRIVER
3182 W: https://linuxtv.org
3183 W: http://palosaari.fi/linux/
3184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3185 T: git git://linuxtv.org/anttip/media_tree.git
3187 F: drivers/media/dvb-frontends/cxd2820r*
3189 CXGB3 ETHERNET DRIVER (CXGB3)
3192 W: http://www.chelsio.com
3194 F: drivers/net/ethernet/chelsio/cxgb3/
3196 CXGB3 ISCSI DRIVER (CXGB3I)
3199 W: http://www.chelsio.com
3201 F: drivers/scsi/cxgbi/cxgb3i
3203 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3206 W: http://www.openfabrics.org
3208 F: drivers/infiniband/hw/cxgb3/
3210 CXGB4 ETHERNET DRIVER (CXGB4)
3213 W: http://www.chelsio.com
3215 F: drivers/net/ethernet/chelsio/cxgb4/
3217 CXGB4 ISCSI DRIVER (CXGB4I)
3220 W: http://www.chelsio.com
3222 F: drivers/scsi/cxgbi/cxgb4i
3224 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3227 W: http://www.openfabrics.org
3229 F: drivers/infiniband/hw/cxgb4/
3231 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3234 W: http://www.chelsio.com
3236 F: drivers/net/ethernet/chelsio/cxgb4vf/
3238 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3243 F: drivers/misc/cxl/
3244 F: include/misc/cxl*
3245 F: include/uapi/misc/cxl.h
3246 F: Documentation/powerpc/cxl.txt
3247 F: Documentation/powerpc/cxl.txt
3248 F: Documentation/ABI/testing/sysfs-class-cxl
3250 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3255 F: drivers/scsi/cxlflash/
3256 F: include/uapi/scsi/cxlflash_ioctls.h
3257 F: Documentation/powerpc/cxlflash.txt
3259 STMMAC ETHERNET DRIVER
3262 W: http://www.stlinux.com
3264 F: drivers/net/ethernet/stmicro/stmmac/
3269 W: http://www.arm.linux.org.uk/
3271 F: drivers/video/fbdev/cyber2000fb.*
3273 CYCLADES ASYNC MUX DRIVER
3274 W: http://www.cyclades.com/
3276 F: drivers/tty/cyclades.c
3277 F: include/linux/cyclades.h
3278 F: include/uapi/linux/cyclades.h
3280 CYCLADES PC300 DRIVER
3281 W: http://www.cyclades.com/
3283 F: drivers/net/wan/pc300*
3285 CYPRESS_FIRMWARE MEDIA DRIVER
3288 W: https://linuxtv.org
3289 W: http://palosaari.fi/linux/
3290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3291 T: git git://linuxtv.org/anttip/media_tree.git
3293 F: drivers/media/common/cypress_firmware*
3295 CYTTSP TOUCHSCREEN DRIVER
3299 F: drivers/input/touchscreen/cyttsp*
3300 F: include/linux/input/cyttsp.h
3302 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3305 F: drivers/rtc/rtc-ds1685.c
3306 F: include/linux/rtc/ds1685.h
3308 DAMA SLAVE for AX.25
3310 W: http://yaina.de/jreuter/
3311 W: http://www.qsl.net/dl1bke/
3314 F: net/ax25/af_ax25.c
3315 F: net/ax25/ax25_dev.c
3316 F: net/ax25/ax25_ds_*
3317 F: net/ax25/ax25_in.c
3318 F: net/ax25/ax25_out.c
3319 F: net/ax25/ax25_timer.c
3320 F: net/ax25/sysctl_net_ax25.c
3322 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3325 F: Documentation/networking/dmfe.txt
3326 F: drivers/net/ethernet/dec/tulip/dmfe.c
3328 DC390/AM53C974 SCSI driver
3332 F: drivers/scsi/am53c974.c
3339 W: http://twibble.org/dist/dc395x/
3340 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3342 F: Documentation/scsi/dc395x.txt
3343 F: drivers/scsi/dc395x.*
3348 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3350 F: include/linux/dccp.h
3351 F: include/uapi/linux/dccp.h
3352 F: include/linux/tfrc.h
3355 DECnet NETWORK LAYER
3356 W: http://linux-decnet.sourceforge.net
3359 F: Documentation/networking/decnet.txt
3362 DECSTATION PLATFORM SUPPORT
3365 W: http://www.linux-mips.org/wiki/DECstation
3368 F: arch/mips/include/asm/dec/
3369 F: arch/mips/include/asm/mach-dec/
3371 DEFXX FDDI NETWORK DRIVER
3374 F: drivers/net/fddi/defxx.*
3381 F: drivers/platform/x86/dell-laptop.c
3383 DELL LAPTOP RBTN DRIVER
3386 F: drivers/platform/x86/dell-rbtn.*
3388 DELL LAPTOP FREEFALL DRIVER
3391 F: drivers/platform/x86/dell-smo8800.c
3393 DELL LAPTOP SMM DRIVER
3396 F: drivers/hwmon/dell-smm-hwmon.c
3397 F: include/uapi/linux/i8k.h
3399 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3402 F: Documentation/dcdbas.txt
3403 F: drivers/firmware/dcdbas.*
3405 DELL WMI EXTRAS DRIVER
3409 F: drivers/platform/x86/dell-wmi.c
3411 DESIGNWARE USB2 DRD IP DRIVER
3414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3416 F: drivers/usb/dwc2/
3418 DESIGNWARE USB3 DRD IP DRIVER
3422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3424 F: drivers/usb/dwc3/
3426 DEVICE COREDUMP (DEV_COREDUMP)
3430 F: drivers/base/devcoredump.c
3431 F: include/linux/devcoredump.h
3433 DEVICE FREQUENCY (DEVFREQ)
3440 DEVICE NUMBER REGISTRY
3442 W: http://lanana.org/docs/device-list/index.html
3450 W: http://sources.redhat.com/dm
3451 Q: http://patchwork.kernel.org/project/dm-devel/list/
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3453 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3455 F: Documentation/device-mapper/
3457 F: drivers/md/persistent-data/
3458 F: include/linux/device-mapper.h
3459 F: include/linux/dm-*.h
3460 F: include/uapi/linux/dm-*.h
3462 DIALOG SEMICONDUCTOR DRIVERS
3464 W: http://www.dialog-semiconductor.com/products
3466 F: Documentation/hwmon/da90??
3467 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3468 F: drivers/gpio/gpio-da90??.c
3469 F: drivers/hwmon/da90??-hwmon.c
3470 F: drivers/iio/adc/da91??-*.c
3471 F: drivers/input/misc/da90??_onkey.c
3472 F: drivers/input/touchscreen/da9052_tsi.c
3473 F: drivers/leds/leds-da90??.c
3474 F: drivers/mfd/da903x.c
3475 F: drivers/mfd/da90??-*.c
3476 F: drivers/mfd/da91??-*.c
3477 F: drivers/power/da9052-battery.c
3478 F: drivers/power/da91??-*.c
3479 F: drivers/regulator/da903x.c
3480 F: drivers/regulator/da9???-regulator.[ch]
3481 F: drivers/rtc/rtc-da90??.c
3482 F: drivers/video/backlight/da90??_bl.c
3483 F: drivers/watchdog/da90??_wdt.c
3484 F: include/linux/mfd/da903x.h
3485 F: include/linux/mfd/da9052/
3486 F: include/linux/mfd/da9055/
3487 F: include/linux/mfd/da9063/
3488 F: include/linux/mfd/da9150/
3489 F: include/sound/da[79]*.h
3490 F: sound/soc/codecs/da[79]*.[ch]
3492 DIGI NEO AND CLASSIC PCI PRODUCTS
3497 F: drivers/staging/dgnc/
3499 DIGI EPCA PCI PRODUCTS
3504 F: drivers/staging/dgap/
3506 DIOLAN U2C-12 I2C DRIVER
3510 F: drivers/i2c/busses/i2c-diolan-u2c.c
3518 DIRECTORY NOTIFICATION (DNOTIFY)
3521 F: Documentation/filesystems/dnotify.txt
3522 F: fs/notify/dnotify/
3523 F: include/linux/dnotify.h
3525 DISK GEOMETRY AND PARTITION HANDLING
3527 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3528 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3529 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3535 F: Documentation/filesystems/quota.txt
3537 F: include/linux/quota*.h
3538 F: include/uapi/linux/quota*.h
3540 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3544 W: http://plugable.com/category/projects/udlfb/
3545 F: drivers/video/fbdev/udlfb.c
3546 F: include/video/udlfb.h
3547 F: Documentation/fb/udlfb.txt
3549 DISTRIBUTED LOCK MANAGER (DLM)
3553 W: http://sources.redhat.com/cluster/
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3558 DMA BUFFER SHARING FRAMEWORK
3565 F: include/linux/dma-buf*
3566 F: include/linux/reservation.h
3567 F: include/linux/*fence.h
3568 F: Documentation/dma-buf-sharing.txt
3569 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3571 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3574 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3577 F: include/linux/dmaengine.h
3578 F: Documentation/dmaengine/
3579 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3581 DME1737 HARDWARE MONITOR DRIVER
3585 F: Documentation/hwmon/dme1737
3586 F: drivers/hwmon/dme1737.c
3591 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3592 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3593 F: drivers/firmware/dmi-id.c
3594 F: drivers/firmware/dmi_scan.c
3595 F: include/linux/dmi.h
3602 F: scripts/docproc.c
3603 F: scripts/kernel-doc*
3604 X: Documentation/ABI/
3605 X: Documentation/devicetree/
3606 X: Documentation/acpi
3607 X: Documentation/power
3608 X: Documentation/spi
3609 X: Documentation/DocBook/media
3610 T: git git://git.lwn.net/linux.git docs-next
3616 F: drivers/char/dtlk.c
3617 F: include/linux/dtlk.h
3619 DPT_I2O SCSI RAID DRIVER
3622 W: http://www.adaptec.com/
3624 F: drivers/scsi/dpt*
3625 F: drivers/scsi/dpt/
3632 W: http://www.drbd.org
3633 T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3634 T: git git://git.drbd.org/drbd-8.3.git
3636 F: drivers/block/drbd/
3638 F: Documentation/blockdev/drbd/
3640 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3644 F: Documentation/kobject.txt
3649 F: include/linux/debugfs.h
3650 F: include/linux/kobj*
3656 T: git git://people.freedesktop.org/~airlied/linux
3661 F: include/uapi/drm/
3667 T: git git://people.freedesktop.org/~agd5f/linux
3669 F: drivers/gpu/drm/radeon/
3670 F: include/uapi/drm/radeon*
3675 T: git git://anongit.freedesktop.org/tegra/linux.git
3677 F: drivers/gpu/drm/drm_panel.c
3678 F: drivers/gpu/drm/panel/
3679 F: include/drm/drm_panel.h
3680 F: Documentation/devicetree/bindings/display/panel/
3682 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3687 W: https://01.org/linuxgraphics/
3688 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3689 T: git git://anongit.freedesktop.org/drm-intel
3691 F: drivers/gpu/drm/i915/
3692 F: include/drm/i915*
3693 F: include/uapi/drm/i915*
3695 DRM DRIVERS FOR ATMEL HLCDC
3699 F: drivers/gpu/drm/atmel-hlcdc/
3700 F: Documentation/devicetree/bindings/drm/atmel/
3702 DRM DRIVERS FOR EXYNOS
3708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3710 F: drivers/gpu/drm/exynos/
3711 F: include/drm/exynos*
3712 F: include/uapi/drm/exynos*
3714 DRM DRIVERS FOR FREESCALE DCU
3719 F: drivers/gpu/drm/fsl-dcu/
3720 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3721 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3723 DRM DRIVERS FOR FREESCALE IMX
3727 F: drivers/gpu/drm/imx/
3728 F: drivers/gpu/ipu-v3/
3729 F: Documentation/devicetree/bindings/display/imx/
3731 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3734 T: git git://github.com/patjak/drm-gma500
3736 F: drivers/gpu/drm/gma500
3737 F: include/drm/gma500*
3739 DRM DRIVERS FOR NVIDIA TEGRA
3744 T: git git://anongit.freedesktop.org/tegra/linux.git
3746 F: drivers/gpu/drm/tegra/
3747 F: drivers/gpu/host1x/
3748 F: include/linux/host1x.h
3749 F: include/uapi/drm/tegra_drm.h
3750 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3752 DRM DRIVERS FOR RENESAS
3756 T: git git://people.freedesktop.org/~airlied/linux
3758 F: drivers/gpu/drm/rcar-du/
3759 F: drivers/gpu/drm/shmobile/
3760 F: include/linux/platform_data/shmob_drm.h
3762 DRM DRIVERS FOR ROCKCHIP
3766 F: drivers/gpu/drm/rockchip/
3767 F: Documentation/devicetree/bindings/display/rockchip*
3773 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3775 F: drivers/gpu/drm/sti
3776 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3778 DRM DRIVERS FOR VIVANTE GPU IP
3784 F: drivers/gpu/drm/etnaviv
3785 F: Documentation/devicetree/bindings/display/etnaviv
3787 DSBR100 USB FM RADIO DRIVER
3790 T: git git://linuxtv.org/media_tree.git
3792 F: drivers/media/radio/dsbr100.c
3798 F: drivers/net/wan/dscc4.c
3803 T: git git://linuxtv.org/media_tree.git
3804 W: https://linuxtv.org
3806 F: drivers/media/pci/dt3155/
3808 DVB_USB_AF9015 MEDIA DRIVER
3811 W: https://linuxtv.org
3812 W: http://palosaari.fi/linux/
3813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3814 T: git git://linuxtv.org/anttip/media_tree.git
3816 F: drivers/media/usb/dvb-usb-v2/af9015*
3818 DVB_USB_AF9035 MEDIA DRIVER
3821 W: https://linuxtv.org
3822 W: http://palosaari.fi/linux/
3823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3824 T: git git://linuxtv.org/anttip/media_tree.git
3826 F: drivers/media/usb/dvb-usb-v2/af9035*
3828 DVB_USB_ANYSEE MEDIA DRIVER
3831 W: https://linuxtv.org
3832 W: http://palosaari.fi/linux/
3833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3834 T: git git://linuxtv.org/anttip/media_tree.git
3836 F: drivers/media/usb/dvb-usb-v2/anysee*
3838 DVB_USB_AU6610 MEDIA DRIVER
3841 W: https://linuxtv.org
3842 W: http://palosaari.fi/linux/
3843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3844 T: git git://linuxtv.org/anttip/media_tree.git
3846 F: drivers/media/usb/dvb-usb-v2/au6610*
3848 DVB_USB_CE6230 MEDIA DRIVER
3851 W: https://linuxtv.org
3852 W: http://palosaari.fi/linux/
3853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3854 T: git git://linuxtv.org/anttip/media_tree.git
3856 F: drivers/media/usb/dvb-usb-v2/ce6230*
3858 DVB_USB_CXUSB MEDIA DRIVER
3861 W: https://linuxtv.org
3862 W: http://github.com/mkrufky
3863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3864 T: git git://linuxtv.org/media_tree.git
3866 F: drivers/media/usb/dvb-usb/cxusb*
3868 DVB_USB_EC168 MEDIA DRIVER
3871 W: https://linuxtv.org
3872 W: http://palosaari.fi/linux/
3873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3874 T: git git://linuxtv.org/anttip/media_tree.git
3876 F: drivers/media/usb/dvb-usb-v2/ec168*
3878 DVB_USB_GL861 MEDIA DRIVER
3881 W: https://linuxtv.org
3882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883 T: git git://linuxtv.org/anttip/media_tree.git
3885 F: drivers/media/usb/dvb-usb-v2/gl861*
3887 DVB_USB_MXL111SF MEDIA DRIVER
3890 W: https://linuxtv.org
3891 W: http://github.com/mkrufky
3892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3895 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3897 DVB_USB_RTL28XXU MEDIA DRIVER
3900 W: https://linuxtv.org
3901 W: http://palosaari.fi/linux/
3902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903 T: git git://linuxtv.org/anttip/media_tree.git
3905 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3907 DVB_USB_V2 MEDIA DRIVER
3910 W: https://linuxtv.org
3911 W: http://palosaari.fi/linux/
3912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913 T: git git://linuxtv.org/anttip/media_tree.git
3915 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3916 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3921 F: lib/dynamic_debug.c
3922 F: include/linux/dynamic_debug.h
3924 DZ DECSTATION DZ11 SERIAL DRIVER
3927 F: drivers/tty/serial/dz.*
3929 E3X0 POWER BUTTON DRIVER
3932 W: http://www.ettus.com
3934 F: drivers/input/misc/e3x0-button.c
3935 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3940 W: https://linuxtv.org
3941 W: http://palosaari.fi/linux/
3942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3943 T: git git://linuxtv.org/anttip/media_tree.git
3945 F: drivers/media/tuners/e4000*
3947 EATA ISA/EISA/PCI SCSI DRIVER
3951 F: drivers/scsi/eata.c
3956 W: https://linuxtv.org
3957 W: http://palosaari.fi/linux/
3958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959 T: git git://linuxtv.org/anttip/media_tree.git
3961 F: drivers/media/dvb-frontends/ec100*
3966 W: http://ecryptfs.org
3967 W: https://launchpad.net/ecryptfs
3969 F: Documentation/filesystems/ecryptfs.txt
3977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
3980 F: Documentation/edac.txt
3982 F: include/linux/edac.h
3989 F: drivers/edac/amd64_edac*
3996 F: drivers/edac/highbank*
4004 F: drivers/edac/octeon_edac*
4011 F: drivers/edac/e752x_edac.c
4017 F: drivers/edac/e7xxx_edac.c
4023 F: drivers/edac/ghes_edac.c
4029 F: drivers/edac/i82443bxgx_edac.c
4035 F: drivers/edac/i3000_edac.c
4041 F: drivers/edac/i5000_edac.c
4047 F: drivers/edac/i5400_edac.c
4053 F: drivers/edac/i7300_edac.c
4059 F: drivers/edac/i7core_edac.c
4066 F: drivers/edac/i82975x_edac.c
4072 F: drivers/edac/ie31200_edac.c
4078 F: drivers/edac/mpc85xx_edac.[ch]
4084 F: drivers/edac/pasemi_edac.c
4090 F: drivers/edac/r82600_edac.c
4096 F: drivers/edac/sb_edac.c
4099 APPLIED MICRO (APM) X-GENE SOC EDAC
4102 F: drivers/edac/xgene_edac.c
4103 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4105 EDIROL UA-101/UA-1000 DRIVER
4108 T: git git://git.alsa-project.org/alsa-kernel.git
4110 F: sound/usb/misc/ua101.c
4112 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4117 F: Documentation/efi-stub.txt
4118 F: arch/ia64/kernel/efi.c
4119 F: arch/x86/boot/compressed/eboot.[ch]
4120 F: arch/x86/include/asm/efi.h
4121 F: arch/x86/platform/efi/*
4122 F: drivers/firmware/efi/*
4123 F: include/linux/efi*.h
4125 EFI VARIABLE FILESYSTEM
4129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4134 EFIFB FRAMEBUFFER DRIVER
4138 F: drivers/video/fbdev/efifb.c
4141 W: http://aeschi.ch.eu.org/efs/
4145 EHCA (IBM GX bus InfiniBand adapter) DRIVER
4150 F: drivers/infiniband/hw/ehca/
4152 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4156 F: drivers/net/ethernet/ibm/ehea/
4158 EM28XX VIDEO4LINUX DRIVER
4161 W: https://linuxtv.org
4162 T: git git://linuxtv.org/media_tree.git
4164 F: drivers/media/usb/em28xx/
4173 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4177 W: http://www.avagotech.com
4179 F: drivers/scsi/lpfc/
4181 ENE CB710 FLASH CARD READER DRIVER
4184 F: drivers/misc/cb710/
4185 F: drivers/mmc/host/cb710-mmc.*
4186 F: include/linux/cb710.h
4188 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4191 F: drivers/media/rc/ene_ir.*
4193 ENHANCED ERROR HANDLING (EEH)
4197 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4198 F: arch/powerpc/kernel/eeh*.c
4200 EPSON S1D13XXX FRAMEBUFFER DRIVER
4203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4204 F: drivers/video/fbdev/s1d13xxxfb.c
4205 F: include/video/s1d13xxxfb.h
4207 ET131X NETWORK DRIVER
4210 F: drivers/net/ethernet/agere/
4216 W: http://www.linuxfoundation.org/en/Net:Bridge
4218 F: include/linux/netfilter_bridge/
4221 ETHERNET PHY LIBRARY
4225 F: include/linux/phy.h
4226 F: include/linux/phy_fixed.h
4228 F: Documentation/networking/phy.txt
4229 F: drivers/of/of_mdio.c
4230 F: drivers/of/of_net.c
4236 F: Documentation/filesystems/ext2.txt
4238 F: include/linux/ext2*
4244 W: http://ext4.wiki.kernel.org
4245 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4247 F: Documentation/filesystems/ext4.txt
4250 Extended Verification Module (EVM)
4255 F: security/integrity/evm/
4257 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4264 F: include/linux/extcon/
4265 F: include/linux/extcon.h
4266 F: Documentation/extcon/
4267 F: Documentation/devicetree/bindings/extcon/
4273 F: drivers/gpu/drm/exynos/exynos_dp*
4275 EXYNOS MIPI DISPLAY DRIVERS
4281 F: drivers/video/fbdev/exynos/exynos_mipi*
4282 F: include/video/exynos_mipi*
4284 F71805F HARDWARE MONITORING DRIVER
4288 F: Documentation/hwmon/f71805f
4289 F: drivers/hwmon/f71805f.c
4295 F: drivers/media/tuners/fc0011.h
4296 F: drivers/media/tuners/fc0011.c
4301 W: https://linuxtv.org
4302 W: http://palosaari.fi/linux/
4303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304 T: git git://linuxtv.org/anttip/media_tree.git
4306 F: drivers/media/tuners/fc2580*
4311 F: fs/notify/fanotify/
4312 F: include/linux/fanotify.h
4313 F: include/uapi/linux/fanotify.h
4315 FARSYNC SYNCHRONOUS DRIVER
4317 W: http://www.farsite.co.uk/
4319 F: drivers/net/wan/farsync.*
4321 FAULT INJECTION SUPPORT
4324 F: Documentation/fault-injection/
4325 F: lib/fault-inject.c
4327 FBTFT Framebuffer drivers
4331 F: drivers/staging/fbtft/
4333 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4336 W: www.Open-FCoE.org
4338 F: drivers/scsi/libfc/
4339 F: drivers/scsi/fcoe/
4341 F: include/scsi/libfc.h
4342 F: include/scsi/libfcoe.h
4343 F: include/uapi/scsi/fc/
4345 FILE LOCKING (flock() and fcntl()/lockf())
4350 F: include/linux/fcntl.h
4351 F: include/linux/fs.h
4352 F: include/uapi/linux/fcntl.h
4353 F: include/uapi/linux/fs.h
4357 FILESYSTEMS (VFS and infrastructure)
4363 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4367 F: drivers/hwmon/f75375s.c
4368 F: include/linux/f75375s.h
4370 FIREWIRE AUDIO DRIVERS
4373 T: git git://git.alsa-project.org/alsa-kernel.git
4377 FIREWIRE MEDIA DRIVERS (firedtv)
4381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4383 F: drivers/media/firewire/
4385 FIREWIRE SBP-2 TARGET
4390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4392 F: drivers/target/sbp/
4397 W: http://ieee1394.wiki.kernel.org/
4398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4400 F: drivers/firewire/
4401 F: include/linux/firewire.h
4402 F: include/uapi/linux/firewire*.h
4405 FIRMWARE LOADER (request_firmware)
4409 F: Documentation/firmware_class/
4410 F: drivers/base/firmware*.c
4411 F: include/linux/firmware.h
4413 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4417 F: drivers/block/rsxx/
4421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4423 F: drivers/block/floppy.c
4427 W: http://www.ohwr.org/projects/fmc-bus
4430 F: include/linux/fmc*.h
4431 F: include/linux/ipmi-fru.h
4434 FPGA MANAGER FRAMEWORK
4439 F: include/linux/fpga/fpga-mgr.h
4440 W: http://www.rocketboards.org
4444 W: http://floatingpoint.sourceforge.net/emulator/index.html
4446 F: arch/x86/math-emu/
4448 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4451 F: drivers/net/wan/dlci.c
4452 F: drivers/net/wan/sdla.c
4458 W: http://linux-fbdev.sourceforge.net/
4459 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4462 F: Documentation/fb/
4465 F: include/linux/fb.h
4466 F: include/uapi/video/
4467 F: include/uapi/linux/fb.h
4469 FREESCALE DIU FRAMEBUFFER DRIVER
4473 F: drivers/video/fbdev/fsl-diu-fb.*
4475 FREESCALE DMA DRIVER
4480 F: drivers/dma/fsldma.*
4482 FREESCALE I2C CPM DRIVER
4487 F: drivers/i2c/busses/i2c-cpm.c
4489 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4494 F: include/linux/platform_data/video-imxfb.h
4495 F: drivers/video/fbdev/imxfb.c
4497 FREESCALE QUAD SPI DRIVER
4501 F: drivers/mtd/spi-nor/fsl-quadspi.c
4503 FREESCALE SOC FS_ENET DRIVER
4509 F: drivers/net/ethernet/freescale/fs_enet/
4510 F: include/linux/fs_enet_pd.h
4512 FREESCALE QUICC ENGINE LIBRARY
4515 F: drivers/soc/fsl/qe/
4516 F: include/soc/fsl/*qe*.h
4517 F: include/soc/fsl/*ucc*.h
4519 FREESCALE USB PERIPHERAL DRIVERS
4524 F: drivers/usb/gadget/udc/fsl*
4526 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4531 F: drivers/net/ethernet/freescale/ucc_geth*
4533 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4537 F: drivers/net/ethernet/freescale/gianfar*
4538 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4539 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4541 FREESCALE QUICC ENGINE UCC UART DRIVER
4545 F: drivers/tty/serial/ucc_uart.c
4547 FREESCALE SOC SOUND DRIVERS
4554 F: sound/soc/fsl/fsl*
4555 F: sound/soc/fsl/imx*
4556 F: sound/soc/fsl/mpc8610_hpcd.c
4558 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4562 F: drivers/staging/fsl-mc/
4566 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4575 F: Documentation/power/freezing-of-tasks.txt
4576 F: include/linux/freezer.h
4584 F: include/linux/frontswap.h
4586 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4590 F: Documentation/filesystems/caching/
4592 F: include/linux/fscache*.h
4599 W: http://en.wikipedia.org/wiki/F2FS
4600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4602 F: Documentation/filesystems/f2fs.txt
4603 F: Documentation/ABI/testing/sysfs-fs-f2fs
4605 F: include/linux/f2fs_fs.h
4606 F: include/trace/events/f2fs.h
4608 FUJITSU FR-V (FRV) PORT
4612 FUJITSU LAPTOP EXTRAS
4616 F: drivers/platform/x86/fujitsu-laptop.c
4618 FUJITSU M-5MO LS CAMERA ISP DRIVER
4623 F: drivers/media/i2c/m5mols/
4624 F: include/media/i2c/m5mols.h
4626 FUJITSU TABLET EXTRAS
4630 F: drivers/platform/x86/fujitsu-tablet.c
4632 FUSE: FILESYSTEM IN USERSPACE
4635 W: http://fuse.sourceforge.net/
4636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4639 F: include/uapi/linux/fuse.h
4640 F: Documentation/filesystems/fuse.txt
4642 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4645 S: Odd Fixes (e.g., new signatures)
4646 F: drivers/scsi/fdomain.*
4648 GCOV BASED KERNEL PROFILING
4652 F: Documentation/gcov.txt
4654 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4657 W: http://www.icp-vortex.com/
4659 F: drivers/scsi/gdt*
4661 GDB KERNEL DEBUGGING HELPER SCRIPTS
4666 GEMTEK FM RADIO RECEIVER DRIVER
4669 T: git git://linuxtv.org/media_tree.git
4670 W: https://linuxtv.org
4672 F: drivers/media/radio/radio-gemtek*
4674 GENERIC GPIO I2C DRIVER
4677 F: drivers/i2c/busses/i2c-gpio.c
4678 F: include/linux/i2c-gpio.h
4680 GENERIC GPIO I2C MULTIPLEXER DRIVER
4684 F: drivers/i2c/muxes/i2c-mux-gpio.c
4685 F: include/linux/i2c-mux-gpio.h
4686 F: Documentation/i2c/muxes/i2c-mux-gpio
4688 GENERIC HDLC (WAN) DRIVERS
4690 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4692 F: drivers/net/wan/c101.c
4693 F: drivers/net/wan/hd6457*
4694 F: drivers/net/wan/hdlc*
4695 F: drivers/net/wan/n2.c
4696 F: drivers/net/wan/pc300too.c
4697 F: drivers/net/wan/pci200syn.c
4698 F: drivers/net/wan/wanxl*
4700 GENERIC INCLUDE/ASM HEADER FILES
4703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4705 F: include/asm-generic/
4706 F: include/uapi/asm-generic/
4708 GENERIC PHY FRAMEWORK
4711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4714 F: include/linux/phy/
4722 F: drivers/base/power/domain*.c
4723 F: include/linux/pm_domain.h
4725 GENERIC UIO DRIVER FOR PCI DEVICES
4729 F: drivers/uio/uio_pci_generic.c
4731 GET_MAINTAINER SCRIPT
4734 F: scripts/get_maintainer.pl
4740 W: http://sources.redhat.com/cluster/
4741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4743 F: Documentation/filesystems/gfs2*.txt
4745 F: include/uapi/linux/gfs2_ondisk.h
4747 GIGASET ISDN DRIVERS
4750 W: http://gigaset307x.sourceforge.net/
4752 F: Documentation/isdn/README.gigaset
4753 F: drivers/isdn/gigaset/
4754 F: include/uapi/linux/gigaset_dev.h
4760 F: drivers/media/usb/go7007/
4766 F: drivers/input/touchscreen/goodix.c
4772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4774 F: Documentation/gpio/
4776 F: include/linux/gpio/
4777 F: include/linux/gpio.h
4778 F: include/asm-generic/gpio.h
4780 GRE DEMULTIPLEXER DRIVER
4784 F: net/ipv4/gre_demux.c
4785 F: net/ipv4/gre_offload.c
4786 F: include/net/gre.h
4788 GRETH 10/100/1G Ethernet MAC device driver
4792 F: drivers/net/ethernet/aeroflex/
4794 GSPCA FINEPIX SUBDRIVER
4797 T: git git://linuxtv.org/media_tree.git
4799 F: drivers/media/usb/gspca/finepix.c
4801 GSPCA GL860 SUBDRIVER
4804 T: git git://linuxtv.org/media_tree.git
4806 F: drivers/media/usb/gspca/gl860/
4808 GSPCA M5602 SUBDRIVER
4811 T: git git://linuxtv.org/media_tree.git
4813 F: drivers/media/usb/gspca/m5602/
4815 GSPCA PAC207 SONIXB SUBDRIVER
4818 T: git git://linuxtv.org/media_tree.git
4820 F: drivers/media/usb/gspca/pac207.c
4822 GSPCA SN9C20X SUBDRIVER
4825 T: git git://linuxtv.org/media_tree.git
4827 F: drivers/media/usb/gspca/sn9c20x.c
4829 GSPCA T613 SUBDRIVER
4832 T: git git://linuxtv.org/media_tree.git
4834 F: drivers/media/usb/gspca/t613.c
4836 GSPCA USB WEBCAM DRIVER
4839 T: git git://linuxtv.org/media_tree.git
4841 F: drivers/media/usb/gspca/
4843 GUID PARTITION TABLE (GPT)
4847 F: block/partitions/efi.*
4849 STK1160 USB VIDEO CAPTURE DRIVER
4852 T: git git://linuxtv.org/media_tree.git
4854 F: drivers/media/usb/stk1160/
4859 W: http://uclinux-h8.sourceforge.jp
4860 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4863 F: drivers/clocksource/h8300_*.c
4864 F: drivers/clk/h8300/
4865 F: drivers/irqchip/irq-renesas-h8*.c
4867 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4870 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4872 F: drivers/platform/x86/hdaps.c
4874 HDPVR USB VIDEO ENCODER DRIVER
4877 T: git git://linuxtv.org/media_tree.git
4878 W: https://linuxtv.org
4880 F: drivers/media/usb/hdpvr/
4882 HWPOISON MEMORY FAILURE HANDLING
4886 F: mm/memory-failure.c
4887 F: mm/hwpoison-inject.c
4889 HYPERVISOR VIRTUAL CONSOLE DRIVER
4897 W: https://linuxtv.org
4898 W: http://palosaari.fi/linux/
4899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4900 T: git git://linuxtv.org/anttip/media_tree.git
4902 F: drivers/media/usb/hackrf/
4908 W: http://www.lm-sensors.org/
4909 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4912 F: Documentation/hwmon/
4914 F: include/linux/hwmon*.h
4916 HARDWARE RANDOM NUMBER GENERATOR CORE
4921 F: Documentation/hw_random.txt
4922 F: drivers/char/hw_random/
4923 F: include/linux/hw_random.h
4925 HARDWARE SPINLOCK CORE
4928 F: Documentation/hwspinlock.txt
4929 F: drivers/hwspinlock/hwspinlock_*
4930 F: include/linux/hwspinlock.h
4932 HARMONY SOUND DRIVER
4935 F: sound/parisc/harmony.*
4940 W: https://linuxtv.org
4941 W: http://palosaari.fi/linux/
4942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4943 T: git git://linuxtv.org/anttip/media_tree.git
4945 F: drivers/media/dvb-frontends/hd29l2*
4947 HEWLETT-PACKARD SMART2 RAID DRIVER
4950 F: Documentation/blockdev/cpqarray.txt
4951 F: drivers/block/cpqarray.*
4953 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4959 F: Documentation/scsi/hpsa.txt
4960 F: drivers/scsi/hpsa*.[ch]
4961 F: include/linux/cciss*.h
4962 F: include/uapi/linux/cciss*.h
4964 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4970 F: Documentation/blockdev/cciss.txt
4971 F: drivers/block/cciss*
4972 F: include/linux/cciss_ioctl.h
4973 F: include/uapi/linux/cciss_ioctl.h
4978 F: Documentation/filesystems/hfs.txt
4984 F: Documentation/filesystems/hfsplus.txt
4987 HGA FRAMEBUFFER DRIVER
4990 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4992 F: drivers/video/fbdev/hgafb.c
4994 HIBERNATION (aka Software Suspend, aka swsusp)
5000 F: drivers/base/power/
5002 F: include/linux/suspend.h
5003 F: include/linux/freezer.h
5004 F: include/linux/pm.h
5005 F: arch/*/include/asm/suspend*.h
5011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5014 F: include/linux/hid*
5015 F: include/uapi/linux/hid*
5017 HID SENSOR HUB DRIVERS
5024 F: Documentation/hid/hid-sensor*
5025 F: drivers/hid/hid-sensor-*
5026 F: drivers/iio/*/hid-*
5027 F: include/linux/hid-sensor-*
5029 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5034 F: Documentation/timers/
5035 F: kernel/time/hrtimer.c
5036 F: kernel/time/clockevents.c
5037 F: kernel/time/tick*.*
5038 F: kernel/time/timer_*.c
5039 F: include/linux/clockchips.h
5040 F: include/linux/hrtimer.h
5042 HIGH-SPEED SCC DRIVER FOR AX.25
5045 F: drivers/net/hamradio/dmascc.c
5046 F: drivers/net/hamradio/scc.c
5048 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5050 W: http://www.highpoint-tech.com
5052 F: Documentation/scsi/hptiop.txt
5053 F: drivers/scsi/hptiop.c
5059 F: include/linux/hippidevice.h
5060 F: include/uapi/linux/if_hippi.h
5062 F: drivers/net/hippi/
5064 HISILICON SAS Controller
5066 W: http://www.hisilicon.com
5068 F: drivers/scsi/hisi_sas/
5069 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5075 W: http://hostap.epitest.fi/
5077 F: drivers/net/wireless/intersil/hostap/
5079 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5082 F: drivers/platform/x86/tc1100-wmi.c
5084 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5087 F: drivers/net/ethernet/hp/hp100.*
5089 HPET: High Precision Event Timers driver
5092 F: Documentation/timers/hpet.txt
5093 F: drivers/char/hpet.c
5094 F: include/linux/hpet.h
5095 F: include/uapi/linux/hpet.h
5099 F: arch/x86/kernel/hpet.c
5100 F: arch/x86/include/asm/hpet.h
5104 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5112 F: Documentation/ABI/testing/sysfs-bus-hsi
5113 F: Documentation/hsi.txt
5115 F: include/linux/hsi/
5116 F: include/uapi/linux/hsi/
5120 W: http://www.pharscape.org
5122 F: drivers/net/usb/hso.c
5124 HSR NETWORK PROTOCOL
5130 HTCPEN TOUCHSCREEN DRIVER
5134 F: drivers/input/touchscreen/htcpen.c
5141 Hyper-V CORE AND DRIVERS
5146 F: arch/x86/include/asm/mshyperv.h
5147 F: arch/x86/include/uapi/asm/hyperv.h
5148 F: arch/x86/kernel/cpu/mshyperv.c
5149 F: drivers/hid/hid-hyperv.c
5151 F: drivers/input/serio/hyperv-keyboard.c
5152 F: drivers/net/hyperv/
5153 F: drivers/scsi/storvsc_drv.c
5154 F: drivers/video/fbdev/hyperv_fb.c
5155 F: include/linux/hyperv.h
5157 F: Documentation/ABI/stable/sysfs-bus-vmbus
5159 I2C OVER PARALLEL PORT
5163 F: Documentation/i2c/busses/i2c-parport
5164 F: Documentation/i2c/busses/i2c-parport-light
5165 F: drivers/i2c/busses/i2c-parport.c
5166 F: drivers/i2c/busses/i2c-parport-light.c
5168 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5172 F: Documentation/i2c/busses/i2c-ali1535
5173 F: Documentation/i2c/busses/i2c-ali1563
5174 F: Documentation/i2c/busses/i2c-ali15x3
5175 F: Documentation/i2c/busses/i2c-amd756
5176 F: Documentation/i2c/busses/i2c-amd8111
5177 F: Documentation/i2c/busses/i2c-i801
5178 F: Documentation/i2c/busses/i2c-nforce2
5179 F: Documentation/i2c/busses/i2c-piix4
5180 F: Documentation/i2c/busses/i2c-sis5595
5181 F: Documentation/i2c/busses/i2c-sis630
5182 F: Documentation/i2c/busses/i2c-sis96x
5183 F: Documentation/i2c/busses/i2c-via
5184 F: Documentation/i2c/busses/i2c-viapro
5185 F: drivers/i2c/busses/i2c-ali1535.c
5186 F: drivers/i2c/busses/i2c-ali1563.c
5187 F: drivers/i2c/busses/i2c-ali15x3.c
5188 F: drivers/i2c/busses/i2c-amd756.c
5189 F: drivers/i2c/busses/i2c-amd756-s4882.c
5190 F: drivers/i2c/busses/i2c-amd8111.c
5191 F: drivers/i2c/busses/i2c-i801.c
5192 F: drivers/i2c/busses/i2c-isch.c
5193 F: drivers/i2c/busses/i2c-nforce2.c
5194 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5195 F: drivers/i2c/busses/i2c-piix4.c
5196 F: drivers/i2c/busses/i2c-sis5595.c
5197 F: drivers/i2c/busses/i2c-sis630.c
5198 F: drivers/i2c/busses/i2c-sis96x.c
5199 F: drivers/i2c/busses/i2c-via.c
5200 F: drivers/i2c/busses/i2c-viapro.c
5202 I2C/SMBUS ISMT DRIVER
5206 F: drivers/i2c/busses/i2c-ismt.c
5207 F: Documentation/i2c/busses/i2c-ismt
5209 I2C/SMBUS STUB DRIVER
5213 F: drivers/i2c/i2c-stub.c
5218 W: https://i2c.wiki.kernel.org/
5219 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5222 F: Documentation/devicetree/bindings/i2c/
5223 F: Documentation/i2c/
5226 F: include/linux/i2c.h
5227 F: include/linux/i2c-*.h
5228 F: include/uapi/linux/i2c.h
5229 F: include/uapi/linux/i2c-*.h
5241 F: Documentation/i2c/busses/i2c-taos-evm
5242 F: drivers/i2c/busses/i2c-taos-evm.c
5247 W: http://www.harbaum.org/till/i2c_tiny_usb
5249 F: drivers/i2c/busses/i2c-tiny-usb.c
5256 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5261 IA64 (Itanium) PLATFORM
5265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5269 IBM Power VMX Cryptographic instructions
5274 F: drivers/crypto/vmx/Makefile
5275 F: drivers/crypto/vmx/Kconfig
5276 F: drivers/crypto/vmx/vmx.c
5277 F: drivers/crypto/vmx/aes*
5278 F: drivers/crypto/vmx/ghash*
5279 F: drivers/crypto/vmx/ppc-xlate.pl
5281 IBM Power in-Nest Crypto Acceleration
5286 F: drivers/crypto/nx/Makefile
5287 F: drivers/crypto/nx/Kconfig
5288 F: drivers/crypto/nx/nx-aes*
5289 F: drivers/crypto/nx/nx-sha*
5290 F: drivers/crypto/nx/nx.*
5291 F: drivers/crypto/nx/nx_csbcpb.h
5292 F: drivers/crypto/nx/nx_debugfs.h
5294 IBM Power 842 compression accelerator
5297 F: drivers/crypto/nx/Makefile
5298 F: drivers/crypto/nx/Kconfig
5299 F: drivers/crypto/nx/nx-842*
5300 F: include/linux/sw842.h
5304 IBM Power Linux RAID adapter
5307 F: drivers/scsi/ipr.*
5309 IBM Power Virtual Ethernet Device Driver
5313 F: drivers/net/ethernet/ibm/ibmveth.*
5315 IBM Power SRIOV Virtual NIC Device Driver
5320 F: drivers/net/ethernet/ibm/ibmvnic.*
5322 IBM Power Virtual SCSI Device Drivers
5326 F: drivers/scsi/ibmvscsi/ibmvscsi*
5327 F: drivers/scsi/ibmvscsi/viosrp.h
5329 IBM Power Virtual FC Device Drivers
5333 F: drivers/scsi/ibmvscsi/ibmvfc*
5335 IBM ServeRAID RAID DRIVER
5337 F: drivers/scsi/ips.*
5339 ICH LPC AND GPIO DRIVER
5342 F: drivers/mfd/lpc_ich.c
5343 F: drivers/gpio/gpio-ich.c
5348 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5351 F: Documentation/ide/
5353 F: include/linux/ide.h
5355 IDEAPAD LAPTOP EXTRAS DRIVER
5358 W: http://launchpad.net/ideapad-laptop
5360 F: drivers/platform/x86/ideapad-laptop.c
5362 IDEAPAD LAPTOP SLIDEBAR DRIVER
5365 W: https://github.com/o2genum/ideapad-slidebar
5367 F: drivers/input/misc/ideapad_slidebar.c
5373 F: Documentation/cdrom/ide-cd
5374 F: drivers/ide/ide-cd*
5380 F: drivers/idle/i7300_idle.c
5382 IEEE 802.15.4 SUBSYSTEM
5385 W: https://github.com/linux-wpan
5386 T: git git://github.com/linux-wpan/linux-wpan-next.git
5390 F: drivers/net/ieee802154/
5391 F: include/linux/nl802154.h
5392 F: include/linux/ieee802154.h
5393 F: include/net/nl802154.h
5394 F: include/net/mac802154.h
5395 F: include/net/af_ieee802154.h
5396 F: include/net/cfg802154.h
5397 F: include/net/ieee802154_netdev.h
5398 F: Documentation/networking/ieee802154.txt
5400 IGORPLUG-USB IR RECEIVER
5404 F: drivers/media/rc/igorplugusb.c
5406 IGUANAWORKS USB IR TRANSCEIVER
5410 F: drivers/media/rc/iguanair.c
5412 IIO SUBSYSTEM AND DRIVERS
5420 F: drivers/staging/iio/
5421 F: include/linux/iio/
5424 IKANOS/ADI EAGLE ADSL USB DRIVER
5428 F: drivers/usb/atm/ueagle-atm.c
5430 INA209 HARDWARE MONITOR DRIVER
5434 F: Documentation/hwmon/ina209
5435 F: Documentation/devicetree/bindings/i2c/ina209.txt
5436 F: drivers/hwmon/ina209.c
5438 INA2XX HARDWARE MONITOR DRIVER
5442 F: Documentation/hwmon/ina2xx
5443 F: drivers/hwmon/ina2xx.c
5444 F: include/linux/platform_data/ina2xx.h
5446 INDUSTRY PACK SUBSYSTEM (IPACK)
5451 W: http://industrypack.sourceforge.net
5455 INGENIC JZ4780 DMA Driver
5458 F: drivers/dma/dma-jz4780.c
5460 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5467 F: security/integrity/ima/
5469 IMGTEC IR DECODER DRIVER
5472 F: drivers/media/rc/img-ir/
5474 IMS TWINTURBO FRAMEBUFFER DRIVER
5477 F: drivers/video/fbdev/imsttfb.c
5479 INFINIBAND SUBSYSTEM
5484 W: http://www.openfabrics.org/
5485 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5488 F: Documentation/infiniband/
5489 F: drivers/infiniband/
5490 F: drivers/staging/rdma/
5491 F: include/uapi/linux/if_infiniband.h
5492 F: include/uapi/rdma/
5500 F: Documentation/filesystems/inotify.txt
5501 F: fs/notify/inotify/
5502 F: include/linux/inotify.h
5503 F: include/uapi/linux/inotify.h
5505 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5508 Q: http://patchwork.kernel.org/project/linux-input/list/
5509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5512 F: include/linux/input.h
5513 F: include/uapi/linux/input.h
5514 F: include/linux/input/
5516 INPUT MULTITOUCH (MT) PROTOCOL
5520 F: Documentation/input/multi-touch-protocol.txt
5521 F: drivers/input/input-mt.c
5524 INTEL ASoC BDW/HSW DRIVERS
5528 F: sound/soc/intel/common/sst-dsp*
5529 F: sound/soc/intel/common/sst-firmware.c
5530 F: sound/soc/intel/boards/broadwell.c
5531 F: sound/soc/intel/haswell/
5533 INTEL C600 SERIES SAS CONTROLLER DRIVER
5537 T: git git://git.code.sf.net/p/intel-sas/isci
5539 F: drivers/scsi/isci/
5541 INTEL HID EVENT DRIVER
5545 F: drivers/platform/x86/intel-hid.c
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5552 F: drivers/idle/intel_idle.c
5559 F: drivers/cpufreq/intel_pstate.c
5561 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5565 F: Documentation/fb/intelfb.txt
5566 F: drivers/video/fbdev/intelfb/
5568 INTEL 810/815 FRAMEBUFFER DRIVER
5572 F: drivers/video/fbdev/i810/
5574 INTEL MENLOW THERMAL DRIVER
5577 W: https://01.org/linux-acpi
5579 F: drivers/platform/x86/intel_menlow.c
5581 INTEL I/OAT DMA DRIVER
5585 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5587 F: drivers/dma/ioat*
5592 T: git git://git.infradead.org/iommu-2.6.git
5594 F: drivers/iommu/intel-iommu.c
5595 F: include/linux/intel-iommu.h
5597 INTEL IOP-ADMA DMA DRIVER
5600 F: drivers/dma/iop-adma.c
5602 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5605 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5606 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5607 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5608 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5609 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5610 F: drivers/net/wan/ixp4xx_hss.c
5612 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5615 F: drivers/char/hw_random/ixp4xx-rng.c
5617 INTEL ETHERNET DRIVERS
5627 W: http://www.intel.com/support/feedback.htm
5628 W: http://e1000.sourceforge.net/
5629 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5633 F: Documentation/networking/e100.txt
5634 F: Documentation/networking/e1000.txt
5635 F: Documentation/networking/e1000e.txt
5636 F: Documentation/networking/igb.txt
5637 F: Documentation/networking/igbvf.txt
5638 F: Documentation/networking/ixgb.txt
5639 F: Documentation/networking/ixgbe.txt
5640 F: Documentation/networking/ixgbevf.txt
5641 F: Documentation/networking/i40e.txt
5642 F: Documentation/networking/i40evf.txt
5643 F: drivers/net/ethernet/intel/
5644 F: drivers/net/ethernet/intel/*/
5646 INTEL-MID GPIO DRIVER
5650 F: drivers/gpio/gpio-intel-mid.c
5652 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5656 F: Documentation/networking/README.ipw2100
5657 F: Documentation/networking/README.ipw2200
5658 F: drivers/net/wireless/intel/ipw2x00/
5663 F: Documentation/trace/intel_th.txt
5664 F: drivers/hwtracing/intel_th/
5666 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5669 W: http://tboot.sourceforge.net
5670 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5672 F: Documentation/intel_txt.txt
5673 F: include/linux/tboot.h
5674 F: arch/x86/kernel/tboot.c
5676 INTEL WIRELESS WIMAX CONNECTION 2400
5681 W: http://linuxwimax.org
5682 F: Documentation/wimax/README.i2400m
5683 F: drivers/net/wimax/i2400m/
5684 F: include/uapi/linux/wimax/i2400m.h
5686 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5690 F: drivers/net/wireless/intel/iwlegacy/
5692 INTEL WIRELESS WIFI LINK (iwlwifi)
5697 W: http://intellinuxwireless.org
5698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5700 F: drivers/net/wireless/intel/iwlwifi/
5702 INTEL MANAGEMENT ENGINE (mei)
5706 F: include/uapi/linux/mei.h
5707 F: include/linux/mei_cl_bus.h
5708 F: drivers/misc/mei/*
5709 F: Documentation/misc-devices/mei/*
5711 INTEL MIC DRIVERS (mic)
5715 W: https://github.com/sudeepdutt/mic
5716 W: http://software.intel.com/en-us/mic-developer
5717 F: include/linux/mic_bus.h
5718 F: include/linux/scif.h
5719 F: include/uapi/linux/mic_common.h
5720 F: include/uapi/linux/mic_ioctl.h
5721 F include/uapi/linux/scif_ioctl.h
5722 F: drivers/misc/mic/
5723 F: drivers/dma/mic_x100_dma.c
5724 F: drivers/dma/mic_x100_dma.h
5725 F Documentation/mic/
5727 INTEL PMC/P-Unit IPC DRIVER
5731 F: drivers/platform/x86/intel_pmc_ipc.c
5732 F: drivers/platform/x86/intel_punit_ipc.c
5733 F: arch/x86/include/asm/intel_pmc_ipc.h
5734 F: arch/x86/include/asm/intel_punit_ipc.h
5736 INTEL TELEMETRY DRIVER
5740 F: drivers/platform/x86/intel_telemetry_core.c
5741 F: arch/x86/include/asm/intel_telemetry.h
5742 F: drivers/platform/x86/intel_telemetry_pltdrv.c
5743 F: drivers/platform/x86/intel_telemetry_debugfs.c
5745 IOC3 ETHERNET DRIVER
5749 F: drivers/net/ethernet/sgi/ioc3-eth.c
5755 F: drivers/tty/serial/ioc3_serial.c
5760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5767 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5773 F: drivers/staging/rdma/ipath/
5778 W: http://openipmi.sourceforge.net/
5780 F: Documentation/IPMI.txt
5781 F: drivers/char/ipmi/
5782 F: include/linux/ipmi*
5783 F: include/uapi/linux/ipmi*
5785 QCOM AUDIO (ASoC) DRIVERS
5792 IPS SCSI RAID DRIVER
5795 W: http://www.adaptec.com/
5797 F: drivers/scsi/ips*
5806 F: Documentation/networking/ipvs-sysctl.txt
5807 F: include/net/ip_vs.h
5808 F: include/uapi/linux/ip_vs.h
5809 F: net/netfilter/ipvs/
5815 F: drivers/tty/ipwireless/
5821 F: include/net/ipx.h
5822 F: include/uapi/linux/ipx.h
5829 W: http://irda.sourceforge.net/
5831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5832 F: Documentation/networking/irda.txt
5833 F: drivers/net/irda/
5834 F: include/net/irda/
5841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5851 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5852 F: Documentation/devicetree/bindings/interrupt-controller/
5855 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5860 F: Documentation/IRQ-domain.txt
5861 F: include/linux/irqdomain.h
5862 F: kernel/irq/irqdomain.c
5868 F: Documentation/isapnp.txt
5869 F: drivers/pnp/isapnp/
5870 F: include/linux/isapnp.h
5875 T: git git://linuxtv.org/media_tree.git
5876 W: https://linuxtv.org
5878 F: drivers/media/radio/radio-isa*
5880 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5884 F: drivers/firmware/iscsi_ibft*
5889 W: www.open-iscsi.org
5890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5892 F: drivers/scsi/*iscsi*
5893 F: include/scsi/*iscsi*
5895 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5901 W: http://www.openfabrics.org
5902 W: www.open-iscsi.org
5903 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5904 F: drivers/infiniband/ulp/iser/
5906 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5912 W: http://www.linux-iscsi.org
5913 F: drivers/infiniband/ulp/isert
5919 W: http://www.isdn4linux.de
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5922 F: Documentation/isdn/
5924 F: include/linux/isdn.h
5925 F: include/linux/isdn/
5926 F: include/uapi/linux/isdn.h
5927 F: include/uapi/linux/isdn/
5929 ISDN SUBSYSTEM (Eicon active card driver)
5932 W: http://www.melware.de
5934 F: drivers/isdn/hardware/eicon/
5936 IT87 HARDWARE MONITORING DRIVER
5940 F: Documentation/hwmon/it87
5941 F: drivers/hwmon/it87.c
5946 W: https://linuxtv.org
5947 W: http://palosaari.fi/linux/
5948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5949 T: git git://linuxtv.org/anttip/media_tree.git
5951 F: drivers/media/tuners/it913x*
5953 IVTV VIDEO4LINUX DRIVER
5957 T: git git://linuxtv.org/media_tree.git
5958 W: http://www.ivtvdriver.org
5960 F: Documentation/video4linux/*.ivtv
5961 F: drivers/media/pci/ivtv/
5962 F: include/uapi/linux/ivtv*
5964 IX2505V MEDIA DRIVER
5967 W: https://linuxtv.org
5968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5970 F: drivers/media/dvb-frontends/ix2505v*
5972 JC42.4 TEMPERATURE SENSOR DRIVER
5976 F: drivers/hwmon/jc42.c
5977 F: Documentation/hwmon/jc42
5982 W: http://jfs.sourceforge.net/
5983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5985 F: Documentation/filesystems/jfs.txt
5992 F: drivers/net/ethernet/jme.*
5994 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5997 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6000 F: include/uapi/linux/jffs2.h
6002 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6008 F: include/linux/jbd2.h
6010 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6014 F: drivers/media/platform/rcar_jpu.c
6016 JSM Neo PCI based serial card
6020 F: drivers/tty/serial/jsm/
6022 K10TEMP HARDWARE MONITORING DRIVER
6026 F: Documentation/hwmon/k10temp
6027 F: drivers/hwmon/k10temp.c
6029 K8TEMP HARDWARE MONITORING DRIVER
6033 F: Documentation/hwmon/k8temp
6034 F: drivers/hwmon/k8temp.c
6039 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6041 F: Documentation/kbuild/kconfig-language.txt
6048 W: http://lse.sourceforge.net/kdump/
6050 F: Documentation/kdump/
6052 KEENE FM RADIO TRANSMITTER DRIVER
6055 T: git git://linuxtv.org/media_tree.git
6056 W: https://linuxtv.org
6058 F: drivers/media/radio/radio-keene*
6060 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6066 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6072 F: Documentation/kbuild/
6074 F: scripts/Makefile.*
6081 W: http://kernelnewbies.org/KernelJanitors
6084 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6088 W: http://nfs.sourceforge.net/
6091 F: include/uapi/linux/nfsd/
6095 F: include/linux/lockd/
6096 F: include/linux/sunrpc/
6097 F: include/uapi/linux/sunrpc/
6099 KERNEL SELFTEST FRAMEWORK
6102 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6104 F: tools/testing/selftests
6106 KERNEL VIRTUAL MACHINE (KVM)
6110 W: http://www.linux-kvm.org
6111 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6113 F: Documentation/*/kvm*.txt
6114 F: Documentation/virtual/kvm/
6116 F: arch/x86/kernel/kvm.c
6117 F: arch/x86/kernel/kvmclock.c
6118 F: arch/*/include/asm/kvm*
6119 F: include/linux/kvm*
6120 F: include/uapi/linux/kvm*
6123 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6126 W: http://www.linux-kvm.org/
6128 F: arch/x86/include/asm/svm.h
6129 F: arch/x86/kvm/svm.c
6131 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6134 W: http://www.linux-kvm.org/
6135 T: git git://github.com/agraf/linux-2.6.git
6137 F: arch/powerpc/include/asm/kvm*
6138 F: arch/powerpc/kvm/
6140 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6144 W: http://www.ibm.com/developerworks/linux/linux390/
6146 F: Documentation/s390/kvm.txt
6147 F: arch/s390/include/asm/kvm*
6150 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6155 W: http://systems.cs.columbia.edu/projects/kvm-arm
6156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6158 F: arch/arm/include/uapi/asm/kvm*
6159 F: arch/arm/include/asm/kvm*
6162 F: include/kvm/arm_*
6164 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6170 F: arch/arm64/include/uapi/asm/kvm*
6171 F: arch/arm64/include/asm/kvm*
6176 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6179 F: include/linux/kexec.h
6180 F: include/uapi/linux/kexec.h
6187 F: Documentation/security/keys.txt
6188 F: include/linux/key.h
6189 F: include/linux/key-type.h
6199 F: Documentation/security/keys-trusted-encrypted.txt
6200 F: include/keys/trusted-type.h
6201 F: security/keys/trusted.c
6202 F: security/keys/trusted.h
6210 F: Documentation/security/keys-trusted-encrypted.txt
6211 F: include/keys/encrypted-type.h
6212 F: security/keys/encrypted-keys/
6214 KGDB / KDB /debug_core
6216 W: http://kgdb.wiki.kernel.org/
6219 F: Documentation/DocBook/kgdb.tmpl
6220 F: drivers/misc/kgdbts.c
6221 F: drivers/tty/serial/kgdboc.c
6222 F: include/linux/kdb.h
6223 F: include/linux/kgdb.h
6230 F: Documentation/kmemcheck.txt
6231 F: arch/x86/include/asm/kmemcheck.h
6232 F: arch/x86/mm/kmemcheck/
6233 F: include/linux/kmemcheck.h
6239 F: Documentation/kmemleak.txt
6240 F: include/linux/kmemleak.h
6242 F: mm/kmemleak-test.c
6250 F: Documentation/kprobes.txt
6251 F: include/linux/kprobes.h
6254 KS0108 LCD CONTROLLER DRIVER
6256 W: http://miguelojeda.es/auxdisplay.htm
6257 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6259 F: Documentation/auxdisplay/ks0108
6260 F: drivers/auxdisplay/ks0108.c
6261 F: include/linux/ks0108.h
6268 F: include/net/l3mdev.h
6273 F: Documentation/networking/lapb-module.txt
6277 LASI 53c700 driver for PARISC
6281 F: Documentation/scsi/53c700.txt
6282 F: drivers/scsi/53c700*
6288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6291 F: include/linux/leds.h
6293 LEGACY EEPROM DRIVER
6296 F: Documentation/misc-devices/eeprom
6297 F: drivers/misc/eeprom/eeprom.c
6299 LEGO USB Tower driver
6302 W: http://legousb.sourceforge.net/
6304 F: drivers/usb/misc/legousbtower.c
6309 W: https://linuxtv.org
6310 W: http://github.com/mkrufky
6311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6312 T: git git://linuxtv.org/mkrufky/tuners.git
6314 F: drivers/media/dvb-frontends/lg2160.*
6316 LGDT3305 MEDIA DRIVER
6319 W: https://linuxtv.org
6320 W: http://github.com/mkrufky
6321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6322 T: git git://linuxtv.org/mkrufky/tuners.git
6324 F: drivers/media/dvb-frontends/lgdt3305.*
6329 W: http://lguest.ozlabs.org/
6331 F: arch/x86/include/asm/lguest*.h
6334 F: include/linux/lguest*.h
6337 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6343 F: include/linux/ata.h
6344 F: include/linux/libata.h
6346 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6351 F: include/linux/pata_arasan_cf_data.h
6352 F: drivers/ata/pata_arasan_cf.c
6358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6360 F: drivers/ata/pata_*.c
6361 F: drivers/ata/ata_generic.c
6363 LIBATA SATA AHCI PLATFORM devices support
6367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6369 F: drivers/ata/ahci_platform.c
6370 F: drivers/ata/libahci_platform.c
6371 F: include/linux/ahci_platform.h
6373 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6378 F: drivers/ata/sata_promise.*
6383 F: tools/lib/lockdep/
6385 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6388 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6391 F: include/linux/nd.h
6392 F: include/linux/libnvdimm.h
6393 F: include/uapi/linux/ndctl.h
6395 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6398 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6400 F: drivers/nvdimm/blk.c
6401 F: drivers/nvdimm/region_devs.c
6402 F: drivers/acpi/nfit*
6404 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6407 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6409 F: drivers/nvdimm/btt*
6411 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6414 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6416 F: drivers/nvdimm/pmem.c
6417 F: include/linux/pmem.h
6418 F: arch/*/include/asm/pmem.h
6420 LIGHTNVM PLATFORM SUPPORT
6422 W: http://github/OpenChannelSSD
6425 F: drivers/lightnvm/
6426 F: include/linux/lightnvm.h
6427 F: include/uapi/linux/lightnvm.h
6429 LINUX FOR IBM pSERIES (RS/6000)
6431 W: http://www.ibm.com/linux/ltc/projects/ppc
6433 F: arch/powerpc/boot/rs6000.h
6435 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6439 W: http://www.penguinppc.org/
6441 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6444 F: Documentation/powerpc/
6447 LINUX FOR POWER MACINTOSH
6449 W: http://www.penguinppc.org/
6452 F: arch/powerpc/platforms/powermac/
6453 F: drivers/macintosh/
6455 LINUX FOR POWERPC EMBEDDED MPC5XXX
6458 T: git git://git.denx.de/linux-denx-agust.git
6460 F: arch/powerpc/platforms/512x/
6461 F: arch/powerpc/platforms/52xx/
6463 LINUX FOR POWERPC EMBEDDED PPC4XX
6466 W: http://www.penguinppc.org/
6469 F: arch/powerpc/platforms/40x/
6470 F: arch/powerpc/platforms/44x/
6472 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6475 F: arch/powerpc/*/*virtex*
6476 F: arch/powerpc/*/*/*virtex*
6478 LINUX FOR POWERPC EMBEDDED PPC8XX
6480 W: http://www.penguinppc.org/
6483 F: arch/powerpc/platforms/8xx/
6485 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6488 W: http://www.penguinppc.org/
6490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6492 F: arch/powerpc/platforms/83xx/
6493 F: arch/powerpc/platforms/85xx/
6495 LINUX FOR POWERPC PA SEMI PWRFICIENT
6499 F: arch/powerpc/platforms/pasemi/
6500 F: drivers/*/*pasemi*
6501 F: drivers/*/*/*pasemi*
6503 LINUX SECURITY MODULE (LSM) FRAMEWORK
6508 LIS3LV02D ACCELEROMETER DRIVER
6511 F: Documentation/misc-devices/lis3lv02d
6512 F: drivers/misc/lis3lv02d/
6513 F: drivers/platform/x86/hp_accel.c
6521 F: kernel/livepatch/
6522 F: include/linux/livepatch.h
6523 F: arch/x86/include/asm/livepatch.h
6524 F: arch/x86/kernel/livepatch.c
6525 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6526 F: samples/livepatch/
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6533 F: include/linux/llc.h
6534 F: include/uapi/linux/llc.h
6538 LM73 HARDWARE MONITOR DRIVER
6542 F: drivers/hwmon/lm73.c
6544 LM78 HARDWARE MONITOR DRIVER
6548 F: Documentation/hwmon/lm78
6549 F: drivers/hwmon/lm78.c
6551 LM83 HARDWARE MONITOR DRIVER
6555 F: Documentation/hwmon/lm83
6556 F: drivers/hwmon/lm83.c
6558 LM90 HARDWARE MONITOR DRIVER
6562 F: Documentation/hwmon/lm90
6563 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6564 F: drivers/hwmon/lm90.c
6566 LM95234 HARDWARE MONITOR DRIVER
6570 F: Documentation/hwmon/lm95234
6571 F: drivers/hwmon/lm95234.c
6573 LME2510 MEDIA DRIVER
6576 W: https://linuxtv.org
6577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6579 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6581 LOCKDEP AND LOCKSTAT
6585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6587 F: Documentation/locking/lockdep*.txt
6588 F: Documentation/locking/lockstat.txt
6589 F: include/linux/lockdep.h
6592 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6595 W: http://www.linux-ntfs.org/content/view/19/37/
6597 F: Documentation/ldm.txt
6598 F: block/partitions/ldm.*
6608 LPC32XX MACHINE SUPPORT
6612 F: arch/arm/mach-lpc32xx/
6614 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6621 W: http://www.lsilogic.com/support
6623 F: drivers/message/fusion/
6624 F: drivers/scsi/mpt2sas/
6625 F: drivers/scsi/mpt3sas/
6627 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6631 F: drivers/scsi/sym53c8xx_2/
6633 LTC4261 HARDWARE MONITOR DRIVER
6637 F: Documentation/hwmon/ltc4261
6638 F: drivers/hwmon/ltc4261.c
6640 LTP (Linux Test Project)
6648 W: http://linux-test-project.github.io/
6649 T: git git://github.com/linux-test-project/ltp.git
6653 W: http://www.linux-m32r.org/
6660 W: http://www.linux-m68k.org/
6661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6666 M68K ON APPLE MACINTOSH
6668 W: http://www.mac.linux-m68k.org/
6675 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6679 M88DS3103 MEDIA DRIVER
6682 W: https://linuxtv.org
6683 W: http://palosaari.fi/linux/
6684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6685 T: git git://linuxtv.org/anttip/media_tree.git
6687 F: drivers/media/dvb-frontends/m88ds3103*
6689 M88RS2000 MEDIA DRIVER
6692 W: https://linuxtv.org
6693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6695 F: drivers/media/dvb-frontends/m88rs2000*
6697 MA901 MASTERKIT USB FM RADIO DRIVER
6700 T: git git://linuxtv.org/media_tree.git
6702 F: drivers/media/radio/radio-ma901.c
6707 W: http://wireless.kernel.org/
6708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6711 F: Documentation/networking/mac80211-injection.txt
6712 F: include/net/mac80211.h
6719 F: drivers/net/macvlan.c
6720 F: include/linux/if_macvlan.h
6727 F: include/linux/mailbox_client.h
6728 F: include/linux/mailbox_controller.h
6730 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6732 W: http://www.kernel.org/doc/man-pages
6736 MARVELL ARMADA DRM SUPPORT
6739 F: drivers/gpu/drm/armada/
6741 MARVELL 88E6352 DSA support
6744 F: drivers/net/dsa/mv88e6352.c
6746 MARVELL CRYPTO DRIVER
6749 F: drivers/crypto/marvell/
6753 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6758 F: drivers/net/ethernet/marvell/sk*
6760 MARVELL LIBERTAS WIRELESS DRIVER
6763 F: drivers/net/wireless/marvell/libertas/
6765 MARVELL MV643XX ETHERNET DRIVER
6769 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6770 F: include/linux/mv643xx.h
6772 MARVELL MVNETA ETHERNET DRIVER
6776 F: drivers/net/ethernet/marvell/mvneta.*
6778 MARVELL MWIFIEX WIRELESS DRIVER
6783 F: drivers/net/wireless/marvell/mwifiex/
6785 MARVELL MWL8K WIRELESS DRIVER
6789 F: drivers/net/wireless/marvell/mwl8k.c
6791 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6794 F: drivers/mmc/host/mvsdio.*
6796 MATROX FRAMEBUFFER DRIVER
6799 F: drivers/video/fbdev/matrox/matroxfb_*
6800 F: include/uapi/linux/matroxfb.h
6802 MAX16065 HARDWARE MONITOR DRIVER
6806 F: Documentation/hwmon/max16065
6807 F: drivers/hwmon/max16065.c
6809 MAX20751 HARDWARE MONITOR DRIVER
6813 F: Documentation/hwmon/max20751
6814 F: drivers/hwmon/max20751.c
6816 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6820 F: Documentation/hwmon/max6650
6821 F: drivers/hwmon/max6650.c
6823 MAX6697 HARDWARE MONITOR DRIVER
6827 F: Documentation/hwmon/max6697
6828 F: Documentation/devicetree/bindings/i2c/max6697.txt
6829 F: drivers/hwmon/max6697.c
6830 F: include/linux/platform_data/max6697.h
6832 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6836 F: drivers/power/max14577_charger.c
6837 F: drivers/power/max77693_charger.c
6839 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6843 F: drivers/*/*max77802.c
6844 F: Documentation/devicetree/bindings/*/*max77802.txt
6845 F: include/dt-bindings/*/*max77802.h
6847 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6852 F: drivers/*/max14577.c
6853 F: drivers/*/max77686.c
6854 F: drivers/*/max77693.c
6855 F: drivers/extcon/extcon-max14577.c
6856 F: drivers/extcon/extcon-max77693.c
6857 F: drivers/rtc/rtc-max77686.c
6858 F: drivers/clk/clk-max77686.c
6859 F: Documentation/devicetree/bindings/mfd/max14577.txt
6860 F: Documentation/devicetree/bindings/*/max77686.txt
6861 F: Documentation/devicetree/bindings/mfd/max77693.txt
6862 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6863 F: include/linux/mfd/max14577*.h
6864 F: include/linux/mfd/max77686*.h
6865 F: include/linux/mfd/max77693*.h
6867 MAXIRADIO FM RADIO RECEIVER DRIVER
6870 T: git git://linuxtv.org/media_tree.git
6871 W: https://linuxtv.org
6873 F: drivers/media/radio/radio-maxiradio*
6875 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6879 F: drivers/iio/potentiometer/mcp4531.c
6881 MEDIA DRIVERS FOR RENESAS - VSP1
6885 T: git git://linuxtv.org/media_tree.git
6887 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6888 F: drivers/media/platform/vsp1/
6890 MEDIA DRIVERS FOR ASCOT2E
6893 W: https://linuxtv.org
6895 T: git git://linuxtv.org/media_tree.git
6897 F: drivers/media/dvb-frontends/ascot2e*
6899 MEDIA DRIVERS FOR CXD2841ER
6902 W: https://linuxtv.org
6904 T: git git://linuxtv.org/media_tree.git
6906 F: drivers/media/dvb-frontends/cxd2841er*
6908 MEDIA DRIVERS FOR HORUS3A
6911 W: https://linuxtv.org
6913 T: git git://linuxtv.org/media_tree.git
6915 F: drivers/media/dvb-frontends/horus3a*
6917 MEDIA DRIVERS FOR LNBH25
6920 W: https://linuxtv.org
6922 T: git git://linuxtv.org/media_tree.git
6924 F: drivers/media/dvb-frontends/lnbh25*
6926 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6929 W: https://linuxtv.org
6931 T: git git://linuxtv.org/media_tree.git
6933 F: drivers/media/pci/netup_unidvb/*
6935 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6937 P: LinuxTV.org Project
6939 W: https://linuxtv.org
6940 Q: http://patchwork.kernel.org/project/linux-media/list/
6941 T: git git://linuxtv.org/media_tree.git
6943 F: Documentation/dvb/
6944 F: Documentation/video4linux/
6945 F: Documentation/DocBook/media/
6947 F: drivers/staging/media/
6948 F: include/linux/platform_data/media/
6950 F: include/uapi/linux/dvb/
6951 F: include/uapi/linux/videodev2.h
6952 F: include/uapi/linux/media.h
6953 F: include/uapi/linux/v4l2-*
6954 F: include/uapi/linux/meye.h
6955 F: include/uapi/linux/ivtv*
6956 F: include/uapi/linux/uvcvideo.h
6958 MEDIATEK MT7601U WIRELESS LAN DRIVER
6962 F: drivers/net/wireless/mediatek/mt7601u/
6964 MEGARAID SCSI/SAS DRIVERS
6970 W: http://www.lsi.com
6972 F: Documentation/scsi/megaraid.txt
6973 F: drivers/scsi/megaraid.*
6974 F: drivers/scsi/megaraid/
6976 MELLANOX ETHERNET DRIVER (mlx4_en)
6980 W: http://www.mellanox.com
6981 Q: http://patchwork.ozlabs.org/project/netdev/list/
6982 F: drivers/net/ethernet/mellanox/mlx4/en_*
6984 MELLANOX ETHERNET DRIVER (mlx5e)
6988 W: http://www.mellanox.com
6989 Q: http://patchwork.ozlabs.org/project/netdev/list/
6990 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6992 MELLANOX ETHERNET SWITCH DRIVERS
6997 W: http://www.mellanox.com
6998 Q: http://patchwork.ozlabs.org/project/netdev/list/
6999 F: drivers/net/ethernet/mellanox/mlxsw/
7006 F: kernel/membarrier.c
7007 F: include/uapi/linux/membarrier.h
7011 W: http://www.linux-mm.org
7013 F: include/linux/mm.h
7014 F: include/linux/gfp.h
7015 F: include/linux/mmzone.h
7016 F: include/linux/memory_hotplug.h
7017 F: include/linux/vmalloc.h
7020 MEMORY TECHNOLOGY DEVICES (MTD)
7024 W: http://www.linux-mtd.infradead.org/
7025 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7026 T: git git://git.infradead.org/linux-mtd.git
7027 T: git git://git.infradead.org/l2-mtd.git
7030 F: include/linux/mtd/
7031 F: include/uapi/mtd/
7033 MEN A21 WATCHDOG DRIVER
7037 F: drivers/watchdog/mena21_wdt.c
7039 MEN CHAMELEON BUS (mcb)
7043 F: include/linux/mcb.h
7044 F: Documentation/men-chameleon-bus.txt
7046 MEN F21BMC (Board Management Controller)
7049 F: drivers/mfd/menf21bmc.c
7050 F: drivers/watchdog/menf21bmc_wdt.c
7051 F: drivers/leds/leds-menf21bmc.c
7052 F: drivers/hwmon/menf21bmc_hwmon.c
7053 F: Documentation/hwmon/menf21bmc
7060 F: Documentation/metag/
7061 F: Documentation/devicetree/bindings/metag/
7062 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7063 F: drivers/clocksource/metag_generic.c
7064 F: drivers/irqchip/irq-metag.c
7065 F: drivers/irqchip/irq-metag-ext.c
7066 F: drivers/tty/metag_da.c
7068 MICROBLAZE ARCHITECTURE
7070 W: http://www.monstr.eu/fdt/
7071 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7075 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7079 F: drivers/platform/x86/surfacepro3_button.c
7084 F: drivers/usb/image/microtek.*
7089 W: http://www.linux-mips.org/
7090 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7091 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7093 F: Documentation/mips/
7096 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7099 T: git git://linuxtv.org/media_tree.git
7100 W: https://linuxtv.org
7102 F: drivers/media/radio/radio-miropcm20*
7104 Mellanox MLX5 core VPI driver
7108 W: http://www.mellanox.com
7109 Q: http://patchwork.ozlabs.org/project/netdev/list/
7110 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7111 T: git git://openfabrics.org/~eli/connect-ib.git
7113 F: drivers/net/ethernet/mellanox/mlx5/core/
7114 F: include/linux/mlx5/
7116 Mellanox MLX5 IB driver
7119 W: http://www.mellanox.com
7120 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7121 T: git git://openfabrics.org/~eli/connect-ib.git
7123 F: include/linux/mlx5/
7124 F: drivers/infiniband/hw/mlx5/
7126 MELEXIS MLX90614 DRIVER
7129 W: http://www.melexis.com
7131 F: drivers/iio/temperature/mlx90614.c
7133 MN88472 MEDIA DRIVER
7136 W: https://linuxtv.org
7137 W: http://palosaari.fi/linux/
7138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7139 T: git git://linuxtv.org/anttip/media_tree.git
7141 F: drivers/staging/media/mn88472/
7142 F: drivers/media/dvb-frontends/mn88472.h
7144 MN88473 MEDIA DRIVER
7147 W: https://linuxtv.org
7148 W: http://palosaari.fi/linux/
7149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150 T: git git://linuxtv.org/anttip/media_tree.git
7152 F: drivers/staging/media/mn88473/
7153 F: drivers/media/dvb-frontends/mn88473.h
7158 F: include/linux/module.h
7161 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7162 W: http://popies.net/meye/
7164 F: Documentation/video4linux/meye.txt
7165 F: drivers/media/pci/meye/
7166 F: include/uapi/linux/meye.h
7168 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7171 F: Documentation/serial/moxa-smartio
7172 F: drivers/tty/mxser.*
7174 MR800 AVERMEDIA USB FM RADIO DRIVER
7177 T: git git://linuxtv.org/media_tree.git
7179 F: drivers/media/radio/radio-mr800.c
7181 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7185 F: drivers/net/ieee802154/mrf24j40.c
7186 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7192 F: drivers/platform/x86/msi-laptop.c
7197 F: drivers/platform/x86/msi-wmi.c
7202 W: https://linuxtv.org
7203 W: http://palosaari.fi/linux/
7204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7205 T: git git://linuxtv.org/anttip/media_tree.git
7207 F: drivers/media/tuners/msi001*
7209 MSI2500 MEDIA DRIVER
7212 W: https://linuxtv.org
7213 W: http://palosaari.fi/linux/
7214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7215 T: git git://linuxtv.org/anttip/media_tree.git
7217 F: drivers/media/usb/msi2500/
7219 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7223 F: drivers/mtd/devices/docg3*
7225 MT9M032 APTINA SENSOR DRIVER
7228 T: git git://linuxtv.org/media_tree.git
7230 F: drivers/media/i2c/mt9m032.c
7231 F: include/media/i2c/mt9m032.h
7233 MT9P031 APTINA CAMERA SENSOR
7236 T: git git://linuxtv.org/media_tree.git
7238 F: drivers/media/i2c/mt9p031.c
7239 F: include/media/i2c/mt9p031.h
7241 MT9T001 APTINA CAMERA SENSOR
7244 T: git git://linuxtv.org/media_tree.git
7246 F: drivers/media/i2c/mt9t001.c
7247 F: include/media/i2c/mt9t001.h
7249 MT9V032 APTINA CAMERA SENSOR
7252 T: git git://linuxtv.org/media_tree.git
7254 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7255 F: drivers/media/i2c/mt9v032.c
7256 F: include/media/i2c/mt9v032.h
7258 MULTIFUNCTION DEVICES (MFD)
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7263 F: include/linux/mfd/
7265 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7268 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7271 F: include/linux/mmc/
7272 F: include/uapi/linux/mmc/
7274 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7276 F: drivers/mmc/host/mmc_spi.c
7277 F: include/linux/spi/mmc_spi.h
7279 MULTISOUND SOUND DRIVER
7282 F: Documentation/sound/oss/MultiSound
7285 MULTITECH MULTIPORT CARD (ISICOM)
7287 F: drivers/tty/isicom.c
7288 F: include/linux/isicom.h
7290 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7295 F: drivers/usb/musb/
7297 MXL5007T MEDIA DRIVER
7300 W: https://linuxtv.org
7301 W: http://github.com/mkrufky
7302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7303 T: git git://linuxtv.org/mkrufky/tuners.git
7305 F: drivers/media/tuners/mxl5007t.*
7307 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7310 W: https://www.myricom.com/support/downloads/myri10ge.html
7312 F: drivers/net/ethernet/myricom/myri10ge/
7314 NATSEMI ETHERNET DRIVER (DP8381x)
7316 F: drivers/net/ethernet/natsemi/natsemi.c
7318 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7322 W: http://www.native-instruments.com
7330 NCR 5380 SCSI DRIVERS
7335 F: Documentation/scsi/g_NCR5380.txt
7336 F: drivers/scsi/NCR5380.*
7337 F: drivers/scsi/arm/cumana_1.c
7338 F: drivers/scsi/arm/oak.c
7339 F: drivers/scsi/atari_NCR5380.c
7340 F: drivers/scsi/atari_scsi.*
7341 F: drivers/scsi/dmx3191d.c
7342 F: drivers/scsi/dtc.*
7343 F: drivers/scsi/g_NCR5380.*
7344 F: drivers/scsi/g_NCR5380_mmio.c
7345 F: drivers/scsi/mac_scsi.*
7346 F: drivers/scsi/pas16.*
7347 F: drivers/scsi/sun3_scsi.*
7348 F: drivers/scsi/sun3_scsi_vme.c
7349 F: drivers/scsi/t128.*
7351 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7355 F: drivers/scsi/NCR_D700.*
7357 NCT6775 HARDWARE MONITOR DRIVER
7361 F: Documentation/hwmon/nct6775
7362 F: drivers/hwmon/nct6775.c
7364 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7367 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7369 F: drivers/infiniband/hw/nes/
7371 NETEM NETWORK EMULATOR
7375 F: net/sched/sch_netem.c
7377 NETERION 10GbE DRIVERS (s2io/vxge)
7381 F: Documentation/networking/s2io.txt
7382 F: Documentation/networking/vxge.txt
7383 F: drivers/net/ethernet/neterion/
7385 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7391 W: http://www.netfilter.org/
7392 W: http://www.iptables.org/
7393 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7397 F: include/linux/netfilter*
7398 F: include/linux/netfilter/
7399 F: include/net/netfilter/
7400 F: include/uapi/linux/netfilter*
7401 F: include/uapi/linux/netfilter/
7402 F: net/*/netfilter.c
7405 F: net/bridge/br_netfilter*.c
7409 W: http://netlabel.sf.net
7412 F: Documentation/netlabel/
7413 F: include/net/netlabel.h
7416 NETROM NETWORK LAYER
7419 W: http://www.linux-ax25.org/
7421 F: include/net/netrom.h
7422 F: include/uapi/linux/netrom.h
7425 NETRONOME ETHERNET DRIVERS
7430 F: drivers/net/ethernet/netronome/
7432 NETWORK BLOCK DEVICE (NBD)
7436 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7437 F: Documentation/blockdev/nbd.txt
7438 F: drivers/block/nbd.c
7439 F: include/uapi/linux/nbd.h
7441 NETWORK DROP MONITOR
7445 W: https://fedorahosted.org/dropwatch/
7446 F: net/core/drop_monitor.c
7448 NETWORKING [GENERAL]
7451 W: http://www.linuxfoundation.org/en/Net
7452 Q: http://patchwork.ozlabs.org/project/netdev/list/
7453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7458 F: include/linux/in.h
7459 F: include/linux/net.h
7460 F: include/linux/netdevice.h
7461 F: include/uapi/linux/in.h
7462 F: include/uapi/linux/net.h
7463 F: include/uapi/linux/netdevice.h
7464 F: include/uapi/linux/net_namespace.h
7466 F: tools/testing/selftests/net/
7470 NETWORKING [IPv4/IPv6]
7477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7498 F: net/ipv4/ipcomp.c
7499 F: net/ipv4/ip_vti.c
7503 F: net/ipv6/ipcomp6.c
7504 F: net/ipv6/ip6_vti.c
7505 F: include/uapi/linux/xfrm.h
7506 F: include/net/xfrm.h
7508 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7513 NETWORKING [WIRELESS]
7515 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7519 W: http://www.linuxfoundation.org/en/Net
7520 Q: http://patchwork.ozlabs.org/project/netdev/list/
7521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7525 F: include/linux/if_*
7526 F: include/linux/netdevice.h
7527 F: include/linux/etherdevice.h
7528 F: include/linux/fcdevice.h
7529 F: include/linux/fddidevice.h
7530 F: include/linux/hippidevice.h
7531 F: include/linux/inetdevice.h
7532 F: include/uapi/linux/if_*
7533 F: include/uapi/linux/netdevice.h
7535 NETWORKING DRIVERS (WIRELESS)
7538 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7541 F: drivers/net/wireless/
7543 NETXEN (1/10) GbE SUPPORT
7548 W: http://www.qlogic.com
7550 F: drivers/net/ethernet/qlogic/netxen/
7561 F: include/uapi/linux/nfc.h
7563 F: include/linux/platform_data/microread.h
7564 F: include/linux/platform_data/nfcmrvl.h
7565 F: include/linux/platform_data/nxp-nci.h
7566 F: include/linux/platform_data/pn544.h
7567 F: include/linux/platform_data/st21nfca.h
7568 F: include/linux/platform_data/st-nci.h
7569 F: Documentation/devicetree/bindings/net/nfc/
7571 NFS, SUNRPC, AND LOCKD CLIENTS
7575 W: http://client.linux-nfs.org
7576 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7582 F: include/linux/lockd/
7583 F: include/linux/nfs*
7584 F: include/linux/sunrpc/
7585 F: include/uapi/linux/nfs*
7586 F: include/uapi/linux/sunrpc/
7591 W: http://nilfs.sourceforge.net/
7592 T: git git://github.com/konis/nilfs2.git
7594 F: Documentation/filesystems/nilfs2.txt
7596 F: include/linux/nilfs2_fs.h
7597 F: include/trace/events/nilfs2.h
7599 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7601 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7603 F: Documentation/scsi/NinjaSCSI.txt
7604 F: drivers/scsi/pcmcia/nsp_*
7606 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7609 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7611 F: Documentation/scsi/NinjaSCSI.txt
7612 F: drivers/scsi/nsp32*
7617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7621 NOKIA N900 POWER SUPPLY DRIVERS
7624 F: include/linux/power/bq2415x_charger.h
7625 F: include/linux/power/bq27xxx_battery.h
7626 F: include/linux/power/isp1704_charger.h
7627 F: drivers/power/bq2415x_charger.c
7628 F: drivers/power/bq27xxx_battery.c
7629 F: drivers/power/isp1704_charger.c
7630 F: drivers/power/rx51_battery.c
7638 W: https://github.com/jonmason/ntb/wiki
7639 T: git git://github.com/jonmason/ntb.git
7641 F: drivers/net/ntb_netdev.c
7642 F: include/linux/ntb.h
7643 F: include/linux/ntb_transport.h
7650 W: https://github.com/jonmason/ntb/wiki
7651 T: git git://github.com/jonmason/ntb.git
7652 F: drivers/ntb/hw/intel/
7657 W: http://www.tuxera.com/
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7660 F: Documentation/filesystems/ntfs.txt
7663 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7667 F: drivers/video/fbdev/riva/
7668 F: drivers/video/fbdev/nvidia/
7674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7675 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7677 F: drivers/nvme/host/
7678 F: include/linux/nvme.h
7685 F: Documentation/devicetree/bindings/nvmem/
7686 F: include/linux/nvmem-consumer.h
7687 F: include/linux/nvmem-provider.h
7694 F: drivers/nfc/nxp-nci
7696 NXP TDA998X DRM DRIVER
7699 F: drivers/gpu/drm/i2c/tda998x_drv.c
7700 F: include/drm/i2c/tda998x.h
7706 F: sound/soc/codecs/tfa9879*
7711 W: http://www.muru.com/linux/omap/
7712 W: http://linux.omap.com/
7713 Q: http://patchwork.kernel.org/project/linux-omap/list/
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7717 F: arch/arm/configs/omap1_defconfig
7718 F: arch/arm/configs/omap2plus_defconfig
7719 F: drivers/i2c/busses/i2c-omap.c
7720 F: drivers/irqchip/irq-omap-intc.c
7721 F: drivers/mfd/*omap*.c
7722 F: drivers/mfd/menelaus.c
7723 F: drivers/mfd/palmas.c
7724 F: drivers/mfd/tps65217.c
7725 F: drivers/mfd/tps65218.c
7726 F: drivers/mfd/tps65910.c
7727 F: drivers/mfd/twl-core.[ch]
7728 F: drivers/mfd/twl4030*.c
7729 F: drivers/mfd/twl6030*.c
7730 F: drivers/mfd/twl6040*.c
7731 F: drivers/regulator/palmas-regulator*.c
7732 F: drivers/regulator/pbias-regulator.c
7733 F: drivers/regulator/tps65217-regulator.c
7734 F: drivers/regulator/tps65218-regulator.c
7735 F: drivers/regulator/tps65910-regulator.c
7736 F: drivers/regulator/twl-regulator.c
7737 F: include/linux/i2c-omap.h
7739 OMAP DEVICE TREE SUPPORT
7745 F: arch/arm/boot/dts/*omap*
7746 F: arch/arm/boot/dts/*am3*
7747 F: arch/arm/boot/dts/*am4*
7748 F: arch/arm/boot/dts/*am5*
7749 F: arch/arm/boot/dts/*dra7*
7751 OMAP CLOCK FRAMEWORK SUPPORT
7755 F: arch/arm/*omap*/*clock*
7757 OMAP POWER MANAGEMENT SUPPORT
7761 F: arch/arm/*omap*/*pm*
7762 F: drivers/cpufreq/omap-cpufreq.c
7764 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7769 F: arch/arm/mach-omap2/prm*
7779 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7784 F: drivers/memory/omap-gpmc.c
7785 F: arch/arm/mach-omap2/*gpmc*
7787 OMAP FRAMEBUFFER SUPPORT
7792 F: drivers/video/fbdev/omap/
7794 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7799 F: drivers/video/fbdev/omap2/
7800 F: Documentation/arm/OMAP/DSS
7802 OMAP HARDWARE SPINLOCK SUPPORT
7806 F: drivers/hwspinlock/omap_hwspinlock.c
7812 F: drivers/mmc/host/omap.c
7818 F: drivers/mmc/host/omap_hsmmc.c
7820 OMAP RANDOM NUMBER GENERATOR SUPPORT
7823 F: drivers/char/hw_random/omap-rng.c
7830 F: arch/arm/mach-omap2/omap_hwmod.*
7836 F: arch/arm/mach-omap2/omap_hwmod*data*
7838 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7842 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7844 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7848 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7849 F: drivers/media/platform/omap3isp/
7850 F: drivers/staging/media/omap4iss/
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7858 F: drivers/usb/*/*omap*
7859 F: arch/arm/*omap*/usb*
7867 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7868 F: drivers/gpio/gpio-omap.c
7870 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7874 F: arch/arm/boot/dts/am335x-nano.dts
7880 F: Documentation/filesystems/omfs.txt
7883 OMNIKEY CARDMAN 4000 DRIVER
7886 F: drivers/char/pcmcia/cm4000_cs.c
7887 F: include/linux/cm4000_cs.h
7888 F: include/uapi/linux/cm4000_cs.h
7890 OMNIKEY CARDMAN 4040 DRIVER
7893 F: drivers/char/pcmcia/cm4040_cs.*
7895 OMNIVISION OV7670 SENSOR DRIVER
7898 T: git git://linuxtv.org/media_tree.git
7900 F: drivers/media/i2c/ov7670.c
7902 ONENAND FLASH DRIVER
7906 F: drivers/mtd/onenand/
7907 F: include/linux/mtd/onenand*.h
7909 ONSTREAM SCSI TAPE DRIVER
7914 F: Documentation/scsi/osst.txt
7915 F: drivers/scsi/osst.*
7916 F: drivers/scsi/osst_*.h
7917 F: drivers/scsi/st.h
7919 OPENCORES I2C BUS DRIVER
7923 F: Documentation/i2c/busses/i2c-ocores
7924 F: drivers/i2c/busses/i2c-ocores.c
7926 OPEN FIRMWARE AND FLATTENED DEVICE TREE
7931 W: http://www.devicetree.org/
7932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7935 F: include/linux/of*.h
7938 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7946 F: Documentation/devicetree/
7948 F: include/dt-bindings/
7950 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7954 F: Documentation/devicetree/dynamic-resolution-notes.txt
7955 F: Documentation/devicetree/overlay-notes.txt
7956 F: drivers/of/overlay.c
7957 F: drivers/of/resolver.c
7959 OPENRISC ARCHITECTURE
7961 W: http://openrisc.net
7964 T: git git://openrisc.net/~jonas/linux
7971 W: http://openvswitch.org
7974 F: include/uapi/linux/openvswitch.h
7976 OPERATING PERFORMANCE POINTS (OPP)
7982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7983 F: drivers/base/power/opp/
7984 F: include/linux/pm_opp.h
7985 F: Documentation/power/opp.txt
7986 F: Documentation/devicetree/bindings/opp/
7991 T: git git://git.alsa-project.org/alsa-kernel.git
7993 F: sound/drivers/opl4/
7999 F: arch/*/include/asm/oprofile*.h
8001 F: drivers/oprofile/
8002 F: include/linux/oprofile.h
8004 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8008 W: http://ocfs2.wiki.kernel.org
8010 F: Documentation/filesystems/ocfs2.txt
8011 F: Documentation/filesystems/dlmfs.txt
8016 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8017 W: http://www.nongnu.org/orinoco/
8019 F: drivers/net/wireless/intersil/orinoco/
8021 OSD LIBRARY and FILESYSTEM
8025 W: http://open-osd.org
8026 T: git git://git.open-osd.org/open-osd.git
8028 F: drivers/scsi/osd/
8029 F: include/scsi/osd_*
8035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8038 F: Documentation/filesystems/overlayfs.txt
8043 W: http://wireless.kernel.org/en/users/Drivers/p54
8045 F: drivers/net/wireless/intersil/p54/
8047 PA SEMI ETHERNET DRIVER
8051 F: drivers/net/ethernet/pasemi/*
8053 PA SEMI SMBUS DRIVER
8057 F: drivers/i2c/busses/i2c-pasemi.c
8059 PADATA PARALLEL EXECUTION MECHANISM
8064 F: include/linux/padata.h
8065 F: Documentation/padata.txt
8067 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8071 F: drivers/platform/x86/panasonic-laptop.c
8073 PANASONIC MN10300/AM33/AM34 PORT
8077 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8079 F: Documentation/mn10300/
8082 PARALLEL PORT SUBSYSTEM
8088 F: include/linux/parport*.h
8089 F: drivers/char/ppdev.c
8090 F: include/uapi/linux/ppdev.h
8091 F: Documentation/parport*.txt
8093 PARAVIRT_OPS INTERFACE
8100 F: Documentation/virtual/paravirt_ops.txt
8101 F: arch/*/kernel/paravirt*
8102 F: arch/*/include/asm/paravirt.h
8104 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8108 F: Documentation/blockdev/paride.txt
8109 F: drivers/block/paride/
8115 W: http://www.parisc-linux.org/
8116 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8121 F: Documentation/parisc/
8123 F: drivers/char/agp/parisc-agp.c
8124 F: drivers/input/serio/gscps2.c
8125 F: drivers/parport/parport_gsc.*
8126 F: drivers/tty/serial/8250/8250_gsc.c
8127 F: drivers/video/fbdev/sti*
8128 F: drivers/video/console/sti*
8129 F: drivers/video/logo/logo_parisc*
8131 PC87360 HARDWARE MONITORING DRIVER
8135 F: Documentation/hwmon/pc87360
8136 F: drivers/hwmon/pc87360.c
8141 F: drivers/char/pc8736x_gpio.c
8143 PC87427 HARDWARE MONITORING DRIVER
8147 F: Documentation/hwmon/pc87427
8148 F: drivers/hwmon/pc87427.c
8153 F: drivers/leds/leds-pca9532.c
8154 F: include/linux/leds-pca9532.h
8156 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8160 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8162 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8165 F: drivers/firmware/pcdp.*
8171 F: Documentation/PCI/pci-error-recovery.txt
8176 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8179 F: Documentation/PCI/
8181 F: include/linux/pci*
8183 F: arch/x86/kernel/quirks.c
8185 PCI DRIVER FOR ALTERA PCIE IP
8190 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8191 F: drivers/pci/host/pcie-altera.c
8193 PCI DRIVER FOR ARM VERSATILE PLATFORM
8198 F: Documentation/devicetree/bindings/pci/versatile.txt
8199 F: drivers/pci/host/pci-versatile.c
8201 PCI DRIVER FOR APPLIEDMICRO XGENE
8206 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8207 F: drivers/pci/host/pci-xgene.c
8209 PCI DRIVER FOR FREESCALE LAYERSCAPE
8217 F: drivers/pci/host/*layerscape*
8225 F: drivers/pci/host/*imx6*
8227 PCI DRIVER FOR TI KEYSTONE
8232 F: drivers/pci/host/*keystone*
8234 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8240 F: drivers/pci/host/*mvebu*
8242 PCI DRIVER FOR NVIDIA TEGRA
8247 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8248 F: drivers/pci/host/pci-tegra.c
8250 PCI DRIVER FOR TI DRA7XX
8255 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8256 F: drivers/pci/host/pci-dra7xx.c
8258 PCI DRIVER FOR RENESAS R-CAR
8263 F: drivers/pci/host/*rcar*
8265 PCI DRIVER FOR SAMSUNG EXYNOS
8271 F: drivers/pci/host/pci-exynos.c
8273 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8278 F: drivers/pci/host/*designware*
8280 PCI DRIVER FOR GENERIC OF HOSTS
8285 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8286 F: drivers/pci/host/pci-host-generic.c
8288 PCIE DRIVER FOR ST SPEAR13XX
8292 F: drivers/pci/host/*spear*
8294 PCI MSI DRIVER FOR ALTERA MSI IP
8299 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8300 F: drivers/pci/host/pcie-altera-msi.c
8302 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8307 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8308 F: drivers/pci/host/pci-xgene-msi.c
8310 PCIE DRIVER FOR HISILICON
8314 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8315 F: drivers/pci/host/pcie-hisi.c
8318 P: Linux PCMCIA Team
8320 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8323 F: Documentation/pcmcia/
8327 PCNET32 NETWORK DRIVER
8331 F: drivers/net/ethernet/amd/pcnet32.c
8333 PCRYPT PARALLEL CRYPTO ENGINE
8338 F: include/crypto/pcrypt.h
8340 PER-CPU MEMORY ALLOCATOR
8343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8345 F: include/linux/percpu*.h
8347 F: arch/*/include/asm/percpu.h
8349 PER-TASK DELAY ACCOUNTING
8352 F: include/linux/delayacct.h
8353 F: kernel/delayacct.c
8355 PERFORMANCE EVENTS SUBSYSTEM
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8363 F: include/linux/perf_event.h
8364 F: include/uapi/linux/perf_event.h
8365 F: arch/*/kernel/perf_event*.c
8366 F: arch/*/kernel/*/perf_event*.c
8367 F: arch/*/kernel/*/*/perf_event*.c
8368 F: arch/*/include/asm/perf_event.h
8369 F: arch/*/kernel/perf_callchain.c
8372 PERSONALITY HANDLING
8376 F: include/linux/personality.h
8377 F: include/uapi/linux/personality.h
8382 F: Documentation/networking/phonet.txt
8383 F: include/linux/phonet.h
8384 F: include/net/phonet/
8385 F: include/uapi/linux/phonet.h
8392 F: drivers/mtd/devices/phram.c
8398 F: drivers/hid/hid-picolcd*
8403 T: git git://github.com/jamieiles/linux-2.6-ji.git
8405 F: arch/arm/boot/dts/picoxcell*
8406 F: arch/arm/mach-picoxcell/
8407 F: drivers/crypto/picoxcell*
8409 PIN CONTROL SUBSYSTEM
8412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8415 F: include/linux/pinctrl/
8417 PIN CONTROLLER - ATMEL AT91
8421 F: drivers/pinctrl/pinctrl-at91.*
8423 PIN CONTROLLER - ATMEL AT91 PIO4
8428 F: drivers/pinctrl/pinctrl-at91-pio4.*
8430 PIN CONTROLLER - INTEL
8434 F: drivers/pinctrl/intel/
8436 PIN CONTROLLER - RENESAS
8441 F: drivers/pinctrl/sh-pfc/
8443 PIN CONTROLLER - SAMSUNG
8448 F: drivers/pinctrl/samsung/
8450 PIN CONTROLLER - SINGLE
8456 F: drivers/pinctrl/pinctrl-single.c
8458 PIN CONTROLLER - ST SPEAR
8462 W: http://www.st.com/spear
8464 F: drivers/pinctrl/spear/
8469 F: drivers/block/pktcdvd.c
8470 F: include/linux/pktcdvd.h
8471 F: include/uapi/linux/pktcdvd.h
8475 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8477 T: git git://github.com/gxt/linux.git
8478 F: drivers/input/serio/i8042-unicore32io.h
8479 F: drivers/i2c/busses/i2c-puv3.c
8480 F: drivers/video/fbdev/fb-puv3.c
8481 F: drivers/rtc/rtc-puv3.c
8483 PMBUS HARDWARE MONITORING DRIVERS
8486 W: http://www.lm-sensors.org/
8487 W: http://www.roeck-us.net/linux/drivers/
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8490 F: Documentation/hwmon/pmbus
8491 F: drivers/hwmon/pmbus/
8492 F: include/linux/i2c/pmbus.h
8494 PMC SIERRA MaxRAID DRIVER
8496 W: http://www.pmc-sierra.com/
8498 F: drivers/scsi/pmcraid.*
8500 PMC SIERRA PM8001 DRIVER
8506 F: drivers/scsi/pm8001/
8508 POSIX CLOCKS and TIMERS
8511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8514 F: include/linux/timer*
8515 F: kernel/time/*timer*
8517 POWER MANAGEMENT CORE
8520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8522 F: drivers/base/power/
8523 F: include/linux/pm.h
8524 F: include/linux/pm_*
8525 F: include/linux/powercap.h
8526 F: drivers/powercap/
8528 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8533 T: git git://git.infradead.org/battery-2.6.git
8535 F: include/linux/power_supply.h
8537 X: drivers/power/avs/
8539 POWER STATE COORDINATION INTERFACE (PSCI)
8544 F: drivers/firmware/psci.c
8545 F: include/linux/psci.h
8546 F: include/uapi/linux/psci.h
8553 PPP PROTOCOL DRIVERS AND COMPRESSORS
8557 F: drivers/net/ppp/ppp_*
8559 PPP OVER ATM (RFC 2364)
8562 F: net/atm/pppoatm.c
8563 F: include/uapi/linux/atmppp.h
8568 F: drivers/net/ppp/pppoe.c
8569 F: drivers/net/ppp/pppox.c
8574 F: net/l2tp/l2tp_ppp.c
8575 F: include/linux/if_pppol2tp.h
8576 F: include/uapi/linux/if_pppol2tp.h
8580 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8583 F: Documentation/pps/
8585 F: include/linux/pps*.h
8591 F: drivers/net/ppp/pptp.c
8592 W: http://sourceforge.net/projects/accel-pptp
8597 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8599 F: Documentation/preempt-locking.txt
8600 F: include/linux/preempt.h
8602 PRISM54 WIRELESS DRIVER
8605 W: http://wireless.kernel.org/en/users/Drivers/p54
8607 F: drivers/net/wireless/intersil/prism54/
8614 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8616 PS3 PLATFORM SUPPORT
8620 F: arch/powerpc/boot/ps3*
8621 F: arch/powerpc/include/asm/lv1call.h
8622 F: arch/powerpc/include/asm/ps3*.h
8623 F: arch/powerpc/platforms/ps3/
8626 F: drivers/rtc/rtc-ps3.c
8627 F: drivers/usb/host/*ps3.c
8628 F: sound/ppc/snd_ps3*
8635 F: drivers/block/ps3vram.c
8643 T: git git://git.infradead.org/users/cbou/linux-pstore.git
8645 F: include/linux/pstore*
8646 F: drivers/firmware/efi/efi-pstore.c
8647 F: drivers/acpi/apei/erst.c
8649 PTP HARDWARE CLOCK SUPPORT
8653 W: http://linuxptp.sourceforge.net/
8654 F: Documentation/ABI/testing/sysfs-ptp
8655 F: Documentation/ptp/*
8656 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8657 F: drivers/net/phy/dp83640*
8659 F: include/linux/ptp_cl*
8665 F: include/asm-generic/syscall.h
8666 F: include/linux/ptrace.h
8667 F: include/linux/regset.h
8668 F: include/linux/tracehook.h
8669 F: include/uapi/linux/ptrace.h
8672 PVRUSB2 VIDEO4LINUX DRIVER
8676 W: http://www.isely.net/pvrusb2/
8677 T: git git://linuxtv.org/media_tree.git
8679 F: Documentation/video4linux/README.pvrusb2
8680 F: drivers/media/usb/pvrusb2/
8685 T: git git://linuxtv.org/media_tree.git
8687 F: drivers/media/usb/pwc/*
8693 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8694 F: Documentation/hwmon/pwm-fan
8695 F: drivers/hwmon/pwm-fan.c
8701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8702 F: Documentation/pwm.txt
8703 F: Documentation/devicetree/bindings/pwm/
8704 F: include/linux/pwm.h
8706 F: drivers/video/backlight/pwm_bl.c
8707 F: include/linux/pwm_backlight.h
8709 PXA2xx/PXA3xx SUPPORT
8714 T: git git://github.com/hzhuang1/linux.git
8715 T: git git://github.com/rjarzmik/linux.git
8717 F: arch/arm/mach-pxa/
8719 F: drivers/pcmcia/pxa2xx*
8720 F: drivers/pinctrl/pxa/
8721 F: drivers/spi/spi-pxa2xx*
8722 F: drivers/usb/gadget/udc/pxa2*
8723 F: include/sound/pxa2xx-lib.h
8731 F: drivers/gpio/gpio-pxa.c
8733 PXA3xx NAND FLASH DRIVER
8737 F: drivers/mtd/nand/pxa3xx_nand.c
8743 T: git git://github.com/hzhuang1/linux.git
8744 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8746 F: arch/arm/mach-mmp/
8760 F: drivers/crypto/qat/
8766 F: drivers/infiniband/hw/qib/
8768 QLOGIC QLA1280 SCSI DRIVER
8772 F: drivers/scsi/qla1280.[ch]
8774 QLOGIC QLA2XXX FC-SCSI DRIVER
8778 F: Documentation/scsi/LICENSE.qla2xxx
8779 F: drivers/scsi/qla2xxx/
8781 QLOGIC QLA4XXX iSCSI DRIVER
8785 F: Documentation/scsi/LICENSE.qla4xxx
8786 F: drivers/scsi/qla4xxx/
8788 QLOGIC QLA3XXX NETWORK DRIVER
8794 F: Documentation/networking/LICENSE.qla3xxx
8795 F: drivers/net/ethernet/qlogic/qla3xxx.*
8797 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8801 F: drivers/net/ethernet/qlogic/qlcnic/
8803 QLOGIC QLGE 10Gb ETHERNET DRIVER
8810 F: drivers/net/ethernet/qlogic/qlge/
8812 QLOGIC QL4xxx ETHERNET DRIVER
8818 F: drivers/net/ethernet/qlogic/qed/
8819 F: include/linux/qed/
8820 F: drivers/net/ethernet/qlogic/qede/
8824 W: http://www.alarsen.net/linux/qnx4fs/
8827 F: include/uapi/linux/qnx4_fs.h
8828 F: include/uapi/linux/qnxtypes.h
8833 W: https://linuxtv.org
8834 W: http://palosaari.fi/linux/
8835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8836 T: git git://linuxtv.org/anttip/media_tree.git
8838 F: drivers/media/tuners/qt1010*
8840 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8844 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8846 F: drivers/net/wireless/ath/ath9k/
8848 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8851 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8852 T: git git://github.com/kvalo/ath.git
8854 F: drivers/net/wireless/ath/ath10k/
8856 QUALCOMM HEXAGON ARCHITECTURE
8862 QUALCOMM WCN36XX WIRELESS DRIVER
8865 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8866 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8868 F: drivers/net/wireless/ath/wcn36xx/
8870 RADOS BLOCK DEVICE (RBD)
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8877 T: git git://github.com/ceph/ceph-client.git
8879 F: Documentation/ABI/testing/sysfs-bus-rbd
8880 F: drivers/block/rbd.c
8881 F: drivers/block/rbd_types.h
8883 RADEON FRAMEBUFFER DISPLAY DRIVER
8887 F: drivers/video/fbdev/aty/radeon*
8888 F: include/uapi/linux/radeonfb.h
8890 RADIOSHARK RADIO DRIVER
8893 T: git git://linuxtv.org/media_tree.git
8895 F: drivers/media/radio/radio-shark.c
8897 RADIOSHARK2 RADIO DRIVER
8900 T: git git://linuxtv.org/media_tree.git
8902 F: drivers/media/radio/radio-shark2.c
8903 F: drivers/media/radio/radio-tea5777.c
8905 RAGE128 FRAMEBUFFER DISPLAY DRIVER
8909 F: drivers/video/fbdev/aty/aty128fb.c
8911 RALINK RT2X00 WIRELESS LAN DRIVER
8917 F: drivers/net/wireless/ralink/rt2x00/
8919 RAMDISK RAM BLOCK DEVICE DRIVER
8922 F: Documentation/blockdev/ramdisk.txt
8923 F: drivers/block/brd.c
8925 RANDOM NUMBER DRIVER
8928 F: drivers/char/random.c
8936 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8939 F: drivers/net/wireless/ray*
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8947 F: Documentation/RCU/torture.txt
8948 F: kernel/rcu/rcutorture.c
8950 RCUTORTURE TEST FRAMEWORK
8958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8959 F: tools/testing/selftests/rcutorture
8965 RDC R6040 FAST ETHERNET DRIVER
8969 F: drivers/net/ethernet/rdc/r6040.c
8971 RDS - RELIABLE DATAGRAM SOCKETS
8977 READ-COPY UPDATE (RCU)
8984 W: http://www.rdrop.com/users/paulmck/RCU/
8986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8987 F: Documentation/RCU/
8988 X: Documentation/RCU/torture.txt
8989 F: include/linux/rcu*
8990 X: include/linux/srcu.h
8994 REAL TIME CLOCK (RTC) SUBSYSTEM
8998 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9001 F: Documentation/rtc.txt
9003 F: include/linux/rtc.h
9004 F: include/uapi/linux/rtc.h
9006 REALTEK AUDIO CODECS
9010 F: sound/soc/codecs/rt*
9011 F: include/sound/rt*.h
9013 REISERFS FILE SYSTEM
9018 REGISTER MAP ABSTRACTION
9021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9023 F: drivers/base/regmap/
9024 F: include/linux/regmap.h
9026 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9030 F: drivers/remoteproc/
9031 F: Documentation/remoteproc.txt
9032 F: include/linux/remoteproc.h
9034 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9039 F: Documentation/rpmsg.txt
9040 F: include/linux/rpmsg.h
9042 RENESAS ETHERNET DRIVERS
9046 F: drivers/net/ethernet/renesas/
9047 F: include/linux/sh_eth.h
9049 RENESAS USB2 PHY DRIVER
9053 F: drivers/phy/phy-rcar-gen3-usb2.c
9055 RESET CONTROLLER FRAMEWORK
9059 F: Documentation/devicetree/bindings/reset/
9060 F: include/dt-bindings/reset/
9061 F: include/linux/reset.h
9062 F: include/linux/reset-controller.h
9067 W: http://wireless.kernel.org/
9068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9071 F: Documentation/rfkill.txt
9079 F: include/linux/rhashtable.h
9081 RICOH SMARTMEDIA/XD DRIVER
9084 F: drivers/mtd/nand/r852.c
9085 F: drivers/mtd/nand/r852.h
9087 RICOH R5C592 MEMORYSTICK DRIVER
9090 F: drivers/memstick/host/r592.*
9094 W: http://sourceforge.net/projects/roccat/
9096 F: drivers/hid/hid-roccat*
9097 F: include/linux/hid-roccat*
9098 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9105 F: drivers/net/ethernet/rocker/
9109 W: http://www.comtrol.com
9111 F: Documentation/serial/rocket.txt
9112 F: drivers/tty/rocket*
9114 ROCKETPORT EXPRESS/INFINITY DRIVER
9118 F: drivers/tty/serial/rp2.*
9123 W: http://www.linux-ax25.org/
9125 F: include/net/rose.h
9126 F: include/uapi/linux/rose.h
9129 RTL2830 MEDIA DRIVER
9132 W: https://linuxtv.org
9133 W: http://palosaari.fi/linux/
9134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9135 T: git git://linuxtv.org/anttip/media_tree.git
9137 F: drivers/media/dvb-frontends/rtl2830*
9139 RTL2832 MEDIA DRIVER
9142 W: https://linuxtv.org
9143 W: http://palosaari.fi/linux/
9144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9145 T: git git://linuxtv.org/anttip/media_tree.git
9147 F: drivers/media/dvb-frontends/rtl2832*
9149 RTL2832_SDR MEDIA DRIVER
9152 W: https://linuxtv.org
9153 W: http://palosaari.fi/linux/
9154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9155 T: git git://linuxtv.org/anttip/media_tree.git
9157 F: drivers/media/dvb-frontends/rtl2832_sdr*
9159 RTL8180 WIRELESS DRIVER
9161 W: http://wireless.kernel.org/
9162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9164 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9166 RTL8187 WIRELESS DRIVER
9171 W: http://wireless.kernel.org/
9172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9174 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9176 RTL8192CE WIRELESS DRIVER
9180 W: http://wireless.kernel.org/
9181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9183 F: drivers/net/wireless/realtek/rtlwifi/
9184 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9186 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9191 F: drivers/net/wireless/realtek/rtl8xxxu/
9193 S3 SAVAGE FRAMEBUFFER DRIVER
9197 F: drivers/video/fbdev/savage/
9203 W: http://www.ibm.com/developerworks/linux/linux390/
9207 F: Documentation/s390/
9208 F: Documentation/DocBook/s390*
9210 S390 COMMON I/O LAYER
9214 W: http://www.ibm.com/developerworks/linux/linux390/
9216 F: drivers/s390/cio/
9222 W: http://www.ibm.com/developerworks/linux/linux390/
9224 F: drivers/s390/block/dasd*
9225 F: block/partitions/ibm.c
9227 S390 NETWORK DRIVERS
9230 W: http://www.ibm.com/developerworks/linux/linux390/
9232 F: drivers/s390/net/
9238 W: http://www.ibm.com/developerworks/linux/linux390/
9241 F: drivers/pci/hotplug/s390_pci_hpc.c
9246 W: http://www.ibm.com/developerworks/linux/linux390/
9248 F: drivers/s390/crypto/
9253 W: http://www.ibm.com/developerworks/linux/linux390/
9255 F: drivers/s390/scsi/zfcp_*
9257 S390 IUCV NETWORK LAYER
9260 W: http://www.ibm.com/developerworks/linux/linux390/
9262 F: drivers/s390/net/*iucv*
9263 F: include/net/iucv/
9269 W: http://www.ibm.com/developerworks/linux/linux390/
9271 F: drivers/iommu/s390-iommu.c
9273 S3C24XX SD/MMC Driver
9277 F: drivers/mmc/host/s3cmci.*
9279 SAA6588 RDS RECEIVER DRIVER
9282 T: git git://linuxtv.org/media_tree.git
9283 W: https://linuxtv.org
9285 F: drivers/media/i2c/saa6588*
9287 SAA7134 VIDEO4LINUX DRIVER
9290 W: https://linuxtv.org
9291 T: git git://linuxtv.org/media_tree.git
9293 F: Documentation/video4linux/*.saa7134
9294 F: drivers/media/pci/saa7134/
9296 SAA7146 VIDEO4LINUX-2 DRIVER
9299 T: git git://linuxtv.org/media_tree.git
9301 F: drivers/media/common/saa7146/
9302 F: drivers/media/pci/saa7146/
9303 F: include/media/saa7146*
9305 SAMSUNG LAPTOP DRIVER
9309 F: drivers/platform/x86/samsung-laptop.c
9311 SAMSUNG AUDIO (ASoC) DRIVERS
9315 F: sound/soc/samsung/
9317 SAMSUNG FRAMEBUFFER DRIVER
9321 F: drivers/video/fbdev/s3c-fb.c
9323 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9329 F: drivers/mfd/sec*.c
9330 F: drivers/regulator/s2m*.c
9331 F: drivers/regulator/s5m*.c
9332 F: drivers/clk/clk-s2mps11.c
9333 F: drivers/rtc/rtc-s5m.c
9334 F: include/linux/mfd/samsung/
9335 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9336 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9337 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9338 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9340 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9344 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9346 F: drivers/media/platform/exynos4-is/
9348 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9353 F: drivers/media/platform/s3c-camif/
9354 F: include/media/drv-intf/s3c_camif.h
9356 SAMSUNG S5C73M3 CAMERA DRIVER
9361 F: drivers/media/i2c/s5c73m3/*
9363 SAMSUNG S5K5BAF CAMERA DRIVER
9368 F: drivers/media/i2c/s5k5baf.c
9370 SAMSUNG S3FWRN5 NFC DRIVER
9374 F: drivers/nfc/s3fwrn5
9376 SAMSUNG SOC CLOCK DRIVERS
9381 F: drivers/clk/samsung/
9383 SAMSUNG SXGBE DRIVERS
9389 F: drivers/net/ethernet/samsung/sxgbe/
9391 SAMSUNG THERMAL DRIVER
9396 T: https://github.com/lmajewski/linux-samsung-thermal.git
9397 F: drivers/thermal/samsung/
9399 SAMSUNG USB2 PHY DRIVER
9403 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9404 F: Documentation/phy/samsung-usb2.txt
9405 F: drivers/phy/phy-exynos4210-usb2.c
9406 F: drivers/phy/phy-exynos4x12-usb2.c
9407 F: drivers/phy/phy-exynos5250-usb2.c
9408 F: drivers/phy/phy-s5pv210-usb2.c
9409 F: drivers/phy/phy-samsung-usb2.c
9410 F: drivers/phy/phy-samsung-usb2.h
9416 F: drivers/tty/serial/
9418 SYNOPSYS DESIGNWARE DMAC DRIVER
9422 F: include/linux/dma/dw.h
9423 F: include/linux/platform_data/dma-dw.h
9426 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9430 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9431 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9433 SYNOPSYS DESIGNWARE I2C DRIVER
9439 F: drivers/i2c/busses/i2c-designware-*
9440 F: include/linux/platform_data/i2c-designware.h
9442 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9446 F: include/linux/mmc/dw_mmc.h
9447 F: drivers/mmc/host/dw_mmc*
9449 SYSTEM TRACE MODULE CLASS
9452 F: Documentation/trace/stm.txt
9453 F: drivers/hwtracing/stm/
9454 F: include/linux/stm.h
9455 F: include/uapi/linux/stm.h
9460 F: drivers/thunderbolt/
9462 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9468 F: include/linux/clocksource.h
9469 F: include/linux/time.h
9470 F: include/linux/timex.h
9471 F: include/uapi/linux/time.h
9472 F: include/uapi/linux/timex.h
9473 F: kernel/time/clocksource.c
9474 F: kernel/time/time*.c
9475 F: kernel/time/alarmtimer.c
9476 F: kernel/time/ntp.c
9477 F: tools/testing/selftests/timers/
9482 F: drivers/watchdog/sc1200wdt.c
9488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9491 F: include/linux/sched.h
9492 F: include/uapi/linux/sched.h
9493 F: include/linux/wait.h
9498 W: http://www.sunplus.com
9502 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9506 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9507 F: drivers/clk/clk-scpi.c
9508 F: drivers/cpufreq/scpi-cpufreq.c
9509 F: drivers/firmware/arm_scpi.c
9510 F: include/linux/scpi_protocol.h
9515 W: http://www.kernel.dk
9519 SCSI RDMA PROTOCOL (SRP) INITIATOR
9523 W: http://www.openfabrics.org
9524 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9526 F: drivers/infiniband/ulp/srp/
9527 F: include/scsi/srp.h
9532 W: http://sg.danny.cz/sg
9534 F: Documentation/scsi/scsi-generic.txt
9535 F: drivers/scsi/sg.c
9536 F: include/scsi/sg.h
9540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9552 F: Documentation/scsi/st.txt
9553 F: drivers/scsi/st.*
9554 F: drivers/scsi/st_*.h
9560 W: http://lksctp.sourceforge.net
9562 F: Documentation/networking/sctp.txt
9563 F: include/linux/sctp.h
9564 F: include/uapi/linux/sctp.h
9565 F: include/net/sctp/
9571 F: Documentation/i2c/busses/scx200_acb
9572 F: arch/x86/platform/scx200/
9573 F: drivers/watchdog/scx200_wdt.c
9574 F: drivers/i2c/busses/scx200*
9575 F: drivers/mtd/maps/scx200_docflash.c
9576 F: include/linux/scx200.h
9581 F: drivers/char/scx200_gpio.c
9582 F: include/linux/scx200_gpio.h
9584 SCx200 HRT CLOCKSOURCE DRIVER
9587 F: drivers/clocksource/scx200_hrt.c
9589 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9593 F: drivers/mmc/host/sdricoh_cs.c
9595 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9598 F: drivers/mmc/host/sdhci.*
9599 F: drivers/mmc/host/sdhci-pltfm.[ch]
9605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9608 F: include/uapi/linux/seccomp.h
9609 F: include/linux/seccomp.h
9610 F: tools/testing/selftests/seccomp/*
9611 K: \bsecure_computing
9614 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9619 F: drivers/mmc/host/sdhci-s3c*
9621 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9626 F: drivers/mmc/host/sdhci-spear.c
9632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9633 W: http://kernsec.org/
9641 SELINUX SECURITY MODULE
9646 W: http://selinuxproject.org
9647 T: git git://git.infradead.org/users/pcmoore/selinux
9649 F: include/linux/selinux*
9650 F: security/selinux/
9653 APPARMOR SECURITY MODULE
9656 W: apparmor.wiki.kernel.org
9657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9659 F: security/apparmor/
9661 YAMA SECURITY MODULE
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9670 F: drivers/misc/phantom.c
9671 F: include/uapi/linux/phantom.h
9673 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9678 W: http://www.avagotech.com
9680 F: drivers/scsi/be2iscsi/
9682 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9688 W: http://www.emulex.com
9690 F: drivers/net/ethernet/emulex/benet/
9692 EMULEX ONECONNECT ROCE DRIVER
9697 W: http://www.emulex.com
9699 F: drivers/infiniband/hw/ocrdma/
9706 F: drivers/net/ethernet/sfc/
9711 F: drivers/misc/sgi-gru/
9713 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9717 F: Documentation/ia64/serial.txt
9718 F: drivers/tty/serial/ioc?_serial.c
9719 F: include/linux/ioc?.h
9721 SGI XP/XPC/XPNET DRIVER
9725 F: drivers/misc/sgi-xp/
9730 W: https://linuxtv.org
9731 W: http://palosaari.fi/linux/
9732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9733 T: git git://linuxtv.org/anttip/media_tree.git
9735 F: drivers/media/tuners/si2157*
9740 W: https://linuxtv.org
9741 W: http://palosaari.fi/linux/
9742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9743 T: git git://linuxtv.org/anttip/media_tree.git
9745 F: drivers/media/dvb-frontends/si2168*
9747 SI470X FM RADIO RECEIVER I2C DRIVER
9750 T: git git://linuxtv.org/media_tree.git
9751 W: https://linuxtv.org
9753 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9755 SI470X FM RADIO RECEIVER USB DRIVER
9758 T: git git://linuxtv.org/media_tree.git
9759 W: https://linuxtv.org
9761 F: drivers/media/radio/si470x/radio-si470x-common.c
9762 F: drivers/media/radio/si470x/radio-si470x.h
9763 F: drivers/media/radio/si470x/radio-si470x-usb.c
9765 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9768 T: git git://linuxtv.org/media_tree.git
9769 W: https://linuxtv.org
9771 F: drivers/media/radio/si4713/si4713.?
9773 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9776 T: git git://linuxtv.org/media_tree.git
9777 W: https://linuxtv.org
9779 F: drivers/media/radio/si4713/radio-platform-si4713.c
9781 SI4713 FM RADIO TRANSMITTER USB DRIVER
9784 T: git git://linuxtv.org/media_tree.git
9785 W: https://linuxtv.org
9787 F: drivers/media/radio/si4713/radio-usb-si4713.c
9792 W: https://linuxtv.org
9793 T: git git://linuxtv.org/media_tree.git
9795 F: drivers/media/common/siano/
9796 F: drivers/media/usb/siano/
9797 F: drivers/media/usb/siano/
9798 F: drivers/media/mmc/siano/
9804 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9805 F: drivers/video/fbdev/simplefb.c
9806 F: include/linux/platform_data/simplefb.h
9808 SH_VEU V4L2 MEM2MEM DRIVER
9811 F: drivers/media/platform/sh_veu.c
9813 SH_VOU V4L2 OUTPUT DRIVER
9816 F: drivers/media/platform/sh_vou.c
9817 F: include/media/drv-intf/sh_vou.h
9819 SIMPLE FIRMWARE INTERFACE (SFI)
9822 W: http://simplefirmware.org/
9823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9825 F: arch/x86/platform/sfi/
9827 F: include/linux/sfi*.h
9829 SIMTEC EB110ATX (Chalice CATS)
9833 W: http://www.simtec.co.uk/products/EB110ATX/
9836 SIMTEC EB2410ITX (BAST)
9840 W: http://www.simtec.co.uk/products/EB2410ITX/
9842 F: arch/arm/mach-s3c24xx/mach-bast.c
9843 F: arch/arm/mach-s3c24xx/bast-ide.c
9844 F: arch/arm/mach-s3c24xx/bast-irq.c
9846 TI DAVINCI MACHINE SUPPORT
9849 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9850 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9852 F: arch/arm/mach-davinci/
9853 F: drivers/i2c/busses/i2c-davinci.c
9855 TI DAVINCI SERIES MEDIA DRIVER
9858 W: https://linuxtv.org
9859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9860 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9862 F: drivers/media/platform/davinci/
9863 F: include/media/davinci/
9865 TI AM437X VPFE DRIVER
9868 W: https://linuxtv.org
9869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9870 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9872 F: drivers/media/platform/am437x/
9874 OV2659 OMNIVISION SENSOR DRIVER
9877 W: https://linuxtv.org
9878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9879 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9881 F: drivers/media/i2c/ov2659.c
9882 F: include/media/i2c/ov2659.h
9884 SILICON MOTION SM712 FRAME BUFFER DRIVER
9890 F: drivers/video/fbdev/sm712*
9891 F: Documentation/fb/sm712fb.txt
9893 SIS 190 ETHERNET DRIVER
9897 F: drivers/net/ethernet/sis/sis190.c
9899 SIS 900/7016 FAST ETHERNET DRIVER
9901 W: http://www.brownhat.org/sis900.html
9904 F: drivers/net/ethernet/sis/sis900.*
9906 SIS FRAMEBUFFER DRIVER
9908 W: http://www.winischhofer.net/linuxsisvga.shtml
9910 F: Documentation/fb/sisfb.txt
9911 F: drivers/video/fbdev/sis/
9912 F: include/video/sisfb.h
9916 W: http://www.winischhofer.at/linuxsisusbvga.shtml
9918 F: drivers/usb/misc/sisusbvga/
9928 F: include/linux/sl?b*.h
9931 SLEEPABLE READ-COPY UPDATE (SRCU)
9938 W: http://www.rdrop.com/users/paulmck/RCU/
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9941 F: include/linux/srcu.h
9942 F: kernel/rcu/srcu.c
9944 SMACK SECURITY MODULE
9947 W: http://schaufler-ca.com
9948 T: git git://git.gitorious.org/smack-next/kernel.git
9950 F: Documentation/security/Smack.txt
9953 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9957 F: drivers/power/avs/
9958 F: include/linux/power/smartreflex.h
9961 SMC91x ETHERNET DRIVER
9964 F: drivers/net/ethernet/smsc/smc91x.*
9966 SMIA AND SMIA++ IMAGE SENSOR DRIVER
9970 F: drivers/media/i2c/smiapp/
9971 F: include/media/i2c/smiapp.h
9972 F: drivers/media/i2c/smiapp-pll.c
9973 F: drivers/media/i2c/smiapp-pll.h
9974 F: include/uapi/linux/smiapp.h
9975 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9977 SMM665 HARDWARE MONITOR DRIVER
9981 F: Documentation/hwmon/smm665
9982 F: drivers/hwmon/smm665.c
9984 SMSC EMC2103 HARDWARE MONITOR DRIVER
9988 F: Documentation/hwmon/emc2103
9989 F: drivers/hwmon/emc2103.c
9991 SMSC SCH5627 HARDWARE MONITOR DRIVER
9995 F: Documentation/hwmon/sch5627
9996 F: drivers/hwmon/sch5627.c
9998 SMSC47B397 HARDWARE MONITOR DRIVER
10002 F: Documentation/hwmon/smsc47b397
10003 F: drivers/hwmon/smsc47b397.c
10005 SMSC911x ETHERNET DRIVER
10009 F: include/linux/smsc911x.h
10010 F: drivers/net/ethernet/smsc/smsc911x.*
10012 SMSC9420 PCI ETHERNET DRIVER
10016 F: drivers/net/ethernet/smsc/smsc9420.*
10018 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10022 F: drivers/video/fbdev/smscufx.c
10024 SOC-CAMERA V4L2 SUBSYSTEM
10027 T: git git://linuxtv.org/media_tree.git
10029 F: include/media/soc*
10030 F: drivers/media/i2c/soc_camera/
10031 F: drivers/media/platform/soc_camera/
10033 SOEKRIS NET48XX LED SUPPORT
10036 F: drivers/leds/leds-net48xx.c
10038 SOFTLOGIC 6x10 MPEG CODEC
10045 F: drivers/media/pci/solo6x10/
10047 SOFTWARE RAID (Multiple Disks) SUPPORT
10051 F: include/linux/raid/
10052 F: include/uapi/linux/raid/
10054 SONIC NETWORK DRIVER
10058 F: drivers/net/ethernet/natsemi/sonic.*
10060 SONICS SILICON BACKPLANE DRIVER (SSB)
10065 F: include/linux/ssb/
10067 SONY VAIO CONTROL DEVICE DRIVER
10070 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10072 F: Documentation/laptops/sony-laptop.txt
10073 F: drivers/char/sonypi.c
10074 F: drivers/platform/x86/sony-laptop.c
10075 F: include/linux/sony-laptop.h
10077 SONY MEMORYSTICK CARD SUPPORT
10079 W: http://tifmxx.berlios.de/
10081 F: drivers/memstick/host/tifm_ms.c
10083 SONY MEMORYSTICK STANDARD SUPPORT
10086 F: drivers/memstick/core/ms_block.*
10092 W: http://www.alsa-project.org/
10093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10094 T: git git://git.alsa-project.org/alsa-kernel.git
10095 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10097 F: Documentation/sound/
10099 F: include/uapi/sound/
10102 SOUND - COMPRESSED AUDIO
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10107 F: Documentation/sound/alsa/compress_offload.txt
10108 F: include/sound/compress_driver.h
10109 F: include/uapi/sound/compress_*
10110 F: sound/core/compress_offload.c
10111 F: sound/soc/soc-compress.c
10113 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10118 W: http://alsa-project.org/main/index.php/ASoC
10120 F: Documentation/sound/alsa/soc/
10122 F: include/sound/soc*
10124 SOUND - DMAENGINE HELPERS
10127 F: include/sound/dmaengine_pcm.h
10128 F: sound/core/pcm_dmaengine.c
10129 F: sound/soc/soc-generic-dmaengine-pcm.c
10134 W: https://linuxtv.org
10135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10137 F: drivers/media/dvb-frontends/sp2*
10139 SPARC + UltraSPARC (sparc/sparc64)
10142 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10149 SPARC SERIAL DRIVERS
10152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10155 F: include/linux/sunserialcore.h
10156 F: drivers/tty/serial/suncore.c
10157 F: drivers/tty/serial/sunhv.c
10158 F: drivers/tty/serial/sunsab.c
10159 F: drivers/tty/serial/sunsab.h
10160 F: drivers/tty/serial/sunsu.c
10161 F: drivers/tty/serial/sunzilog.c
10162 F: drivers/tty/serial/sunzilog.h
10167 W: https://sparse.wiki.kernel.org/
10168 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10169 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10171 F: include/linux/compiler.h
10173 SPEAR PLATFORM SUPPORT
10178 W: http://www.st.com/spear
10180 F: arch/arm/mach-spear/
10182 SPEAR CLOCK FRAMEWORK SUPPORT
10186 W: http://www.st.com/spear
10188 F: drivers/clk/spear/
10193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10194 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10196 F: Documentation/spi/
10198 F: include/linux/spi/
10199 F: include/uapi/linux/spi/
10201 SPIDERNET NETWORK DRIVER for CELL
10205 F: Documentation/networking/spider_net.txt
10206 F: drivers/net/ethernet/toshiba/spider_net*
10211 W: http://www.ibm.com/developerworks/power/cell/
10213 F: Documentation/filesystems/spufs.txt
10214 F: arch/powerpc/platforms/cell/spufs/
10216 SQUASHFS FILE SYSTEM
10219 W: http://squashfs.org.uk
10221 F: Documentation/filesystems/squashfs.txt
10224 SRM (Alpha) environment access
10227 F: arch/alpha/kernel/srm_env.c
10233 F: Documentation/stable_kernel_rules.txt
10237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10240 F: drivers/staging/
10246 F: drivers/staging/comedi/
10248 STAGING - FLARION FT1000 DRIVERS
10251 F: drivers/staging/ft1000/
10253 STAGING - INDUSTRIAL IO
10257 F: drivers/staging/iio/
10259 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10261 W: http://www.lirc.org/
10263 F: drivers/staging/media/lirc/
10265 STAGING - LUSTRE PARALLEL FILESYSTEM
10269 W: http://wiki.lustre.org/
10271 F: drivers/staging/lustre
10273 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10278 F: drivers/staging/nvec/
10280 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10284 W: http://wiki.laptop.org/go/DCON
10286 F: drivers/staging/olpc_dcon/
10288 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10291 F: drivers/staging/panel/
10293 STAGING - REALTEK RTL8712U DRIVERS
10297 F: drivers/staging/rtl8712/
10299 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10304 F: drivers/staging/rtl8723au/
10306 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10312 F: drivers/staging/sm750fb/
10318 F: drivers/staging/slicoss/
10320 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10326 W: http://www.linux-speakup.org/
10328 F: drivers/staging/speakup/
10330 STAGING - VIA VT665X DRIVERS
10333 F: drivers/staging/vt665?/
10335 STAGING - WILC1000 WIFI DRIVER
10344 F: drivers/staging/wilc1000/
10346 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10349 F: drivers/staging/xgifb/
10355 F: drivers/staging/rdma/hfi1
10357 STARFIRE/DURALAN NETWORK DRIVER
10360 F: drivers/net/ethernet/adaptec/starfire*
10364 W: http://sammy.net/sun3/
10366 F: arch/m68k/kernel/*sun3*
10367 F: arch/m68k/sun3*/
10368 F: arch/m68k/include/asm/sun3*
10369 F: drivers/net/ethernet/i825xx/sun3*
10371 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10375 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10376 F: drivers/input/keyboard/sun4i-lradc-keys.c
10378 SUNDANCE NETWORK DRIVER
10382 F: drivers/net/ethernet/dlink/sundance.c
10386 Q: http://patchwork.kernel.org/project/linux-sh/list/
10388 F: Documentation/sh/
10398 F: Documentation/power/
10399 F: arch/x86/kernel/acpi/
10400 F: drivers/base/power/
10402 F: include/linux/suspend.h
10403 F: include/linux/freezer.h
10404 F: include/linux/pm.h
10410 F: Documentation/svga.txt
10411 F: arch/x86/boot/video*
10418 F: arch/*/kernel/pci-swiotlb.c
10419 F: include/linux/swiotlb.h
10426 F: include/net/switchdev.h
10428 SYNOPSYS ARC ARCHITECTURE
10433 F: Documentation/devicetree/bindings/arc/*
10434 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10435 F: drivers/tty/serial/arc_uart.c
10436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10438 SYNOPSYS ARC SDP platform support
10441 F: arch/arc/plat-axs10x
10442 F: arch/arc/boot/dts/ax*
10443 F: Documentation/devicetree/bindings/arc/axs10*
10445 SYSTEM CONFIGURATION (SYSCON)
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10450 F: drivers/mfd/syscon.c
10455 F: Documentation/filesystems/sysv-fs.txt
10457 F: include/linux/sysv_fs.h
10463 W: http://www.linux-iscsi.org
10464 W: http://groups.google.com/group/linux-iscsi-target-dev
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10469 F: Documentation/target/
10471 TASKSTATS STATISTICS INTERFACE
10474 F: Documentation/accounting/taskstats*
10475 F: include/linux/taskstats*
10476 F: kernel/taskstats.c
10482 F: include/net/pkt_cls.h
10483 F: include/uapi/linux/pkt_cls.h
10486 TCP LOW PRIORITY MODULE
10489 W: http://tcp-lp-mod.sourceforge.net/
10491 F: net/ipv4/tcp_lp.c
10493 TDA10071 MEDIA DRIVER
10496 W: https://linuxtv.org
10497 W: http://palosaari.fi/linux/
10498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10499 T: git git://linuxtv.org/anttip/media_tree.git
10501 F: drivers/media/dvb-frontends/tda10071*
10503 TDA18212 MEDIA DRIVER
10506 W: https://linuxtv.org
10507 W: http://palosaari.fi/linux/
10508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10509 T: git git://linuxtv.org/anttip/media_tree.git
10511 F: drivers/media/tuners/tda18212*
10513 TDA18218 MEDIA DRIVER
10516 W: https://linuxtv.org
10517 W: http://palosaari.fi/linux/
10518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10519 T: git git://linuxtv.org/anttip/media_tree.git
10521 F: drivers/media/tuners/tda18218*
10523 TDA18271 MEDIA DRIVER
10526 W: https://linuxtv.org
10527 W: http://github.com/mkrufky
10528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10529 T: git git://linuxtv.org/mkrufky/tuners.git
10531 F: drivers/media/tuners/tda18271*
10533 TDA827x MEDIA DRIVER
10536 W: https://linuxtv.org
10537 W: http://github.com/mkrufky
10538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10539 T: git git://linuxtv.org/mkrufky/tuners.git
10541 F: drivers/media/tuners/tda8290.*
10543 TDA8290 MEDIA DRIVER
10546 W: https://linuxtv.org
10547 W: http://github.com/mkrufky
10548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10549 T: git git://linuxtv.org/mkrufky/tuners.git
10551 F: drivers/media/tuners/tda8290.*
10553 TDA9840 MEDIA DRIVER
10556 T: git git://linuxtv.org/media_tree.git
10557 W: https://linuxtv.org
10559 F: drivers/media/i2c/tda9840*
10561 TEA5761 TUNER DRIVER
10564 W: https://linuxtv.org
10565 T: git git://linuxtv.org/media_tree.git
10567 F: drivers/media/tuners/tea5761.*
10569 TEA5767 TUNER DRIVER
10572 W: https://linuxtv.org
10573 T: git git://linuxtv.org/media_tree.git
10575 F: drivers/media/tuners/tea5767.*
10577 TEA6415C MEDIA DRIVER
10580 T: git git://linuxtv.org/media_tree.git
10581 W: https://linuxtv.org
10583 F: drivers/media/i2c/tea6415c*
10585 TEA6420 MEDIA DRIVER
10588 T: git git://linuxtv.org/media_tree.git
10589 W: https://linuxtv.org
10591 F: drivers/media/i2c/tea6420*
10597 F: drivers/net/team/
10598 F: include/linux/if_team.h
10599 F: include/uapi/linux/if_team.h
10601 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10604 F: arch/x86/platform/ts5500/
10606 TECHNOTREND USB IR RECEIVER
10610 F: drivers/media/rc/ttusbir.c
10612 TEGRA ARCHITECTURE SUPPORT
10617 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10626 F: drivers/clk/tegra/
10631 F: drivers/dma/tegra20-apb-dma.c
10636 F: drivers/i2c/busses/i2c-tegra.c
10638 TEGRA IOMMU DRIVERS
10641 F: drivers/iommu/tegra*
10647 F: drivers/input/keyboard/tegra-kbc.c
10652 F: drivers/pwm/pwm-tegra.c
10654 TEGRA SERIAL DRIVER
10657 F: drivers/tty/serial/serial-tegra.c
10662 F: drivers/spi/spi-tegra*
10664 TEHUTI ETHERNET DRIVER
10668 F: drivers/net/ethernet/tehuti/*
10670 Telecom Clock Driver for MCPL0010
10673 F: drivers/char/tlclk.c
10675 TENSILICA XTENSA PORT (xtensa)
10681 F: drivers/irqchip/irq-xtensa-*
10683 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10686 T: git git://linuxtv.org/media_tree.git
10687 W: https://linuxtv.org
10689 F: drivers/media/radio/radio-raremono.c
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10697 Q: https://patchwork.kernel.org/project/linux-pm/list/
10699 F: drivers/thermal/
10700 F: include/linux/thermal.h
10701 F: include/uapi/linux/thermal.h
10702 F: include/linux/cpu_cooling.h
10703 F: Documentation/devicetree/bindings/thermal/
10705 THERMAL/CPU_COOLING
10711 F: Documentation/thermal/cpu-cooling-api.txt
10712 F: drivers/thermal/cpu_cooling.c
10713 F: include/linux/cpu_cooling.h
10715 THINGM BLINK(1) USB RGB LED DRIVER
10718 F: drivers/hid/hid-thingm.c
10720 THINKPAD ACPI EXTRAS DRIVER
10724 W: http://ibm-acpi.sourceforge.net
10725 W: http://thinkwiki.org/wiki/Ibm-acpi
10726 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10728 F: drivers/platform/x86/thinkpad_acpi.c
10730 TI BANDGAP AND THERMAL DRIVER
10735 F: drivers/thermal/ti-soc-thermal/
10737 TI CDCE706 CLOCK DRIVER
10740 F: drivers/clk/clk-cdce706.c
10747 F: include/linux/clk/ti.h
10749 TI FLASH MEDIA INTERFACE DRIVER
10752 F: drivers/misc/tifm*
10753 F: drivers/mmc/host/tifm_sd.c
10754 F: include/linux/tifm.h
10756 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10761 F: drivers/soc/ti/*
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10765 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10770 F: sound/soc/codecs/lm49453*
10771 F: sound/soc/codecs/isabelle*
10773 TI LP855x BACKLIGHT DRIVER
10776 F: Documentation/backlight/lp855x-driver.txt
10777 F: drivers/video/backlight/lp855x_bl.c
10778 F: include/linux/platform_data/lp855x.h
10780 TI LP8727 CHARGER DRIVER
10783 F: drivers/power/lp8727_charger.c
10784 F: include/linux/platform_data/lp8727.h
10786 TI LP8788 MFD DRIVER
10789 F: drivers/iio/adc/lp8788_adc.c
10790 F: drivers/leds/leds-lp8788.c
10791 F: drivers/mfd/lp8788*.c
10792 F: drivers/power/lp8788-charger.c
10793 F: drivers/regulator/lp8788-*.c
10794 F: include/linux/mfd/lp8788*.h
10796 TI NETCP ETHERNET DRIVER
10801 F: drivers/net/ethernet/ti/netcp*
10803 TI TAS571X FAMILY ASoC CODEC DRIVER
10807 F: sound/soc/codecs/tas571x*
10809 TI TWL4030 SERIES SOC CODEC DRIVER
10813 F: sound/soc/codecs/twl4030*
10815 TI WILINK WIRELESS DRIVERS
10817 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10818 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10821 F: drivers/net/wireless/ti/
10822 F: include/linux/wl12xx.h
10829 W: http://tipc.sourceforge.net/
10831 F: include/uapi/linux/tipc*.h
10836 W: http://www.ezchip.com/scm/
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10840 F: drivers/char/tile-srom.c
10841 F: drivers/edac/tile_edac.c
10842 F: drivers/net/ethernet/tile/
10843 F: drivers/rtc/rtc-tile.c
10844 F: drivers/tty/hvc/hvc_tile.c
10845 F: drivers/tty/serial/tilegx.c
10846 F: drivers/usb/host/*-tilegx.c
10847 F: include/linux/usb/tilegx.h
10849 TLAN NETWORK DRIVER
10852 W: http://sourceforge.net/projects/tlan/
10854 F: Documentation/networking/tlan.txt
10855 F: drivers/net/ethernet/ti/tlan.*
10857 TOMOYO SECURITY MODULE
10864 W: http://tomoyo.sourceforge.jp/
10865 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10867 F: security/tomoyo/
10869 TOPSTAR LAPTOP EXTRAS DRIVER
10873 F: drivers/platform/x86/topstar-laptop.c
10875 TOSHIBA ACPI EXTRAS DRIVER
10879 F: drivers/platform/x86/toshiba_acpi.c
10881 TOSHIBA BLUETOOTH DRIVER
10885 F: drivers/platform/x86/toshiba_bluetooth.c
10887 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10891 F: drivers/platform/x86/toshiba_haps.c
10893 TOSHIBA WMI HOTKEYS DRIVER
10897 F: drivers/platform/x86/toshiba-wmi.c
10901 W: http://www.buzzard.org.uk/toshiba/
10903 F: drivers/char/toshiba.c
10904 F: include/linux/toshiba.h
10905 F: include/uapi/linux/toshiba.h
10907 TOSHIBA TC358743 DRIVER
10911 F: drivers/media/i2c/tc358743*
10912 F: include/media/i2c/tc358743.h
10918 F: drivers/mmc/host/tmio_mmc*
10919 F: drivers/mmc/host/sh_mobile_sdhi.c
10920 F: include/linux/mmc/tmio.h
10921 F: include/linux/mmc/sh_mobile_sdhi.h
10923 TMP401 HARDWARE MONITOR DRIVER
10927 F: Documentation/hwmon/tmp401
10928 F: drivers/hwmon/tmp401.c
10930 TMPFS (SHMEM FILESYSTEM)
10934 F: include/linux/shmem_fs.h
10937 TM6000 VIDEO4LINUX DRIVER
10940 W: https://linuxtv.org
10941 T: git git://linuxtv.org/media_tree.git
10943 F: drivers/media/usb/tm6000/
10945 TW68 VIDEO4LINUX DRIVER
10948 T: git git://linuxtv.org/media_tree.git
10949 W: https://linuxtv.org
10951 F: drivers/media/pci/tw68/
10958 W: http://tpmdd.sourceforge.net
10960 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10961 T: https://github.com/PeterHuewe/linux-tpmdd
10963 F: drivers/char/tpm/
10965 TPM IBM_VTPM DEVICE DRIVER
10967 W: http://tpmdd.sourceforge.net
10970 F: drivers/char/tpm/tpm_ibmvtpm*
10975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10977 F: Documentation/trace/ftrace.txt
10978 F: arch/*/*/*/ftrace.h
10979 F: arch/*/kernel/ftrace.c
10980 F: include/*/ftrace.h
10981 F: include/linux/trace*.h
10984 F: tools/testing/selftests/ftrace/
10988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10990 K: ^Subject:.*(?i)trivial
10996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10997 F: Documentation/serial/
10999 F: drivers/tty/serial/serial_core.c
11000 F: include/linux/serial_core.h
11001 F: include/linux/serial.h
11002 F: include/linux/tty.h
11003 F: include/uapi/linux/serial_core.h
11004 F: include/uapi/linux/serial.h
11005 F: include/uapi/linux/tty.h
11007 TUA9001 MEDIA DRIVER
11010 W: https://linuxtv.org
11011 W: http://palosaari.fi/linux/
11012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11013 T: git git://linuxtv.org/anttip/media_tree.git
11015 F: drivers/media/tuners/tua9001*
11017 TULIP NETWORK DRIVERS
11021 F: drivers/net/ethernet/dec/tulip/
11025 W: http://vtun.sourceforge.net/tun
11027 F: Documentation/networking/tuntap.txt
11028 F: arch/um/os-Linux/drivers/
11030 TURBOCHANNEL SUBSYSTEM
11034 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11037 F: include/linux/tc.h
11039 U14-34F SCSI DRIVER
11043 F: drivers/scsi/u14-34f.c
11045 UBI FILE SYSTEM (UBIFS)
11049 T: git git://git.infradead.org/ubifs-2.6.git
11050 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11052 F: Documentation/filesystems/ubifs.txt
11055 UCLINUX (M68KNOMMU AND COLDFIRE)
11057 W: http://www.uclinux.org/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11062 F: arch/m68k/coldfire/
11064 F: arch/m68k/*/*_no.*
11065 F: arch/m68k/include/asm/*_no.*
11070 F: Documentation/filesystems/udf.txt
11076 F: Documentation/filesystems/ufs.txt
11079 UHID USERSPACE HID IO DRIVER:
11083 F: drivers/hid/uhid.c
11084 F: include/uapi/linux/uhid.h
11086 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11090 F: include/linux/uwb.h
11091 F: include/linux/uwb/
11093 UNICORE32 ARCHITECTURE:
11095 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11097 T: git git://github.com/gxt/linux.git
11102 W: http://dotat.at/prog/unifdef
11104 F: scripts/unifdef.c
11106 UNIFORM CDROM DRIVER
11108 W: http://www.kernel.dk
11110 F: Documentation/cdrom/
11111 F: drivers/cdrom/cdrom.c
11112 F: include/linux/cdrom.h
11113 F: include/uapi/linux/cdrom.h
11115 UNISYS S-PAR DRIVERS
11120 F: drivers/staging/unisys/
11122 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11126 F: Documentation/scsi/ufs.txt
11127 F: drivers/scsi/ufs/
11129 UNSORTED BLOCK IMAGES (UBI)
11132 W: http://www.linux-mtd.infradead.org/
11134 T: git git://git.infradead.org/ubifs-2.6.git
11136 F: drivers/mtd/ubi/
11137 F: include/linux/mtd/ubi.h
11138 F: include/uapi/mtd/ubi-user.h
11144 F: Documentation/usb/acm.txt
11145 F: drivers/usb/class/cdc-acm.*
11147 USB AR5523 WIRELESS DRIVER
11151 F: drivers/net/wireless/ath/ar5523/
11159 F: drivers/usb/storage/uas.c
11161 USB CDC ETHERNET DRIVER
11165 F: drivers/net/usb/cdc_*.c
11166 F: include/uapi/linux/usb/cdc.h
11168 USB CHAOSKEY DRIVER
11172 F: drivers/usb/misc/chaoskey.c
11174 USB CYPRESS C67X00 DRIVER
11178 F: drivers/usb/c67x00/
11180 USB DAVICOM DM9601 DRIVER
11183 W: http://www.linux-usb.org/usbnet
11185 F: drivers/net/usb/dm9601.c
11187 USB DIAMOND RIO500 DRIVER
11190 W: http://rio500.sourceforge.net
11192 F: drivers/usb/misc/rio500*
11198 F: Documentation/usb/ehci.txt
11199 F: drivers/usb/host/ehci*
11201 USB GADGET/PERIPHERAL SUBSYSTEM
11204 W: http://www.linux-usb.org/gadget
11205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11207 F: drivers/usb/gadget/
11208 F: include/linux/usb/gadget*
11210 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11216 F: Documentation/hid/hiddev.txt
11217 F: drivers/hid/usbhid/
11223 F: drivers/usb/host/isp116x*
11224 F: include/linux/usb/isp116x.h
11226 USB MASS STORAGE DRIVER
11231 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11232 F: drivers/usb/storage/
11237 T: git git://git.alsa-project.org/alsa-kernel.git
11239 F: sound/usb/midi.*
11241 USB NETWORKING DRIVERS
11244 F: drivers/net/usb/
11250 F: Documentation/usb/ohci.txt
11251 F: drivers/usb/host/ohci*
11253 USB OTG FSM (Finite State Machine)
11255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11258 F: drivers/usb/common/usb-otg-fsm.c
11265 F: drivers/usb/usbip/
11266 F: tools/usb/usbip/
11272 T: git git://github.com/petkan/pegasus.git
11273 W: https://github.com/petkan/pegasus
11275 F: drivers/net/usb/pegasus.*
11280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11282 F: drivers/usb/phy/
11284 USB PRINTER DRIVER (usblp)
11288 F: drivers/usb/class/usblp.c
11290 USB QMI WWAN NETWORK DRIVER
11294 F: Documentation/ABI/testing/sysfs-class-net-qmi
11295 F: drivers/net/usb/qmi_wwan.c
11301 T: git git://github.com/petkan/rtl8150.git
11302 W: https://github.com/petkan/rtl8150
11304 F: drivers/net/usb/rtl8150.c
11306 USB SERIAL SUBSYSTEM
11310 F: Documentation/usb/usb-serial.txt
11311 F: drivers/usb/serial/
11312 F: include/linux/usb/serial.h
11314 USB SMSC75XX ETHERNET DRIVER
11318 F: drivers/net/usb/smsc75xx.*
11320 USB SMSC95XX ETHERNET DRIVER
11324 F: drivers/net/usb/smsc95xx.*
11329 W: http://www.linux-usb.org
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11332 F: Documentation/usb/
11334 F: include/linux/usb.h
11335 F: include/linux/usb/
11341 F: drivers/usb/host/uhci*
11343 USB "USBNET" DRIVER FRAMEWORK
11346 W: http://www.linux-usb.org/usbnet
11348 F: drivers/net/usb/usbnet.c
11349 F: include/linux/usb/usbnet.h
11355 T: git git://linuxtv.org/media_tree.git
11356 W: http://www.ideasonboard.org/uvc/
11358 F: drivers/media/usb/uvc/
11359 F: include/uapi/linux/uvcvideo.h
11364 T: git git://linuxtv.org/media_tree.git
11365 W: https://linuxtv.org
11367 F: drivers/media/usb/usbvision/
11373 F: drivers/usb/gadget/function/*uvc*
11374 F: drivers/usb/gadget/legacy/webcam.c
11376 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11380 F: drivers/net/wireless/rndis_wlan.c
11386 F: drivers/usb/host/xhci*
11387 F: drivers/usb/host/pci-quirks*
11391 W: http://linux-lc100020.sourceforge.net
11393 F: drivers/net/wireless/zydas/zd1201.*
11399 T: git git://linuxtv.org/media_tree.git
11400 W: http://royale.zerezo.com/zr364xx/
11402 F: Documentation/video4linux/zr364xx.txt
11403 F: drivers/media/usb/zr364xx/
11409 F: drivers/usb/common/ulpi.c
11410 F: include/linux/ulpi/
11412 USER-MODE LINUX (UML)
11417 W: http://user-mode-linux.sourceforge.net
11419 F: Documentation/virtual/uml/
11425 USERSPACE I/O (UIO)
11429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11430 F: Documentation/DocBook/uio-howto.tmpl
11432 F: include/linux/uio*.h
11437 W: http://en.wikipedia.org/wiki/Util-linux
11438 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11444 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11446 F: Documentation/fb/uvesafb.txt
11447 F: drivers/video/fbdev/uvesafb.*
11453 F: drivers/mtd/nand/vf610_nfc.c
11455 VFAT/FAT/MSDOS FILESYSTEM
11458 F: Documentation/filesystems/vfat.txt
11465 F: Documentation/vfio.txt
11467 F: include/linux/vfio.h
11468 F: include/uapi/linux/vfio.h
11470 VFIO PLATFORM DRIVER
11474 F: drivers/vfio/platform/
11476 VIDEOBUF2 FRAMEWORK
11482 F: drivers/media/v4l2-core/videobuf2-*
11483 F: include/media/videobuf2-*
11485 VIRTUAL SERIO DEVICE DRIVER
11488 F: drivers/input/serio/userio.c
11489 F: include/uapi/linux/userio.h
11491 VIRTIO CONSOLE DRIVER
11495 F: drivers/char/virtio_console.c
11496 F: include/linux/virtio_console.h
11497 F: include/uapi/linux/virtio_console.h
11499 VIRTIO CORE, NET AND BLOCK DRIVERS
11505 F: drivers/net/virtio_net.c
11506 F: drivers/block/virtio_blk.c
11507 F: include/linux/virtio_*.h
11508 F: include/uapi/linux/virtio_*.h
11510 VIRTIO DRIVERS FOR S390
11517 F: drivers/s390/virtio/
11525 F: drivers/gpu/drm/virtio/
11526 F: include/uapi/linux/virtio_gpu.h
11528 VIRTIO HOST (VHOST)
11535 F: include/uapi/linux/vhost.h
11537 VIRTIO INPUT DRIVER
11540 F: drivers/virtio/virtio_input.c
11541 F: include/uapi/linux/virtio_input.h
11543 VIA RHINE NETWORK DRIVER
11545 F: drivers/net/ethernet/via/via-rhine.c
11547 VIA SD/MMC CARD CONTROLLER DRIVER
11551 F: drivers/mmc/host/via-sdmmc.c
11553 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11557 F: include/linux/via-core.h
11558 F: include/linux/via-gpio.h
11559 F: include/linux/via_i2c.h
11560 F: drivers/video/fbdev/via/
11562 VIA VELOCITY NETWORK DRIVER
11566 F: drivers/net/ethernet/via/via-velocity.*
11575 VIVID VIRTUAL VIDEO DRIVER
11578 T: git git://linuxtv.org/media_tree.git
11579 W: https://linuxtv.org
11581 F: drivers/media/platform/vivid/*
11587 F: drivers/net/macvlan.c
11588 F: include/linux/if_*vlan.h
11595 F: drivers/vlynq/vlynq.c
11596 F: include/linux/vlynq.h
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11605 F: Documentation/vme_api.txt
11606 F: drivers/staging/vme/
11608 F: include/linux/vme*
11610 VMWARE HYPERVISOR INTERFACE
11614 F: arch/x86/kernel/cpu/vmware.c
11616 VMWARE BALLOON DRIVER
11622 F: drivers/misc/vmw_balloon.c
11624 VMWARE VMMOUSE SUBDRIVER
11629 F: drivers/input/mouse/vmmouse.c
11630 F: drivers/input/mouse/vmmouse.h
11632 VMWARE VMXNET3 ETHERNET DRIVER
11637 F: drivers/net/vmxnet3/
11639 VMware PVSCSI driver
11644 F: drivers/scsi/vmw_pvscsi.c
11645 F: drivers/scsi/vmw_pvscsi.h
11647 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11651 W: http://www.slimlogic.co.uk/?p=48
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11654 F: drivers/regulator/
11655 F: include/linux/regulator/
11662 F: drivers/net/vrf.c
11663 F: Documentation/networking/vrf.txt
11665 VT1211 HARDWARE MONITOR DRIVER
11669 F: Documentation/hwmon/vt1211
11670 F: drivers/hwmon/vt1211.c
11672 VT8231 HARDWARE MONITOR DRIVER
11676 F: drivers/hwmon/vt8231.c
11678 VUB300 USB to SDIO/SD/MMC bridge chip
11683 F: drivers/mmc/host/vub300.c
11685 W1 DALLAS'S 1-WIRE BUS
11688 F: Documentation/w1/
11691 W83791D HARDWARE MONITORING DRIVER
11695 F: Documentation/hwmon/w83791d
11696 F: drivers/hwmon/w83791d.c
11698 W83793 HARDWARE MONITORING DRIVER
11702 F: Documentation/hwmon/w83793
11703 F: drivers/hwmon/w83793.c
11705 W83795 HARDWARE MONITORING DRIVER
11709 F: drivers/hwmon/w83795.c
11711 W83L51xD SD/MMC CARD INTERFACE DRIVER
11714 F: drivers/mmc/host/wbsd.*
11716 WACOM PROTOCOL 4 SERIAL TABLETS
11721 F: drivers/input/tablet/wacom_serial4.c
11723 WATCHDOG DEVICE DRIVERS
11727 W: http://www.linux-watchdog.org/
11728 T: git git://www.linux-watchdog.org/linux-watchdog.git
11730 F: Documentation/watchdog/
11731 F: drivers/watchdog/
11732 F: include/linux/watchdog.h
11733 F: include/uapi/linux/watchdog.h
11739 F: drivers/scsi/wd7000.c
11745 F: drivers/hid/hid-wiimote*
11750 F: drivers/media/rc/winbond-cir.c
11757 W: http://linuxwimax.org
11758 F: Documentation/wimax/README.wimax
11759 F: include/linux/wimax/debug.h
11760 F: include/net/wimax.h
11761 F: include/uapi/linux/wimax.h
11764 WISTRON LAPTOP BUTTON DRIVER
11767 F: drivers/input/misc/wistron_btns.c
11769 WL3501 WIRELESS PCMCIA CARD DRIVER
11772 W: http://oops.ghostprotocols.net:81/blog
11774 F: drivers/net/wireless/wl3501*
11776 WOLFSON MICROELECTRONICS DRIVERS
11778 T: git https://github.com/CirrusLogic/linux-drivers.git
11779 W: https://github.com/CirrusLogic/linux-drivers/wiki
11781 F: Documentation/hwmon/wm83??
11782 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11783 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11784 F: Documentation/devicetree/bindings/mfd/arizona.txt
11785 F: arch/arm/mach-s3c64xx/mach-crag6410*
11786 F: drivers/clk/clk-wm83*.c
11787 F: drivers/extcon/extcon-arizona.c
11788 F: drivers/leds/leds-wm83*.c
11789 F: drivers/gpio/gpio-*wm*.c
11790 F: drivers/gpio/gpio-arizona.c
11791 F: drivers/hwmon/wm83??-hwmon.c
11792 F: drivers/input/misc/wm831x-on.c
11793 F: drivers/input/touchscreen/wm831x-ts.c
11794 F: drivers/input/touchscreen/wm97*.c
11795 F: drivers/mfd/arizona*
11796 F: drivers/mfd/wm*.c
11797 F: drivers/mfd/cs47l24*
11798 F: drivers/power/wm83*.c
11799 F: drivers/rtc/rtc-wm83*.c
11800 F: drivers/regulator/wm8*.c
11801 F: drivers/video/backlight/wm83*_bl.c
11802 F: drivers/watchdog/wm83*_wdt.c
11803 F: include/linux/mfd/arizona/
11804 F: include/linux/mfd/wm831x/
11805 F: include/linux/mfd/wm8350/
11806 F: include/linux/mfd/wm8400*
11807 F: include/linux/wm97xx.h
11808 F: include/sound/wm????.h
11809 F: sound/soc/codecs/arizona.?
11810 F: sound/soc/codecs/wm*
11811 F: sound/soc/codecs/cs47l24*
11816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11818 F: include/linux/workqueue.h
11819 F: kernel/workqueue.c
11820 F: Documentation/workqueue.txt
11826 F: Documentation/networking/x25*
11827 F: include/net/x25*
11830 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11838 F: Documentation/x86/
11841 X86 PLATFORM DRIVERS
11844 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11846 F: drivers/platform/x86/
11847 F: drivers/platform/olpc/
11849 X86 MCE INFRASTRUCTURE
11854 F: arch/x86/kernel/cpu/mcheck/*
11856 X86 MICROCODE UPDATE SUPPORT
11859 F: arch/x86/kernel/cpu/microcode/*
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11866 F: arch/x86/entry/vdso/
11868 XC2028/3028 TUNER DRIVER
11871 W: https://linuxtv.org
11872 T: git git://linuxtv.org/media_tree.git
11874 F: drivers/media/tuners/tuner-xc2028.*
11876 XEN HYPERVISOR INTERFACE
11881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11884 F: drivers/*/xen-*front.c
11886 F: arch/x86/include/asm/xen/
11888 F: include/uapi/xen/
11895 F: arch/arm/include/asm/xen/
11897 XEN HYPERVISOR ARM64
11902 F: arch/arm64/include/asm/xen/
11904 XEN NETWORK BACKEND DRIVER
11910 F: drivers/net/xen-netback/*
11916 F: arch/x86/pci/*xen*
11917 F: drivers/pci/*xen*
11919 XEN BLOCK SUBSYSTEM
11924 F: drivers/block/xen-blkback/*
11925 F: drivers/block/xen*
11932 F: drivers/scsi/xen-scsifront.c
11933 F: drivers/xen/xen-scsiback.c
11934 F: include/xen/interface/io/vscsiif.h
11936 XEN SWIOTLB SUBSYSTEM
11940 F: arch/x86/xen/*swiotlb*
11941 F: drivers/xen/*swiotlb*
11944 P: Silicon Graphics Inc
11948 W: http://oss.sgi.com/projects/xfs
11949 T: git git://oss.sgi.com/xfs/xfs.git
11951 F: Documentation/filesystems/xfs.txt
11954 XILINX AXI ETHERNET DRIVER
11958 F: drivers/net/ethernet/xilinx/xilinx_axienet*
11960 XILINX UARTLITE SERIAL DRIVER
11964 F: drivers/tty/serial/uartlite.c
11966 XILINX VIDEO IP CORES
11970 T: git git://linuxtv.org/media_tree.git
11972 F: Documentation/devicetree/bindings/media/xilinx/
11973 F: drivers/media/platform/xilinx/
11974 F: include/uapi/linux/xilinx-v4l2-controls.h
11980 F: drivers/char/xillybus/
11982 XTENSA XTFPGA PLATFORM SUPPORT
11986 F: drivers/spi/spi-xtensa-xtfpga.c
11987 F: sound/soc/xtensa/xtfpga-i2s.c
11989 YAM DRIVER FOR AX.25
11993 F: drivers/net/hamradio/yam*
11994 F: include/linux/yam.h
11996 YEALINK PHONE DRIVER
12000 F: Documentation/input/yealink.txt
12001 F: drivers/input/misc/yealink.*
12003 Z8530 DRIVER FOR AX.25
12005 W: http://yaina.de/jreuter/
12006 W: http://www.qsl.net/dl1bke/
12009 F: Documentation/networking/z8530drv.txt
12010 F: drivers/net/hamradio/*scc.c
12011 F: drivers/net/hamradio/z8530.h
12013 ZBUD COMPRESSED PAGE ALLOCATOR
12018 F: include/linux/zbud.h
12020 ZD1211RW WIRELESS DRIVER
12023 W: http://zd1211.ath.cx/wiki/DriverRewrite
12027 F: drivers/net/wireless/zydas/zd1211rw/
12029 ZPOOL COMPRESSED PAGE STORAGE API
12034 F: include/linux/zpool.h
12036 ZR36067 VIDEO FOR LINUX DRIVER
12039 W: http://mjpeg.sourceforge.net/driver-zoran/
12040 T: hg https://linuxtv.org/hg/v4l-dvb
12042 F: drivers/media/pci/zoran/
12044 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12050 F: drivers/block/zram/
12051 F: Documentation/blockdev/zram.txt
12053 ZS DECSTATION Z85C30 SERIAL DRIVER
12056 F: drivers/tty/serial/zs.*
12058 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12065 F: include/linux/zsmalloc.h
12066 F: Documentation/vm/zsmalloc.txt
12068 ZSWAP COMPRESSED SWAP CACHING
12077 Q: http://patchwork.kernel.org/project/LKML/list/
12078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12079 S: Buried alive in reporters