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 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
785 F: arch/x86/kernel/apm_32.c
786 F: include/linux/apm_bios.h
787 F: include/uapi/linux/apm_bios.h
788 F: drivers/char/apm-emulation.c
790 APPLE BCM5974 MULTITOUCH DRIVER
794 F: drivers/input/mouse/bcm5974.c
800 F: drivers/hwmon/applesmc.c
802 APPLETALK NETWORK LAYER
805 F: drivers/net/appletalk/
808 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
811 F: arch/arm64/boot/dts/apm/
813 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
817 F: drivers/net/ethernet/apm/xgene/
818 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
820 APTINA CAMERA SENSOR PLL
824 F: drivers/media/i2c/aptina-pll.*
826 ARC FRAMEBUFFER DRIVER
829 F: drivers/video/fbdev/arcfb.c
830 F: drivers/video/fbdev/core/fb_defio.c
836 F: drivers/net/arcnet/
837 F: include/uapi/linux/if_arcnet.h
839 ARM MFM AND FLOPPY DRIVERS
842 F: arch/arm/lib/floppydma.S
843 F: arch/arm/include/asm/floppy.h
845 ARM PMU PROFILING AND DEBUGGING
849 F: arch/arm*/kernel/perf_*
850 F: arch/arm/oprofile/common.c
851 F: arch/arm*/kernel/hw_breakpoint.c
852 F: arch/arm*/include/asm/hw_breakpoint.h
853 F: arch/arm*/include/asm/perf_event.h
854 F: drivers/perf/arm_pmu.c
855 F: include/linux/perf/arm_pmu.h
860 W: http://www.arm.linux.org.uk/
864 ARM SUB-ARCHITECTURES
869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
871 ARM PRIMECELL AACI PL041 DRIVER
876 ARM PRIMECELL CLCD PL110 DRIVER
879 F: drivers/video/fbdev/amba-clcd.*
881 ARM PRIMECELL KMI PL050 DRIVER
884 F: drivers/input/serio/ambakmi.*
885 F: include/linux/amba/kmi.h
887 ARM PRIMECELL MMCI PL180/1 DRIVER
890 F: drivers/mmc/host/mmci.*
891 F: include/linux/amba/mmci.h
893 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
896 F: drivers/tty/serial/amba-pl01*.c
897 F: include/linux/amba/serial.h
899 ARM PRIMECELL BUS SUPPORT
903 F: include/linux/amba/bus.h
905 ARM/ADS SPHERE MACHINE SUPPORT
910 ARM/AFEB9260 MACHINE SUPPORT
915 ARM/AJECO 1ARM MACHINE SUPPORT
920 ARM/Allwinner sunXi SoC support
927 ARM/Allwinner SoC Clock Support
930 F: drivers/clk/sunxi/
932 ARM/Amlogic MesonX SoC support
936 F: drivers/media/rc/meson-ir.c
939 ARM/Annapurna Labs ALPINE ARCHITECTURE
942 F: arch/arm/mach-alpine/
944 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
949 W: http://www.linux4sam.org
950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
952 F: arch/arm/mach-at91/
954 F: arch/arm/boot/dts/at91*.dts
955 F: arch/arm/boot/dts/at91*.dtsi
956 F: arch/arm/boot/dts/sama*.dts
957 F: arch/arm/boot/dts/sama*.dtsi
958 F: arch/arm/include/debug/at91.S
960 ARM/ATMEL AT91 Clock Support
965 ARM/CALXEDA HIGHBANK ARCHITECTURE
969 F: arch/arm/mach-highbank/
970 F: arch/arm/boot/dts/highbank.dts
971 F: arch/arm/boot/dts/ecx-*.dts*
973 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
976 F: arch/arm/mach-cns3xxx/
978 ARM/CAVIUM THUNDER NETWORK DRIVER
983 F: drivers/net/ethernet/cavium/thunder/
985 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
991 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
996 F: arch/arm/mach-ep93xx/
997 F: arch/arm/mach-ep93xx/include/mach/
999 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1008 F: arch/arm/include/asm/clkdev.h
1009 F: drivers/clk/clkdev.c
1011 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1016 ARM/CONTEC MICRO9 MACHINE SUPPORT
1019 F: arch/arm/mach-ep93xx/micro9.c
1021 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1025 F: drivers/hwtracing/coresight/*
1026 F: Documentation/trace/coresight.txt
1027 F: Documentation/devicetree/bindings/arm/coresight.txt
1028 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1030 ARM/CORGI MACHINE SUPPORT
1034 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1037 T: git git://github.com/ulli-kroll/linux.git
1039 F: arch/arm/mach-gemini/
1040 F: drivers/rtc/rtc-gemini.c
1042 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1047 F: arch/arm/boot/dts/prima2*
1048 F: arch/arm/mach-prima2/
1049 F: drivers/clk/sirf/
1050 F: drivers/clocksource/timer-prima2.c
1051 F: drivers/clocksource/timer-atlas7.c
1054 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1058 F: arch/arm/boot/dts/cx92755*
1061 ARM/EBSA110 MACHINE SUPPORT
1064 W: http://www.arm.linux.org.uk/
1066 F: arch/arm/mach-ebsa110/
1067 F: drivers/net/ethernet/amd/am79c961a.*
1069 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1075 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1080 W: http://www.openezx.org/
1082 T: topgit git://git.openezx.org/openezx.git
1083 F: arch/arm/mach-pxa/ezx.c
1085 ARM/FARADAY FA526 PORT
1089 T: git git://git.berlios.de/gemini-board
1090 F: arch/arm/mm/*-fa*
1092 ARM/FOOTBRIDGE ARCHITECTURE
1095 W: http://www.arm.linux.org.uk/
1097 F: arch/arm/include/asm/hardware/dec21285.h
1098 F: arch/arm/mach-footbridge/
1100 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1106 F: arch/arm/mach-imx/
1107 F: arch/arm/mach-mxs/
1108 F: arch/arm/boot/dts/imx*
1109 F: arch/arm/configs/imx*_defconfig
1113 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1120 F: arch/arm/mach-imx/*vf610*
1121 F: arch/arm/boot/dts/vf*
1123 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1128 ARM/GUMSTIX MACHINE SUPPORT
1133 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1138 F: arch/arm/mach-pxa/hx4700.c
1139 F: arch/arm/mach-pxa/include/mach/hx4700.h
1140 F: sound/soc/pxa/hx4700.c
1142 ARM/HISILICON SOC SUPPORT
1145 W: http://www.hisilicon.com
1147 T: git git://github.com/hisilicon/linux-hisi.git
1148 F: arch/arm/mach-hisi/
1149 F: arch/arm/boot/dts/hi3*
1150 F: arch/arm/boot/dts/hip*
1151 F: arch/arm/boot/dts/hisi*
1152 F: arch/arm64/boot/dts/hisilicon/
1154 ARM/HP JORNADA 7XX MACHINE SUPPORT
1158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1159 F: arch/arm/mach-sa1100/jornada720.c
1160 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1162 ARM/IGEP MACHINE SUPPORT
1168 F: arch/arm/boot/dts/omap3-igep*
1170 ARM/INCOME PXA270 SUPPORT
1174 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1176 ARM/INTEL IOP32X ARM ARCHITECTURE
1181 ARM/INTEL IOP33X ARM ARCHITECTURE
1185 ARM/INTEL IOP13XX ARM ARCHITECTURE
1190 ARM/INTEL IQ81342EX MACHINE SUPPORT
1195 ARM/INTEL IXDP2850 MACHINE SUPPORT
1200 ARM/INTEL IXP4XX ARM ARCHITECTURE
1205 F: arch/arm/mach-ixp4xx/
1207 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1211 F: arch/arm/mach-pxa/stargate2.c
1212 F: drivers/pcmcia/pxa2xx_stargate2.c
1214 ARM/INTEL XSC3 (MANZANO) ARM CORE
1219 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1224 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1228 F: arch/arm/mach-keystone/
1229 F: arch/arm/boot/dts/k2*
1230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1232 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1236 F: drivers/clk/keystone/
1238 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1243 F: drivers/clocksource/timer-keystone.c
1245 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1249 F: drivers/power/reset/keystone-reset.c
1251 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1255 F: drivers/memory/*emif*
1257 ARM/LOGICPD PXA270 MACHINE SUPPORT
1262 ARM/LPC18XX ARCHITECTURE
1266 F: arch/arm/boot/dts/lpc43*
1267 F: drivers/clk/nxp/clk-lpc18xx*
1268 F: drivers/clocksource/time-lpc32xx.c
1269 F: drivers/i2c/busses/i2c-lpc2k.c
1270 F: drivers/memory/pl172.c
1271 F: drivers/mtd/spi-nor/nxp-spifi.c
1272 F: drivers/rtc/rtc-lpc24xx.c
1275 ARM/MAGICIAN MACHINE SUPPORT
1279 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1286 F: arch/arm/mach-mvebu/
1287 F: drivers/rtc/rtc-armada38x.c
1288 F: arch/arm/boot/dts/armada*
1289 F: arch/arm/boot/dts/kirkwood*
1292 ARM/Marvell Berlin SoC support
1296 F: arch/arm/mach-berlin/
1297 F: arch/arm/boot/dts/berlin*
1298 F: arch/arm64/boot/dts/marvell/berlin*
1301 ARM/Marvell Dove/MV78xx0/Orion SOC support
1308 F: arch/arm/mach-dove/
1309 F: arch/arm/mach-mv78xx0/
1310 F: arch/arm/mach-orion5x/
1311 F: arch/arm/plat-orion/
1312 F: arch/arm/boot/dts/dove*
1313 F: arch/arm/boot/dts/orion5x*
1316 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1319 W: http://www.digriz.org.uk/ts78xx/kernel
1321 F: arch/arm/mach-orion5x/ts78xx-*
1323 ARM/Mediatek RTC DRIVER
1328 F: drivers/rtc/rtc-mt6397.c
1330 ARM/Mediatek SoC support
1335 F: arch/arm/boot/dts/mt6*
1336 F: arch/arm/boot/dts/mt8*
1337 F: arch/arm/mach-mediatek/
1341 ARM/Mediatek USB3 PHY DRIVER
1346 F: drivers/phy/phy-mt65xx-usb3.c
1348 ARM/MICREL KS8695 ARCHITECTURE
1351 F: arch/arm/mach-ks8695/
1354 ARM/MIOA701 MACHINE SUPPORT
1357 F: arch/arm/mach-pxa/mioa701.c
1360 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1364 ARM/NOMADIK ARCHITECTURE
1369 F: arch/arm/mach-nomadik/
1370 F: drivers/pinctrl/nomadik/
1371 F: drivers/i2c/busses/i2c-nomadik.c
1372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1374 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1377 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1380 ARM/TOSA MACHINE SUPPORT
1385 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1388 W: http://hackndev.com
1390 F: arch/arm/mach-pxa/include/mach/palmtx.h
1391 F: arch/arm/mach-pxa/palmtx.c
1392 F: arch/arm/mach-pxa/include/mach/palmt5.h
1393 F: arch/arm/mach-pxa/palmt5.c
1394 F: arch/arm/mach-pxa/include/mach/palmld.h
1395 F: arch/arm/mach-pxa/palmld.c
1396 F: arch/arm/mach-pxa/include/mach/palmte2.h
1397 F: arch/arm/mach-pxa/palmte2.c
1398 F: arch/arm/mach-pxa/include/mach/palmtc.h
1399 F: arch/arm/mach-pxa/palmtc.c
1401 ARM/PALM TREO SUPPORT
1404 W: http://hackndev.com
1406 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1407 F: arch/arm/mach-pxa/palmtreo.c
1412 W: http://hackndev.com
1414 F: arch/arm/mach-pxa/include/mach/palmz72.h
1415 F: arch/arm/mach-pxa/palmz72.c
1419 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1422 ARM/PT DIGITAL BOARD PORT
1425 W: http://www.arm.linux.org.uk/
1428 ARM/QUALCOMM SUPPORT
1434 F: arch/arm/boot/dts/qcom-*.dts
1435 F: arch/arm/boot/dts/qcom-*.dtsi
1436 F: arch/arm/mach-qcom/
1437 F: arch/arm64/boot/dts/qcom/*
1438 F: drivers/soc/qcom/
1439 F: drivers/tty/serial/msm_serial.h
1440 F: drivers/tty/serial/msm_serial.c
1441 F: drivers/*/pm8???-*
1442 F: drivers/mfd/ssbi.c
1443 F: drivers/firmware/qcom_scm.c
1444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1446 ARM/RADISYS ENP2611 MACHINE SUPPORT
1451 ARM/RENESAS ARM64 ARCHITECTURE
1455 Q: http://patchwork.kernel.org/project/linux-sh/list/
1456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1458 F: arch/arm64/boot/dts/renesas/
1460 ARM/RISCPC ARCHITECTURE
1463 W: http://www.arm.linux.org.uk/
1465 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1466 F: arch/arm/include/asm/hardware/ioc.h
1467 F: arch/arm/include/asm/hardware/iomd.h
1468 F: arch/arm/include/asm/hardware/memc.h
1469 F: arch/arm/mach-rpc/
1470 F: drivers/net/ethernet/8390/etherh.c
1471 F: drivers/net/ethernet/i825xx/ether1*
1472 F: drivers/net/ethernet/seeq/ether3*
1473 F: drivers/scsi/arm/
1475 ARM/Rockchip SoC support
1479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1481 F: arch/arm/boot/dts/rk3*
1482 F: arch/arm/mach-rockchip/
1483 F: drivers/clk/rockchip/
1484 F: drivers/i2c/busses/i2c-rk3x.c
1485 F: drivers/*/*rockchip*
1486 F: drivers/*/*/*rockchip*
1487 F: sound/soc/rockchip/
1490 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1496 F: arch/arm/boot/dts/s3c*
1497 F: arch/arm/boot/dts/s5p*
1498 F: arch/arm/boot/dts/samsung*
1499 F: arch/arm/boot/dts/exynos*
1500 F: arch/arm64/boot/dts/exynos/
1501 F: arch/arm/plat-samsung/
1502 F: arch/arm/mach-s3c24*/
1503 F: arch/arm/mach-s3c64xx/
1504 F: arch/arm/mach-s5p*/
1505 F: arch/arm/mach-exynos*/
1506 F: drivers/*/*s3c2410*
1507 F: drivers/*/*/*s3c2410*
1508 F: drivers/spi/spi-s3c*
1509 F: sound/soc/samsung/*
1510 F: Documentation/arm/Samsung/
1511 F: Documentation/devicetree/bindings/arm/samsung/
1512 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1513 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1516 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1520 F: arch/arm/mach-s5pv210/
1522 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1528 F: drivers/media/platform/s5p-g2d/
1530 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1537 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1538 F: drivers/media/platform/s5p-mfc/
1540 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1546 F: drivers/media/platform/s5p-tv/
1548 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1554 F: drivers/media/platform/s5p-jpeg/
1556 ARM/SHMOBILE ARM ARCHITECTURE
1560 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1563 F: arch/arm/boot/dts/emev2*
1564 F: arch/arm/boot/dts/r7s*
1565 F: arch/arm/boot/dts/r8a*
1566 F: arch/arm/boot/dts/sh*
1567 F: arch/arm/configs/shmobile_defconfig
1568 F: arch/arm/include/debug/renesas-scif.S
1569 F: arch/arm/mach-shmobile/
1572 ARM/SOCFPGA ARCHITECTURE
1575 F: arch/arm/mach-socfpga/
1576 F: arch/arm/boot/dts/socfpga*
1577 F: arch/arm/configs/socfpga_defconfig
1578 F: arch/arm64/boot/dts/altera/
1579 W: http://www.rocketboards.org
1580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1582 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1585 F: drivers/clk/socfpga/
1587 ARM/SOCFPGA EDAC SUPPORT
1590 F: drivers/edac/altera_edac.
1592 ARM/STI ARCHITECTURE
1598 W: http://www.stlinux.com
1600 F: arch/arm/mach-sti/
1601 F: arch/arm/boot/dts/sti*
1602 F: drivers/char/hw_random/st-rng.c
1603 F: drivers/clocksource/arm_global_timer.c
1604 F: drivers/clocksource/clksrc_st_lpc.c
1605 F: drivers/i2c/busses/i2c-st.c
1606 F: drivers/media/rc/st_rc.c
1607 F: drivers/media/platform/sti/c8sectpfe/
1608 F: drivers/mmc/host/sdhci-st.c
1609 F: drivers/phy/phy-miphy28lp.c
1610 F: drivers/phy/phy-miphy365x.c
1611 F: drivers/phy/phy-stih407-usb.c
1612 F: drivers/phy/phy-stih41x-usb.c
1613 F: drivers/pinctrl/pinctrl-st.c
1614 F: drivers/reset/sti/
1615 F: drivers/rtc/rtc-st-lpc.c
1616 F: drivers/tty/serial/st-asc.c
1617 F: drivers/usb/dwc3/dwc3-st.c
1618 F: drivers/usb/host/ehci-st.c
1619 F: drivers/usb/host/ohci-st.c
1620 F: drivers/watchdog/st_lpc_wdt.c
1621 F: drivers/ata/ahci_st.c
1623 ARM/STM32 ARCHITECTURE
1627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1629 F: drivers/clocksource/armv7m_systick.c
1631 ARM/TANGO ARCHITECTURE
1635 F: arch/arm/mach-tango/
1636 F: arch/arm/boot/dts/tango*
1638 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1643 ARM/TETON BGA MACHINE SUPPORT
1648 ARM/THECUS N2100 MACHINE SUPPORT
1653 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1656 W: http://www.mcuos.com
1658 F: arch/arm/mach-w90x900/
1659 F: drivers/input/keyboard/w90p910_keypad.c
1660 F: drivers/input/touchscreen/w90p910_ts.c
1661 F: drivers/watchdog/nuc900_wdt.c
1662 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1663 F: drivers/mtd/nand/nuc900_nand.c
1664 F: drivers/rtc/rtc-nuc900.c
1665 F: drivers/spi/spi-nuc900.c
1666 F: drivers/usb/host/ehci-w90x900.c
1667 F: drivers/video/fbdev/nuc900fb.c
1669 ARM/U300 MACHINE SUPPORT
1673 F: arch/arm/mach-u300/
1674 F: drivers/clocksource/timer-u300.c
1675 F: drivers/i2c/busses/i2c-stu300.c
1676 F: drivers/rtc/rtc-coh901331.c
1677 F: drivers/watchdog/coh901327_wdt.c
1678 F: drivers/dma/coh901318*
1679 F: drivers/mfd/ab3100*
1680 F: drivers/rtc/rtc-ab3100.c
1681 F: drivers/rtc/rtc-coh901331.c
1682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1684 ARM/UNIPHIER ARCHITECTURE
1688 F: arch/arm/boot/dts/uniphier*
1689 F: arch/arm/include/asm/hardware/cache-uniphier.h
1690 F: arch/arm/mach-uniphier/
1691 F: arch/arm/mm/cache-uniphier.c
1692 F: arch/arm64/boot/dts/socionext/
1693 F: drivers/bus/uniphier-system-bus.c
1694 F: drivers/i2c/busses/i2c-uniphier*
1695 F: drivers/pinctrl/uniphier/
1696 F: drivers/tty/serial/8250/8250_uniphier.c
1699 ARM/Ux500 ARM ARCHITECTURE
1703 F: arch/arm/mach-ux500/
1704 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1705 F: drivers/dma/ste_dma40*
1706 F: drivers/hwspinlock/u8500_hsem.c
1707 F: drivers/mfd/abx500*
1708 F: drivers/mfd/ab8500*
1709 F: drivers/mfd/dbx500*
1710 F: drivers/mfd/db8500*
1711 F: drivers/pinctrl/nomadik/pinctrl-ab*
1712 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1713 F: drivers/rtc/rtc-ab8500.c
1714 F: drivers/rtc/rtc-pl031.c
1715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1717 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1720 T: git git://git.linaro.org/people/ulfh/clk.git
1722 F: drivers/clk/ux500/
1723 F: include/linux/platform_data/clk-ux500.h
1725 ARM/VERSATILE EXPRESS PLATFORM
1731 F: arch/arm/boot/dts/vexpress*
1732 F: arch/arm64/boot/dts/arm/
1733 F: arch/arm/mach-vexpress/
1736 F: drivers/clk/versatile/clk-vexpress-osc.c
1737 F: drivers/clocksource/versatile.c
1742 W: http://www.arm.linux.org.uk/
1746 ARM/VOIPAC PXA270 SUPPORT
1750 F: arch/arm/mach-pxa/vpac270.c
1751 F: arch/arm/mach-pxa/include/mach/vpac270.h
1753 ARM/VT8500 ARM ARCHITECTURE
1757 F: arch/arm/mach-vt8500/
1758 F: drivers/clocksource/vt8500_timer.c
1759 F: drivers/i2c/busses/i2c-wmt.c
1760 F: drivers/mmc/host/wmt-sdmmc.c
1761 F: drivers/pwm/pwm-vt8500.c
1762 F: drivers/rtc/rtc-vt8500.c
1763 F: drivers/tty/serial/vt8500_serial.c
1764 F: drivers/usb/host/ehci-platform.c
1765 F: drivers/usb/host/uhci-platform.c
1766 F: drivers/video/fbdev/vt8500lcdfb.*
1767 F: drivers/video/fbdev/wm8505fb*
1768 F: drivers/video/fbdev/wmt_ge_rops.*
1770 ARM/ZIPIT Z2 SUPPORT
1774 F: arch/arm/mach-pxa/z2.c
1775 F: arch/arm/mach-pxa/include/mach/z2.h
1777 ARM/ZTE ARCHITECTURE
1781 F: arch/arm/mach-zx/
1783 F: Documentation/devicetree/bindings/arm/zte.txt
1784 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1786 ARM/ZYNQ ARCHITECTURE
1790 W: http://wiki.xilinx.com
1791 T: git https://github.com/Xilinx/linux-xlnx.git
1793 F: arch/arm/mach-zynq/
1794 F: drivers/cpuidle/cpuidle-zynq.c
1795 F: drivers/block/xsysace.c
1798 F: drivers/clocksource/cadence_ttc_timer.c
1799 F: drivers/i2c/busses/i2c-cadence.c
1800 F: drivers/mmc/host/sdhci-of-arasan.c
1801 F: drivers/edac/synopsys_edac.c
1807 F: drivers/iommu/arm-smmu.c
1808 F: drivers/iommu/arm-smmu-v3.c
1809 F: drivers/iommu/io-pgtable-arm.c
1811 ARM64 PORT (AARCH64 ARCHITECTURE)
1815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1818 F: Documentation/arm64/
1820 AS3645A LED FLASH CONTROLLER DRIVER
1823 T: git git://linuxtv.org/media_tree.git
1825 F: drivers/media/i2c/as3645a.c
1826 F: include/media/i2c/as3645a.h
1828 ASC7621 HARDWARE MONITOR DRIVER
1832 F: Documentation/hwmon/asc7621
1833 F: drivers/hwmon/asc7621.c
1835 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1839 W: http://acpi4asus.sf.net
1841 F: drivers/platform/x86/asus*.c
1842 F: drivers/platform/x86/eeepc*.c
1844 ASUS WIRELESS RADIO CONTROL DRIVER
1848 F: drivers/platform/x86/asus-wireless.c
1850 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1852 W: http://sourceforge.net/projects/xscaleiop
1854 F: Documentation/crypto/async-tx-api.txt
1857 F: include/linux/dmaengine.h
1858 F: include/linux/async_tx.h
1864 F: drivers/misc/eeprom/at24.c
1865 F: include/linux/platform_data/at24.h
1867 ATA OVER ETHERNET (AOE) DRIVER
1869 W: http://www.openaoe.org/
1871 F: Documentation/aoe/
1872 F: drivers/block/aoe/
1874 ATHEROS 71XX/9XXX GPIO DRIVER
1876 W: https://github.com/AlbanBedel/linux
1877 T: git git://github.com/AlbanBedel/linux
1879 F: drivers/gpio/gpio-ath79.c
1880 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1882 ATHEROS ATH GENERIC UTILITIES
1886 F: drivers/net/wireless/ath/*
1888 ATHEROS ATH5K WIRELESS DRIVER
1893 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1895 F: drivers/net/wireless/ath/ath5k/
1897 ATHEROS ATH6KL WIRELESS DRIVER
1900 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1903 F: drivers/net/wireless/ath/ath6kl/
1905 WILOCITY WIL6210 WIRELESS DRIVER
1910 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1911 F: drivers/net/wireless/ath/wil6210/
1912 F: include/uapi/linux/wil6210_uapi.h
1914 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1917 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1919 F: drivers/net/wireless/ath/carl9170/
1921 ATK0110 HWMON DRIVER
1925 F: drivers/hwmon/asus_atk0110.c
1930 F: drivers/input/misc/ati_remote2.c
1932 ATLX ETHERNET DRIVERS
1936 W: http://sourceforge.net/projects/atl1
1937 W: http://atl1.sourceforge.net
1939 F: drivers/net/ethernet/atheros/
1945 W: http://linux-atm.sourceforge.net
1948 F: include/linux/atm*
1949 F: include/uapi/linux/atm*
1951 ATMEL AT91 / AT32 MCI DRIVER
1954 F: drivers/mmc/host/atmel-mci.c
1956 ATMEL AT91 / AT32 SERIAL DRIVER
1959 F: drivers/tty/serial/atmel_serial.c
1961 ATMEL Audio ALSA driver
1971 F: drivers/dma/at_hdmac.c
1972 F: drivers/dma/at_hdmac_regs.h
1973 F: include/linux/platform_data/dma-atmel.h
1980 F: drivers/dma/at_xdmac.c
1986 F: drivers/i2c/busses/i2c-at91.c
1992 F: drivers/media/platform/soc_camera/atmel-isi.c
1993 F: include/media/atmel-isi.h
1999 F: drivers/video/fbdev/atmel_lcdfb.c
2000 F: include/video/atmel_lcdc.h
2002 ATMEL MACB ETHERNET DRIVER
2005 F: drivers/net/ethernet/cadence/
2012 F: drivers/mtd/nand/atmel_nand*
2018 F: drivers/mmc/host/sdhci-of-at91.c
2023 F: drivers/spi/spi-atmel.*
2029 F: drivers/misc/atmel-ssc.c
2030 F: include/linux/atmel-ssc.h
2032 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2036 F: drivers/misc/atmel_tclib.c
2037 F: drivers/clocksource/tcb_clksrc.c
2039 ATMEL USBA UDC DRIVER
2043 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2045 ATMEL WIRELESS DRIVER
2048 W: http://www.thekelleys.org.uk/atmel
2049 W: http://atmelwlandriver.sourceforge.net/
2051 F: drivers/net/wireless/atmel/atmel*
2053 ATMEL MAXTOUCH DRIVER
2055 T: git git://github.com/atmel-maxtouch/linux.git
2057 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2058 F: drivers/input/touchscreen/atmel_mxt_ts.c
2059 F: include/linux/platform_data/atmel_mxt_ts.h
2061 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2064 W: http://www.attotech.com
2066 F: drivers/scsi/esas2r
2068 ATUSB IEEE 802.15.4 RADIO DRIVER
2072 F: drivers/net/ieee802154/atusb.c
2073 F: drivers/net/ieee802154/atusb.h
2074 F: drivers/net/ieee802154/at86rf230.h
2080 W: http://people.redhat.com/sgrubb/audit/
2081 T: git git://git.infradead.org/users/pcmoore/audit
2083 F: include/linux/audit.h
2084 F: include/uapi/linux/audit.h
2087 AUXILIARY DISPLAY DRIVERS
2089 W: http://miguelojeda.es/auxdisplay.htm
2090 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2092 F: drivers/auxdisplay/
2093 F: include/linux/cfag12864b.h
2098 W: http://www.atmel.com/products/AVR32/
2099 W: http://mirror.egtvedt.no/avr32linux.org/
2100 W: http://avrfreaks.net/
2104 AVR32/AT32AP MACHINE SUPPORT
2108 F: arch/avr32/mach-at32ap/
2113 W: http://www.linux-ax25.org/
2115 F: include/uapi/linux/ax25.h
2116 F: include/net/ax25.h
2122 W: https://linuxtv.org
2123 T: git git://linuxtv.org/media_tree.git
2125 F: drivers/media/usb/dvb-usb-v2/az6007.c
2127 AZTECH FM RADIO RECEIVER DRIVER
2130 T: git git://linuxtv.org/media_tree.git
2131 W: https://linuxtv.org
2133 F: drivers/media/radio/radio-aztech*
2138 W: http://wireless.kernel.org/en/users/Drivers/b43
2140 F: drivers/net/wireless/broadcom/b43/
2142 B43LEGACY WIRELESS DRIVER
2146 W: http://wireless.kernel.org/en/users/Drivers/b43
2148 F: drivers/net/wireless/broadcom/b43legacy/
2150 BACKLIGHT CLASS/SUBSYSTEM
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2155 F: drivers/video/backlight/
2156 F: include/linux/backlight.h
2163 W: http://www.open-mesh.org/
2167 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2170 W: http://www.baycom.org/~tom/ham/ham.html
2172 F: drivers/net/hamradio/baycom*
2174 BCACHE (BLOCK LAYER CACHE)
2177 W: http://bcache.evilpiepirate.org
2179 F: drivers/md/bcache/
2181 BDISP ST MEDIA DRIVER
2184 T: git git://linuxtv.org/media_tree.git
2185 W: https://linuxtv.org
2187 F: drivers/media/platform/sti/bdisp
2191 F: Documentation/filesystems/befs.txt
2194 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2198 F: drivers/net/ethernet/ec_bhf.c
2203 F: Documentation/filesystems/bfs.txt
2205 F: include/uapi/linux/bfs_fs.h
2207 BLACKFIN ARCHITECTURE
2210 T: git git://git.code.sf.net/p/adi-linux/code
2211 W: http://blackfin.uclinux.org
2215 BLACKFIN EMAC DRIVER
2217 W: http://blackfin.uclinux.org
2219 F: drivers/net/ethernet/adi/
2223 W: http://blackfin.uclinux.org
2225 F: drivers/rtc/rtc-bfin.c
2230 W: http://blackfin.uclinux.org
2232 F: drivers/mmc/host/bfin_sdh.c
2234 BLACKFIN SERIAL DRIVER
2237 W: http://blackfin.uclinux.org
2239 F: drivers/tty/serial/bfin_uart.c
2241 BLACKFIN WATCHDOG DRIVER
2243 W: http://blackfin.uclinux.org
2245 F: drivers/watchdog/bfin_wdt.c
2247 BLACKFIN I2C TWI DRIVER
2250 W: http://blackfin.uclinux.org/
2252 F: drivers/i2c/busses/i2c-bfin-twi.c
2254 BLACKFIN MEDIA DRIVER
2257 W: http://blackfin.uclinux.org/
2259 F: drivers/media/platform/blackfin/
2260 F: drivers/media/i2c/adv7183*
2261 F: drivers/media/i2c/vs6624*
2263 BLINKM RGB LED DRIVER
2266 F: drivers/leds/leds-blinkm.c
2271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2274 F: kernel/trace/blktrace.c
2280 F: drivers/mtd/devices/block2mtd.c
2287 W: http://www.bluez.org/
2288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2291 F: drivers/bluetooth/
2298 W: http://www.bluez.org/
2299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2303 F: include/net/bluetooth/
2310 W: http://sourceforge.net/projects/bonding/
2312 F: drivers/net/bonding/
2313 F: include/uapi/linux/if_bonding.h
2315 BPF (Safe dynamic programs and tools)
2322 BROADCOM B44 10/100 ETHERNET DRIVER
2326 F: drivers/net/ethernet/broadcom/b44.*
2328 BROADCOM GENET ETHERNET DRIVER
2332 F: drivers/net/ethernet/broadcom/genet/
2334 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2339 F: drivers/net/ethernet/broadcom/bnx2.*
2340 F: drivers/net/ethernet/broadcom/bnx2_*
2342 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2346 F: drivers/net/ethernet/broadcom/bnx2x/
2348 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2353 T: git git://github.com/broadcom/mach-bcm
2355 F: arch/arm/mach-bcm/
2356 F: arch/arm/boot/dts/bcm113*
2357 F: arch/arm/boot/dts/bcm216*
2358 F: arch/arm/boot/dts/bcm281*
2359 F: arch/arm64/boot/dts/broadcom/
2360 F: arch/arm/configs/bcm_defconfig
2361 F: drivers/mmc/host/sdhci-bcm-kona.c
2362 F: drivers/clocksource/bcm_kona_timer.c
2364 BROADCOM BCM2835 ARM ARCHITECTURE
2370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2374 BROADCOM BCM33XX MIPS ARCHITECTURE
2378 F: arch/mips/bcm3384/*
2379 F: arch/mips/include/asm/mach-bcm3384/*
2380 F: arch/mips/kernel/*bmips*
2382 BROADCOM BCM47XX MIPS ARCHITECTURE
2387 F: arch/mips/bcm47xx/*
2388 F: arch/mips/include/asm/mach-bcm47xx/*
2390 BROADCOM BCM5301X ARM ARCHITECTURE
2394 F: arch/arm/mach-bcm/bcm_5301x.c
2395 F: arch/arm/boot/dts/bcm5301x.dtsi
2396 F: arch/arm/boot/dts/bcm470*
2398 BROADCOM BCM63XX ARM ARCHITECTURE
2401 T: git git://github.com/broadcom/arm-bcm63xx.git
2403 F: arch/arm/mach-bcm/bcm63xx.c
2404 F: arch/arm/include/debug/bcm63xx.S
2406 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2410 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2412 BROADCOM BCM7XXX ARM ARCHITECTURE
2418 T: git git://github.com/broadcom/stblinux.git
2420 F: arch/arm/mach-bcm/*brcmstb*
2421 F: arch/arm/boot/dts/bcm7*.dts*
2422 F: drivers/bus/brcmstb_gisb.c
2425 BROADCOM BMIPS MIPS ARCHITECTURE
2429 T: git git://github.com/broadcom/stblinux.git
2431 F: arch/mips/bmips/*
2432 F: arch/mips/include/asm/mach-bmips/*
2433 F: arch/mips/kernel/*bmips*
2434 F: arch/mips/boot/dts/brcm/bcm*.dts*
2435 F: drivers/irqchip/irq-bcm7*
2436 F: drivers/irqchip/irq-brcmstb*
2437 F: include/linux/bcm963xx_nvram.h
2438 F: include/linux/bcm963xx_tag.h
2440 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2445 F: drivers/net/ethernet/broadcom/tg3.*
2447 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2455 F: drivers/net/wireless/broadcom/brcm80211/
2457 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2461 F: drivers/scsi/bnx2fc/
2463 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2467 F: drivers/scsi/bnx2i/
2469 BROADCOM IPROC ARM ARCHITECTURE
2475 T: git git://github.com/broadcom/cygnus-linux.git
2491 BROADCOM BRCMSTB GPIO DRIVER
2495 F: drivers/gpio/gpio-brcmstb.c
2496 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2498 BROADCOM KONA GPIO DRIVER
2502 F: drivers/gpio/gpio-bcm-kona.c
2503 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2505 BROADCOM NVRAM DRIVER
2509 F: drivers/firmware/broadcom/*
2511 BROADCOM STB NAND FLASH DRIVER
2517 F: drivers/mtd/nand/brcmnand/
2519 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2524 F: include/linux/bcma/
2526 BROADCOM SYSTEMPORT ETHERNET DRIVER
2530 F: drivers/net/ethernet/broadcom/bcmsysport.*
2532 BROCADE BFA FC SCSI DRIVER
2537 F: drivers/scsi/bfa/
2539 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2543 F: drivers/net/ethernet/brocade/bna/
2545 BSG (block layer generic sg v4 driver)
2550 F: include/linux/bsg.h
2551 F: include/uapi/linux/bsg.h
2556 T: git git://git.alsa-project.org/alsa-kernel.git
2558 F: Documentation/sound/alsa/Bt87x.txt
2559 F: sound/pci/bt87x.c
2563 W: http://bu3sch.de/btgpio.php
2565 F: drivers/gpio/gpio-bt8xx.c
2572 W: http://btrfs.wiki.kernel.org/
2573 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2576 F: Documentation/filesystems/btrfs.txt
2579 BTTV VIDEO4LINUX DRIVER
2582 W: https://linuxtv.org
2583 T: git git://linuxtv.org/media_tree.git
2585 F: Documentation/video4linux/bttv/
2586 F: drivers/media/pci/bt8xx/bttv*
2588 BUSLOGIC SCSI DRIVER
2592 F: drivers/scsi/BusLogic.*
2593 F: drivers/scsi/FlashPoint.*
2595 C-MEDIA CMI8788 DRIVER
2598 T: git git://git.alsa-project.org/alsa-kernel.git
2600 F: sound/pci/oxygen/
2606 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2610 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2614 F: Documentation/filesystems/caching/cachefiles.txt
2617 CADET FM/AM RADIO RECEIVER DRIVER
2620 T: git git://linuxtv.org/media_tree.git
2621 W: https://linuxtv.org
2623 F: drivers/media/radio/radio-cadet*
2625 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2628 T: git git://linuxtv.org/media_tree.git
2630 F: Documentation/video4linux/cafe_ccic
2631 F: drivers/media/platform/marvell-ccic/
2637 F: Documentation/networking/caif/
2638 F: drivers/net/caif/
2639 F: include/uapi/linux/caif/
2640 F: include/net/caif/
2643 CALGARY x86-64 IOMMU
2648 F: arch/x86/kernel/pci-calgary_64.c
2649 F: arch/x86/kernel/tce_64.c
2650 F: arch/x86/include/asm/calgary.h
2651 F: arch/x86/include/asm/tce.h
2657 W: https://github.com/linux-can
2658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2661 F: Documentation/networking/can.txt
2663 F: include/linux/can/core.h
2664 F: include/uapi/linux/can.h
2665 F: include/uapi/linux/can/bcm.h
2666 F: include/uapi/linux/can/raw.h
2667 F: include/uapi/linux/can/gw.h
2673 W: https://github.com/linux-can
2674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2678 F: include/linux/can/dev.h
2679 F: include/linux/can/platform/
2680 F: include/uapi/linux/can/error.h
2681 F: include/uapi/linux/can/netlink.h
2687 F: include/linux/capability.h
2688 F: include/uapi/linux/capability.h
2689 F: security/commoncap.c
2690 F: kernel/capability.c
2692 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2695 F: drivers/iio/light/cm*
2696 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2698 CAVIUM LIQUIDIO NETWORK DRIVER
2704 W: http://www.cavium.com
2706 F: drivers/net/ethernet/cavium/liquidio/
2708 CC2520 IEEE-802.15.4 RADIO DRIVER
2712 F: drivers/net/ieee802154/cc2520.c
2713 F: include/linux/spi/cc2520.h
2714 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2716 CELL BROADBAND ENGINE ARCHITECTURE
2719 W: http://www.ibm.com/developerworks/power/cell/
2721 F: arch/powerpc/include/asm/cell*.h
2722 F: arch/powerpc/include/asm/spu*.h
2723 F: arch/powerpc/include/uapi/asm/spu*.h
2724 F: arch/powerpc/oprofile/*cell*
2725 F: arch/powerpc/platforms/cell/
2727 CEPH COMMON CODE (LIBCEPH)
2733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2734 T: git git://github.com/ceph/ceph-client.git
2737 F: include/linux/ceph/
2738 F: include/linux/crush/
2740 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2747 T: git git://github.com/ceph/ceph-client.git
2749 F: Documentation/filesystems/ceph.txt
2752 CERTIFICATE HANDLING:
2757 F: Documentation/module-signing.txt
2759 F: scripts/sign-file.c
2760 F: scripts/extract-cert.c
2762 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2765 F: Documentation/usb/WUSB-Design-overview.txt
2766 F: Documentation/usb/wusb-cbaf
2767 F: drivers/usb/host/hwa-hc.c
2768 F: drivers/usb/host/whci/
2769 F: drivers/usb/wusbcore/
2770 F: include/linux/usb/wusb*
2772 CFAG12864B LCD DRIVER
2774 W: http://miguelojeda.es/auxdisplay.htm
2775 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2777 F: drivers/auxdisplay/cfag12864b.c
2778 F: include/linux/cfag12864b.h
2780 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2782 W: http://miguelojeda.es/auxdisplay.htm
2783 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2785 F: drivers/auxdisplay/cfag12864bfb.c
2786 F: include/linux/cfag12864b.h
2788 CFG80211 and NL80211
2791 W: http://wireless.kernel.org/
2792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2795 F: include/uapi/linux/nl80211.h
2796 F: include/net/cfg80211.h
2798 X: net/wireless/wext*
2800 CHAR and MISC DRIVERS
2803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2807 F: include/linux/miscdevice.h
2813 F: scripts/checkpatch.pl
2815 CHINESE DOCUMENTATION
2820 F: Documentation/zh_CN/
2822 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2827 F: drivers/usb/chipidea/
2829 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2833 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2834 F: drivers/input/touchscreen/chipone_icn8318.c
2836 CHROME HARDWARE PLATFORM SUPPORT
2839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2840 F: drivers/platform/chrome/
2842 CISCO VIC ETHERNET NIC DRIVER
2848 F: drivers/net/ethernet/cisco/enic/
2850 CISCO VIC LOW LATENCY NIC DRIVER
2854 F: drivers/infiniband/hw/usnic/
2856 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2860 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2862 CIRRUS LOGIC AUDIO CODEC DRIVERS
2867 F: sound/soc/codecs/cs*
2874 F: include/linux/cleancache.h
2880 F: include/linux/clk.h
2882 CLOCKSOURCE, CLOCKEVENT DRIVERS
2886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2888 F: drivers/clocksource
2890 CISCO FCOE HBA DRIVER
2896 F: drivers/scsi/fnic/
2898 CISCO SCSI HBA DRIVER
2903 F: drivers/scsi/snic/
2910 F: drivers/platform/x86/classmate-laptop.c
2915 T: git git://linuxtv.org/media_tree.git
2916 W: https://linuxtv.org
2918 F: drivers/media/pci/cobalt/
2920 COCCINELLE/Semantic Patches (SmPL)
2926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2927 W: http://coccinelle.lip6.fr/
2929 F: Documentation/coccinelle.txt
2930 F: scripts/coccinelle/
2931 F: scripts/coccicheck
2937 W: http://www.coda.cs.cmu.edu/
2939 F: Documentation/filesystems/coda.txt
2941 F: include/linux/coda*.h
2942 F: include/uapi/linux/coda*.h
2944 CODA V4L2 MEM2MEM DRIVER
2948 F: Documentation/devicetree/bindings/media/coda.txt
2949 F: drivers/media/platform/coda/
2951 COMMON CLK FRAMEWORK
2955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2958 X: drivers/clk/clkdev.c
2959 F: include/linux/clk-pr*
2960 F: include/linux/clk/
2962 COMMON INTERNET FILE SYSTEM (CIFS)
2966 W: http://linux-cifs.samba.org/
2967 T: git git://git.samba.org/sfrench/cifs-2.6.git
2969 F: Documentation/filesystems/cifs/
2972 COMPACTPCI HOTPLUG CORE
2976 F: drivers/pci/hotplug/cpci_hotplug*
2978 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2982 F: drivers/pci/hotplug/cpcihp_zt5550.*
2984 COMPACTPCI HOTPLUG GENERIC DRIVER
2988 F: drivers/pci/hotplug/cpcihp_generic.c
2990 COMPAL LAPTOP SUPPORT
2994 F: drivers/platform/x86/compal-laptop.c
2996 CONEXANT ACCESSRUNNER USB DRIVER
2998 W: http://accessrunner.sourceforge.net/
3000 F: drivers/usb/atm/cxacru.c
3005 T: git git://git.infradead.org/users/hch/configfs.git
3008 F: include/linux/configfs.h
3014 F: drivers/connector/
3016 CONTROL GROUP (CGROUP)
3021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3023 F: Documentation/cgroups/
3024 F: include/linux/cgroup*
3027 CONTROL GROUP - CPUSET
3030 W: http://www.bullopensource.org/cpuset/
3031 W: http://oss.sgi.com/projects/cpusets/
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3034 F: Documentation/cgroups/cpusets.txt
3035 F: include/linux/cpuset.h
3038 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3048 CORETEMP HARDWARE MONITORING DRIVER
3052 F: Documentation/hwmon/coretemp
3053 F: drivers/hwmon/coretemp.c
3055 COSA/SRP SYNC SERIAL DRIVER
3057 W: http://www.fi.muni.cz/~kas/cosa/
3059 F: drivers/net/wan/cosa*
3061 CPMAC ETHERNET DRIVER
3065 F: drivers/net/ethernet/ti/cpmac.c
3067 CPU FREQUENCY DRIVERS
3072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3073 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3075 F: include/linux/cpufreq.h
3077 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3081 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3083 F: drivers/cpufreq/arm_big_little.h
3084 F: drivers/cpufreq/arm_big_little.c
3085 F: drivers/cpufreq/arm_big_little_dt.c
3087 CPUIDLE DRIVER - ARM BIG LITTLE
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3094 F: drivers/cpuidle/cpuidle-big_little.c
3096 CPUIDLE DRIVER - ARM EXYNOS
3103 F: drivers/cpuidle/cpuidle-exynos.c
3104 F: arch/arm/mach-exynos/pm.c
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3112 F: drivers/cpuidle/*
3113 F: include/linux/cpuidle.h
3118 F: arch/x86/kernel/cpuid.c
3119 F: arch/x86/kernel/msr.c
3121 CPU POWER MONITORING SUBSYSTEM
3125 F: tools/power/cpupower/
3128 W: http://sourceforge.net/projects/cramfs/
3129 S: Orphan / Obsolete
3130 F: Documentation/filesystems/cramfs.txt
3137 W: http://developer.axis.com
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3141 F: drivers/tty/serial/crisv10.*
3147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3150 F: Documentation/crypto/
3151 F: Documentation/DocBook/crypto-API.tmpl
3157 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3161 F: crypto/ansi_cprng.c
3167 T: git git://linuxtv.org/media_tree.git
3168 W: http://linuxtv.org
3170 F: drivers/media/i2c/cs3308.c
3171 F: drivers/media/i2c/cs3308.h
3173 CS5535 Audio ALSA driver
3176 F: sound/pci/cs5535audio/
3181 F: drivers/net/wireless/st/cw1200/
3183 CX18 VIDEO4LINUX DRIVER
3187 T: git git://linuxtv.org/media_tree.git
3188 W: https://linuxtv.org
3189 W: http://www.ivtvdriver.org/index.php/Cx18
3191 F: Documentation/video4linux/cx18.txt
3192 F: drivers/media/pci/cx18/
3193 F: include/uapi/linux/ivtv*
3195 CX2341X MPEG ENCODER HELPER MODULE
3198 T: git git://linuxtv.org/media_tree.git
3199 W: https://linuxtv.org
3201 F: drivers/media/common/cx2341x*
3202 F: include/media/cx2341x*
3204 CX24120 MEDIA DRIVER
3208 W: https://linuxtv.org
3209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3211 F: drivers/media/dvb-frontends/cx24120*
3213 CX88 VIDEO4LINUX DRIVER
3216 W: https://linuxtv.org
3217 T: git git://linuxtv.org/media_tree.git
3219 F: Documentation/video4linux/cx88/
3220 F: drivers/media/pci/cx88/
3222 CXD2820R MEDIA DRIVER
3225 W: https://linuxtv.org
3226 W: http://palosaari.fi/linux/
3227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3228 T: git git://linuxtv.org/anttip/media_tree.git
3230 F: drivers/media/dvb-frontends/cxd2820r*
3232 CXGB3 ETHERNET DRIVER (CXGB3)
3235 W: http://www.chelsio.com
3237 F: drivers/net/ethernet/chelsio/cxgb3/
3239 CXGB3 ISCSI DRIVER (CXGB3I)
3242 W: http://www.chelsio.com
3244 F: drivers/scsi/cxgbi/cxgb3i
3246 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3249 W: http://www.openfabrics.org
3251 F: drivers/infiniband/hw/cxgb3/
3253 CXGB4 ETHERNET DRIVER (CXGB4)
3256 W: http://www.chelsio.com
3258 F: drivers/net/ethernet/chelsio/cxgb4/
3260 CXGB4 ISCSI DRIVER (CXGB4I)
3263 W: http://www.chelsio.com
3265 F: drivers/scsi/cxgbi/cxgb4i
3267 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3270 W: http://www.openfabrics.org
3272 F: drivers/infiniband/hw/cxgb4/
3274 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3277 W: http://www.chelsio.com
3279 F: drivers/net/ethernet/chelsio/cxgb4vf/
3281 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3286 F: drivers/misc/cxl/
3287 F: include/misc/cxl*
3288 F: include/uapi/misc/cxl.h
3289 F: Documentation/powerpc/cxl.txt
3290 F: Documentation/powerpc/cxl.txt
3291 F: Documentation/ABI/testing/sysfs-class-cxl
3293 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3298 F: drivers/scsi/cxlflash/
3299 F: include/uapi/scsi/cxlflash_ioctls.h
3300 F: Documentation/powerpc/cxlflash.txt
3302 STMMAC ETHERNET DRIVER
3305 W: http://www.stlinux.com
3307 F: drivers/net/ethernet/stmicro/stmmac/
3312 W: http://www.arm.linux.org.uk/
3314 F: drivers/video/fbdev/cyber2000fb.*
3316 CYCLADES ASYNC MUX DRIVER
3317 W: http://www.cyclades.com/
3319 F: drivers/tty/cyclades.c
3320 F: include/linux/cyclades.h
3321 F: include/uapi/linux/cyclades.h
3323 CYCLADES PC300 DRIVER
3324 W: http://www.cyclades.com/
3326 F: drivers/net/wan/pc300*
3328 CYPRESS_FIRMWARE MEDIA DRIVER
3331 W: https://linuxtv.org
3332 W: http://palosaari.fi/linux/
3333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3334 T: git git://linuxtv.org/anttip/media_tree.git
3336 F: drivers/media/common/cypress_firmware*
3338 CYTTSP TOUCHSCREEN DRIVER
3342 F: drivers/input/touchscreen/cyttsp*
3343 F: include/linux/input/cyttsp.h
3345 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3348 F: drivers/rtc/rtc-ds1685.c
3349 F: include/linux/rtc/ds1685.h
3351 DAMA SLAVE for AX.25
3353 W: http://yaina.de/jreuter/
3354 W: http://www.qsl.net/dl1bke/
3357 F: net/ax25/af_ax25.c
3358 F: net/ax25/ax25_dev.c
3359 F: net/ax25/ax25_ds_*
3360 F: net/ax25/ax25_in.c
3361 F: net/ax25/ax25_out.c
3362 F: net/ax25/ax25_timer.c
3363 F: net/ax25/sysctl_net_ax25.c
3365 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3368 F: Documentation/networking/dmfe.txt
3369 F: drivers/net/ethernet/dec/tulip/dmfe.c
3371 DC390/AM53C974 SCSI driver
3375 F: drivers/scsi/am53c974.c
3382 W: http://twibble.org/dist/dc395x/
3383 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3385 F: Documentation/scsi/dc395x.txt
3386 F: drivers/scsi/dc395x.*
3391 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3393 F: include/linux/dccp.h
3394 F: include/uapi/linux/dccp.h
3395 F: include/linux/tfrc.h
3398 DECnet NETWORK LAYER
3399 W: http://linux-decnet.sourceforge.net
3402 F: Documentation/networking/decnet.txt
3405 DECSTATION PLATFORM SUPPORT
3408 W: http://www.linux-mips.org/wiki/DECstation
3411 F: arch/mips/include/asm/dec/
3412 F: arch/mips/include/asm/mach-dec/
3414 DEFXX FDDI NETWORK DRIVER
3417 F: drivers/net/fddi/defxx.*
3424 F: drivers/platform/x86/dell-laptop.c
3426 DELL LAPTOP RBTN DRIVER
3429 F: drivers/platform/x86/dell-rbtn.*
3431 DELL LAPTOP FREEFALL DRIVER
3434 F: drivers/platform/x86/dell-smo8800.c
3436 DELL LAPTOP SMM DRIVER
3439 F: drivers/hwmon/dell-smm-hwmon.c
3440 F: include/uapi/linux/i8k.h
3442 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3445 F: Documentation/dcdbas.txt
3446 F: drivers/firmware/dcdbas.*
3448 DELL WMI EXTRAS DRIVER
3452 F: drivers/platform/x86/dell-wmi.c
3454 DESIGNWARE USB2 DRD IP DRIVER
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3459 F: drivers/usb/dwc2/
3461 DESIGNWARE USB3 DRD IP DRIVER
3465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3467 F: drivers/usb/dwc3/
3469 DEVICE COREDUMP (DEV_COREDUMP)
3473 F: drivers/base/devcoredump.c
3474 F: include/linux/devcoredump.h
3476 DEVICE FREQUENCY (DEVFREQ)
3480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3483 F: include/linux/devfreq.h
3484 F: Documentation/devicetree/bindings/devfreq/
3486 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3491 F: drivers/devfreq/event/
3492 F: drivers/devfreq/devfreq-event.c
3493 F: include/linux/devfreq-event.h
3494 F: Documentation/devicetree/bindings/devfreq/event/
3496 DEVICE NUMBER REGISTRY
3498 W: http://lanana.org/docs/device-list/index.html
3506 W: http://sources.redhat.com/dm
3507 Q: http://patchwork.kernel.org/project/dm-devel/list/
3508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3509 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3511 F: Documentation/device-mapper/
3513 F: drivers/md/persistent-data/
3514 F: include/linux/device-mapper.h
3515 F: include/linux/dm-*.h
3516 F: include/uapi/linux/dm-*.h
3518 DIALOG SEMICONDUCTOR DRIVERS
3520 W: http://www.dialog-semiconductor.com/products
3522 F: Documentation/hwmon/da90??
3523 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3524 F: drivers/gpio/gpio-da90??.c
3525 F: drivers/hwmon/da90??-hwmon.c
3526 F: drivers/iio/adc/da91??-*.c
3527 F: drivers/input/misc/da90??_onkey.c
3528 F: drivers/input/touchscreen/da9052_tsi.c
3529 F: drivers/leds/leds-da90??.c
3530 F: drivers/mfd/da903x.c
3531 F: drivers/mfd/da90??-*.c
3532 F: drivers/mfd/da91??-*.c
3533 F: drivers/power/da9052-battery.c
3534 F: drivers/power/da91??-*.c
3535 F: drivers/regulator/da903x.c
3536 F: drivers/regulator/da9???-regulator.[ch]
3537 F: drivers/rtc/rtc-da90??.c
3538 F: drivers/video/backlight/da90??_bl.c
3539 F: drivers/watchdog/da90??_wdt.c
3540 F: include/linux/mfd/da903x.h
3541 F: include/linux/mfd/da9052/
3542 F: include/linux/mfd/da9055/
3543 F: include/linux/mfd/da9063/
3544 F: include/linux/mfd/da9150/
3545 F: include/sound/da[79]*.h
3546 F: sound/soc/codecs/da[79]*.[ch]
3548 DIGI NEO AND CLASSIC PCI PRODUCTS
3553 F: drivers/staging/dgnc/
3555 DIGI EPCA PCI PRODUCTS
3560 F: drivers/staging/dgap/
3562 DIOLAN U2C-12 I2C DRIVER
3566 F: drivers/i2c/busses/i2c-diolan-u2c.c
3574 DIRECTORY NOTIFICATION (DNOTIFY)
3577 F: Documentation/filesystems/dnotify.txt
3578 F: fs/notify/dnotify/
3579 F: include/linux/dnotify.h
3581 DISK GEOMETRY AND PARTITION HANDLING
3583 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3584 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3585 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3591 F: Documentation/filesystems/quota.txt
3593 F: include/linux/quota*.h
3594 F: include/uapi/linux/quota*.h
3596 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3600 W: http://plugable.com/category/projects/udlfb/
3601 F: drivers/video/fbdev/udlfb.c
3602 F: include/video/udlfb.h
3603 F: Documentation/fb/udlfb.txt
3605 DISTRIBUTED LOCK MANAGER (DLM)
3609 W: http://sources.redhat.com/cluster/
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3614 DMA BUFFER SHARING FRAMEWORK
3621 F: include/linux/dma-buf*
3622 F: include/linux/reservation.h
3623 F: include/linux/*fence.h
3624 F: Documentation/dma-buf-sharing.txt
3625 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3627 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3630 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3633 F: include/linux/dmaengine.h
3634 F: Documentation/dmaengine/
3635 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3637 DME1737 HARDWARE MONITOR DRIVER
3641 F: Documentation/hwmon/dme1737
3642 F: drivers/hwmon/dme1737.c
3647 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3648 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3649 F: drivers/firmware/dmi-id.c
3650 F: drivers/firmware/dmi_scan.c
3651 F: include/linux/dmi.h
3658 F: scripts/docproc.c
3659 F: scripts/kernel-doc*
3660 X: Documentation/ABI/
3661 X: Documentation/devicetree/
3662 X: Documentation/acpi
3663 X: Documentation/power
3664 X: Documentation/spi
3665 X: Documentation/DocBook/media
3666 T: git git://git.lwn.net/linux.git docs-next
3672 F: drivers/char/dtlk.c
3673 F: include/linux/dtlk.h
3675 DPT_I2O SCSI RAID DRIVER
3678 W: http://www.adaptec.com/
3680 F: drivers/scsi/dpt*
3681 F: drivers/scsi/dpt/
3687 W: http://www.drbd.org
3688 T: git git://git.linbit.com/linux-drbd.git
3689 T: git git://git.linbit.com/drbd-8.4.git
3691 F: drivers/block/drbd/
3693 F: Documentation/blockdev/drbd/
3695 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3699 F: Documentation/kobject.txt
3704 F: include/linux/debugfs.h
3705 F: include/linux/kobj*
3711 T: git git://people.freedesktop.org/~airlied/linux
3716 F: include/uapi/drm/
3722 T: git git://people.freedesktop.org/~agd5f/linux
3724 F: drivers/gpu/drm/radeon/
3725 F: include/uapi/drm/radeon*
3730 T: git git://anongit.freedesktop.org/tegra/linux.git
3732 F: drivers/gpu/drm/drm_panel.c
3733 F: drivers/gpu/drm/panel/
3734 F: include/drm/drm_panel.h
3735 F: Documentation/devicetree/bindings/display/panel/
3737 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3742 W: https://01.org/linuxgraphics/
3743 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3744 T: git git://anongit.freedesktop.org/drm-intel
3746 F: drivers/gpu/drm/i915/
3747 F: include/drm/i915*
3748 F: include/uapi/drm/i915*
3750 DRM DRIVERS FOR ATMEL HLCDC
3754 F: drivers/gpu/drm/atmel-hlcdc/
3755 F: Documentation/devicetree/bindings/drm/atmel/
3757 DRM DRIVERS FOR EXYNOS
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3765 F: drivers/gpu/drm/exynos/
3766 F: include/drm/exynos*
3767 F: include/uapi/drm/exynos*
3769 DRM DRIVERS FOR FREESCALE DCU
3774 F: drivers/gpu/drm/fsl-dcu/
3775 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3776 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3778 DRM DRIVERS FOR FREESCALE IMX
3782 F: drivers/gpu/drm/imx/
3783 F: drivers/gpu/ipu-v3/
3784 F: Documentation/devicetree/bindings/display/imx/
3786 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3789 T: git git://github.com/patjak/drm-gma500
3791 F: drivers/gpu/drm/gma500
3792 F: include/drm/gma500*
3794 DRM DRIVERS FOR NVIDIA TEGRA
3799 T: git git://anongit.freedesktop.org/tegra/linux.git
3801 F: drivers/gpu/drm/tegra/
3802 F: drivers/gpu/host1x/
3803 F: include/linux/host1x.h
3804 F: include/uapi/drm/tegra_drm.h
3805 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3807 DRM DRIVERS FOR RENESAS
3811 T: git git://people.freedesktop.org/~airlied/linux
3813 F: drivers/gpu/drm/rcar-du/
3814 F: drivers/gpu/drm/shmobile/
3815 F: include/linux/platform_data/shmob_drm.h
3817 DRM DRIVERS FOR ROCKCHIP
3821 F: drivers/gpu/drm/rockchip/
3822 F: Documentation/devicetree/bindings/display/rockchip*
3828 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3830 F: drivers/gpu/drm/sti
3831 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3833 DRM DRIVERS FOR VIVANTE GPU IP
3839 F: drivers/gpu/drm/etnaviv
3840 F: Documentation/devicetree/bindings/display/etnaviv
3842 DSBR100 USB FM RADIO DRIVER
3845 T: git git://linuxtv.org/media_tree.git
3847 F: drivers/media/radio/dsbr100.c
3853 F: drivers/net/wan/dscc4.c
3858 T: git git://linuxtv.org/media_tree.git
3859 W: https://linuxtv.org
3861 F: drivers/media/pci/dt3155/
3863 DVB_USB_AF9015 MEDIA DRIVER
3866 W: https://linuxtv.org
3867 W: http://palosaari.fi/linux/
3868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3869 T: git git://linuxtv.org/anttip/media_tree.git
3871 F: drivers/media/usb/dvb-usb-v2/af9015*
3873 DVB_USB_AF9035 MEDIA DRIVER
3876 W: https://linuxtv.org
3877 W: http://palosaari.fi/linux/
3878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3879 T: git git://linuxtv.org/anttip/media_tree.git
3881 F: drivers/media/usb/dvb-usb-v2/af9035*
3883 DVB_USB_ANYSEE MEDIA DRIVER
3886 W: https://linuxtv.org
3887 W: http://palosaari.fi/linux/
3888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3889 T: git git://linuxtv.org/anttip/media_tree.git
3891 F: drivers/media/usb/dvb-usb-v2/anysee*
3893 DVB_USB_AU6610 MEDIA DRIVER
3896 W: https://linuxtv.org
3897 W: http://palosaari.fi/linux/
3898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3899 T: git git://linuxtv.org/anttip/media_tree.git
3901 F: drivers/media/usb/dvb-usb-v2/au6610*
3903 DVB_USB_CE6230 MEDIA DRIVER
3906 W: https://linuxtv.org
3907 W: http://palosaari.fi/linux/
3908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3909 T: git git://linuxtv.org/anttip/media_tree.git
3911 F: drivers/media/usb/dvb-usb-v2/ce6230*
3913 DVB_USB_CXUSB MEDIA DRIVER
3916 W: https://linuxtv.org
3917 W: http://github.com/mkrufky
3918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3919 T: git git://linuxtv.org/media_tree.git
3921 F: drivers/media/usb/dvb-usb/cxusb*
3923 DVB_USB_EC168 MEDIA DRIVER
3926 W: https://linuxtv.org
3927 W: http://palosaari.fi/linux/
3928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3929 T: git git://linuxtv.org/anttip/media_tree.git
3931 F: drivers/media/usb/dvb-usb-v2/ec168*
3933 DVB_USB_GL861 MEDIA DRIVER
3936 W: https://linuxtv.org
3937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938 T: git git://linuxtv.org/anttip/media_tree.git
3940 F: drivers/media/usb/dvb-usb-v2/gl861*
3942 DVB_USB_MXL111SF MEDIA DRIVER
3945 W: https://linuxtv.org
3946 W: http://github.com/mkrufky
3947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3950 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3952 DVB_USB_RTL28XXU MEDIA DRIVER
3955 W: https://linuxtv.org
3956 W: http://palosaari.fi/linux/
3957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958 T: git git://linuxtv.org/anttip/media_tree.git
3960 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3962 DVB_USB_V2 MEDIA DRIVER
3965 W: https://linuxtv.org
3966 W: http://palosaari.fi/linux/
3967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968 T: git git://linuxtv.org/anttip/media_tree.git
3970 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3971 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3976 F: lib/dynamic_debug.c
3977 F: include/linux/dynamic_debug.h
3979 DZ DECSTATION DZ11 SERIAL DRIVER
3982 F: drivers/tty/serial/dz.*
3984 E3X0 POWER BUTTON DRIVER
3987 W: http://www.ettus.com
3989 F: drivers/input/misc/e3x0-button.c
3990 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3995 W: https://linuxtv.org
3996 W: http://palosaari.fi/linux/
3997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998 T: git git://linuxtv.org/anttip/media_tree.git
4000 F: drivers/media/tuners/e4000*
4002 EATA ISA/EISA/PCI SCSI DRIVER
4006 F: drivers/scsi/eata.c
4011 W: https://linuxtv.org
4012 W: http://palosaari.fi/linux/
4013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4014 T: git git://linuxtv.org/anttip/media_tree.git
4016 F: drivers/media/dvb-frontends/ec100*
4021 W: http://ecryptfs.org
4022 W: https://launchpad.net/ecryptfs
4023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4025 F: Documentation/filesystems/ecryptfs.txt
4033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4036 F: Documentation/edac.txt
4038 F: include/linux/edac.h
4045 F: drivers/edac/amd64_edac*
4052 F: drivers/edac/highbank*
4060 F: drivers/edac/octeon_edac*
4067 F: drivers/edac/e752x_edac.c
4073 F: drivers/edac/e7xxx_edac.c
4079 F: drivers/edac/ghes_edac.c
4085 F: drivers/edac/i82443bxgx_edac.c
4091 F: drivers/edac/i3000_edac.c
4097 F: drivers/edac/i5000_edac.c
4103 F: drivers/edac/i5400_edac.c
4109 F: drivers/edac/i7300_edac.c
4115 F: drivers/edac/i7core_edac.c
4122 F: drivers/edac/i82975x_edac.c
4128 F: drivers/edac/ie31200_edac.c
4134 F: drivers/edac/mpc85xx_edac.[ch]
4140 F: drivers/edac/pasemi_edac.c
4146 F: drivers/edac/r82600_edac.c
4152 F: drivers/edac/sb_edac.c
4155 APPLIED MICRO (APM) X-GENE SOC EDAC
4158 F: drivers/edac/xgene_edac.c
4159 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4161 EDIROL UA-101/UA-1000 DRIVER
4164 T: git git://git.alsa-project.org/alsa-kernel.git
4166 F: sound/usb/misc/ua101.c
4168 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4173 F: Documentation/efi-stub.txt
4174 F: arch/ia64/kernel/efi.c
4175 F: arch/x86/boot/compressed/eboot.[ch]
4176 F: arch/x86/include/asm/efi.h
4177 F: arch/x86/platform/efi/*
4178 F: drivers/firmware/efi/*
4179 F: include/linux/efi*.h
4181 EFI VARIABLE FILESYSTEM
4185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4190 EFIFB FRAMEBUFFER DRIVER
4194 F: drivers/video/fbdev/efifb.c
4197 W: http://aeschi.ch.eu.org/efs/
4201 EHCA (IBM GX bus InfiniBand adapter) DRIVER
4206 F: drivers/infiniband/hw/ehca/
4208 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4212 F: drivers/net/ethernet/ibm/ehea/
4214 EM28XX VIDEO4LINUX DRIVER
4217 W: https://linuxtv.org
4218 T: git git://linuxtv.org/media_tree.git
4220 F: drivers/media/usb/em28xx/
4229 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4233 W: http://www.avagotech.com
4235 F: drivers/scsi/lpfc/
4237 ENE CB710 FLASH CARD READER DRIVER
4240 F: drivers/misc/cb710/
4241 F: drivers/mmc/host/cb710-mmc.*
4242 F: include/linux/cb710.h
4244 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4247 F: drivers/media/rc/ene_ir.*
4249 ENHANCED ERROR HANDLING (EEH)
4253 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4254 F: arch/powerpc/kernel/eeh*.c
4256 EPSON S1D13XXX FRAMEBUFFER DRIVER
4259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4260 F: drivers/video/fbdev/s1d13xxxfb.c
4261 F: include/video/s1d13xxxfb.h
4263 ET131X NETWORK DRIVER
4266 F: drivers/net/ethernet/agere/
4272 W: http://www.linuxfoundation.org/en/Net:Bridge
4274 F: include/linux/netfilter_bridge/
4277 ETHERNET PHY LIBRARY
4281 F: include/linux/phy.h
4282 F: include/linux/phy_fixed.h
4284 F: Documentation/networking/phy.txt
4285 F: drivers/of/of_mdio.c
4286 F: drivers/of/of_net.c
4292 F: Documentation/filesystems/ext2.txt
4294 F: include/linux/ext2*
4300 W: http://ext4.wiki.kernel.org
4301 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4304 F: Documentation/filesystems/ext4.txt
4307 Extended Verification Module (EVM)
4312 F: security/integrity/evm/
4314 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4321 F: include/linux/extcon/
4322 F: include/linux/extcon.h
4323 F: Documentation/extcon/
4324 F: Documentation/devicetree/bindings/extcon/
4330 F: drivers/gpu/drm/exynos/exynos_dp*
4332 EXYNOS MIPI DISPLAY DRIVERS
4338 F: drivers/video/fbdev/exynos/exynos_mipi*
4339 F: include/video/exynos_mipi*
4341 F71805F HARDWARE MONITORING DRIVER
4345 F: Documentation/hwmon/f71805f
4346 F: drivers/hwmon/f71805f.c
4352 F: drivers/media/tuners/fc0011.h
4353 F: drivers/media/tuners/fc0011.c
4358 W: https://linuxtv.org
4359 W: http://palosaari.fi/linux/
4360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361 T: git git://linuxtv.org/anttip/media_tree.git
4363 F: drivers/media/tuners/fc2580*
4368 F: fs/notify/fanotify/
4369 F: include/linux/fanotify.h
4370 F: include/uapi/linux/fanotify.h
4372 FARSYNC SYNCHRONOUS DRIVER
4374 W: http://www.farsite.co.uk/
4376 F: drivers/net/wan/farsync.*
4378 FAULT INJECTION SUPPORT
4381 F: Documentation/fault-injection/
4382 F: lib/fault-inject.c
4384 FBTFT Framebuffer drivers
4388 F: drivers/staging/fbtft/
4390 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4393 W: www.Open-FCoE.org
4395 F: drivers/scsi/libfc/
4396 F: drivers/scsi/fcoe/
4398 F: include/scsi/libfc.h
4399 F: include/scsi/libfcoe.h
4400 F: include/uapi/scsi/fc/
4402 FILE LOCKING (flock() and fcntl()/lockf())
4407 F: include/linux/fcntl.h
4408 F: include/linux/fs.h
4409 F: include/uapi/linux/fcntl.h
4410 F: include/uapi/linux/fs.h
4414 FILESYSTEMS (VFS and infrastructure)
4420 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4424 F: drivers/hwmon/f75375s.c
4425 F: include/linux/f75375s.h
4427 FIREWIRE AUDIO DRIVERS
4430 T: git git://git.alsa-project.org/alsa-kernel.git
4434 FIREWIRE MEDIA DRIVERS (firedtv)
4438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4440 F: drivers/media/firewire/
4442 FIREWIRE SBP-2 TARGET
4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4449 F: drivers/target/sbp/
4454 W: http://ieee1394.wiki.kernel.org/
4455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4457 F: drivers/firewire/
4458 F: include/linux/firewire.h
4459 F: include/uapi/linux/firewire*.h
4462 FIRMWARE LOADER (request_firmware)
4466 F: Documentation/firmware_class/
4467 F: drivers/base/firmware*.c
4468 F: include/linux/firmware.h
4470 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4474 F: drivers/block/rsxx/
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4480 F: drivers/block/floppy.c
4484 W: http://www.ohwr.org/projects/fmc-bus
4487 F: include/linux/fmc*.h
4488 F: include/linux/ipmi-fru.h
4491 FPGA MANAGER FRAMEWORK
4496 F: include/linux/fpga/fpga-mgr.h
4497 W: http://www.rocketboards.org
4501 W: http://floatingpoint.sourceforge.net/emulator/index.html
4503 F: arch/x86/math-emu/
4505 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4508 F: drivers/net/wan/dlci.c
4509 F: drivers/net/wan/sdla.c
4515 W: http://linux-fbdev.sourceforge.net/
4516 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4519 F: Documentation/fb/
4522 F: include/linux/fb.h
4523 F: include/uapi/video/
4524 F: include/uapi/linux/fb.h
4526 FREESCALE DIU FRAMEBUFFER DRIVER
4530 F: drivers/video/fbdev/fsl-diu-fb.*
4532 FREESCALE DMA DRIVER
4537 F: drivers/dma/fsldma.*
4539 FREESCALE I2C CPM DRIVER
4544 F: drivers/i2c/busses/i2c-cpm.c
4546 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4551 F: include/linux/platform_data/video-imxfb.h
4552 F: drivers/video/fbdev/imxfb.c
4554 FREESCALE QUAD SPI DRIVER
4558 F: drivers/mtd/spi-nor/fsl-quadspi.c
4560 FREESCALE SOC FS_ENET DRIVER
4566 F: drivers/net/ethernet/freescale/fs_enet/
4567 F: include/linux/fs_enet_pd.h
4569 FREESCALE QUICC ENGINE LIBRARY
4572 F: drivers/soc/fsl/qe/
4573 F: include/soc/fsl/*qe*.h
4574 F: include/soc/fsl/*ucc*.h
4576 FREESCALE USB PERIPHERAL DRIVERS
4581 F: drivers/usb/gadget/udc/fsl*
4583 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4588 F: drivers/net/ethernet/freescale/ucc_geth*
4590 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4594 F: drivers/net/ethernet/freescale/gianfar*
4595 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4596 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4598 FREESCALE QUICC ENGINE UCC UART DRIVER
4602 F: drivers/tty/serial/ucc_uart.c
4604 FREESCALE SOC SOUND DRIVERS
4611 F: sound/soc/fsl/fsl*
4612 F: sound/soc/fsl/imx*
4613 F: sound/soc/fsl/mpc8610_hpcd.c
4615 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4619 F: drivers/staging/fsl-mc/
4623 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4632 F: Documentation/power/freezing-of-tasks.txt
4633 F: include/linux/freezer.h
4641 F: include/linux/frontswap.h
4643 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4647 F: Documentation/filesystems/caching/
4649 F: include/linux/fscache*.h
4656 W: http://en.wikipedia.org/wiki/F2FS
4657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4659 F: Documentation/filesystems/f2fs.txt
4660 F: Documentation/ABI/testing/sysfs-fs-f2fs
4662 F: include/linux/f2fs_fs.h
4663 F: include/trace/events/f2fs.h
4665 FUJITSU FR-V (FRV) PORT
4669 FUJITSU LAPTOP EXTRAS
4673 F: drivers/platform/x86/fujitsu-laptop.c
4675 FUJITSU M-5MO LS CAMERA ISP DRIVER
4680 F: drivers/media/i2c/m5mols/
4681 F: include/media/i2c/m5mols.h
4683 FUJITSU TABLET EXTRAS
4687 F: drivers/platform/x86/fujitsu-tablet.c
4689 FUSE: FILESYSTEM IN USERSPACE
4692 W: http://fuse.sourceforge.net/
4693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4696 F: include/uapi/linux/fuse.h
4697 F: Documentation/filesystems/fuse.txt
4699 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4702 S: Odd Fixes (e.g., new signatures)
4703 F: drivers/scsi/fdomain.*
4705 GCOV BASED KERNEL PROFILING
4709 F: Documentation/gcov.txt
4711 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4714 W: http://www.icp-vortex.com/
4716 F: drivers/scsi/gdt*
4718 GDB KERNEL DEBUGGING HELPER SCRIPTS
4723 GEMTEK FM RADIO RECEIVER DRIVER
4726 T: git git://linuxtv.org/media_tree.git
4727 W: https://linuxtv.org
4729 F: drivers/media/radio/radio-gemtek*
4731 GENERIC GPIO I2C DRIVER
4734 F: drivers/i2c/busses/i2c-gpio.c
4735 F: include/linux/i2c-gpio.h
4737 GENERIC GPIO I2C MULTIPLEXER DRIVER
4741 F: drivers/i2c/muxes/i2c-mux-gpio.c
4742 F: include/linux/i2c-mux-gpio.h
4743 F: Documentation/i2c/muxes/i2c-mux-gpio
4745 GENERIC HDLC (WAN) DRIVERS
4747 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4749 F: drivers/net/wan/c101.c
4750 F: drivers/net/wan/hd6457*
4751 F: drivers/net/wan/hdlc*
4752 F: drivers/net/wan/n2.c
4753 F: drivers/net/wan/pc300too.c
4754 F: drivers/net/wan/pci200syn.c
4755 F: drivers/net/wan/wanxl*
4757 GENERIC INCLUDE/ASM HEADER FILES
4760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4762 F: include/asm-generic/
4763 F: include/uapi/asm-generic/
4765 GENERIC PHY FRAMEWORK
4768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4771 F: include/linux/phy/
4779 F: drivers/base/power/domain*.c
4780 F: include/linux/pm_domain.h
4782 GENERIC UIO DRIVER FOR PCI DEVICES
4786 F: drivers/uio/uio_pci_generic.c
4788 GET_MAINTAINER SCRIPT
4791 F: scripts/get_maintainer.pl
4797 W: http://sources.redhat.com/cluster/
4798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4800 F: Documentation/filesystems/gfs2*.txt
4802 F: include/uapi/linux/gfs2_ondisk.h
4804 GIGASET ISDN DRIVERS
4807 W: http://gigaset307x.sourceforge.net/
4809 F: Documentation/isdn/README.gigaset
4810 F: drivers/isdn/gigaset/
4811 F: include/uapi/linux/gigaset_dev.h
4817 F: drivers/media/usb/go7007/
4823 F: drivers/input/touchscreen/goodix.c
4829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4831 F: Documentation/gpio/
4833 F: include/linux/gpio/
4834 F: include/linux/gpio.h
4835 F: include/asm-generic/gpio.h
4837 GRE DEMULTIPLEXER DRIVER
4841 F: net/ipv4/gre_demux.c
4842 F: net/ipv4/gre_offload.c
4843 F: include/net/gre.h
4845 GRETH 10/100/1G Ethernet MAC device driver
4849 F: drivers/net/ethernet/aeroflex/
4851 GSPCA FINEPIX SUBDRIVER
4854 T: git git://linuxtv.org/media_tree.git
4856 F: drivers/media/usb/gspca/finepix.c
4858 GSPCA GL860 SUBDRIVER
4861 T: git git://linuxtv.org/media_tree.git
4863 F: drivers/media/usb/gspca/gl860/
4865 GSPCA M5602 SUBDRIVER
4868 T: git git://linuxtv.org/media_tree.git
4870 F: drivers/media/usb/gspca/m5602/
4872 GSPCA PAC207 SONIXB SUBDRIVER
4875 T: git git://linuxtv.org/media_tree.git
4877 F: drivers/media/usb/gspca/pac207.c
4879 GSPCA SN9C20X SUBDRIVER
4882 T: git git://linuxtv.org/media_tree.git
4884 F: drivers/media/usb/gspca/sn9c20x.c
4886 GSPCA T613 SUBDRIVER
4889 T: git git://linuxtv.org/media_tree.git
4891 F: drivers/media/usb/gspca/t613.c
4893 GSPCA USB WEBCAM DRIVER
4896 T: git git://linuxtv.org/media_tree.git
4898 F: drivers/media/usb/gspca/
4900 GUID PARTITION TABLE (GPT)
4904 F: block/partitions/efi.*
4906 STK1160 USB VIDEO CAPTURE DRIVER
4909 T: git git://linuxtv.org/media_tree.git
4911 F: drivers/media/usb/stk1160/
4916 W: http://uclinux-h8.sourceforge.jp
4917 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4920 F: drivers/clocksource/h8300_*.c
4921 F: drivers/clk/h8300/
4922 F: drivers/irqchip/irq-renesas-h8*.c
4924 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4927 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4929 F: drivers/platform/x86/hdaps.c
4931 HDPVR USB VIDEO ENCODER DRIVER
4934 T: git git://linuxtv.org/media_tree.git
4935 W: https://linuxtv.org
4937 F: drivers/media/usb/hdpvr/
4939 HWPOISON MEMORY FAILURE HANDLING
4943 F: mm/memory-failure.c
4944 F: mm/hwpoison-inject.c
4946 HYPERVISOR VIRTUAL CONSOLE DRIVER
4954 W: https://linuxtv.org
4955 W: http://palosaari.fi/linux/
4956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4957 T: git git://linuxtv.org/anttip/media_tree.git
4959 F: drivers/media/usb/hackrf/
4965 W: http://www.lm-sensors.org/
4966 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4969 F: Documentation/hwmon/
4971 F: include/linux/hwmon*.h
4973 HARDWARE RANDOM NUMBER GENERATOR CORE
4978 F: Documentation/hw_random.txt
4979 F: drivers/char/hw_random/
4980 F: include/linux/hw_random.h
4982 HARDWARE SPINLOCK CORE
4985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4986 F: Documentation/hwspinlock.txt
4987 F: drivers/hwspinlock/hwspinlock_*
4988 F: include/linux/hwspinlock.h
4990 HARMONY SOUND DRIVER
4993 F: sound/parisc/harmony.*
4998 W: https://linuxtv.org
4999 W: http://palosaari.fi/linux/
5000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5001 T: git git://linuxtv.org/anttip/media_tree.git
5003 F: drivers/media/dvb-frontends/hd29l2*
5005 HEWLETT-PACKARD SMART2 RAID DRIVER
5008 F: Documentation/blockdev/cpqarray.txt
5009 F: drivers/block/cpqarray.*
5011 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5017 F: Documentation/scsi/hpsa.txt
5018 F: drivers/scsi/hpsa*.[ch]
5019 F: include/linux/cciss*.h
5020 F: include/uapi/linux/cciss*.h
5022 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5028 F: Documentation/blockdev/cciss.txt
5029 F: drivers/block/cciss*
5030 F: include/linux/cciss_ioctl.h
5031 F: include/uapi/linux/cciss_ioctl.h
5036 F: Documentation/filesystems/hfs.txt
5042 F: Documentation/filesystems/hfsplus.txt
5045 HGA FRAMEBUFFER DRIVER
5048 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5050 F: drivers/video/fbdev/hgafb.c
5052 HIBERNATION (aka Software Suspend, aka swsusp)
5058 F: drivers/base/power/
5060 F: include/linux/suspend.h
5061 F: include/linux/freezer.h
5062 F: include/linux/pm.h
5063 F: arch/*/include/asm/suspend*.h
5069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5072 F: include/linux/hid*
5073 F: include/uapi/linux/hid*
5075 HID SENSOR HUB DRIVERS
5082 F: Documentation/hid/hid-sensor*
5083 F: drivers/hid/hid-sensor-*
5084 F: drivers/iio/*/hid-*
5085 F: include/linux/hid-sensor-*
5087 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5092 F: Documentation/timers/
5093 F: kernel/time/hrtimer.c
5094 F: kernel/time/clockevents.c
5095 F: kernel/time/tick*.*
5096 F: kernel/time/timer_*.c
5097 F: include/linux/clockchips.h
5098 F: include/linux/hrtimer.h
5100 HIGH-SPEED SCC DRIVER FOR AX.25
5103 F: drivers/net/hamradio/dmascc.c
5104 F: drivers/net/hamradio/scc.c
5106 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5108 W: http://www.highpoint-tech.com
5110 F: Documentation/scsi/hptiop.txt
5111 F: drivers/scsi/hptiop.c
5117 F: include/linux/hippidevice.h
5118 F: include/uapi/linux/if_hippi.h
5120 F: drivers/net/hippi/
5122 HISILICON SAS Controller
5124 W: http://www.hisilicon.com
5126 F: drivers/scsi/hisi_sas/
5127 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5133 W: http://hostap.epitest.fi/
5135 F: drivers/net/wireless/intersil/hostap/
5137 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5140 F: drivers/platform/x86/tc1100-wmi.c
5142 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5145 F: drivers/net/ethernet/hp/hp100.*
5147 HPET: High Precision Event Timers driver
5150 F: Documentation/timers/hpet.txt
5151 F: drivers/char/hpet.c
5152 F: include/linux/hpet.h
5153 F: include/uapi/linux/hpet.h
5157 F: arch/x86/kernel/hpet.c
5158 F: arch/x86/include/asm/hpet.h
5162 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5170 F: Documentation/ABI/testing/sysfs-bus-hsi
5171 F: Documentation/hsi.txt
5173 F: include/linux/hsi/
5174 F: include/uapi/linux/hsi/
5178 W: http://www.pharscape.org
5180 F: drivers/net/usb/hso.c
5182 HSR NETWORK PROTOCOL
5188 HTCPEN TOUCHSCREEN DRIVER
5192 F: drivers/input/touchscreen/htcpen.c
5199 Hyper-V CORE AND DRIVERS
5204 F: arch/x86/include/asm/mshyperv.h
5205 F: arch/x86/include/uapi/asm/hyperv.h
5206 F: arch/x86/kernel/cpu/mshyperv.c
5207 F: drivers/hid/hid-hyperv.c
5209 F: drivers/input/serio/hyperv-keyboard.c
5210 F: drivers/net/hyperv/
5211 F: drivers/scsi/storvsc_drv.c
5212 F: drivers/video/fbdev/hyperv_fb.c
5213 F: include/linux/hyperv.h
5215 F: Documentation/ABI/stable/sysfs-bus-vmbus
5217 I2C OVER PARALLEL PORT
5221 F: Documentation/i2c/busses/i2c-parport
5222 F: Documentation/i2c/busses/i2c-parport-light
5223 F: drivers/i2c/busses/i2c-parport.c
5224 F: drivers/i2c/busses/i2c-parport-light.c
5226 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5230 F: Documentation/i2c/busses/i2c-ali1535
5231 F: Documentation/i2c/busses/i2c-ali1563
5232 F: Documentation/i2c/busses/i2c-ali15x3
5233 F: Documentation/i2c/busses/i2c-amd756
5234 F: Documentation/i2c/busses/i2c-amd8111
5235 F: Documentation/i2c/busses/i2c-i801
5236 F: Documentation/i2c/busses/i2c-nforce2
5237 F: Documentation/i2c/busses/i2c-piix4
5238 F: Documentation/i2c/busses/i2c-sis5595
5239 F: Documentation/i2c/busses/i2c-sis630
5240 F: Documentation/i2c/busses/i2c-sis96x
5241 F: Documentation/i2c/busses/i2c-via
5242 F: Documentation/i2c/busses/i2c-viapro
5243 F: drivers/i2c/busses/i2c-ali1535.c
5244 F: drivers/i2c/busses/i2c-ali1563.c
5245 F: drivers/i2c/busses/i2c-ali15x3.c
5246 F: drivers/i2c/busses/i2c-amd756.c
5247 F: drivers/i2c/busses/i2c-amd756-s4882.c
5248 F: drivers/i2c/busses/i2c-amd8111.c
5249 F: drivers/i2c/busses/i2c-i801.c
5250 F: drivers/i2c/busses/i2c-isch.c
5251 F: drivers/i2c/busses/i2c-nforce2.c
5252 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5253 F: drivers/i2c/busses/i2c-piix4.c
5254 F: drivers/i2c/busses/i2c-sis5595.c
5255 F: drivers/i2c/busses/i2c-sis630.c
5256 F: drivers/i2c/busses/i2c-sis96x.c
5257 F: drivers/i2c/busses/i2c-via.c
5258 F: drivers/i2c/busses/i2c-viapro.c
5260 I2C/SMBUS ISMT DRIVER
5264 F: drivers/i2c/busses/i2c-ismt.c
5265 F: Documentation/i2c/busses/i2c-ismt
5267 I2C/SMBUS STUB DRIVER
5271 F: drivers/i2c/i2c-stub.c
5276 W: https://i2c.wiki.kernel.org/
5277 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5280 F: Documentation/devicetree/bindings/i2c/
5281 F: Documentation/i2c/
5284 F: include/linux/i2c.h
5285 F: include/linux/i2c-*.h
5286 F: include/uapi/linux/i2c.h
5287 F: include/uapi/linux/i2c-*.h
5299 F: Documentation/i2c/busses/i2c-taos-evm
5300 F: drivers/i2c/busses/i2c-taos-evm.c
5305 W: http://www.harbaum.org/till/i2c_tiny_usb
5307 F: drivers/i2c/busses/i2c-tiny-usb.c
5314 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5319 IA64 (Itanium) PLATFORM
5323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5327 IBM Power VMX Cryptographic instructions
5332 F: drivers/crypto/vmx/Makefile
5333 F: drivers/crypto/vmx/Kconfig
5334 F: drivers/crypto/vmx/vmx.c
5335 F: drivers/crypto/vmx/aes*
5336 F: drivers/crypto/vmx/ghash*
5337 F: drivers/crypto/vmx/ppc-xlate.pl
5339 IBM Power in-Nest Crypto Acceleration
5344 F: drivers/crypto/nx/Makefile
5345 F: drivers/crypto/nx/Kconfig
5346 F: drivers/crypto/nx/nx-aes*
5347 F: drivers/crypto/nx/nx-sha*
5348 F: drivers/crypto/nx/nx.*
5349 F: drivers/crypto/nx/nx_csbcpb.h
5350 F: drivers/crypto/nx/nx_debugfs.h
5352 IBM Power 842 compression accelerator
5355 F: drivers/crypto/nx/Makefile
5356 F: drivers/crypto/nx/Kconfig
5357 F: drivers/crypto/nx/nx-842*
5358 F: include/linux/sw842.h
5362 IBM Power Linux RAID adapter
5365 F: drivers/scsi/ipr.*
5367 IBM Power Virtual Ethernet Device Driver
5371 F: drivers/net/ethernet/ibm/ibmveth.*
5373 IBM Power SRIOV Virtual NIC Device Driver
5378 F: drivers/net/ethernet/ibm/ibmvnic.*
5380 IBM Power Virtual SCSI Device Drivers
5384 F: drivers/scsi/ibmvscsi/ibmvscsi*
5385 F: drivers/scsi/ibmvscsi/viosrp.h
5387 IBM Power Virtual FC Device Drivers
5391 F: drivers/scsi/ibmvscsi/ibmvfc*
5393 IBM ServeRAID RAID DRIVER
5395 F: drivers/scsi/ips.*
5397 ICH LPC AND GPIO DRIVER
5400 F: drivers/mfd/lpc_ich.c
5401 F: drivers/gpio/gpio-ich.c
5406 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5409 F: Documentation/ide/
5411 F: include/linux/ide.h
5413 IDEAPAD LAPTOP EXTRAS DRIVER
5416 W: http://launchpad.net/ideapad-laptop
5418 F: drivers/platform/x86/ideapad-laptop.c
5420 IDEAPAD LAPTOP SLIDEBAR DRIVER
5423 W: https://github.com/o2genum/ideapad-slidebar
5425 F: drivers/input/misc/ideapad_slidebar.c
5431 F: Documentation/cdrom/ide-cd
5432 F: drivers/ide/ide-cd*
5438 F: drivers/idle/i7300_idle.c
5440 IEEE 802.15.4 SUBSYSTEM
5443 W: https://github.com/linux-wpan
5444 T: git git://github.com/linux-wpan/linux-wpan-next.git
5448 F: drivers/net/ieee802154/
5449 F: include/linux/nl802154.h
5450 F: include/linux/ieee802154.h
5451 F: include/net/nl802154.h
5452 F: include/net/mac802154.h
5453 F: include/net/af_ieee802154.h
5454 F: include/net/cfg802154.h
5455 F: include/net/ieee802154_netdev.h
5456 F: Documentation/networking/ieee802154.txt
5458 IGORPLUG-USB IR RECEIVER
5462 F: drivers/media/rc/igorplugusb.c
5464 IGUANAWORKS USB IR TRANSCEIVER
5468 F: drivers/media/rc/iguanair.c
5470 IIO SUBSYSTEM AND DRIVERS
5478 F: drivers/staging/iio/
5479 F: include/linux/iio/
5482 IKANOS/ADI EAGLE ADSL USB DRIVER
5486 F: drivers/usb/atm/ueagle-atm.c
5488 INA209 HARDWARE MONITOR DRIVER
5492 F: Documentation/hwmon/ina209
5493 F: Documentation/devicetree/bindings/i2c/ina209.txt
5494 F: drivers/hwmon/ina209.c
5496 INA2XX HARDWARE MONITOR DRIVER
5500 F: Documentation/hwmon/ina2xx
5501 F: drivers/hwmon/ina2xx.c
5502 F: include/linux/platform_data/ina2xx.h
5504 INDUSTRY PACK SUBSYSTEM (IPACK)
5509 W: http://industrypack.sourceforge.net
5513 INGENIC JZ4780 DMA Driver
5516 F: drivers/dma/dma-jz4780.c
5518 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5526 F: security/integrity/ima/
5528 IMGTEC IR DECODER DRIVER
5531 F: drivers/media/rc/img-ir/
5533 IMS TWINTURBO FRAMEBUFFER DRIVER
5536 F: drivers/video/fbdev/imsttfb.c
5538 INFINIBAND SUBSYSTEM
5543 W: http://www.openfabrics.org/
5544 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5547 F: Documentation/infiniband/
5548 F: drivers/infiniband/
5549 F: drivers/staging/rdma/
5550 F: include/uapi/linux/if_infiniband.h
5551 F: include/uapi/rdma/
5559 F: Documentation/filesystems/inotify.txt
5560 F: fs/notify/inotify/
5561 F: include/linux/inotify.h
5562 F: include/uapi/linux/inotify.h
5564 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5567 Q: http://patchwork.kernel.org/project/linux-input/list/
5568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5571 F: include/linux/input.h
5572 F: include/uapi/linux/input.h
5573 F: include/linux/input/
5575 INPUT MULTITOUCH (MT) PROTOCOL
5579 F: Documentation/input/multi-touch-protocol.txt
5580 F: drivers/input/input-mt.c
5583 INTEL ASoC BDW/HSW DRIVERS
5587 F: sound/soc/intel/common/sst-dsp*
5588 F: sound/soc/intel/common/sst-firmware.c
5589 F: sound/soc/intel/boards/broadwell.c
5590 F: sound/soc/intel/haswell/
5592 INTEL C600 SERIES SAS CONTROLLER DRIVER
5596 T: git git://git.code.sf.net/p/intel-sas/isci
5598 F: drivers/scsi/isci/
5600 INTEL HID EVENT DRIVER
5604 F: drivers/platform/x86/intel-hid.c
5609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5611 F: drivers/idle/intel_idle.c
5618 F: drivers/cpufreq/intel_pstate.c
5620 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5624 F: Documentation/fb/intelfb.txt
5625 F: drivers/video/fbdev/intelfb/
5627 INTEL 810/815 FRAMEBUFFER DRIVER
5631 F: drivers/video/fbdev/i810/
5633 INTEL MENLOW THERMAL DRIVER
5636 W: https://01.org/linux-acpi
5638 F: drivers/platform/x86/intel_menlow.c
5640 INTEL I/OAT DMA DRIVER
5644 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5646 F: drivers/dma/ioat*
5651 T: git git://git.infradead.org/iommu-2.6.git
5653 F: drivers/iommu/intel-iommu.c
5654 F: include/linux/intel-iommu.h
5656 INTEL IOP-ADMA DMA DRIVER
5659 F: drivers/dma/iop-adma.c
5661 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5664 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5665 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5666 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5667 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5668 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5669 F: drivers/net/wan/ixp4xx_hss.c
5671 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5674 F: drivers/char/hw_random/ixp4xx-rng.c
5676 INTEL ETHERNET DRIVERS
5686 W: http://www.intel.com/support/feedback.htm
5687 W: http://e1000.sourceforge.net/
5688 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5692 F: Documentation/networking/e100.txt
5693 F: Documentation/networking/e1000.txt
5694 F: Documentation/networking/e1000e.txt
5695 F: Documentation/networking/igb.txt
5696 F: Documentation/networking/igbvf.txt
5697 F: Documentation/networking/ixgb.txt
5698 F: Documentation/networking/ixgbe.txt
5699 F: Documentation/networking/ixgbevf.txt
5700 F: Documentation/networking/i40e.txt
5701 F: Documentation/networking/i40evf.txt
5702 F: drivers/net/ethernet/intel/
5703 F: drivers/net/ethernet/intel/*/
5705 INTEL-MID GPIO DRIVER
5709 F: drivers/gpio/gpio-intel-mid.c
5711 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5715 F: Documentation/networking/README.ipw2100
5716 F: Documentation/networking/README.ipw2200
5717 F: drivers/net/wireless/intel/ipw2x00/
5722 F: Documentation/trace/intel_th.txt
5723 F: drivers/hwtracing/intel_th/
5725 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5728 W: http://tboot.sourceforge.net
5729 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5731 F: Documentation/intel_txt.txt
5732 F: include/linux/tboot.h
5733 F: arch/x86/kernel/tboot.c
5735 INTEL WIRELESS WIMAX CONNECTION 2400
5740 W: http://linuxwimax.org
5741 F: Documentation/wimax/README.i2400m
5742 F: drivers/net/wimax/i2400m/
5743 F: include/uapi/linux/wimax/i2400m.h
5745 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5749 F: drivers/net/wireless/intel/iwlegacy/
5751 INTEL WIRELESS WIFI LINK (iwlwifi)
5756 W: http://intellinuxwireless.org
5757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5759 F: drivers/net/wireless/intel/iwlwifi/
5761 INTEL MANAGEMENT ENGINE (mei)
5765 F: include/uapi/linux/mei.h
5766 F: include/linux/mei_cl_bus.h
5767 F: drivers/misc/mei/*
5768 F: Documentation/misc-devices/mei/*
5770 INTEL MIC DRIVERS (mic)
5774 W: https://github.com/sudeepdutt/mic
5775 W: http://software.intel.com/en-us/mic-developer
5776 F: include/linux/mic_bus.h
5777 F: include/linux/scif.h
5778 F: include/uapi/linux/mic_common.h
5779 F: include/uapi/linux/mic_ioctl.h
5780 F: include/uapi/linux/scif_ioctl.h
5781 F: drivers/misc/mic/
5782 F: drivers/dma/mic_x100_dma.c
5783 F: drivers/dma/mic_x100_dma.h
5784 F: Documentation/mic/
5786 INTEL PMC/P-Unit IPC DRIVER
5790 F: drivers/platform/x86/intel_pmc_ipc.c
5791 F: drivers/platform/x86/intel_punit_ipc.c
5792 F: arch/x86/include/asm/intel_pmc_ipc.h
5793 F: arch/x86/include/asm/intel_punit_ipc.h
5795 INTEL TELEMETRY DRIVER
5799 F: arch/x86/include/asm/intel_telemetry.h
5800 F: drivers/platform/x86/intel_telemetry*
5802 IOC3 ETHERNET DRIVER
5806 F: drivers/net/ethernet/sgi/ioc3-eth.c
5812 F: drivers/tty/serial/ioc3_serial.c
5817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5824 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5830 F: drivers/staging/rdma/ipath/
5835 W: http://openipmi.sourceforge.net/
5837 F: Documentation/IPMI.txt
5838 F: drivers/char/ipmi/
5839 F: include/linux/ipmi*
5840 F: include/uapi/linux/ipmi*
5842 QCOM AUDIO (ASoC) DRIVERS
5849 IPS SCSI RAID DRIVER
5852 W: http://www.adaptec.com/
5854 F: drivers/scsi/ips*
5863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5865 F: Documentation/networking/ipvs-sysctl.txt
5866 F: include/net/ip_vs.h
5867 F: include/uapi/linux/ip_vs.h
5868 F: net/netfilter/ipvs/
5874 F: drivers/tty/ipwireless/
5880 F: include/net/ipx.h
5881 F: include/uapi/linux/ipx.h
5888 W: http://irda.sourceforge.net/
5890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5891 F: Documentation/networking/irda.txt
5892 F: drivers/net/irda/
5893 F: include/net/irda/
5900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5910 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5911 F: Documentation/devicetree/bindings/interrupt-controller/
5914 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5919 F: Documentation/IRQ-domain.txt
5920 F: include/linux/irqdomain.h
5921 F: kernel/irq/irqdomain.c
5927 F: Documentation/isapnp.txt
5928 F: drivers/pnp/isapnp/
5929 F: include/linux/isapnp.h
5934 T: git git://linuxtv.org/media_tree.git
5935 W: https://linuxtv.org
5937 F: drivers/media/radio/radio-isa*
5939 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5943 F: drivers/firmware/iscsi_ibft*
5948 W: www.open-iscsi.org
5949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5951 F: drivers/scsi/*iscsi*
5952 F: include/scsi/*iscsi*
5954 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5960 W: http://www.openfabrics.org
5961 W: www.open-iscsi.org
5962 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5963 F: drivers/infiniband/ulp/iser/
5965 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5971 W: http://www.linux-iscsi.org
5972 F: drivers/infiniband/ulp/isert
5978 W: http://www.isdn4linux.de
5979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5981 F: Documentation/isdn/
5983 F: include/linux/isdn.h
5984 F: include/linux/isdn/
5985 F: include/uapi/linux/isdn.h
5986 F: include/uapi/linux/isdn/
5988 ISDN SUBSYSTEM (Eicon active card driver)
5991 W: http://www.melware.de
5993 F: drivers/isdn/hardware/eicon/
5995 IT87 HARDWARE MONITORING DRIVER
5999 F: Documentation/hwmon/it87
6000 F: drivers/hwmon/it87.c
6005 W: https://linuxtv.org
6006 W: http://palosaari.fi/linux/
6007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6008 T: git git://linuxtv.org/anttip/media_tree.git
6010 F: drivers/media/tuners/it913x*
6012 IVTV VIDEO4LINUX DRIVER
6016 T: git git://linuxtv.org/media_tree.git
6017 W: http://www.ivtvdriver.org
6019 F: Documentation/video4linux/*.ivtv
6020 F: drivers/media/pci/ivtv/
6021 F: include/uapi/linux/ivtv*
6023 IX2505V MEDIA DRIVER
6026 W: https://linuxtv.org
6027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6029 F: drivers/media/dvb-frontends/ix2505v*
6031 JC42.4 TEMPERATURE SENSOR DRIVER
6035 F: drivers/hwmon/jc42.c
6036 F: Documentation/hwmon/jc42
6041 W: http://jfs.sourceforge.net/
6042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6044 F: Documentation/filesystems/jfs.txt
6051 F: drivers/net/ethernet/jme.*
6053 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6056 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6059 F: include/uapi/linux/jffs2.h
6061 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6067 F: include/linux/jbd2.h
6069 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6073 F: drivers/media/platform/rcar_jpu.c
6075 JSM Neo PCI based serial card
6079 F: drivers/tty/serial/jsm/
6081 K10TEMP HARDWARE MONITORING DRIVER
6085 F: Documentation/hwmon/k10temp
6086 F: drivers/hwmon/k10temp.c
6088 K8TEMP HARDWARE MONITORING DRIVER
6092 F: Documentation/hwmon/k8temp
6093 F: drivers/hwmon/k8temp.c
6098 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6100 F: Documentation/kbuild/kconfig-language.txt
6107 W: http://lse.sourceforge.net/kdump/
6109 F: Documentation/kdump/
6111 KEENE FM RADIO TRANSMITTER DRIVER
6114 T: git git://linuxtv.org/media_tree.git
6115 W: https://linuxtv.org
6117 F: drivers/media/radio/radio-keene*
6119 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6125 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6131 F: Documentation/kbuild/
6133 F: scripts/Makefile.*
6140 W: http://kernelnewbies.org/KernelJanitors
6143 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6147 W: http://nfs.sourceforge.net/
6148 T: git git://linux-nfs.org/~bfields/linux.git
6151 F: include/uapi/linux/nfsd/
6155 F: include/linux/lockd/
6156 F: include/linux/sunrpc/
6157 F: include/uapi/linux/sunrpc/
6159 KERNEL SELFTEST FRAMEWORK
6162 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6164 F: tools/testing/selftests
6166 KERNEL VIRTUAL MACHINE (KVM)
6170 W: http://www.linux-kvm.org
6171 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6173 F: Documentation/*/kvm*.txt
6174 F: Documentation/virtual/kvm/
6176 F: arch/x86/kernel/kvm.c
6177 F: arch/x86/kernel/kvmclock.c
6178 F: arch/*/include/asm/kvm*
6179 F: include/linux/kvm*
6180 F: include/uapi/linux/kvm*
6183 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6186 W: http://www.linux-kvm.org/
6188 F: arch/x86/include/asm/svm.h
6189 F: arch/x86/kvm/svm.c
6191 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6194 W: http://www.linux-kvm.org/
6195 T: git git://github.com/agraf/linux-2.6.git
6197 F: arch/powerpc/include/asm/kvm*
6198 F: arch/powerpc/kvm/
6200 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6204 W: http://www.ibm.com/developerworks/linux/linux390/
6205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6207 F: Documentation/s390/kvm.txt
6208 F: arch/s390/include/asm/kvm*
6211 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6216 W: http://systems.cs.columbia.edu/projects/kvm-arm
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6219 F: arch/arm/include/uapi/asm/kvm*
6220 F: arch/arm/include/asm/kvm*
6223 F: include/kvm/arm_*
6225 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6231 F: arch/arm64/include/uapi/asm/kvm*
6232 F: arch/arm64/include/asm/kvm*
6235 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6239 F: arch/mips/include/uapi/asm/kvm*
6240 F: arch/mips/include/asm/kvm*
6245 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6248 F: include/linux/kexec.h
6249 F: include/uapi/linux/kexec.h
6256 F: Documentation/security/keys.txt
6257 F: include/linux/key.h
6258 F: include/linux/key-type.h
6268 F: Documentation/security/keys-trusted-encrypted.txt
6269 F: include/keys/trusted-type.h
6270 F: security/keys/trusted.c
6271 F: security/keys/trusted.h
6279 F: Documentation/security/keys-trusted-encrypted.txt
6280 F: include/keys/encrypted-type.h
6281 F: security/keys/encrypted-keys/
6283 KGDB / KDB /debug_core
6285 W: http://kgdb.wiki.kernel.org/
6287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6289 F: Documentation/DocBook/kgdb.tmpl
6290 F: drivers/misc/kgdbts.c
6291 F: drivers/tty/serial/kgdboc.c
6292 F: include/linux/kdb.h
6293 F: include/linux/kgdb.h
6300 F: Documentation/kmemcheck.txt
6301 F: arch/x86/include/asm/kmemcheck.h
6302 F: arch/x86/mm/kmemcheck/
6303 F: include/linux/kmemcheck.h
6309 F: Documentation/kmemleak.txt
6310 F: include/linux/kmemleak.h
6312 F: mm/kmemleak-test.c
6320 F: Documentation/kprobes.txt
6321 F: include/linux/kprobes.h
6324 KS0108 LCD CONTROLLER DRIVER
6326 W: http://miguelojeda.es/auxdisplay.htm
6327 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6329 F: Documentation/auxdisplay/ks0108
6330 F: drivers/auxdisplay/ks0108.c
6331 F: include/linux/ks0108.h
6338 F: include/net/l3mdev.h
6340 LANTIQ MIPS ARCHITECTURE
6349 F: Documentation/networking/lapb-module.txt
6353 LASI 53c700 driver for PARISC
6357 F: Documentation/scsi/53c700.txt
6358 F: drivers/scsi/53c700*
6364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6367 F: include/linux/leds.h
6369 LEGACY EEPROM DRIVER
6372 F: Documentation/misc-devices/eeprom
6373 F: drivers/misc/eeprom/eeprom.c
6375 LEGO USB Tower driver
6378 W: http://legousb.sourceforge.net/
6380 F: drivers/usb/misc/legousbtower.c
6385 W: https://linuxtv.org
6386 W: http://github.com/mkrufky
6387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6388 T: git git://linuxtv.org/mkrufky/tuners.git
6390 F: drivers/media/dvb-frontends/lg2160.*
6392 LGDT3305 MEDIA DRIVER
6395 W: https://linuxtv.org
6396 W: http://github.com/mkrufky
6397 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6398 T: git git://linuxtv.org/mkrufky/tuners.git
6400 F: drivers/media/dvb-frontends/lgdt3305.*
6405 W: http://lguest.ozlabs.org/
6407 F: arch/x86/include/asm/lguest*.h
6410 F: include/linux/lguest*.h
6413 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6419 F: include/linux/ata.h
6420 F: include/linux/libata.h
6422 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6427 F: include/linux/pata_arasan_cf_data.h
6428 F: drivers/ata/pata_arasan_cf.c
6434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6436 F: drivers/ata/pata_*.c
6437 F: drivers/ata/ata_generic.c
6439 LIBATA SATA AHCI PLATFORM devices support
6443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6445 F: drivers/ata/ahci_platform.c
6446 F: drivers/ata/libahci_platform.c
6447 F: include/linux/ahci_platform.h
6449 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6454 F: drivers/ata/sata_promise.*
6459 F: tools/lib/lockdep/
6461 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6464 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6468 F: include/linux/nd.h
6469 F: include/linux/libnvdimm.h
6470 F: include/uapi/linux/ndctl.h
6472 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6475 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6477 F: drivers/nvdimm/blk.c
6478 F: drivers/nvdimm/region_devs.c
6479 F: drivers/acpi/nfit*
6481 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6484 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6486 F: drivers/nvdimm/btt*
6488 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6491 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6493 F: drivers/nvdimm/pmem.c
6494 F: include/linux/pmem.h
6495 F: arch/*/include/asm/pmem.h
6497 LIGHTNVM PLATFORM SUPPORT
6499 W: http://github/OpenChannelSSD
6502 F: drivers/lightnvm/
6503 F: include/linux/lightnvm.h
6504 F: include/uapi/linux/lightnvm.h
6506 LINUX FOR IBM pSERIES (RS/6000)
6508 W: http://www.ibm.com/linux/ltc/projects/ppc
6510 F: arch/powerpc/boot/rs6000.h
6512 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6516 W: http://www.penguinppc.org/
6518 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6521 F: Documentation/powerpc/
6524 LINUX FOR POWER MACINTOSH
6526 W: http://www.penguinppc.org/
6529 F: arch/powerpc/platforms/powermac/
6530 F: drivers/macintosh/
6532 LINUX FOR POWERPC EMBEDDED MPC5XXX
6535 T: git git://git.denx.de/linux-denx-agust.git
6537 F: arch/powerpc/platforms/512x/
6538 F: arch/powerpc/platforms/52xx/
6540 LINUX FOR POWERPC EMBEDDED PPC4XX
6543 W: http://www.penguinppc.org/
6546 F: arch/powerpc/platforms/40x/
6547 F: arch/powerpc/platforms/44x/
6549 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6552 F: arch/powerpc/*/*virtex*
6553 F: arch/powerpc/*/*/*virtex*
6555 LINUX FOR POWERPC EMBEDDED PPC8XX
6557 W: http://www.penguinppc.org/
6560 F: arch/powerpc/platforms/8xx/
6562 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6565 W: http://www.penguinppc.org/
6567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6569 F: arch/powerpc/platforms/83xx/
6570 F: arch/powerpc/platforms/85xx/
6572 LINUX FOR POWERPC PA SEMI PWRFICIENT
6576 F: arch/powerpc/platforms/pasemi/
6577 F: drivers/*/*pasemi*
6578 F: drivers/*/*/*pasemi*
6580 LINUX SECURITY MODULE (LSM) FRAMEWORK
6585 LIS3LV02D ACCELEROMETER DRIVER
6588 F: Documentation/misc-devices/lis3lv02d
6589 F: drivers/misc/lis3lv02d/
6590 F: drivers/platform/x86/hp_accel.c
6598 F: kernel/livepatch/
6599 F: include/linux/livepatch.h
6600 F: arch/x86/include/asm/livepatch.h
6601 F: arch/x86/kernel/livepatch.c
6602 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6603 F: samples/livepatch/
6605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6610 F: include/linux/llc.h
6611 F: include/uapi/linux/llc.h
6615 LM73 HARDWARE MONITOR DRIVER
6619 F: drivers/hwmon/lm73.c
6621 LM78 HARDWARE MONITOR DRIVER
6625 F: Documentation/hwmon/lm78
6626 F: drivers/hwmon/lm78.c
6628 LM83 HARDWARE MONITOR DRIVER
6632 F: Documentation/hwmon/lm83
6633 F: drivers/hwmon/lm83.c
6635 LM90 HARDWARE MONITOR DRIVER
6639 F: Documentation/hwmon/lm90
6640 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6641 F: drivers/hwmon/lm90.c
6643 LM95234 HARDWARE MONITOR DRIVER
6647 F: Documentation/hwmon/lm95234
6648 F: drivers/hwmon/lm95234.c
6650 LME2510 MEDIA DRIVER
6653 W: https://linuxtv.org
6654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6656 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6658 LOCKDEP AND LOCKSTAT
6662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6664 F: Documentation/locking/lockdep*.txt
6665 F: Documentation/locking/lockstat.txt
6666 F: include/linux/lockdep.h
6669 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6672 W: http://www.linux-ntfs.org/content/view/19/37/
6674 F: Documentation/ldm.txt
6675 F: block/partitions/ldm.*
6685 LPC32XX MACHINE SUPPORT
6689 F: arch/arm/mach-lpc32xx/
6691 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6698 W: http://www.lsilogic.com/support
6700 F: drivers/message/fusion/
6701 F: drivers/scsi/mpt2sas/
6702 F: drivers/scsi/mpt3sas/
6704 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6708 F: drivers/scsi/sym53c8xx_2/
6710 LTC4261 HARDWARE MONITOR DRIVER
6714 F: Documentation/hwmon/ltc4261
6715 F: drivers/hwmon/ltc4261.c
6717 LTP (Linux Test Project)
6725 W: http://linux-test-project.github.io/
6726 T: git git://github.com/linux-test-project/ltp.git
6730 W: http://www.linux-m32r.org/
6737 W: http://www.linux-m68k.org/
6738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6743 M68K ON APPLE MACINTOSH
6745 W: http://www.mac.linux-m68k.org/
6752 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6756 M88DS3103 MEDIA DRIVER
6759 W: https://linuxtv.org
6760 W: http://palosaari.fi/linux/
6761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6762 T: git git://linuxtv.org/anttip/media_tree.git
6764 F: drivers/media/dvb-frontends/m88ds3103*
6766 M88RS2000 MEDIA DRIVER
6769 W: https://linuxtv.org
6770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6772 F: drivers/media/dvb-frontends/m88rs2000*
6774 MA901 MASTERKIT USB FM RADIO DRIVER
6777 T: git git://linuxtv.org/media_tree.git
6779 F: drivers/media/radio/radio-ma901.c
6784 W: http://wireless.kernel.org/
6785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6788 F: Documentation/networking/mac80211-injection.txt
6789 F: include/net/mac80211.h
6796 F: drivers/net/macvlan.c
6797 F: include/linux/if_macvlan.h
6804 F: include/linux/mailbox_client.h
6805 F: include/linux/mailbox_controller.h
6807 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6809 W: http://www.kernel.org/doc/man-pages
6813 MARVELL ARMADA DRM SUPPORT
6816 F: drivers/gpu/drm/armada/
6818 MARVELL 88E6352 DSA support
6821 F: drivers/net/dsa/mv88e6352.c
6823 MARVELL CRYPTO DRIVER
6826 F: drivers/crypto/marvell/
6830 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6835 F: drivers/net/ethernet/marvell/sk*
6837 MARVELL LIBERTAS WIRELESS DRIVER
6840 F: drivers/net/wireless/marvell/libertas/
6842 MARVELL MV643XX ETHERNET DRIVER
6846 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6847 F: include/linux/mv643xx.h
6849 MARVELL MVNETA ETHERNET DRIVER
6853 F: drivers/net/ethernet/marvell/mvneta.*
6855 MARVELL MWIFIEX WIRELESS DRIVER
6860 F: drivers/net/wireless/marvell/mwifiex/
6862 MARVELL MWL8K WIRELESS DRIVER
6866 F: drivers/net/wireless/marvell/mwl8k.c
6868 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6871 F: drivers/mmc/host/mvsdio.*
6873 MATROX FRAMEBUFFER DRIVER
6876 F: drivers/video/fbdev/matrox/matroxfb_*
6877 F: include/uapi/linux/matroxfb.h
6879 MAX16065 HARDWARE MONITOR DRIVER
6883 F: Documentation/hwmon/max16065
6884 F: drivers/hwmon/max16065.c
6886 MAX20751 HARDWARE MONITOR DRIVER
6890 F: Documentation/hwmon/max20751
6891 F: drivers/hwmon/max20751.c
6893 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6897 F: Documentation/hwmon/max6650
6898 F: drivers/hwmon/max6650.c
6900 MAX6697 HARDWARE MONITOR DRIVER
6904 F: Documentation/hwmon/max6697
6905 F: Documentation/devicetree/bindings/i2c/max6697.txt
6906 F: drivers/hwmon/max6697.c
6907 F: include/linux/platform_data/max6697.h
6909 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6913 F: drivers/power/max14577_charger.c
6914 F: drivers/power/max77693_charger.c
6916 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6920 F: drivers/*/*max77802.c
6921 F: Documentation/devicetree/bindings/*/*max77802.txt
6922 F: include/dt-bindings/*/*max77802.h
6924 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6929 F: drivers/*/max14577.c
6930 F: drivers/*/max77686.c
6931 F: drivers/*/max77693.c
6932 F: drivers/extcon/extcon-max14577.c
6933 F: drivers/extcon/extcon-max77693.c
6934 F: drivers/rtc/rtc-max77686.c
6935 F: drivers/clk/clk-max77686.c
6936 F: Documentation/devicetree/bindings/mfd/max14577.txt
6937 F: Documentation/devicetree/bindings/*/max77686.txt
6938 F: Documentation/devicetree/bindings/mfd/max77693.txt
6939 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6940 F: include/linux/mfd/max14577*.h
6941 F: include/linux/mfd/max77686*.h
6942 F: include/linux/mfd/max77693*.h
6944 MAXIRADIO FM RADIO RECEIVER DRIVER
6947 T: git git://linuxtv.org/media_tree.git
6948 W: https://linuxtv.org
6950 F: drivers/media/radio/radio-maxiradio*
6952 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6956 F: drivers/iio/potentiometer/mcp4531.c
6958 MEDIA DRIVERS FOR RENESAS - VSP1
6962 T: git git://linuxtv.org/media_tree.git
6964 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6965 F: drivers/media/platform/vsp1/
6967 MEDIA DRIVERS FOR ASCOT2E
6970 W: https://linuxtv.org
6972 T: git git://linuxtv.org/media_tree.git
6974 F: drivers/media/dvb-frontends/ascot2e*
6976 MEDIA DRIVERS FOR CXD2841ER
6979 W: https://linuxtv.org
6981 T: git git://linuxtv.org/media_tree.git
6983 F: drivers/media/dvb-frontends/cxd2841er*
6985 MEDIA DRIVERS FOR HORUS3A
6988 W: https://linuxtv.org
6990 T: git git://linuxtv.org/media_tree.git
6992 F: drivers/media/dvb-frontends/horus3a*
6994 MEDIA DRIVERS FOR LNBH25
6997 W: https://linuxtv.org
6999 T: git git://linuxtv.org/media_tree.git
7001 F: drivers/media/dvb-frontends/lnbh25*
7003 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7006 W: https://linuxtv.org
7008 T: git git://linuxtv.org/media_tree.git
7010 F: drivers/media/pci/netup_unidvb/*
7012 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7014 P: LinuxTV.org Project
7016 W: https://linuxtv.org
7017 Q: http://patchwork.kernel.org/project/linux-media/list/
7018 T: git git://linuxtv.org/media_tree.git
7020 F: Documentation/dvb/
7021 F: Documentation/video4linux/
7022 F: Documentation/DocBook/media/
7024 F: drivers/staging/media/
7025 F: include/linux/platform_data/media/
7027 F: include/uapi/linux/dvb/
7028 F: include/uapi/linux/videodev2.h
7029 F: include/uapi/linux/media.h
7030 F: include/uapi/linux/v4l2-*
7031 F: include/uapi/linux/meye.h
7032 F: include/uapi/linux/ivtv*
7033 F: include/uapi/linux/uvcvideo.h
7035 MEDIATEK MT7601U WIRELESS LAN DRIVER
7039 F: drivers/net/wireless/mediatek/mt7601u/
7041 MEGARAID SCSI/SAS DRIVERS
7047 W: http://www.lsi.com
7049 F: Documentation/scsi/megaraid.txt
7050 F: drivers/scsi/megaraid.*
7051 F: drivers/scsi/megaraid/
7053 MELLANOX ETHERNET DRIVER (mlx4_en)
7057 W: http://www.mellanox.com
7058 Q: http://patchwork.ozlabs.org/project/netdev/list/
7059 F: drivers/net/ethernet/mellanox/mlx4/en_*
7061 MELLANOX ETHERNET DRIVER (mlx5e)
7065 W: http://www.mellanox.com
7066 Q: http://patchwork.ozlabs.org/project/netdev/list/
7067 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7069 MELLANOX ETHERNET SWITCH DRIVERS
7074 W: http://www.mellanox.com
7075 Q: http://patchwork.ozlabs.org/project/netdev/list/
7076 F: drivers/net/ethernet/mellanox/mlxsw/
7083 F: kernel/membarrier.c
7084 F: include/uapi/linux/membarrier.h
7088 W: http://www.linux-mm.org
7090 F: include/linux/mm.h
7091 F: include/linux/gfp.h
7092 F: include/linux/mmzone.h
7093 F: include/linux/memory_hotplug.h
7094 F: include/linux/vmalloc.h
7097 MEMORY TECHNOLOGY DEVICES (MTD)
7101 W: http://www.linux-mtd.infradead.org/
7102 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7103 T: git git://git.infradead.org/linux-mtd.git
7104 T: git git://git.infradead.org/l2-mtd.git
7107 F: include/linux/mtd/
7108 F: include/uapi/mtd/
7110 MEN A21 WATCHDOG DRIVER
7114 F: drivers/watchdog/mena21_wdt.c
7116 MEN CHAMELEON BUS (mcb)
7120 F: include/linux/mcb.h
7121 F: Documentation/men-chameleon-bus.txt
7123 MEN F21BMC (Board Management Controller)
7126 F: drivers/mfd/menf21bmc.c
7127 F: drivers/watchdog/menf21bmc_wdt.c
7128 F: drivers/leds/leds-menf21bmc.c
7129 F: drivers/hwmon/menf21bmc_hwmon.c
7130 F: Documentation/hwmon/menf21bmc
7135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7138 F: Documentation/metag/
7139 F: Documentation/devicetree/bindings/metag/
7140 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7141 F: drivers/clocksource/metag_generic.c
7142 F: drivers/irqchip/irq-metag.c
7143 F: drivers/irqchip/irq-metag-ext.c
7144 F: drivers/tty/metag_da.c
7146 MICROBLAZE ARCHITECTURE
7148 W: http://www.monstr.eu/fdt/
7149 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7153 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7157 F: drivers/platform/x86/surfacepro3_button.c
7162 F: drivers/usb/image/microtek.*
7167 W: http://www.linux-mips.org/
7168 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7169 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7171 F: Documentation/mips/
7174 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7177 T: git git://linuxtv.org/media_tree.git
7178 W: https://linuxtv.org
7180 F: drivers/media/radio/radio-miropcm20*
7182 MELLANOX MLX4 core VPI driver
7186 W: http://www.mellanox.com
7187 Q: http://patchwork.ozlabs.org/project/netdev/list/
7189 F: drivers/net/ethernet/mellanox/mlx4/
7190 F: include/linux/mlx4/
7192 MELLANOX MLX4 IB driver
7195 W: http://www.mellanox.com
7196 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7198 F: drivers/infiniband/hw/mlx4/
7199 F: include/linux/mlx4/
7201 MELLANOX MLX5 core VPI driver
7206 W: http://www.mellanox.com
7207 Q: http://patchwork.ozlabs.org/project/netdev/list/
7209 F: drivers/net/ethernet/mellanox/mlx5/core/
7210 F: include/linux/mlx5/
7212 MELLANOX MLX5 IB driver
7216 W: http://www.mellanox.com
7217 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7219 F: drivers/infiniband/hw/mlx5/
7220 F: include/linux/mlx5/
7222 MELEXIS MLX90614 DRIVER
7225 W: http://www.melexis.com
7227 F: drivers/iio/temperature/mlx90614.c
7229 MN88472 MEDIA DRIVER
7232 W: https://linuxtv.org
7233 W: http://palosaari.fi/linux/
7234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235 T: git git://linuxtv.org/anttip/media_tree.git
7237 F: drivers/staging/media/mn88472/
7238 F: drivers/media/dvb-frontends/mn88472.h
7240 MN88473 MEDIA DRIVER
7243 W: https://linuxtv.org
7244 W: http://palosaari.fi/linux/
7245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7246 T: git git://linuxtv.org/anttip/media_tree.git
7248 F: drivers/staging/media/mn88473/
7249 F: drivers/media/dvb-frontends/mn88473.h
7254 F: include/linux/module.h
7257 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7258 W: http://popies.net/meye/
7260 F: Documentation/video4linux/meye.txt
7261 F: drivers/media/pci/meye/
7262 F: include/uapi/linux/meye.h
7264 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7267 F: Documentation/serial/moxa-smartio
7268 F: drivers/tty/mxser.*
7270 MR800 AVERMEDIA USB FM RADIO DRIVER
7273 T: git git://linuxtv.org/media_tree.git
7275 F: drivers/media/radio/radio-mr800.c
7277 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7281 F: drivers/net/ieee802154/mrf24j40.c
7282 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7288 F: drivers/platform/x86/msi-laptop.c
7293 F: drivers/platform/x86/msi-wmi.c
7298 W: https://linuxtv.org
7299 W: http://palosaari.fi/linux/
7300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7301 T: git git://linuxtv.org/anttip/media_tree.git
7303 F: drivers/media/tuners/msi001*
7305 MSI2500 MEDIA DRIVER
7308 W: https://linuxtv.org
7309 W: http://palosaari.fi/linux/
7310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7311 T: git git://linuxtv.org/anttip/media_tree.git
7313 F: drivers/media/usb/msi2500/
7315 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7319 F: drivers/mtd/devices/docg3*
7321 MT9M032 APTINA SENSOR DRIVER
7324 T: git git://linuxtv.org/media_tree.git
7326 F: drivers/media/i2c/mt9m032.c
7327 F: include/media/i2c/mt9m032.h
7329 MT9P031 APTINA CAMERA SENSOR
7332 T: git git://linuxtv.org/media_tree.git
7334 F: drivers/media/i2c/mt9p031.c
7335 F: include/media/i2c/mt9p031.h
7337 MT9T001 APTINA CAMERA SENSOR
7340 T: git git://linuxtv.org/media_tree.git
7342 F: drivers/media/i2c/mt9t001.c
7343 F: include/media/i2c/mt9t001.h
7345 MT9V032 APTINA CAMERA SENSOR
7348 T: git git://linuxtv.org/media_tree.git
7350 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7351 F: drivers/media/i2c/mt9v032.c
7352 F: include/media/i2c/mt9v032.h
7354 MULTIFUNCTION DEVICES (MFD)
7356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7359 F: include/linux/mfd/
7361 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7364 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7367 F: include/linux/mmc/
7368 F: include/uapi/linux/mmc/
7370 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7372 F: drivers/mmc/host/mmc_spi.c
7373 F: include/linux/spi/mmc_spi.h
7375 MULTISOUND SOUND DRIVER
7378 F: Documentation/sound/oss/MultiSound
7381 MULTITECH MULTIPORT CARD (ISICOM)
7383 F: drivers/tty/isicom.c
7384 F: include/linux/isicom.h
7386 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7391 F: drivers/usb/musb/
7393 MXL5007T MEDIA DRIVER
7396 W: https://linuxtv.org
7397 W: http://github.com/mkrufky
7398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7399 T: git git://linuxtv.org/mkrufky/tuners.git
7401 F: drivers/media/tuners/mxl5007t.*
7403 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7406 W: https://www.myricom.com/support/downloads/myri10ge.html
7408 F: drivers/net/ethernet/myricom/myri10ge/
7410 NATSEMI ETHERNET DRIVER (DP8381x)
7412 F: drivers/net/ethernet/natsemi/natsemi.c
7414 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7418 W: http://www.native-instruments.com
7426 NCR 5380 SCSI DRIVERS
7431 F: Documentation/scsi/g_NCR5380.txt
7432 F: drivers/scsi/NCR5380.*
7433 F: drivers/scsi/arm/cumana_1.c
7434 F: drivers/scsi/arm/oak.c
7435 F: drivers/scsi/atari_NCR5380.c
7436 F: drivers/scsi/atari_scsi.*
7437 F: drivers/scsi/dmx3191d.c
7438 F: drivers/scsi/dtc.*
7439 F: drivers/scsi/g_NCR5380.*
7440 F: drivers/scsi/g_NCR5380_mmio.c
7441 F: drivers/scsi/mac_scsi.*
7442 F: drivers/scsi/pas16.*
7443 F: drivers/scsi/sun3_scsi.*
7444 F: drivers/scsi/sun3_scsi_vme.c
7445 F: drivers/scsi/t128.*
7447 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7451 F: drivers/scsi/NCR_D700.*
7453 NCT6775 HARDWARE MONITOR DRIVER
7457 F: Documentation/hwmon/nct6775
7458 F: drivers/hwmon/nct6775.c
7460 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7463 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7465 F: drivers/infiniband/hw/nes/
7467 NETEM NETWORK EMULATOR
7471 F: net/sched/sch_netem.c
7473 NETERION 10GbE DRIVERS (s2io/vxge)
7477 F: Documentation/networking/s2io.txt
7478 F: Documentation/networking/vxge.txt
7479 F: drivers/net/ethernet/neterion/
7481 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7487 W: http://www.netfilter.org/
7488 W: http://www.iptables.org/
7489 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7493 F: include/linux/netfilter*
7494 F: include/linux/netfilter/
7495 F: include/net/netfilter/
7496 F: include/uapi/linux/netfilter*
7497 F: include/uapi/linux/netfilter/
7498 F: net/*/netfilter.c
7501 F: net/bridge/br_netfilter*.c
7505 W: http://netlabel.sf.net
7508 F: Documentation/netlabel/
7509 F: include/net/netlabel.h
7512 NETROM NETWORK LAYER
7515 W: http://www.linux-ax25.org/
7517 F: include/net/netrom.h
7518 F: include/uapi/linux/netrom.h
7521 NETRONOME ETHERNET DRIVERS
7526 F: drivers/net/ethernet/netronome/
7528 NETWORK BLOCK DEVICE (NBD)
7532 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7533 F: Documentation/blockdev/nbd.txt
7534 F: drivers/block/nbd.c
7535 F: include/uapi/linux/nbd.h
7537 NETWORK DROP MONITOR
7541 W: https://fedorahosted.org/dropwatch/
7542 F: net/core/drop_monitor.c
7544 NETWORKING [GENERAL]
7547 W: http://www.linuxfoundation.org/en/Net
7548 Q: http://patchwork.ozlabs.org/project/netdev/list/
7549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7554 F: include/linux/in.h
7555 F: include/linux/net.h
7556 F: include/linux/netdevice.h
7557 F: include/uapi/linux/in.h
7558 F: include/uapi/linux/net.h
7559 F: include/uapi/linux/netdevice.h
7560 F: include/uapi/linux/net_namespace.h
7562 F: tools/testing/selftests/net/
7566 NETWORKING [IPv4/IPv6]
7573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7594 F: net/ipv4/ipcomp.c
7595 F: net/ipv4/ip_vti.c
7599 F: net/ipv6/ipcomp6.c
7600 F: net/ipv6/ip6_vti.c
7601 F: include/uapi/linux/xfrm.h
7602 F: include/net/xfrm.h
7604 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7609 NETWORKING [WIRELESS]
7611 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7615 W: http://www.linuxfoundation.org/en/Net
7616 Q: http://patchwork.ozlabs.org/project/netdev/list/
7617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7621 F: include/linux/if_*
7622 F: include/linux/netdevice.h
7623 F: include/linux/etherdevice.h
7624 F: include/linux/fcdevice.h
7625 F: include/linux/fddidevice.h
7626 F: include/linux/hippidevice.h
7627 F: include/linux/inetdevice.h
7628 F: include/uapi/linux/if_*
7629 F: include/uapi/linux/netdevice.h
7631 NETWORKING DRIVERS (WIRELESS)
7634 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7638 F: drivers/net/wireless/
7640 NETXEN (1/10) GbE SUPPORT
7645 W: http://www.qlogic.com
7647 F: drivers/net/ethernet/qlogic/netxen/
7658 F: include/uapi/linux/nfc.h
7660 F: include/linux/platform_data/microread.h
7661 F: include/linux/platform_data/nfcmrvl.h
7662 F: include/linux/platform_data/nxp-nci.h
7663 F: include/linux/platform_data/pn544.h
7664 F: include/linux/platform_data/st21nfca.h
7665 F: include/linux/platform_data/st-nci.h
7666 F: Documentation/devicetree/bindings/net/nfc/
7668 NFS, SUNRPC, AND LOCKD CLIENTS
7672 W: http://client.linux-nfs.org
7673 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7679 F: include/linux/lockd/
7680 F: include/linux/nfs*
7681 F: include/linux/sunrpc/
7682 F: include/uapi/linux/nfs*
7683 F: include/uapi/linux/sunrpc/
7688 W: http://nilfs.sourceforge.net/
7689 T: git git://github.com/konis/nilfs2.git
7691 F: Documentation/filesystems/nilfs2.txt
7693 F: include/linux/nilfs2_fs.h
7694 F: include/trace/events/nilfs2.h
7696 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7698 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7700 F: Documentation/scsi/NinjaSCSI.txt
7701 F: drivers/scsi/pcmcia/nsp_*
7703 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7706 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7708 F: Documentation/scsi/NinjaSCSI.txt
7709 F: drivers/scsi/nsp32*
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7718 NOKIA N900 POWER SUPPLY DRIVERS
7721 F: include/linux/power/bq2415x_charger.h
7722 F: include/linux/power/bq27xxx_battery.h
7723 F: include/linux/power/isp1704_charger.h
7724 F: drivers/power/bq2415x_charger.c
7725 F: drivers/power/bq27xxx_battery.c
7726 F: drivers/power/isp1704_charger.c
7727 F: drivers/power/rx51_battery.c
7735 W: https://github.com/jonmason/ntb/wiki
7736 T: git git://github.com/jonmason/ntb.git
7738 F: drivers/net/ntb_netdev.c
7739 F: include/linux/ntb.h
7740 F: include/linux/ntb_transport.h
7747 W: https://github.com/jonmason/ntb/wiki
7748 T: git git://github.com/jonmason/ntb.git
7749 F: drivers/ntb/hw/intel/
7755 F: drivers/ntb/hw/amd/
7760 W: http://www.tuxera.com/
7761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7763 F: Documentation/filesystems/ntfs.txt
7766 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7770 F: drivers/video/fbdev/riva/
7771 F: drivers/video/fbdev/nvidia/
7777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7778 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7780 F: drivers/nvme/host/
7781 F: include/linux/nvme.h
7788 F: Documentation/devicetree/bindings/nvmem/
7789 F: include/linux/nvmem-consumer.h
7790 F: include/linux/nvmem-provider.h
7797 F: drivers/nfc/nxp-nci
7799 NXP TDA998X DRM DRIVER
7802 F: drivers/gpu/drm/i2c/tda998x_drv.c
7803 F: include/drm/i2c/tda998x.h
7809 F: sound/soc/codecs/tfa9879*
7814 W: http://www.muru.com/linux/omap/
7815 W: http://linux.omap.com/
7816 Q: http://patchwork.kernel.org/project/linux-omap/list/
7817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7820 F: arch/arm/configs/omap1_defconfig
7821 F: arch/arm/configs/omap2plus_defconfig
7822 F: drivers/i2c/busses/i2c-omap.c
7823 F: drivers/irqchip/irq-omap-intc.c
7824 F: drivers/mfd/*omap*.c
7825 F: drivers/mfd/menelaus.c
7826 F: drivers/mfd/palmas.c
7827 F: drivers/mfd/tps65217.c
7828 F: drivers/mfd/tps65218.c
7829 F: drivers/mfd/tps65910.c
7830 F: drivers/mfd/twl-core.[ch]
7831 F: drivers/mfd/twl4030*.c
7832 F: drivers/mfd/twl6030*.c
7833 F: drivers/mfd/twl6040*.c
7834 F: drivers/regulator/palmas-regulator*.c
7835 F: drivers/regulator/pbias-regulator.c
7836 F: drivers/regulator/tps65217-regulator.c
7837 F: drivers/regulator/tps65218-regulator.c
7838 F: drivers/regulator/tps65910-regulator.c
7839 F: drivers/regulator/twl-regulator.c
7840 F: include/linux/i2c-omap.h
7842 OMAP DEVICE TREE SUPPORT
7848 F: arch/arm/boot/dts/*omap*
7849 F: arch/arm/boot/dts/*am3*
7850 F: arch/arm/boot/dts/*am4*
7851 F: arch/arm/boot/dts/*am5*
7852 F: arch/arm/boot/dts/*dra7*
7854 OMAP CLOCK FRAMEWORK SUPPORT
7858 F: arch/arm/*omap*/*clock*
7860 OMAP POWER MANAGEMENT SUPPORT
7864 F: arch/arm/*omap*/*pm*
7865 F: drivers/cpufreq/omap-cpufreq.c
7867 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7872 F: arch/arm/mach-omap2/prm*
7882 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7887 F: drivers/memory/omap-gpmc.c
7888 F: arch/arm/mach-omap2/*gpmc*
7890 OMAP FRAMEBUFFER SUPPORT
7895 F: drivers/video/fbdev/omap/
7897 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7902 F: drivers/video/fbdev/omap2/
7903 F: Documentation/arm/OMAP/DSS
7905 OMAP HARDWARE SPINLOCK SUPPORT
7909 F: drivers/hwspinlock/omap_hwspinlock.c
7915 F: drivers/mmc/host/omap.c
7921 F: drivers/mmc/host/omap_hsmmc.c
7923 OMAP RANDOM NUMBER GENERATOR SUPPORT
7926 F: drivers/char/hw_random/omap-rng.c
7933 F: arch/arm/mach-omap2/omap_hwmod.*
7939 F: arch/arm/mach-omap2/omap_hwmod*data*
7941 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7945 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7947 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7951 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7952 F: drivers/media/platform/omap3isp/
7953 F: drivers/staging/media/omap4iss/
7959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7961 F: drivers/usb/*/*omap*
7962 F: arch/arm/*omap*/usb*
7970 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7971 F: drivers/gpio/gpio-omap.c
7973 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7977 F: arch/arm/boot/dts/am335x-nano.dts
7983 F: Documentation/filesystems/omfs.txt
7986 OMNIKEY CARDMAN 4000 DRIVER
7989 F: drivers/char/pcmcia/cm4000_cs.c
7990 F: include/linux/cm4000_cs.h
7991 F: include/uapi/linux/cm4000_cs.h
7993 OMNIKEY CARDMAN 4040 DRIVER
7996 F: drivers/char/pcmcia/cm4040_cs.*
7998 OMNIVISION OV7670 SENSOR DRIVER
8001 T: git git://linuxtv.org/media_tree.git
8003 F: drivers/media/i2c/ov7670.c
8005 ONENAND FLASH DRIVER
8009 F: drivers/mtd/onenand/
8010 F: include/linux/mtd/onenand*.h
8012 ONSTREAM SCSI TAPE DRIVER
8017 F: Documentation/scsi/osst.txt
8018 F: drivers/scsi/osst.*
8019 F: drivers/scsi/osst_*.h
8020 F: drivers/scsi/st.h
8022 OPENCORES I2C BUS DRIVER
8026 F: Documentation/i2c/busses/i2c-ocores
8027 F: drivers/i2c/busses/i2c-ocores.c
8029 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8034 W: http://www.devicetree.org/
8035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8038 F: include/linux/of*.h
8041 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8050 F: Documentation/devicetree/
8052 F: include/dt-bindings/
8054 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8058 F: Documentation/devicetree/dynamic-resolution-notes.txt
8059 F: Documentation/devicetree/overlay-notes.txt
8060 F: drivers/of/overlay.c
8061 F: drivers/of/resolver.c
8063 OPENRISC ARCHITECTURE
8065 W: http://openrisc.net
8068 T: git git://openrisc.net/~jonas/linux
8075 W: http://openvswitch.org
8078 F: include/uapi/linux/openvswitch.h
8080 OPERATING PERFORMANCE POINTS (OPP)
8086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8087 F: drivers/base/power/opp/
8088 F: include/linux/pm_opp.h
8089 F: Documentation/power/opp.txt
8090 F: Documentation/devicetree/bindings/opp/
8095 T: git git://git.alsa-project.org/alsa-kernel.git
8097 F: sound/drivers/opl4/
8103 F: arch/*/include/asm/oprofile*.h
8105 F: drivers/oprofile/
8106 F: include/linux/oprofile.h
8108 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8112 W: http://ocfs2.wiki.kernel.org
8114 F: Documentation/filesystems/ocfs2.txt
8115 F: Documentation/filesystems/dlmfs.txt
8120 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8121 W: http://www.nongnu.org/orinoco/
8123 F: drivers/net/wireless/intersil/orinoco/
8125 OSD LIBRARY and FILESYSTEM
8129 W: http://open-osd.org
8130 T: git git://git.open-osd.org/open-osd.git
8132 F: drivers/scsi/osd/
8133 F: include/scsi/osd_*
8139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8142 F: Documentation/filesystems/overlayfs.txt
8147 W: http://wireless.kernel.org/en/users/Drivers/p54
8149 F: drivers/net/wireless/intersil/p54/
8151 PA SEMI ETHERNET DRIVER
8155 F: drivers/net/ethernet/pasemi/*
8157 PA SEMI SMBUS DRIVER
8161 F: drivers/i2c/busses/i2c-pasemi.c
8163 PADATA PARALLEL EXECUTION MECHANISM
8168 F: include/linux/padata.h
8169 F: Documentation/padata.txt
8171 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8175 F: drivers/platform/x86/panasonic-laptop.c
8177 PANASONIC MN10300/AM33/AM34 PORT
8181 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8183 F: Documentation/mn10300/
8186 PARALLEL PORT SUBSYSTEM
8192 F: include/linux/parport*.h
8193 F: drivers/char/ppdev.c
8194 F: include/uapi/linux/ppdev.h
8195 F: Documentation/parport*.txt
8197 PARAVIRT_OPS INTERFACE
8204 F: Documentation/virtual/paravirt_ops.txt
8205 F: arch/*/kernel/paravirt*
8206 F: arch/*/include/asm/paravirt.h
8208 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8212 F: Documentation/blockdev/paride.txt
8213 F: drivers/block/paride/
8219 W: http://www.parisc-linux.org/
8220 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8225 F: Documentation/parisc/
8227 F: drivers/char/agp/parisc-agp.c
8228 F: drivers/input/serio/gscps2.c
8229 F: drivers/parport/parport_gsc.*
8230 F: drivers/tty/serial/8250/8250_gsc.c
8231 F: drivers/video/fbdev/sti*
8232 F: drivers/video/console/sti*
8233 F: drivers/video/logo/logo_parisc*
8235 PC87360 HARDWARE MONITORING DRIVER
8239 F: Documentation/hwmon/pc87360
8240 F: drivers/hwmon/pc87360.c
8245 F: drivers/char/pc8736x_gpio.c
8247 PC87427 HARDWARE MONITORING DRIVER
8251 F: Documentation/hwmon/pc87427
8252 F: drivers/hwmon/pc87427.c
8257 F: drivers/leds/leds-pca9532.c
8258 F: include/linux/leds-pca9532.h
8260 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8264 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8266 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8269 F: drivers/firmware/pcdp.*
8275 F: Documentation/PCI/pci-error-recovery.txt
8280 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8283 F: Documentation/PCI/
8285 F: include/linux/pci*
8287 F: arch/x86/kernel/quirks.c
8289 PCI DRIVER FOR ALTERA PCIE IP
8294 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8295 F: drivers/pci/host/pcie-altera.c
8297 PCI DRIVER FOR ARM VERSATILE PLATFORM
8302 F: Documentation/devicetree/bindings/pci/versatile.txt
8303 F: drivers/pci/host/pci-versatile.c
8305 PCI DRIVER FOR APPLIEDMICRO XGENE
8310 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8311 F: drivers/pci/host/pci-xgene.c
8313 PCI DRIVER FOR FREESCALE LAYERSCAPE
8321 F: drivers/pci/host/*layerscape*
8329 F: drivers/pci/host/*imx6*
8331 PCI DRIVER FOR TI KEYSTONE
8336 F: drivers/pci/host/*keystone*
8338 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8344 F: drivers/pci/host/*mvebu*
8346 PCI DRIVER FOR NVIDIA TEGRA
8351 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8352 F: drivers/pci/host/pci-tegra.c
8354 PCI DRIVER FOR TI DRA7XX
8359 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8360 F: drivers/pci/host/pci-dra7xx.c
8362 PCI DRIVER FOR RENESAS R-CAR
8367 F: drivers/pci/host/*rcar*
8369 PCI DRIVER FOR SAMSUNG EXYNOS
8375 F: drivers/pci/host/pci-exynos.c
8377 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8382 F: drivers/pci/host/*designware*
8384 PCI DRIVER FOR GENERIC OF HOSTS
8389 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8390 F: drivers/pci/host/pci-host-generic.c
8392 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8396 F: arch/x86/pci/vmd.c
8398 PCIE DRIVER FOR ST SPEAR13XX
8402 F: drivers/pci/host/*spear*
8404 PCI MSI DRIVER FOR ALTERA MSI IP
8409 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8410 F: drivers/pci/host/pcie-altera-msi.c
8412 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8417 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8418 F: drivers/pci/host/pci-xgene-msi.c
8420 PCIE DRIVER FOR HISILICON
8425 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8426 F: drivers/pci/host/pcie-hisi.c
8428 PCIE DRIVER FOR QUALCOMM MSM
8433 F: drivers/pci/host/*qcom*
8436 P: Linux PCMCIA Team
8438 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8441 F: Documentation/pcmcia/
8445 PCNET32 NETWORK DRIVER
8449 F: drivers/net/ethernet/amd/pcnet32.c
8451 PCRYPT PARALLEL CRYPTO ENGINE
8456 F: include/crypto/pcrypt.h
8458 PER-CPU MEMORY ALLOCATOR
8461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8463 F: include/linux/percpu*.h
8465 F: arch/*/include/asm/percpu.h
8467 PER-TASK DELAY ACCOUNTING
8470 F: include/linux/delayacct.h
8471 F: kernel/delayacct.c
8473 PERFORMANCE EVENTS SUBSYSTEM
8478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8481 F: include/linux/perf_event.h
8482 F: include/uapi/linux/perf_event.h
8483 F: arch/*/kernel/perf_event*.c
8484 F: arch/*/kernel/*/perf_event*.c
8485 F: arch/*/kernel/*/*/perf_event*.c
8486 F: arch/*/include/asm/perf_event.h
8487 F: arch/*/kernel/perf_callchain.c
8490 PERSONALITY HANDLING
8494 F: include/linux/personality.h
8495 F: include/uapi/linux/personality.h
8500 F: Documentation/networking/phonet.txt
8501 F: include/linux/phonet.h
8502 F: include/net/phonet/
8503 F: include/uapi/linux/phonet.h
8510 F: drivers/mtd/devices/phram.c
8516 F: drivers/hid/hid-picolcd*
8521 T: git git://github.com/jamieiles/linux-2.6-ji.git
8523 F: arch/arm/boot/dts/picoxcell*
8524 F: arch/arm/mach-picoxcell/
8525 F: drivers/crypto/picoxcell*
8527 PIN CONTROL SUBSYSTEM
8530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8533 F: include/linux/pinctrl/
8535 PIN CONTROLLER - ATMEL AT91
8539 F: drivers/pinctrl/pinctrl-at91.*
8541 PIN CONTROLLER - ATMEL AT91 PIO4
8546 F: drivers/pinctrl/pinctrl-at91-pio4.*
8548 PIN CONTROLLER - INTEL
8552 F: drivers/pinctrl/intel/
8554 PIN CONTROLLER - RENESAS
8559 F: drivers/pinctrl/sh-pfc/
8561 PIN CONTROLLER - SAMSUNG
8566 F: drivers/pinctrl/samsung/
8568 PIN CONTROLLER - SINGLE
8574 F: drivers/pinctrl/pinctrl-single.c
8576 PIN CONTROLLER - ST SPEAR
8580 W: http://www.st.com/spear
8582 F: drivers/pinctrl/spear/
8587 F: drivers/block/pktcdvd.c
8588 F: include/linux/pktcdvd.h
8589 F: include/uapi/linux/pktcdvd.h
8593 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8595 T: git git://github.com/gxt/linux.git
8596 F: drivers/input/serio/i8042-unicore32io.h
8597 F: drivers/i2c/busses/i2c-puv3.c
8598 F: drivers/video/fbdev/fb-puv3.c
8599 F: drivers/rtc/rtc-puv3.c
8601 PMBUS HARDWARE MONITORING DRIVERS
8604 W: http://www.lm-sensors.org/
8605 W: http://www.roeck-us.net/linux/drivers/
8606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8608 F: Documentation/hwmon/pmbus
8609 F: drivers/hwmon/pmbus/
8610 F: include/linux/i2c/pmbus.h
8612 PMC SIERRA MaxRAID DRIVER
8614 W: http://www.pmc-sierra.com/
8616 F: drivers/scsi/pmcraid.*
8618 PMC SIERRA PM8001 DRIVER
8624 F: drivers/scsi/pm8001/
8626 POSIX CLOCKS and TIMERS
8629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8632 F: include/linux/timer*
8633 F: kernel/time/*timer*
8635 POWER MANAGEMENT CORE
8638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8640 F: drivers/base/power/
8641 F: include/linux/pm.h
8642 F: include/linux/pm_*
8643 F: include/linux/powercap.h
8644 F: drivers/powercap/
8646 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8651 T: git git://git.infradead.org/battery-2.6.git
8653 F: include/linux/power_supply.h
8655 X: drivers/power/avs/
8657 POWER STATE COORDINATION INTERFACE (PSCI)
8662 F: drivers/firmware/psci.c
8663 F: include/linux/psci.h
8664 F: include/uapi/linux/psci.h
8671 PPP PROTOCOL DRIVERS AND COMPRESSORS
8675 F: drivers/net/ppp/ppp_*
8677 PPP OVER ATM (RFC 2364)
8680 F: net/atm/pppoatm.c
8681 F: include/uapi/linux/atmppp.h
8686 F: drivers/net/ppp/pppoe.c
8687 F: drivers/net/ppp/pppox.c
8692 F: net/l2tp/l2tp_ppp.c
8693 F: include/linux/if_pppol2tp.h
8694 F: include/uapi/linux/if_pppol2tp.h
8698 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8701 F: Documentation/pps/
8703 F: include/linux/pps*.h
8709 F: drivers/net/ppp/pptp.c
8710 W: http://sourceforge.net/projects/accel-pptp
8715 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8717 F: Documentation/preempt-locking.txt
8718 F: include/linux/preempt.h
8720 PRISM54 WIRELESS DRIVER
8723 W: http://wireless.kernel.org/en/users/Drivers/p54
8725 F: drivers/net/wireless/intersil/prism54/
8732 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8734 PS3 PLATFORM SUPPORT
8738 F: arch/powerpc/boot/ps3*
8739 F: arch/powerpc/include/asm/lv1call.h
8740 F: arch/powerpc/include/asm/ps3*.h
8741 F: arch/powerpc/platforms/ps3/
8744 F: drivers/rtc/rtc-ps3.c
8745 F: drivers/usb/host/*ps3.c
8746 F: sound/ppc/snd_ps3*
8753 F: drivers/block/ps3vram.c
8761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8763 F: include/linux/pstore*
8764 F: drivers/firmware/efi/efi-pstore.c
8765 F: drivers/acpi/apei/erst.c
8767 PTP HARDWARE CLOCK SUPPORT
8771 W: http://linuxptp.sourceforge.net/
8772 F: Documentation/ABI/testing/sysfs-ptp
8773 F: Documentation/ptp/*
8774 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8775 F: drivers/net/phy/dp83640*
8777 F: include/linux/ptp_cl*
8783 F: include/asm-generic/syscall.h
8784 F: include/linux/ptrace.h
8785 F: include/linux/regset.h
8786 F: include/linux/tracehook.h
8787 F: include/uapi/linux/ptrace.h
8790 PVRUSB2 VIDEO4LINUX DRIVER
8794 W: http://www.isely.net/pvrusb2/
8795 T: git git://linuxtv.org/media_tree.git
8797 F: Documentation/video4linux/README.pvrusb2
8798 F: drivers/media/usb/pvrusb2/
8803 T: git git://linuxtv.org/media_tree.git
8805 F: drivers/media/usb/pwc/*
8811 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8812 F: Documentation/hwmon/pwm-fan
8813 F: drivers/hwmon/pwm-fan.c
8819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8820 F: Documentation/pwm.txt
8821 F: Documentation/devicetree/bindings/pwm/
8822 F: include/linux/pwm.h
8824 F: drivers/video/backlight/pwm_bl.c
8825 F: include/linux/pwm_backlight.h
8827 PXA2xx/PXA3xx SUPPORT
8832 T: git git://github.com/hzhuang1/linux.git
8833 T: git git://github.com/rjarzmik/linux.git
8835 F: arch/arm/boot/dts/pxa*
8836 F: arch/arm/mach-pxa/
8838 F: drivers/pcmcia/pxa2xx*
8839 F: drivers/pinctrl/pxa/
8840 F: drivers/spi/spi-pxa2xx*
8841 F: drivers/usb/gadget/udc/pxa2*
8842 F: include/sound/pxa2xx-lib.h
8850 F: drivers/gpio/gpio-pxa.c
8852 PXA3xx NAND FLASH DRIVER
8856 F: drivers/mtd/nand/pxa3xx_nand.c
8862 T: git git://github.com/hzhuang1/linux.git
8863 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8865 F: arch/arm/boot/dts/mmp*
8866 F: arch/arm/mach-mmp/
8880 F: drivers/crypto/qat/
8886 F: drivers/infiniband/hw/qib/
8888 QLOGIC QLA1280 SCSI DRIVER
8892 F: drivers/scsi/qla1280.[ch]
8894 QLOGIC QLA2XXX FC-SCSI DRIVER
8898 F: Documentation/scsi/LICENSE.qla2xxx
8899 F: drivers/scsi/qla2xxx/
8901 QLOGIC QLA4XXX iSCSI DRIVER
8905 F: Documentation/scsi/LICENSE.qla4xxx
8906 F: drivers/scsi/qla4xxx/
8908 QLOGIC QLA3XXX NETWORK DRIVER
8914 F: Documentation/networking/LICENSE.qla3xxx
8915 F: drivers/net/ethernet/qlogic/qla3xxx.*
8917 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8921 F: drivers/net/ethernet/qlogic/qlcnic/
8923 QLOGIC QLGE 10Gb ETHERNET DRIVER
8930 F: drivers/net/ethernet/qlogic/qlge/
8932 QLOGIC QL4xxx ETHERNET DRIVER
8938 F: drivers/net/ethernet/qlogic/qed/
8939 F: include/linux/qed/
8940 F: drivers/net/ethernet/qlogic/qede/
8944 W: http://www.alarsen.net/linux/qnx4fs/
8947 F: include/uapi/linux/qnx4_fs.h
8948 F: include/uapi/linux/qnxtypes.h
8953 W: https://linuxtv.org
8954 W: http://palosaari.fi/linux/
8955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8956 T: git git://linuxtv.org/anttip/media_tree.git
8958 F: drivers/media/tuners/qt1010*
8960 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8964 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8966 F: drivers/net/wireless/ath/ath9k/
8968 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8971 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8974 F: drivers/net/wireless/ath/ath10k/
8976 QUALCOMM HEXAGON ARCHITECTURE
8979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8983 QUALCOMM WCN36XX WIRELESS DRIVER
8986 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8987 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8989 F: drivers/net/wireless/ath/wcn36xx/
8991 RADOS BLOCK DEVICE (RBD)
8997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8998 T: git git://github.com/ceph/ceph-client.git
9000 F: Documentation/ABI/testing/sysfs-bus-rbd
9001 F: drivers/block/rbd.c
9002 F: drivers/block/rbd_types.h
9004 RADEON FRAMEBUFFER DISPLAY DRIVER
9008 F: drivers/video/fbdev/aty/radeon*
9009 F: include/uapi/linux/radeonfb.h
9011 RADIOSHARK RADIO DRIVER
9014 T: git git://linuxtv.org/media_tree.git
9016 F: drivers/media/radio/radio-shark.c
9018 RADIOSHARK2 RADIO DRIVER
9021 T: git git://linuxtv.org/media_tree.git
9023 F: drivers/media/radio/radio-shark2.c
9024 F: drivers/media/radio/radio-tea5777.c
9026 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9030 F: drivers/video/fbdev/aty/aty128fb.c
9032 RALINK MIPS ARCHITECTURE
9038 RALINK RT2X00 WIRELESS LAN DRIVER
9044 F: drivers/net/wireless/ralink/rt2x00/
9046 RAMDISK RAM BLOCK DEVICE DRIVER
9049 F: Documentation/blockdev/ramdisk.txt
9050 F: drivers/block/brd.c
9052 RANDOM NUMBER DRIVER
9055 F: drivers/char/random.c
9063 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9066 F: drivers/net/wireless/ray*
9073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9074 F: Documentation/RCU/torture.txt
9075 F: kernel/rcu/rcutorture.c
9077 RCUTORTURE TEST FRAMEWORK
9085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9086 F: tools/testing/selftests/rcutorture
9092 RDC R6040 FAST ETHERNET DRIVER
9096 F: drivers/net/ethernet/rdc/r6040.c
9098 RDS - RELIABLE DATAGRAM SOCKETS
9104 READ-COPY UPDATE (RCU)
9111 W: http://www.rdrop.com/users/paulmck/RCU/
9113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9114 F: Documentation/RCU/
9115 X: Documentation/RCU/torture.txt
9116 F: include/linux/rcu*
9117 X: include/linux/srcu.h
9121 REAL TIME CLOCK (RTC) SUBSYSTEM
9125 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9128 F: Documentation/rtc.txt
9130 F: include/linux/rtc.h
9131 F: include/uapi/linux/rtc.h
9133 REALTEK AUDIO CODECS
9137 F: sound/soc/codecs/rt*
9138 F: include/sound/rt*.h
9140 REISERFS FILE SYSTEM
9145 REGISTER MAP ABSTRACTION
9148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9150 F: drivers/base/regmap/
9151 F: include/linux/regmap.h
9153 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9157 F: drivers/remoteproc/
9158 F: Documentation/remoteproc.txt
9159 F: include/linux/remoteproc.h
9161 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9166 F: Documentation/rpmsg.txt
9167 F: include/linux/rpmsg.h
9169 RENESAS ETHERNET DRIVERS
9173 F: drivers/net/ethernet/renesas/
9174 F: include/linux/sh_eth.h
9176 RENESAS USB2 PHY DRIVER
9180 F: drivers/phy/phy-rcar-gen3-usb2.c
9182 RESET CONTROLLER FRAMEWORK
9184 T: git git://git.pengutronix.de/git/pza/linux
9187 F: Documentation/devicetree/bindings/reset/
9188 F: include/dt-bindings/reset/
9189 F: include/linux/reset.h
9190 F: include/linux/reset-controller.h
9195 W: http://wireless.kernel.org/
9196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9199 F: Documentation/rfkill.txt
9207 F: include/linux/rhashtable.h
9209 RICOH SMARTMEDIA/XD DRIVER
9212 F: drivers/mtd/nand/r852.c
9213 F: drivers/mtd/nand/r852.h
9215 RICOH R5C592 MEMORYSTICK DRIVER
9218 F: drivers/memstick/host/r592.*
9222 W: http://sourceforge.net/projects/roccat/
9224 F: drivers/hid/hid-roccat*
9225 F: include/linux/hid-roccat*
9226 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9233 F: drivers/net/ethernet/rocker/
9237 W: http://www.comtrol.com
9239 F: Documentation/serial/rocket.txt
9240 F: drivers/tty/rocket*
9242 ROCKETPORT EXPRESS/INFINITY DRIVER
9246 F: drivers/tty/serial/rp2.*
9251 W: http://www.linux-ax25.org/
9253 F: include/net/rose.h
9254 F: include/uapi/linux/rose.h
9257 RTL2830 MEDIA DRIVER
9260 W: https://linuxtv.org
9261 W: http://palosaari.fi/linux/
9262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9263 T: git git://linuxtv.org/anttip/media_tree.git
9265 F: drivers/media/dvb-frontends/rtl2830*
9267 RTL2832 MEDIA DRIVER
9270 W: https://linuxtv.org
9271 W: http://palosaari.fi/linux/
9272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9273 T: git git://linuxtv.org/anttip/media_tree.git
9275 F: drivers/media/dvb-frontends/rtl2832*
9277 RTL2832_SDR MEDIA DRIVER
9280 W: https://linuxtv.org
9281 W: http://palosaari.fi/linux/
9282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9283 T: git git://linuxtv.org/anttip/media_tree.git
9285 F: drivers/media/dvb-frontends/rtl2832_sdr*
9287 RTL8180 WIRELESS DRIVER
9289 W: http://wireless.kernel.org/
9290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9292 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9294 RTL8187 WIRELESS DRIVER
9299 W: http://wireless.kernel.org/
9300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9302 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9304 RTL8192CE WIRELESS DRIVER
9308 W: http://wireless.kernel.org/
9309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9311 F: drivers/net/wireless/realtek/rtlwifi/
9312 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9314 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9319 F: drivers/net/wireless/realtek/rtl8xxxu/
9321 S3 SAVAGE FRAMEBUFFER DRIVER
9325 F: drivers/video/fbdev/savage/
9331 W: http://www.ibm.com/developerworks/linux/linux390/
9332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9336 F: Documentation/s390/
9337 F: Documentation/DocBook/s390*
9339 S390 COMMON I/O LAYER
9343 W: http://www.ibm.com/developerworks/linux/linux390/
9345 F: drivers/s390/cio/
9351 W: http://www.ibm.com/developerworks/linux/linux390/
9353 F: drivers/s390/block/dasd*
9354 F: block/partitions/ibm.c
9356 S390 NETWORK DRIVERS
9359 W: http://www.ibm.com/developerworks/linux/linux390/
9361 F: drivers/s390/net/
9367 W: http://www.ibm.com/developerworks/linux/linux390/
9370 F: drivers/pci/hotplug/s390_pci_hpc.c
9375 W: http://www.ibm.com/developerworks/linux/linux390/
9377 F: drivers/s390/crypto/
9382 W: http://www.ibm.com/developerworks/linux/linux390/
9384 F: drivers/s390/scsi/zfcp_*
9386 S390 IUCV NETWORK LAYER
9389 W: http://www.ibm.com/developerworks/linux/linux390/
9391 F: drivers/s390/net/*iucv*
9392 F: include/net/iucv/
9398 W: http://www.ibm.com/developerworks/linux/linux390/
9400 F: drivers/iommu/s390-iommu.c
9402 S3C24XX SD/MMC Driver
9406 F: drivers/mmc/host/s3cmci.*
9408 SAA6588 RDS RECEIVER DRIVER
9411 T: git git://linuxtv.org/media_tree.git
9412 W: https://linuxtv.org
9414 F: drivers/media/i2c/saa6588*
9416 SAA7134 VIDEO4LINUX DRIVER
9419 W: https://linuxtv.org
9420 T: git git://linuxtv.org/media_tree.git
9422 F: Documentation/video4linux/*.saa7134
9423 F: drivers/media/pci/saa7134/
9425 SAA7146 VIDEO4LINUX-2 DRIVER
9428 T: git git://linuxtv.org/media_tree.git
9430 F: drivers/media/common/saa7146/
9431 F: drivers/media/pci/saa7146/
9432 F: include/media/saa7146*
9434 SAMSUNG LAPTOP DRIVER
9438 F: drivers/platform/x86/samsung-laptop.c
9440 SAMSUNG AUDIO (ASoC) DRIVERS
9444 F: sound/soc/samsung/
9446 SAMSUNG FRAMEBUFFER DRIVER
9450 F: drivers/video/fbdev/s3c-fb.c
9452 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9458 F: drivers/mfd/sec*.c
9459 F: drivers/regulator/s2m*.c
9460 F: drivers/regulator/s5m*.c
9461 F: drivers/clk/clk-s2mps11.c
9462 F: drivers/rtc/rtc-s5m.c
9463 F: include/linux/mfd/samsung/
9464 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9465 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9466 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9467 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9469 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9473 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9475 F: drivers/media/platform/exynos4-is/
9477 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9482 F: drivers/media/platform/s3c-camif/
9483 F: include/media/drv-intf/s3c_camif.h
9485 SAMSUNG S5C73M3 CAMERA DRIVER
9490 F: drivers/media/i2c/s5c73m3/*
9492 SAMSUNG S5K5BAF CAMERA DRIVER
9497 F: drivers/media/i2c/s5k5baf.c
9499 SAMSUNG S3FWRN5 NFC DRIVER
9503 F: drivers/nfc/s3fwrn5
9505 SAMSUNG SOC CLOCK DRIVERS
9510 F: drivers/clk/samsung/
9512 SAMSUNG SXGBE DRIVERS
9518 F: drivers/net/ethernet/samsung/sxgbe/
9520 SAMSUNG THERMAL DRIVER
9525 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9526 F: drivers/thermal/samsung/
9528 SAMSUNG USB2 PHY DRIVER
9532 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9533 F: Documentation/phy/samsung-usb2.txt
9534 F: drivers/phy/phy-exynos4210-usb2.c
9535 F: drivers/phy/phy-exynos4x12-usb2.c
9536 F: drivers/phy/phy-exynos5250-usb2.c
9537 F: drivers/phy/phy-s5pv210-usb2.c
9538 F: drivers/phy/phy-samsung-usb2.c
9539 F: drivers/phy/phy-samsung-usb2.h
9545 F: drivers/tty/serial/
9547 SYNOPSYS DESIGNWARE DMAC DRIVER
9551 F: include/linux/dma/dw.h
9552 F: include/linux/platform_data/dma-dw.h
9555 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9559 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9560 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9562 SYNOPSYS DESIGNWARE I2C DRIVER
9568 F: drivers/i2c/busses/i2c-designware-*
9569 F: include/linux/platform_data/i2c-designware.h
9571 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9575 F: include/linux/mmc/dw_mmc.h
9576 F: drivers/mmc/host/dw_mmc*
9578 SYSTEM TRACE MODULE CLASS
9581 F: Documentation/trace/stm.txt
9582 F: drivers/hwtracing/stm/
9583 F: include/linux/stm.h
9584 F: include/uapi/linux/stm.h
9589 F: drivers/thunderbolt/
9591 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9597 F: include/linux/clocksource.h
9598 F: include/linux/time.h
9599 F: include/linux/timex.h
9600 F: include/uapi/linux/time.h
9601 F: include/uapi/linux/timex.h
9602 F: kernel/time/clocksource.c
9603 F: kernel/time/time*.c
9604 F: kernel/time/alarmtimer.c
9605 F: kernel/time/ntp.c
9606 F: tools/testing/selftests/timers/
9611 F: drivers/watchdog/sc1200wdt.c
9617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9620 F: include/linux/sched.h
9621 F: include/uapi/linux/sched.h
9622 F: include/linux/wait.h
9627 W: http://www.sunplus.com
9631 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9635 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9636 F: drivers/clk/clk-scpi.c
9637 F: drivers/cpufreq/scpi-cpufreq.c
9638 F: drivers/firmware/arm_scpi.c
9639 F: include/linux/scpi_protocol.h
9644 W: http://www.kernel.dk
9648 SCSI RDMA PROTOCOL (SRP) INITIATOR
9652 W: http://www.openfabrics.org
9653 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9655 F: drivers/infiniband/ulp/srp/
9656 F: include/scsi/srp.h
9661 W: http://sg.danny.cz/sg
9663 F: Documentation/scsi/scsi-generic.txt
9664 F: drivers/scsi/sg.c
9665 F: include/scsi/sg.h
9669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9681 F: Documentation/scsi/st.txt
9682 F: drivers/scsi/st.*
9683 F: drivers/scsi/st_*.h
9689 W: http://lksctp.sourceforge.net
9691 F: Documentation/networking/sctp.txt
9692 F: include/linux/sctp.h
9693 F: include/uapi/linux/sctp.h
9694 F: include/net/sctp/
9700 F: Documentation/i2c/busses/scx200_acb
9701 F: arch/x86/platform/scx200/
9702 F: drivers/watchdog/scx200_wdt.c
9703 F: drivers/i2c/busses/scx200*
9704 F: drivers/mtd/maps/scx200_docflash.c
9705 F: include/linux/scx200.h
9710 F: drivers/char/scx200_gpio.c
9711 F: include/linux/scx200_gpio.h
9713 SCx200 HRT CLOCKSOURCE DRIVER
9716 F: drivers/clocksource/scx200_hrt.c
9718 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9722 F: drivers/mmc/host/sdricoh_cs.c
9724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9727 F: drivers/mmc/host/sdhci.*
9728 F: drivers/mmc/host/sdhci-pltfm.[ch]
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9737 F: include/uapi/linux/seccomp.h
9738 F: include/linux/seccomp.h
9739 F: tools/testing/selftests/seccomp/*
9740 K: \bsecure_computing
9743 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9748 F: drivers/mmc/host/sdhci-s3c*
9750 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9755 F: drivers/mmc/host/sdhci-spear.c
9761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9762 W: http://kernsec.org/
9770 SELINUX SECURITY MODULE
9775 W: http://selinuxproject.org
9776 T: git git://git.infradead.org/users/pcmoore/selinux
9778 F: include/linux/selinux*
9779 F: security/selinux/
9782 APPARMOR SECURITY MODULE
9785 W: apparmor.wiki.kernel.org
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9788 F: security/apparmor/
9790 YAMA SECURITY MODULE
9792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9799 F: drivers/misc/phantom.c
9800 F: include/uapi/linux/phantom.h
9802 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9807 W: http://www.avagotech.com
9809 F: drivers/scsi/be2iscsi/
9811 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9817 W: http://www.emulex.com
9819 F: drivers/net/ethernet/emulex/benet/
9821 EMULEX ONECONNECT ROCE DRIVER
9826 W: http://www.emulex.com
9828 F: drivers/infiniband/hw/ocrdma/
9835 F: drivers/net/ethernet/sfc/
9840 F: drivers/misc/sgi-gru/
9842 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9846 F: Documentation/ia64/serial.txt
9847 F: drivers/tty/serial/ioc?_serial.c
9848 F: include/linux/ioc?.h
9850 SGI XP/XPC/XPNET DRIVER
9854 F: drivers/misc/sgi-xp/
9859 W: https://linuxtv.org
9860 W: http://palosaari.fi/linux/
9861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9862 T: git git://linuxtv.org/anttip/media_tree.git
9864 F: drivers/media/tuners/si2157*
9869 W: https://linuxtv.org
9870 W: http://palosaari.fi/linux/
9871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9872 T: git git://linuxtv.org/anttip/media_tree.git
9874 F: drivers/media/dvb-frontends/si2168*
9876 SI470X FM RADIO RECEIVER I2C DRIVER
9879 T: git git://linuxtv.org/media_tree.git
9880 W: https://linuxtv.org
9882 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9884 SI470X FM RADIO RECEIVER USB DRIVER
9887 T: git git://linuxtv.org/media_tree.git
9888 W: https://linuxtv.org
9890 F: drivers/media/radio/si470x/radio-si470x-common.c
9891 F: drivers/media/radio/si470x/radio-si470x.h
9892 F: drivers/media/radio/si470x/radio-si470x-usb.c
9894 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9897 T: git git://linuxtv.org/media_tree.git
9898 W: https://linuxtv.org
9900 F: drivers/media/radio/si4713/si4713.?
9902 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9905 T: git git://linuxtv.org/media_tree.git
9906 W: https://linuxtv.org
9908 F: drivers/media/radio/si4713/radio-platform-si4713.c
9910 SI4713 FM RADIO TRANSMITTER USB DRIVER
9913 T: git git://linuxtv.org/media_tree.git
9914 W: https://linuxtv.org
9916 F: drivers/media/radio/si4713/radio-usb-si4713.c
9921 W: https://linuxtv.org
9922 T: git git://linuxtv.org/media_tree.git
9924 F: drivers/media/common/siano/
9925 F: drivers/media/usb/siano/
9926 F: drivers/media/usb/siano/
9927 F: drivers/media/mmc/siano/
9933 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9934 F: drivers/video/fbdev/simplefb.c
9935 F: include/linux/platform_data/simplefb.h
9937 SH_VEU V4L2 MEM2MEM DRIVER
9940 F: drivers/media/platform/sh_veu.c
9942 SH_VOU V4L2 OUTPUT DRIVER
9945 F: drivers/media/platform/sh_vou.c
9946 F: include/media/drv-intf/sh_vou.h
9948 SIMPLE FIRMWARE INTERFACE (SFI)
9951 W: http://simplefirmware.org/
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9954 F: arch/x86/platform/sfi/
9956 F: include/linux/sfi*.h
9958 SIMTEC EB110ATX (Chalice CATS)
9962 W: http://www.simtec.co.uk/products/EB110ATX/
9965 SIMTEC EB2410ITX (BAST)
9969 W: http://www.simtec.co.uk/products/EB2410ITX/
9971 F: arch/arm/mach-s3c24xx/mach-bast.c
9972 F: arch/arm/mach-s3c24xx/bast-ide.c
9973 F: arch/arm/mach-s3c24xx/bast-irq.c
9975 TI DAVINCI MACHINE SUPPORT
9978 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9979 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9981 F: arch/arm/mach-davinci/
9982 F: drivers/i2c/busses/i2c-davinci.c
9984 TI DAVINCI SERIES MEDIA DRIVER
9987 W: https://linuxtv.org
9988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9989 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9991 F: drivers/media/platform/davinci/
9992 F: include/media/davinci/
9994 TI AM437X VPFE DRIVER
9997 W: https://linuxtv.org
9998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9999 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10001 F: drivers/media/platform/am437x/
10003 OV2659 OMNIVISION SENSOR DRIVER
10006 W: https://linuxtv.org
10007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10008 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10010 F: drivers/media/i2c/ov2659.c
10011 F: include/media/i2c/ov2659.h
10013 SILICON MOTION SM712 FRAME BUFFER DRIVER
10019 F: drivers/video/fbdev/sm712*
10020 F: Documentation/fb/sm712fb.txt
10022 SIS 190 ETHERNET DRIVER
10026 F: drivers/net/ethernet/sis/sis190.c
10028 SIS 900/7016 FAST ETHERNET DRIVER
10030 W: http://www.brownhat.org/sis900.html
10033 F: drivers/net/ethernet/sis/sis900.*
10035 SIS FRAMEBUFFER DRIVER
10037 W: http://www.winischhofer.net/linuxsisvga.shtml
10039 F: Documentation/fb/sisfb.txt
10040 F: drivers/video/fbdev/sis/
10041 F: include/video/sisfb.h
10045 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10047 F: drivers/usb/misc/sisusbvga/
10057 F: include/linux/sl?b*.h
10060 SLEEPABLE READ-COPY UPDATE (SRCU)
10067 W: http://www.rdrop.com/users/paulmck/RCU/
10069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10070 F: include/linux/srcu.h
10071 F: kernel/rcu/srcu.c
10073 SMACK SECURITY MODULE
10076 W: http://schaufler-ca.com
10077 T: git git://git.gitorious.org/smack-next/kernel.git
10079 F: Documentation/security/Smack.txt
10082 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10086 F: drivers/power/avs/
10087 F: include/linux/power/smartreflex.h
10090 SMC91x ETHERNET DRIVER
10093 F: drivers/net/ethernet/smsc/smc91x.*
10095 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10099 F: drivers/media/i2c/smiapp/
10100 F: include/media/i2c/smiapp.h
10101 F: drivers/media/i2c/smiapp-pll.c
10102 F: drivers/media/i2c/smiapp-pll.h
10103 F: include/uapi/linux/smiapp.h
10104 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10106 SMM665 HARDWARE MONITOR DRIVER
10110 F: Documentation/hwmon/smm665
10111 F: drivers/hwmon/smm665.c
10113 SMSC EMC2103 HARDWARE MONITOR DRIVER
10117 F: Documentation/hwmon/emc2103
10118 F: drivers/hwmon/emc2103.c
10120 SMSC SCH5627 HARDWARE MONITOR DRIVER
10124 F: Documentation/hwmon/sch5627
10125 F: drivers/hwmon/sch5627.c
10127 SMSC47B397 HARDWARE MONITOR DRIVER
10131 F: Documentation/hwmon/smsc47b397
10132 F: drivers/hwmon/smsc47b397.c
10134 SMSC911x ETHERNET DRIVER
10138 F: include/linux/smsc911x.h
10139 F: drivers/net/ethernet/smsc/smsc911x.*
10141 SMSC9420 PCI ETHERNET DRIVER
10145 F: drivers/net/ethernet/smsc/smsc9420.*
10147 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10151 F: drivers/video/fbdev/smscufx.c
10153 SOC-CAMERA V4L2 SUBSYSTEM
10156 T: git git://linuxtv.org/media_tree.git
10158 F: include/media/soc*
10159 F: drivers/media/i2c/soc_camera/
10160 F: drivers/media/platform/soc_camera/
10162 SOEKRIS NET48XX LED SUPPORT
10165 F: drivers/leds/leds-net48xx.c
10167 SOFTLOGIC 6x10 MPEG CODEC
10174 F: drivers/media/pci/solo6x10/
10176 SOFTWARE RAID (Multiple Disks) SUPPORT
10178 T: git git://neil.brown.name/md
10181 F: include/linux/raid/
10182 F: include/uapi/linux/raid/
10184 SONIC NETWORK DRIVER
10188 F: drivers/net/ethernet/natsemi/sonic.*
10190 SONICS SILICON BACKPLANE DRIVER (SSB)
10195 F: include/linux/ssb/
10197 SONY VAIO CONTROL DEVICE DRIVER
10200 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10202 F: Documentation/laptops/sony-laptop.txt
10203 F: drivers/char/sonypi.c
10204 F: drivers/platform/x86/sony-laptop.c
10205 F: include/linux/sony-laptop.h
10207 SONY MEMORYSTICK CARD SUPPORT
10209 W: http://tifmxx.berlios.de/
10211 F: drivers/memstick/host/tifm_ms.c
10213 SONY MEMORYSTICK STANDARD SUPPORT
10216 F: drivers/memstick/core/ms_block.*
10222 W: http://www.alsa-project.org/
10223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10224 T: git git://git.alsa-project.org/alsa-kernel.git
10225 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10227 F: Documentation/sound/
10229 F: include/uapi/sound/
10232 SOUND - COMPRESSED AUDIO
10235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10237 F: Documentation/sound/alsa/compress_offload.txt
10238 F: include/sound/compress_driver.h
10239 F: include/uapi/sound/compress_*
10240 F: sound/core/compress_offload.c
10241 F: sound/soc/soc-compress.c
10243 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10248 W: http://alsa-project.org/main/index.php/ASoC
10250 F: Documentation/sound/alsa/soc/
10252 F: include/sound/soc*
10254 SOUND - DMAENGINE HELPERS
10257 F: include/sound/dmaengine_pcm.h
10258 F: sound/core/pcm_dmaengine.c
10259 F: sound/soc/soc-generic-dmaengine-pcm.c
10264 W: https://linuxtv.org
10265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10267 F: drivers/media/dvb-frontends/sp2*
10269 SPARC + UltraSPARC (sparc/sparc64)
10272 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10279 SPARC SERIAL DRIVERS
10282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10285 F: include/linux/sunserialcore.h
10286 F: drivers/tty/serial/suncore.c
10287 F: drivers/tty/serial/sunhv.c
10288 F: drivers/tty/serial/sunsab.c
10289 F: drivers/tty/serial/sunsab.h
10290 F: drivers/tty/serial/sunsu.c
10291 F: drivers/tty/serial/sunzilog.c
10292 F: drivers/tty/serial/sunzilog.h
10297 W: https://sparse.wiki.kernel.org/
10298 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10299 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10301 F: include/linux/compiler.h
10303 SPEAR PLATFORM SUPPORT
10308 W: http://www.st.com/spear
10310 F: arch/arm/boot/dts/spear*
10311 F: arch/arm/mach-spear/
10313 SPEAR CLOCK FRAMEWORK SUPPORT
10317 W: http://www.st.com/spear
10319 F: drivers/clk/spear/
10324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10325 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10327 F: Documentation/spi/
10329 F: include/linux/spi/
10330 F: include/uapi/linux/spi/
10332 SPIDERNET NETWORK DRIVER for CELL
10336 F: Documentation/networking/spider_net.txt
10337 F: drivers/net/ethernet/toshiba/spider_net*
10342 W: http://www.ibm.com/developerworks/power/cell/
10344 F: Documentation/filesystems/spufs.txt
10345 F: arch/powerpc/platforms/cell/spufs/
10347 SQUASHFS FILE SYSTEM
10350 W: http://squashfs.org.uk
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10353 F: Documentation/filesystems/squashfs.txt
10356 SRM (Alpha) environment access
10359 F: arch/alpha/kernel/srm_env.c
10365 F: Documentation/stable_kernel_rules.txt
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10372 F: drivers/staging/
10378 F: drivers/staging/comedi/
10380 STAGING - FLARION FT1000 DRIVERS
10383 F: drivers/staging/ft1000/
10385 STAGING - INDUSTRIAL IO
10389 F: drivers/staging/iio/
10391 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10393 W: http://www.lirc.org/
10395 F: drivers/staging/media/lirc/
10397 STAGING - LUSTRE PARALLEL FILESYSTEM
10401 W: http://wiki.lustre.org/
10403 F: drivers/staging/lustre
10405 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10410 F: drivers/staging/nvec/
10412 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10416 W: http://wiki.laptop.org/go/DCON
10418 F: drivers/staging/olpc_dcon/
10420 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10423 F: drivers/staging/panel/
10425 STAGING - REALTEK RTL8712U DRIVERS
10429 F: drivers/staging/rtl8712/
10431 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10436 F: drivers/staging/rtl8723au/
10438 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10444 F: drivers/staging/sm750fb/
10450 F: drivers/staging/slicoss/
10452 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10458 W: http://www.linux-speakup.org/
10460 F: drivers/staging/speakup/
10462 STAGING - VIA VT665X DRIVERS
10465 F: drivers/staging/vt665?/
10467 STAGING - WILC1000 WIFI DRIVER
10476 F: drivers/staging/wilc1000/
10478 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10481 F: drivers/staging/xgifb/
10487 F: drivers/staging/rdma/hfi1
10489 STARFIRE/DURALAN NETWORK DRIVER
10492 F: drivers/net/ethernet/adaptec/starfire*
10496 W: http://sammy.net/sun3/
10498 F: arch/m68k/kernel/*sun3*
10499 F: arch/m68k/sun3*/
10500 F: arch/m68k/include/asm/sun3*
10501 F: drivers/net/ethernet/i825xx/sun3*
10503 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10507 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10508 F: drivers/input/keyboard/sun4i-lradc-keys.c
10510 SUNDANCE NETWORK DRIVER
10514 F: drivers/net/ethernet/dlink/sundance.c
10520 Q: http://patchwork.kernel.org/project/linux-sh/list/
10522 F: Documentation/sh/
10532 F: Documentation/power/
10533 F: arch/x86/kernel/acpi/
10534 F: drivers/base/power/
10536 F: include/linux/suspend.h
10537 F: include/linux/freezer.h
10538 F: include/linux/pm.h
10544 F: Documentation/svga.txt
10545 F: arch/x86/boot/video*
10550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10553 F: arch/*/kernel/pci-swiotlb.c
10554 F: include/linux/swiotlb.h
10561 F: include/net/switchdev.h
10563 SYNOPSYS ARC ARCHITECTURE
10568 F: Documentation/devicetree/bindings/arc/*
10569 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10570 F: drivers/tty/serial/arc_uart.c
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10573 SYNOPSYS ARC SDP platform support
10576 F: arch/arc/plat-axs10x
10577 F: arch/arc/boot/dts/ax*
10578 F: Documentation/devicetree/bindings/arc/axs10*
10580 SYSTEM CONFIGURATION (SYSCON)
10583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10585 F: drivers/mfd/syscon.c
10590 F: Documentation/filesystems/sysv-fs.txt
10592 F: include/linux/sysv_fs.h
10598 W: http://www.linux-iscsi.org
10599 W: http://groups.google.com/group/linux-iscsi-target-dev
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10604 F: Documentation/target/
10606 TASKSTATS STATISTICS INTERFACE
10609 F: Documentation/accounting/taskstats*
10610 F: include/linux/taskstats*
10611 F: kernel/taskstats.c
10617 F: include/net/pkt_cls.h
10618 F: include/uapi/linux/pkt_cls.h
10621 TCP LOW PRIORITY MODULE
10624 W: http://tcp-lp-mod.sourceforge.net/
10626 F: net/ipv4/tcp_lp.c
10628 TDA10071 MEDIA DRIVER
10631 W: https://linuxtv.org
10632 W: http://palosaari.fi/linux/
10633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10634 T: git git://linuxtv.org/anttip/media_tree.git
10636 F: drivers/media/dvb-frontends/tda10071*
10638 TDA18212 MEDIA DRIVER
10641 W: https://linuxtv.org
10642 W: http://palosaari.fi/linux/
10643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10644 T: git git://linuxtv.org/anttip/media_tree.git
10646 F: drivers/media/tuners/tda18212*
10648 TDA18218 MEDIA DRIVER
10651 W: https://linuxtv.org
10652 W: http://palosaari.fi/linux/
10653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10654 T: git git://linuxtv.org/anttip/media_tree.git
10656 F: drivers/media/tuners/tda18218*
10658 TDA18271 MEDIA DRIVER
10661 W: https://linuxtv.org
10662 W: http://github.com/mkrufky
10663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10664 T: git git://linuxtv.org/mkrufky/tuners.git
10666 F: drivers/media/tuners/tda18271*
10668 TDA827x MEDIA DRIVER
10671 W: https://linuxtv.org
10672 W: http://github.com/mkrufky
10673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10674 T: git git://linuxtv.org/mkrufky/tuners.git
10676 F: drivers/media/tuners/tda8290.*
10678 TDA8290 MEDIA DRIVER
10681 W: https://linuxtv.org
10682 W: http://github.com/mkrufky
10683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10684 T: git git://linuxtv.org/mkrufky/tuners.git
10686 F: drivers/media/tuners/tda8290.*
10688 TDA9840 MEDIA DRIVER
10691 T: git git://linuxtv.org/media_tree.git
10692 W: https://linuxtv.org
10694 F: drivers/media/i2c/tda9840*
10696 TEA5761 TUNER DRIVER
10699 W: https://linuxtv.org
10700 T: git git://linuxtv.org/media_tree.git
10702 F: drivers/media/tuners/tea5761.*
10704 TEA5767 TUNER DRIVER
10707 W: https://linuxtv.org
10708 T: git git://linuxtv.org/media_tree.git
10710 F: drivers/media/tuners/tea5767.*
10712 TEA6415C MEDIA DRIVER
10715 T: git git://linuxtv.org/media_tree.git
10716 W: https://linuxtv.org
10718 F: drivers/media/i2c/tea6415c*
10720 TEA6420 MEDIA DRIVER
10723 T: git git://linuxtv.org/media_tree.git
10724 W: https://linuxtv.org
10726 F: drivers/media/i2c/tea6420*
10732 F: drivers/net/team/
10733 F: include/linux/if_team.h
10734 F: include/uapi/linux/if_team.h
10736 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10739 F: arch/x86/platform/ts5500/
10741 TECHNOTREND USB IR RECEIVER
10745 F: drivers/media/rc/ttusbir.c
10747 TEGRA ARCHITECTURE SUPPORT
10752 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10761 F: drivers/clk/tegra/
10766 F: drivers/dma/tegra20-apb-dma.c
10771 F: drivers/i2c/busses/i2c-tegra.c
10773 TEGRA IOMMU DRIVERS
10776 F: drivers/iommu/tegra*
10782 F: drivers/input/keyboard/tegra-kbc.c
10787 F: drivers/pwm/pwm-tegra.c
10789 TEGRA SERIAL DRIVER
10792 F: drivers/tty/serial/serial-tegra.c
10797 F: drivers/spi/spi-tegra*
10799 TEHUTI ETHERNET DRIVER
10803 F: drivers/net/ethernet/tehuti/*
10805 Telecom Clock Driver for MCPL0010
10808 F: drivers/char/tlclk.c
10810 TENSILICA XTENSA PORT (xtensa)
10814 T: git git://github.com/czankel/xtensa-linux.git
10817 F: drivers/irqchip/irq-xtensa-*
10819 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10822 T: git git://linuxtv.org/media_tree.git
10823 W: https://linuxtv.org
10825 F: drivers/media/radio/radio-raremono.c
10831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10833 Q: https://patchwork.kernel.org/project/linux-pm/list/
10835 F: drivers/thermal/
10836 F: include/linux/thermal.h
10837 F: include/uapi/linux/thermal.h
10838 F: include/linux/cpu_cooling.h
10839 F: Documentation/devicetree/bindings/thermal/
10841 THERMAL/CPU_COOLING
10847 F: Documentation/thermal/cpu-cooling-api.txt
10848 F: drivers/thermal/cpu_cooling.c
10849 F: include/linux/cpu_cooling.h
10851 THINGM BLINK(1) USB RGB LED DRIVER
10854 F: drivers/hid/hid-thingm.c
10856 THINKPAD ACPI EXTRAS DRIVER
10860 W: http://ibm-acpi.sourceforge.net
10861 W: http://thinkwiki.org/wiki/Ibm-acpi
10862 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10864 F: drivers/platform/x86/thinkpad_acpi.c
10866 TI BANDGAP AND THERMAL DRIVER
10871 F: drivers/thermal/ti-soc-thermal/
10873 TI CDCE706 CLOCK DRIVER
10876 F: drivers/clk/clk-cdce706.c
10883 F: include/linux/clk/ti.h
10885 TI FLASH MEDIA INTERFACE DRIVER
10888 F: drivers/misc/tifm*
10889 F: drivers/mmc/host/tifm_sd.c
10890 F: include/linux/tifm.h
10892 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10897 F: drivers/soc/ti/*
10898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10901 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10906 F: sound/soc/codecs/lm49453*
10907 F: sound/soc/codecs/isabelle*
10909 TI LP855x BACKLIGHT DRIVER
10912 F: Documentation/backlight/lp855x-driver.txt
10913 F: drivers/video/backlight/lp855x_bl.c
10914 F: include/linux/platform_data/lp855x.h
10916 TI LP8727 CHARGER DRIVER
10919 F: drivers/power/lp8727_charger.c
10920 F: include/linux/platform_data/lp8727.h
10922 TI LP8788 MFD DRIVER
10925 F: drivers/iio/adc/lp8788_adc.c
10926 F: drivers/leds/leds-lp8788.c
10927 F: drivers/mfd/lp8788*.c
10928 F: drivers/power/lp8788-charger.c
10929 F: drivers/regulator/lp8788-*.c
10930 F: include/linux/mfd/lp8788*.h
10932 TI NETCP ETHERNET DRIVER
10937 F: drivers/net/ethernet/ti/netcp*
10939 TI TAS571X FAMILY ASoC CODEC DRIVER
10943 F: sound/soc/codecs/tas571x*
10945 TI TWL4030 SERIES SOC CODEC DRIVER
10949 F: sound/soc/codecs/twl4030*
10951 TI WILINK WIRELESS DRIVERS
10953 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10954 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10957 F: drivers/net/wireless/ti/
10958 F: include/linux/wl12xx.h
10965 W: http://tipc.sourceforge.net/
10967 F: include/uapi/linux/tipc*.h
10972 W: http://www.ezchip.com/scm/
10973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10976 F: drivers/char/tile-srom.c
10977 F: drivers/edac/tile_edac.c
10978 F: drivers/net/ethernet/tile/
10979 F: drivers/rtc/rtc-tile.c
10980 F: drivers/tty/hvc/hvc_tile.c
10981 F: drivers/tty/serial/tilegx.c
10982 F: drivers/usb/host/*-tilegx.c
10983 F: include/linux/usb/tilegx.h
10985 TLAN NETWORK DRIVER
10988 W: http://sourceforge.net/projects/tlan/
10990 F: Documentation/networking/tlan.txt
10991 F: drivers/net/ethernet/ti/tlan.*
10993 TOMOYO SECURITY MODULE
11000 W: http://tomoyo.sourceforge.jp/
11001 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11003 F: security/tomoyo/
11005 TOPSTAR LAPTOP EXTRAS DRIVER
11009 F: drivers/platform/x86/topstar-laptop.c
11011 TOSHIBA ACPI EXTRAS DRIVER
11015 F: drivers/platform/x86/toshiba_acpi.c
11017 TOSHIBA BLUETOOTH DRIVER
11021 F: drivers/platform/x86/toshiba_bluetooth.c
11023 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11027 F: drivers/platform/x86/toshiba_haps.c
11029 TOSHIBA WMI HOTKEYS DRIVER
11033 F: drivers/platform/x86/toshiba-wmi.c
11037 W: http://www.buzzard.org.uk/toshiba/
11039 F: drivers/char/toshiba.c
11040 F: include/linux/toshiba.h
11041 F: include/uapi/linux/toshiba.h
11043 TOSHIBA TC358743 DRIVER
11047 F: drivers/media/i2c/tc358743*
11048 F: include/media/i2c/tc358743.h
11054 F: drivers/mmc/host/tmio_mmc*
11055 F: drivers/mmc/host/sh_mobile_sdhi.c
11056 F: include/linux/mmc/tmio.h
11057 F: include/linux/mmc/sh_mobile_sdhi.h
11059 TMP401 HARDWARE MONITOR DRIVER
11063 F: Documentation/hwmon/tmp401
11064 F: drivers/hwmon/tmp401.c
11066 TMPFS (SHMEM FILESYSTEM)
11070 F: include/linux/shmem_fs.h
11073 TM6000 VIDEO4LINUX DRIVER
11076 W: https://linuxtv.org
11077 T: git git://linuxtv.org/media_tree.git
11079 F: drivers/media/usb/tm6000/
11081 TW68 VIDEO4LINUX DRIVER
11084 T: git git://linuxtv.org/media_tree.git
11085 W: https://linuxtv.org
11087 F: drivers/media/pci/tw68/
11094 W: http://tpmdd.sourceforge.net
11096 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11097 T: git https://github.com/PeterHuewe/linux-tpmdd
11099 F: drivers/char/tpm/
11101 TPM IBM_VTPM DEVICE DRIVER
11103 W: http://tpmdd.sourceforge.net
11106 F: drivers/char/tpm/tpm_ibmvtpm*
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11113 F: Documentation/trace/ftrace.txt
11114 F: arch/*/*/*/ftrace.h
11115 F: arch/*/kernel/ftrace.c
11116 F: include/*/ftrace.h
11117 F: include/linux/trace*.h
11120 F: tools/testing/selftests/ftrace/
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11126 K: ^Subject:.*(?i)trivial
11132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11133 F: Documentation/serial/
11135 F: drivers/tty/serial/serial_core.c
11136 F: include/linux/serial_core.h
11137 F: include/linux/serial.h
11138 F: include/linux/tty.h
11139 F: include/uapi/linux/serial_core.h
11140 F: include/uapi/linux/serial.h
11141 F: include/uapi/linux/tty.h
11143 TUA9001 MEDIA DRIVER
11146 W: https://linuxtv.org
11147 W: http://palosaari.fi/linux/
11148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11149 T: git git://linuxtv.org/anttip/media_tree.git
11151 F: drivers/media/tuners/tua9001*
11153 TULIP NETWORK DRIVERS
11157 F: drivers/net/ethernet/dec/tulip/
11161 W: http://vtun.sourceforge.net/tun
11163 F: Documentation/networking/tuntap.txt
11164 F: arch/um/os-Linux/drivers/
11166 TURBOCHANNEL SUBSYSTEM
11170 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11173 F: include/linux/tc.h
11175 U14-34F SCSI DRIVER
11179 F: drivers/scsi/u14-34f.c
11181 UBI FILE SYSTEM (UBIFS)
11185 T: git git://git.infradead.org/ubifs-2.6.git
11186 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11188 F: Documentation/filesystems/ubifs.txt
11191 UCLINUX (M68KNOMMU AND COLDFIRE)
11193 W: http://www.uclinux.org/
11196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11198 F: arch/m68k/coldfire/
11200 F: arch/m68k/*/*_no.*
11201 F: arch/m68k/include/asm/*_no.*
11206 F: Documentation/filesystems/udf.txt
11212 F: Documentation/filesystems/ufs.txt
11215 UHID USERSPACE HID IO DRIVER:
11219 F: drivers/hid/uhid.c
11220 F: include/uapi/linux/uhid.h
11222 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11226 F: include/linux/uwb.h
11227 F: include/linux/uwb/
11229 UNICORE32 ARCHITECTURE:
11231 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11233 T: git git://github.com/gxt/linux.git
11238 W: http://dotat.at/prog/unifdef
11240 F: scripts/unifdef.c
11242 UNIFORM CDROM DRIVER
11244 W: http://www.kernel.dk
11246 F: Documentation/cdrom/
11247 F: drivers/cdrom/cdrom.c
11248 F: include/linux/cdrom.h
11249 F: include/uapi/linux/cdrom.h
11251 UNISYS S-PAR DRIVERS
11256 F: drivers/staging/unisys/
11258 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11262 F: Documentation/scsi/ufs.txt
11263 F: drivers/scsi/ufs/
11265 UNSORTED BLOCK IMAGES (UBI)
11268 W: http://www.linux-mtd.infradead.org/
11270 T: git git://git.infradead.org/ubifs-2.6.git
11272 F: drivers/mtd/ubi/
11273 F: include/linux/mtd/ubi.h
11274 F: include/uapi/mtd/ubi-user.h
11280 F: Documentation/usb/acm.txt
11281 F: drivers/usb/class/cdc-acm.*
11283 USB AR5523 WIRELESS DRIVER
11287 F: drivers/net/wireless/ath/ar5523/
11295 F: drivers/usb/storage/uas.c
11297 USB CDC ETHERNET DRIVER
11301 F: drivers/net/usb/cdc_*.c
11302 F: include/uapi/linux/usb/cdc.h
11304 USB CHAOSKEY DRIVER
11308 F: drivers/usb/misc/chaoskey.c
11310 USB CYPRESS C67X00 DRIVER
11314 F: drivers/usb/c67x00/
11316 USB DAVICOM DM9601 DRIVER
11319 W: http://www.linux-usb.org/usbnet
11321 F: drivers/net/usb/dm9601.c
11323 USB DIAMOND RIO500 DRIVER
11326 W: http://rio500.sourceforge.net
11328 F: drivers/usb/misc/rio500*
11334 F: Documentation/usb/ehci.txt
11335 F: drivers/usb/host/ehci*
11337 USB GADGET/PERIPHERAL SUBSYSTEM
11340 W: http://www.linux-usb.org/gadget
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11343 F: drivers/usb/gadget/
11344 F: include/linux/usb/gadget*
11346 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11352 F: Documentation/hid/hiddev.txt
11353 F: drivers/hid/usbhid/
11359 F: drivers/usb/host/isp116x*
11360 F: include/linux/usb/isp116x.h
11362 USB MASS STORAGE DRIVER
11367 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11368 F: drivers/usb/storage/
11373 T: git git://git.alsa-project.org/alsa-kernel.git
11375 F: sound/usb/midi.*
11377 USB NETWORKING DRIVERS
11380 F: drivers/net/usb/
11386 F: Documentation/usb/ohci.txt
11387 F: drivers/usb/host/ohci*
11389 USB OTG FSM (Finite State Machine)
11391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11394 F: drivers/usb/common/usb-otg-fsm.c
11401 F: drivers/usb/usbip/
11402 F: tools/usb/usbip/
11408 T: git git://github.com/petkan/pegasus.git
11409 W: https://github.com/petkan/pegasus
11411 F: drivers/net/usb/pegasus.*
11416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11418 F: drivers/usb/phy/
11420 USB PRINTER DRIVER (usblp)
11424 F: drivers/usb/class/usblp.c
11426 USB QMI WWAN NETWORK DRIVER
11430 F: Documentation/ABI/testing/sysfs-class-net-qmi
11431 F: drivers/net/usb/qmi_wwan.c
11437 T: git git://github.com/petkan/rtl8150.git
11438 W: https://github.com/petkan/rtl8150
11440 F: drivers/net/usb/rtl8150.c
11442 USB SERIAL SUBSYSTEM
11446 F: Documentation/usb/usb-serial.txt
11447 F: drivers/usb/serial/
11448 F: include/linux/usb/serial.h
11450 USB SMSC75XX ETHERNET DRIVER
11454 F: drivers/net/usb/smsc75xx.*
11456 USB SMSC95XX ETHERNET DRIVER
11460 F: drivers/net/usb/smsc95xx.*
11465 W: http://www.linux-usb.org
11466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11468 F: Documentation/usb/
11470 F: include/linux/usb.h
11471 F: include/linux/usb/
11477 F: drivers/usb/host/uhci*
11479 USB "USBNET" DRIVER FRAMEWORK
11482 W: http://www.linux-usb.org/usbnet
11484 F: drivers/net/usb/usbnet.c
11485 F: include/linux/usb/usbnet.h
11491 T: git git://linuxtv.org/media_tree.git
11492 W: http://www.ideasonboard.org/uvc/
11494 F: drivers/media/usb/uvc/
11495 F: include/uapi/linux/uvcvideo.h
11500 T: git git://linuxtv.org/media_tree.git
11501 W: https://linuxtv.org
11503 F: drivers/media/usb/usbvision/
11509 F: drivers/usb/gadget/function/*uvc*
11510 F: drivers/usb/gadget/legacy/webcam.c
11512 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11516 F: drivers/net/wireless/rndis_wlan.c
11522 F: drivers/usb/host/xhci*
11523 F: drivers/usb/host/pci-quirks*
11527 W: http://linux-lc100020.sourceforge.net
11529 F: drivers/net/wireless/zydas/zd1201.*
11535 T: git git://linuxtv.org/media_tree.git
11536 W: http://royale.zerezo.com/zr364xx/
11538 F: Documentation/video4linux/zr364xx.txt
11539 F: drivers/media/usb/zr364xx/
11545 F: drivers/usb/common/ulpi.c
11546 F: include/linux/ulpi/
11548 USER-MODE LINUX (UML)
11553 W: http://user-mode-linux.sourceforge.net
11554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11556 F: Documentation/virtual/uml/
11562 USERSPACE I/O (UIO)
11566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11567 F: Documentation/DocBook/uio-howto.tmpl
11569 F: include/linux/uio*.h
11574 W: http://en.wikipedia.org/wiki/Util-linux
11575 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11581 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11583 F: Documentation/fb/uvesafb.txt
11584 F: drivers/video/fbdev/uvesafb.*
11590 F: drivers/mtd/nand/vf610_nfc.c
11592 VFAT/FAT/MSDOS FILESYSTEM
11595 F: Documentation/filesystems/vfat.txt
11601 T: git git://github.com/awilliam/linux-vfio.git
11603 F: Documentation/vfio.txt
11605 F: include/linux/vfio.h
11606 F: include/uapi/linux/vfio.h
11608 VFIO PLATFORM DRIVER
11612 F: drivers/vfio/platform/
11614 VIDEOBUF2 FRAMEWORK
11620 F: drivers/media/v4l2-core/videobuf2-*
11621 F: include/media/videobuf2-*
11623 VIRTUAL SERIO DEVICE DRIVER
11626 F: drivers/input/serio/userio.c
11627 F: include/uapi/linux/userio.h
11629 VIRTIO CONSOLE DRIVER
11633 F: drivers/char/virtio_console.c
11634 F: include/linux/virtio_console.h
11635 F: include/uapi/linux/virtio_console.h
11637 VIRTIO CORE, NET AND BLOCK DRIVERS
11643 F: drivers/net/virtio_net.c
11644 F: drivers/block/virtio_blk.c
11645 F: include/linux/virtio_*.h
11646 F: include/uapi/linux/virtio_*.h
11648 VIRTIO DRIVERS FOR S390
11655 F: drivers/s390/virtio/
11663 F: drivers/gpu/drm/virtio/
11664 F: include/uapi/linux/virtio_gpu.h
11666 VIRTIO HOST (VHOST)
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11674 F: include/uapi/linux/vhost.h
11676 VIRTIO INPUT DRIVER
11679 F: drivers/virtio/virtio_input.c
11680 F: include/uapi/linux/virtio_input.h
11682 VIA RHINE NETWORK DRIVER
11684 F: drivers/net/ethernet/via/via-rhine.c
11686 VIA SD/MMC CARD CONTROLLER DRIVER
11690 F: drivers/mmc/host/via-sdmmc.c
11692 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11696 F: include/linux/via-core.h
11697 F: include/linux/via-gpio.h
11698 F: include/linux/via_i2c.h
11699 F: drivers/video/fbdev/via/
11701 VIA VELOCITY NETWORK DRIVER
11705 F: drivers/net/ethernet/via/via-velocity.*
11714 VIVID VIRTUAL VIDEO DRIVER
11717 T: git git://linuxtv.org/media_tree.git
11718 W: https://linuxtv.org
11720 F: drivers/media/platform/vivid/*
11726 F: drivers/net/macvlan.c
11727 F: include/linux/if_*vlan.h
11734 F: drivers/vlynq/vlynq.c
11735 F: include/linux/vlynq.h
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11744 F: Documentation/vme_api.txt
11745 F: drivers/staging/vme/
11747 F: include/linux/vme*
11749 VMWARE HYPERVISOR INTERFACE
11753 F: arch/x86/kernel/cpu/vmware.c
11755 VMWARE BALLOON DRIVER
11761 F: drivers/misc/vmw_balloon.c
11763 VMWARE VMMOUSE SUBDRIVER
11768 F: drivers/input/mouse/vmmouse.c
11769 F: drivers/input/mouse/vmmouse.h
11771 VMWARE VMXNET3 ETHERNET DRIVER
11776 F: drivers/net/vmxnet3/
11778 VMware PVSCSI driver
11783 F: drivers/scsi/vmw_pvscsi.c
11784 F: drivers/scsi/vmw_pvscsi.h
11786 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11790 W: http://www.slimlogic.co.uk/?p=48
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11793 F: drivers/regulator/
11794 F: include/linux/regulator/
11801 F: drivers/net/vrf.c
11802 F: Documentation/networking/vrf.txt
11804 VT1211 HARDWARE MONITOR DRIVER
11808 F: Documentation/hwmon/vt1211
11809 F: drivers/hwmon/vt1211.c
11811 VT8231 HARDWARE MONITOR DRIVER
11815 F: drivers/hwmon/vt8231.c
11817 VUB300 USB to SDIO/SD/MMC bridge chip
11822 F: drivers/mmc/host/vub300.c
11824 W1 DALLAS'S 1-WIRE BUS
11827 F: Documentation/w1/
11830 W83791D HARDWARE MONITORING DRIVER
11834 F: Documentation/hwmon/w83791d
11835 F: drivers/hwmon/w83791d.c
11837 W83793 HARDWARE MONITORING DRIVER
11841 F: Documentation/hwmon/w83793
11842 F: drivers/hwmon/w83793.c
11844 W83795 HARDWARE MONITORING DRIVER
11848 F: drivers/hwmon/w83795.c
11850 W83L51xD SD/MMC CARD INTERFACE DRIVER
11853 F: drivers/mmc/host/wbsd.*
11855 WACOM PROTOCOL 4 SERIAL TABLETS
11860 F: drivers/input/tablet/wacom_serial4.c
11862 WATCHDOG DEVICE DRIVERS
11866 W: http://www.linux-watchdog.org/
11867 T: git git://www.linux-watchdog.org/linux-watchdog.git
11869 F: Documentation/watchdog/
11870 F: drivers/watchdog/
11871 F: include/linux/watchdog.h
11872 F: include/uapi/linux/watchdog.h
11878 F: drivers/scsi/wd7000.c
11884 F: drivers/hid/hid-wiimote*
11889 F: drivers/media/rc/winbond-cir.c
11896 W: http://linuxwimax.org
11897 F: Documentation/wimax/README.wimax
11898 F: include/linux/wimax/debug.h
11899 F: include/net/wimax.h
11900 F: include/uapi/linux/wimax.h
11903 WISTRON LAPTOP BUTTON DRIVER
11906 F: drivers/input/misc/wistron_btns.c
11908 WL3501 WIRELESS PCMCIA CARD DRIVER
11911 W: http://oops.ghostprotocols.net:81/blog
11913 F: drivers/net/wireless/wl3501*
11915 WOLFSON MICROELECTRONICS DRIVERS
11917 T: git https://github.com/CirrusLogic/linux-drivers.git
11918 W: https://github.com/CirrusLogic/linux-drivers/wiki
11920 F: Documentation/hwmon/wm83??
11921 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11922 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11923 F: Documentation/devicetree/bindings/mfd/arizona.txt
11924 F: arch/arm/mach-s3c64xx/mach-crag6410*
11925 F: drivers/clk/clk-wm83*.c
11926 F: drivers/extcon/extcon-arizona.c
11927 F: drivers/leds/leds-wm83*.c
11928 F: drivers/gpio/gpio-*wm*.c
11929 F: drivers/gpio/gpio-arizona.c
11930 F: drivers/hwmon/wm83??-hwmon.c
11931 F: drivers/input/misc/wm831x-on.c
11932 F: drivers/input/touchscreen/wm831x-ts.c
11933 F: drivers/input/touchscreen/wm97*.c
11934 F: drivers/mfd/arizona*
11935 F: drivers/mfd/wm*.c
11936 F: drivers/mfd/cs47l24*
11937 F: drivers/power/wm83*.c
11938 F: drivers/rtc/rtc-wm83*.c
11939 F: drivers/regulator/wm8*.c
11940 F: drivers/video/backlight/wm83*_bl.c
11941 F: drivers/watchdog/wm83*_wdt.c
11942 F: include/linux/mfd/arizona/
11943 F: include/linux/mfd/wm831x/
11944 F: include/linux/mfd/wm8350/
11945 F: include/linux/mfd/wm8400*
11946 F: include/linux/wm97xx.h
11947 F: include/sound/wm????.h
11948 F: sound/soc/codecs/arizona.?
11949 F: sound/soc/codecs/wm*
11950 F: sound/soc/codecs/cs47l24*
11955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11957 F: include/linux/workqueue.h
11958 F: kernel/workqueue.c
11959 F: Documentation/workqueue.txt
11965 F: Documentation/networking/x25*
11966 F: include/net/x25*
11969 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11977 F: Documentation/x86/
11980 X86 PLATFORM DRIVERS
11983 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11985 F: drivers/platform/x86/
11986 F: drivers/platform/olpc/
11988 X86 MCE INFRASTRUCTURE
11993 F: arch/x86/kernel/cpu/mcheck/*
11995 X86 MICROCODE UPDATE SUPPORT
11998 F: arch/x86/kernel/cpu/microcode/*
12003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12005 F: arch/x86/entry/vdso/
12007 XC2028/3028 TUNER DRIVER
12010 W: https://linuxtv.org
12011 T: git git://linuxtv.org/media_tree.git
12013 F: drivers/media/tuners/tuner-xc2028.*
12015 XEN HYPERVISOR INTERFACE
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12023 F: drivers/*/xen-*front.c
12025 F: arch/x86/include/asm/xen/
12027 F: include/uapi/xen/
12034 F: arch/arm/include/asm/xen/
12036 XEN HYPERVISOR ARM64
12041 F: arch/arm64/include/asm/xen/
12043 XEN NETWORK BACKEND DRIVER
12049 F: drivers/net/xen-netback/*
12055 F: arch/x86/pci/*xen*
12056 F: drivers/pci/*xen*
12058 XEN BLOCK SUBSYSTEM
12063 F: drivers/block/xen-blkback/*
12064 F: drivers/block/xen*
12071 F: drivers/scsi/xen-scsifront.c
12072 F: drivers/xen/xen-scsiback.c
12073 F: include/xen/interface/io/vscsiif.h
12075 XEN SWIOTLB SUBSYSTEM
12079 F: arch/x86/xen/*swiotlb*
12080 F: drivers/xen/*swiotlb*
12083 P: Silicon Graphics Inc
12087 W: http://oss.sgi.com/projects/xfs
12088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12090 F: Documentation/filesystems/xfs.txt
12093 XILINX AXI ETHERNET DRIVER
12097 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12099 XILINX UARTLITE SERIAL DRIVER
12103 F: drivers/tty/serial/uartlite.c
12105 XILINX VIDEO IP CORES
12109 T: git git://linuxtv.org/media_tree.git
12111 F: Documentation/devicetree/bindings/media/xilinx/
12112 F: drivers/media/platform/xilinx/
12113 F: include/uapi/linux/xilinx-v4l2-controls.h
12119 F: drivers/char/xillybus/
12121 XTENSA XTFPGA PLATFORM SUPPORT
12125 F: drivers/spi/spi-xtensa-xtfpga.c
12126 F: sound/soc/xtensa/xtfpga-i2s.c
12128 YAM DRIVER FOR AX.25
12132 F: drivers/net/hamradio/yam*
12133 F: include/linux/yam.h
12135 YEALINK PHONE DRIVER
12139 F: Documentation/input/yealink.txt
12140 F: drivers/input/misc/yealink.*
12142 Z8530 DRIVER FOR AX.25
12144 W: http://yaina.de/jreuter/
12145 W: http://www.qsl.net/dl1bke/
12148 F: Documentation/networking/z8530drv.txt
12149 F: drivers/net/hamradio/*scc.c
12150 F: drivers/net/hamradio/z8530.h
12152 ZBUD COMPRESSED PAGE ALLOCATOR
12157 F: include/linux/zbud.h
12159 ZD1211RW WIRELESS DRIVER
12162 W: http://zd1211.ath.cx/wiki/DriverRewrite
12166 F: drivers/net/wireless/zydas/zd1211rw/
12168 ZPOOL COMPRESSED PAGE STORAGE API
12173 F: include/linux/zpool.h
12175 ZR36067 VIDEO FOR LINUX DRIVER
12178 W: http://mjpeg.sourceforge.net/driver-zoran/
12179 T: hg https://linuxtv.org/hg/v4l-dvb
12181 F: drivers/media/pci/zoran/
12183 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12189 F: drivers/block/zram/
12190 F: Documentation/blockdev/zram.txt
12192 ZS DECSTATION Z85C30 SERIAL DRIVER
12195 F: drivers/tty/serial/zs.*
12197 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12204 F: include/linux/zsmalloc.h
12205 F: Documentation/vm/zsmalloc.txt
12207 ZSWAP COMPRESSED SWAP CACHING
12216 Q: http://patchwork.kernel.org/project/LKML/list/
12217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12218 S: Buried alive in reporters