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: include/linux/syscalls.h
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 F: drivers/hwmon/abituguru.c
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 F: drivers/hwmon/abituguru3.c
241 ACCES 104-IDI-48 GPIO DRIVER
245 F: drivers/gpio/gpio-104-idi-48.c
247 ACCES 104-IDIO-16 GPIO DRIVER
251 F: drivers/gpio/gpio-104-idio-16.c
257 F: drivers/net/ethernet/alteon/acenic*
259 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 W: http://piie.net/?section=acerhdf
264 F: drivers/platform/x86/acerhdf.c
266 ACER WMI LAPTOP EXTRAS
270 F: drivers/platform/x86/acer-wmi.c
276 W: https://01.org/linux-acpi
277 Q: https://patchwork.kernel.org/project/linux-acpi/list/
278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
281 F: drivers/pnp/pnpacpi/
282 F: include/linux/acpi.h
284 F: Documentation/acpi/
285 F: Documentation/ABI/testing/sysfs-bus-acpi
286 F: drivers/pci/*acpi*
287 F: drivers/pci/*/*acpi*
288 F: drivers/pci/*/*/*acpi*
291 ACPI COMPONENT ARCHITECTURE (ACPICA)
297 W: https://acpica.org/
298 W: https://github.com/acpica/acpica/
299 Q: https://patchwork.kernel.org/project/linux-acpi/list/
300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
302 F: drivers/acpi/acpica/
309 W: https://01.org/linux-acpi
311 F: drivers/acpi/fan.c
316 W: https://01.org/linux-acpi
318 F: drivers/acpi/*thermal*
323 W: https://01.org/linux-acpi
325 F: drivers/acpi/acpi_video.c
330 F: drivers/platform/x86/wmi.c
332 AD1889 ALSA SOUND DRIVER
334 W: http://wiki.parisc-linux.org/AD1889
337 F: sound/pci/ad1889.*
339 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
341 W: http://wiki.analog.com/AD5254
342 W: http://ez.analog.com/community/linux-device-drivers
344 F: drivers/misc/ad525x_dpot.c
346 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
348 W: http://wiki.analog.com/AD5398
349 W: http://ez.analog.com/community/linux-device-drivers
351 F: drivers/regulator/ad5398.c
353 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
355 W: http://wiki.analog.com/AD7142
356 W: http://ez.analog.com/community/linux-device-drivers
358 F: drivers/input/misc/ad714x.c
360 AD7877 TOUCHSCREEN DRIVER
362 W: http://wiki.analog.com/AD7877
363 W: http://ez.analog.com/community/linux-device-drivers
365 F: drivers/input/touchscreen/ad7877.c
367 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
369 W: http://wiki.analog.com/AD7879
370 W: http://ez.analog.com/community/linux-device-drivers
372 F: drivers/input/touchscreen/ad7879.c
374 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
378 ADF7242 IEEE 802.15.4 RADIO DRIVER
380 W: https://wiki.analog.com/ADF7242
381 W: http://ez.analog.com/community/linux-device-drivers
384 F: drivers/net/ieee802154/adf7242.c
385 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
387 ADM1025 HARDWARE MONITOR DRIVER
391 F: Documentation/hwmon/adm1025
392 F: drivers/hwmon/adm1025.c
394 ADM1029 HARDWARE MONITOR DRIVER
398 F: drivers/hwmon/adm1029.c
400 ADM8211 WIRELESS DRIVER
402 W: http://wireless.kernel.org/
404 F: drivers/net/wireless/admtek/adm8211.*
406 ADP1653 FLASH CONTROLLER DRIVER
410 F: drivers/media/i2c/adp1653.c
411 F: include/media/i2c/adp1653.h
413 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
415 W: http://wiki.analog.com/ADP5520
416 W: http://ez.analog.com/community/linux-device-drivers
418 F: drivers/mfd/adp5520.c
419 F: drivers/video/backlight/adp5520_bl.c
420 F: drivers/leds/leds-adp5520.c
421 F: drivers/gpio/gpio-adp5520.c
422 F: drivers/input/keyboard/adp5520-keys.c
424 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
426 W: http://wiki.analog.com/ADP5588
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/input/keyboard/adp5588-keys.c
430 F: drivers/gpio/gpio-adp5588.c
432 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
434 W: http://wiki.analog.com/ADP8860
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/video/backlight/adp8860_bl.c
439 ADS1015 HARDWARE MONITOR DRIVER
443 F: Documentation/hwmon/ads1015
444 F: drivers/hwmon/ads1015.c
445 F: include/linux/i2c/ads1015.h
450 F: drivers/macintosh/therm_adt746x.c
452 ADT7475 HARDWARE MONITOR DRIVER
456 F: Documentation/hwmon/adt7475
457 F: drivers/hwmon/adt7475.c
459 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
461 W: http://wiki.analog.com/ADXL345
462 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/adxl34x.c
471 F: Documentation/scsi/advansys.txt
472 F: drivers/scsi/advansys.c
477 F: sound/oss/aedsp16.c
482 W: https://linuxtv.org
483 W: http://palosaari.fi/linux/
484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
485 T: git git://linuxtv.org/anttip/media_tree.git
487 F: drivers/media/dvb-frontends/af9013*
492 W: https://linuxtv.org
493 W: http://palosaari.fi/linux/
494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
495 T: git git://linuxtv.org/anttip/media_tree.git
497 F: drivers/media/dvb-frontends/af9033*
502 F: Documentation/filesystems/affs.txt
505 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
510 F: include/net/af_rxrpc.h
511 F: net/rxrpc/af_rxrpc.c
515 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
518 F: include/linux/agp*
519 F: include/uapi/linux/agp*
525 F: drivers/scsi/aha152x*
526 F: drivers/scsi/pcmcia/aha152x*
528 AIC7XXX / AIC79XX SCSI DRIVER
532 F: drivers/scsi/aic7xxx/
534 AIMSLAB FM RADIO RECEIVER DRIVER
537 T: git git://linuxtv.org/media_tree.git
538 W: https://linuxtv.org
540 F: drivers/media/radio/radio-aimslab*
547 F: include/linux/*aio*.h
552 W: https://linuxtv.org
553 W: http://palosaari.fi/linux/
554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
555 T: git git://linuxtv.org/anttip/media_tree.git
557 F: drivers/media/usb/airspy/
559 ALCATEL SPEEDTOUCH USB DRIVER
562 W: http://www.linux-usb.org/SpeedTouch/
564 F: drivers/usb/atm/speedtch.c
565 F: drivers/usb/atm/usbatm.c
567 ALCHEMY AU1XX0 MMC DRIVER
570 F: drivers/mmc/host/au1xmmc.c
576 F: Documentation/i2c/busses/i2c-ali1563
577 F: drivers/i2c/busses/i2c-ali1563.c
579 ALLWINNER SECURITY SYSTEM
583 F: drivers/crypto/sunxi-ss/
593 ALTERA MAILBOX DRIVER
597 F: drivers/mailbox/mailbox-altera.c
603 F: drivers/gpio/gpio-altera.c
605 ALTERA TRIPLE SPEED ETHERNET DRIVER
610 F: drivers/net/ethernet/altera/
612 ALTERA UART/JTAG UART SERIAL DRIVERS
617 F: drivers/tty/serial/altera_uart.c
618 F: drivers/tty/serial/altera_jtaguart.c
619 F: include/linux/altera_uart.h
620 F: include/linux/altera_jtaguart.h
622 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
626 F: drivers/crypto/ccp/
627 F: include/linux/ccp.h
629 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
633 F: Documentation/hwmon/fam15h_power
634 F: drivers/hwmon/fam15h_power.c
636 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
639 F: drivers/usb/gadget/udc/amd5536udc.*
641 AMD GEODE PROCESSOR/CHIPSET SUPPORT
644 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
646 F: drivers/char/hw_random/geode-rng.c
647 F: drivers/crypto/geode*
648 F: drivers/video/fbdev/geode/
649 F: arch/x86/include/asm/geode.h
654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
656 F: drivers/iommu/amd_iommu*.[ch]
657 F: include/linux/amd-iommu.h
662 T: git git://people.freedesktop.org/~gabbayo/linux.git
664 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
665 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
666 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
667 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
668 F: drivers/gpu/drm/amd/amdkfd/
669 F: drivers/gpu/drm/amd/include/cik_structs.h
670 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
671 F: drivers/gpu/drm/amd/include/vi_structs.h
672 F: drivers/gpu/drm/radeon/radeon_kfd.c
673 F: drivers/gpu/drm/radeon/radeon_kfd.h
674 F: include/uapi/linux/kfd_ioctl.h
680 F: drivers/net/ethernet/amd/xgbe/
682 AMS (Apple Motion Sensor) DRIVER
685 F: drivers/macintosh/ams/
687 ANALOG DEVICES INC AD9389B DRIVER
691 F: drivers/media/i2c/ad9389b*
693 ANALOG DEVICES INC ADV7180 DRIVER
696 W: http://ez.analog.com/community/linux-device-drivers
698 F: drivers/media/i2c/adv7180.c
700 ANALOG DEVICES INC ADV7511 DRIVER
704 F: drivers/media/i2c/adv7511*
706 ANALOG DEVICES INC ADV7604 DRIVER
710 F: drivers/media/i2c/adv7604*
712 ANALOG DEVICES INC ADV7842 DRIVER
716 F: drivers/media/i2c/adv7842*
718 ANALOG DEVICES INC ASOC CODEC DRIVERS
721 W: http://wiki.analog.com/
722 W: http://ez.analog.com/community/linux-device-drivers
724 F: sound/soc/codecs/adau*
725 F: sound/soc/codecs/adav*
726 F: sound/soc/codecs/ad1*
727 F: sound/soc/codecs/ad7*
728 F: sound/soc/codecs/ssm*
729 F: sound/soc/codecs/sigmadsp.*
731 ANALOG DEVICES INC ASOC DRIVERS
734 W: http://blackfin.uclinux.org/
736 F: sound/soc/blackfin/*
738 ANALOG DEVICES INC IIO DRIVERS
741 W: http://wiki.analog.com/
742 W: http://ez.analog.com/community/linux-device-drivers
745 X: drivers/iio/*/adjd*
746 F: drivers/staging/iio/*/ad*
747 F: staging/iio/trigger/iio-trig-bfin-timer.c
749 ANALOG DEVICES INC DMA DRIVERS
751 W: http://ez.analog.com/community/linux-device-drivers
753 F: drivers/dma/dma-axi-dmac.c
759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
763 F: drivers/staging/android/
765 AOA (Apple Onboard Audio) ALSA DRIVER
775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
776 F: arch/x86/kernel/apm_32.c
777 F: include/linux/apm_bios.h
778 F: include/uapi/linux/apm_bios.h
779 F: drivers/char/apm-emulation.c
781 APPLE BCM5974 MULTITOUCH DRIVER
785 F: drivers/input/mouse/bcm5974.c
791 F: drivers/hwmon/applesmc.c
793 APPLETALK NETWORK LAYER
796 F: drivers/net/appletalk/
799 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
802 F: arch/arm64/boot/dts/apm/
804 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
808 F: drivers/net/ethernet/apm/xgene/
809 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
811 APTINA CAMERA SENSOR PLL
815 F: drivers/media/i2c/aptina-pll.*
817 ARC FRAMEBUFFER DRIVER
820 F: drivers/video/fbdev/arcfb.c
821 F: drivers/video/fbdev/core/fb_defio.c
827 F: drivers/net/arcnet/
828 F: include/uapi/linux/if_arcnet.h
830 ARM MFM AND FLOPPY DRIVERS
833 F: arch/arm/lib/floppydma.S
834 F: arch/arm/include/asm/floppy.h
836 ARM PMU PROFILING AND DEBUGGING
840 F: arch/arm*/kernel/perf_*
841 F: arch/arm/oprofile/common.c
842 F: arch/arm*/kernel/hw_breakpoint.c
843 F: arch/arm*/include/asm/hw_breakpoint.h
844 F: arch/arm*/include/asm/perf_event.h
845 F: drivers/perf/arm_pmu.c
846 F: include/linux/perf/arm_pmu.h
851 W: http://www.arm.linux.org.uk/
855 ARM SUB-ARCHITECTURES
860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
862 ARM PRIMECELL AACI PL041 DRIVER
867 ARM PRIMECELL CLCD PL110 DRIVER
870 F: drivers/video/fbdev/amba-clcd.*
872 ARM PRIMECELL KMI PL050 DRIVER
875 F: drivers/input/serio/ambakmi.*
876 F: include/linux/amba/kmi.h
878 ARM PRIMECELL MMCI PL180/1 DRIVER
881 F: drivers/mmc/host/mmci.*
882 F: include/linux/amba/mmci.h
884 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
887 F: drivers/tty/serial/amba-pl01*.c
888 F: include/linux/amba/serial.h
890 ARM PRIMECELL BUS SUPPORT
894 F: include/linux/amba/bus.h
896 ARM/ADS SPHERE MACHINE SUPPORT
901 ARM/AFEB9260 MACHINE SUPPORT
906 ARM/AJECO 1ARM MACHINE SUPPORT
911 ARM/Allwinner sunXi SoC support
918 ARM/Allwinner SoC Clock Support
921 F: drivers/clk/sunxi/
923 ARM/Amlogic Meson SoC support
927 W: http://linux-meson.com/
929 F: arch/arm/mach-meson/
930 F: arch/arm/boot/dts/meson*
933 ARM/Annapurna Labs ALPINE ARCHITECTURE
937 F: arch/arm/mach-alpine/
938 F: arch/arm/boot/dts/alpine*
939 F: arch/arm64/boot/dts/al/
940 F: drivers/*/*alpine*
942 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
947 W: http://www.linux4sam.org
948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
950 F: arch/arm/mach-at91/
952 F: arch/arm/boot/dts/at91*.dts
953 F: arch/arm/boot/dts/at91*.dtsi
954 F: arch/arm/boot/dts/sama*.dts
955 F: arch/arm/boot/dts/sama*.dtsi
956 F: arch/arm/include/debug/at91.S
958 ARM/ATMEL AT91 Clock Support
963 ARM/CALXEDA HIGHBANK ARCHITECTURE
967 F: arch/arm/mach-highbank/
968 F: arch/arm/boot/dts/highbank.dts
969 F: arch/arm/boot/dts/ecx-*.dts*
971 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
974 F: arch/arm/mach-cns3xxx/
976 ARM/CAVIUM THUNDER NETWORK DRIVER
981 F: drivers/net/ethernet/cavium/thunder/
983 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
989 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
994 F: arch/arm/mach-ep93xx/
995 F: arch/arm/mach-ep93xx/include/mach/
997 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1006 F: arch/arm/include/asm/clkdev.h
1007 F: drivers/clk/clkdev.c
1009 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1014 ARM/CONTEC MICRO9 MACHINE SUPPORT
1017 F: arch/arm/mach-ep93xx/micro9.c
1019 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1023 F: drivers/hwtracing/coresight/*
1024 F: Documentation/trace/coresight.txt
1025 F: Documentation/devicetree/bindings/arm/coresight.txt
1026 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1028 ARM/CORGI MACHINE SUPPORT
1032 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1035 T: git git://github.com/ulli-kroll/linux.git
1037 F: arch/arm/mach-gemini/
1038 F: drivers/rtc/rtc-gemini.c
1040 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1045 F: arch/arm/boot/dts/prima2*
1046 F: arch/arm/mach-prima2/
1047 F: drivers/clk/sirf/
1048 F: drivers/clocksource/timer-prima2.c
1049 F: drivers/clocksource/timer-atlas7.c
1052 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1056 F: arch/arm/boot/dts/cx92755*
1059 ARM/EBSA110 MACHINE SUPPORT
1062 W: http://www.arm.linux.org.uk/
1064 F: arch/arm/mach-ebsa110/
1065 F: drivers/net/ethernet/amd/am79c961a.*
1067 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1073 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1078 W: http://www.openezx.org/
1080 T: topgit git://git.openezx.org/openezx.git
1081 F: arch/arm/mach-pxa/ezx.c
1083 ARM/FARADAY FA526 PORT
1087 T: git git://git.berlios.de/gemini-board
1088 F: arch/arm/mm/*-fa*
1090 ARM/FOOTBRIDGE ARCHITECTURE
1093 W: http://www.arm.linux.org.uk/
1095 F: arch/arm/include/asm/hardware/dec21285.h
1096 F: arch/arm/mach-footbridge/
1098 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1104 F: arch/arm/mach-imx/
1105 F: arch/arm/mach-mxs/
1106 F: arch/arm/boot/dts/imx*
1107 F: arch/arm/configs/imx*_defconfig
1111 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1118 F: arch/arm/mach-imx/*vf610*
1119 F: arch/arm/boot/dts/vf*
1121 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1126 ARM/GUMSTIX MACHINE SUPPORT
1131 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1136 F: arch/arm/mach-pxa/hx4700.c
1137 F: arch/arm/mach-pxa/include/mach/hx4700.h
1138 F: sound/soc/pxa/hx4700.c
1140 ARM/HISILICON SOC SUPPORT
1143 W: http://www.hisilicon.com
1145 T: git git://github.com/hisilicon/linux-hisi.git
1146 F: arch/arm/mach-hisi/
1147 F: arch/arm/boot/dts/hi3*
1148 F: arch/arm/boot/dts/hip*
1149 F: arch/arm/boot/dts/hisi*
1150 F: arch/arm64/boot/dts/hisilicon/
1152 ARM/HP JORNADA 7XX MACHINE SUPPORT
1156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1157 F: arch/arm/mach-sa1100/jornada720.c
1158 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1160 ARM/IGEP MACHINE SUPPORT
1166 F: arch/arm/boot/dts/omap3-igep*
1168 ARM/INCOME PXA270 SUPPORT
1172 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1174 ARM/INTEL IOP32X ARM ARCHITECTURE
1179 ARM/INTEL IOP33X ARM ARCHITECTURE
1183 ARM/INTEL IOP13XX ARM ARCHITECTURE
1188 ARM/INTEL IQ81342EX MACHINE SUPPORT
1193 ARM/INTEL IXDP2850 MACHINE SUPPORT
1198 ARM/INTEL IXP4XX ARM ARCHITECTURE
1203 F: arch/arm/mach-ixp4xx/
1205 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1209 F: arch/arm/mach-pxa/stargate2.c
1210 F: drivers/pcmcia/pxa2xx_stargate2.c
1212 ARM/INTEL XSC3 (MANZANO) ARM CORE
1217 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1222 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1226 F: arch/arm/mach-keystone/
1227 F: arch/arm/boot/dts/k2*
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1230 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1234 F: drivers/clk/keystone/
1236 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1241 F: drivers/clocksource/timer-keystone.c
1243 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1247 F: drivers/power/reset/keystone-reset.c
1249 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1253 F: drivers/memory/*emif*
1255 ARM/LOGICPD PXA270 MACHINE SUPPORT
1260 ARM/LPC18XX ARCHITECTURE
1264 F: arch/arm/boot/dts/lpc43*
1265 F: drivers/clk/nxp/clk-lpc18xx*
1266 F: drivers/clocksource/time-lpc32xx.c
1267 F: drivers/i2c/busses/i2c-lpc2k.c
1268 F: drivers/memory/pl172.c
1269 F: drivers/mtd/spi-nor/nxp-spifi.c
1270 F: drivers/rtc/rtc-lpc24xx.c
1273 ARM/MAGICIAN MACHINE SUPPORT
1277 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1284 F: arch/arm/mach-mvebu/
1285 F: drivers/rtc/rtc-armada38x.c
1286 F: arch/arm/boot/dts/armada*
1287 F: arch/arm/boot/dts/kirkwood*
1290 ARM/Marvell Berlin SoC support
1294 F: arch/arm/mach-berlin/
1295 F: arch/arm/boot/dts/berlin*
1296 F: arch/arm64/boot/dts/marvell/berlin*
1299 ARM/Marvell Dove/MV78xx0/Orion SOC support
1306 F: arch/arm/mach-dove/
1307 F: arch/arm/mach-mv78xx0/
1308 F: arch/arm/mach-orion5x/
1309 F: arch/arm/plat-orion/
1310 F: arch/arm/boot/dts/dove*
1311 F: arch/arm/boot/dts/orion5x*
1314 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1317 W: http://www.digriz.org.uk/ts78xx/kernel
1319 F: arch/arm/mach-orion5x/ts78xx-*
1321 ARM/Mediatek RTC DRIVER
1326 F: drivers/rtc/rtc-mt6397.c
1328 ARM/Mediatek SoC support
1333 F: arch/arm/boot/dts/mt6*
1334 F: arch/arm/boot/dts/mt8*
1335 F: arch/arm/mach-mediatek/
1339 ARM/Mediatek USB3 PHY DRIVER
1344 F: drivers/phy/phy-mt65xx-usb3.c
1346 ARM/MICREL KS8695 ARCHITECTURE
1349 F: arch/arm/mach-ks8695/
1352 ARM/MIOA701 MACHINE SUPPORT
1355 F: arch/arm/mach-pxa/mioa701.c
1358 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1362 ARM/NOMADIK ARCHITECTURE
1367 F: arch/arm/mach-nomadik/
1368 F: drivers/pinctrl/nomadik/
1369 F: drivers/i2c/busses/i2c-nomadik.c
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1372 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1375 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1378 ARM/TOSA MACHINE SUPPORT
1383 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1386 W: http://hackndev.com
1388 F: arch/arm/mach-pxa/include/mach/palmtx.h
1389 F: arch/arm/mach-pxa/palmtx.c
1390 F: arch/arm/mach-pxa/include/mach/palmt5.h
1391 F: arch/arm/mach-pxa/palmt5.c
1392 F: arch/arm/mach-pxa/include/mach/palmld.h
1393 F: arch/arm/mach-pxa/palmld.c
1394 F: arch/arm/mach-pxa/include/mach/palmte2.h
1395 F: arch/arm/mach-pxa/palmte2.c
1396 F: arch/arm/mach-pxa/include/mach/palmtc.h
1397 F: arch/arm/mach-pxa/palmtc.c
1399 ARM/PALM TREO SUPPORT
1402 W: http://hackndev.com
1404 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1405 F: arch/arm/mach-pxa/palmtreo.c
1410 W: http://hackndev.com
1412 F: arch/arm/mach-pxa/include/mach/palmz72.h
1413 F: arch/arm/mach-pxa/palmz72.c
1417 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1420 ARM/PT DIGITAL BOARD PORT
1423 W: http://www.arm.linux.org.uk/
1426 ARM/QUALCOMM SUPPORT
1432 F: arch/arm/boot/dts/qcom-*.dts
1433 F: arch/arm/boot/dts/qcom-*.dtsi
1434 F: arch/arm/mach-qcom/
1435 F: arch/arm64/boot/dts/qcom/*
1436 F: drivers/soc/qcom/
1437 F: drivers/tty/serial/msm_serial.h
1438 F: drivers/tty/serial/msm_serial.c
1439 F: drivers/*/pm8???-*
1440 F: drivers/mfd/ssbi.c
1441 F: drivers/firmware/qcom_scm.c
1442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1444 ARM/RADISYS ENP2611 MACHINE SUPPORT
1449 ARM/RENESAS ARM64 ARCHITECTURE
1453 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1456 F: arch/arm64/boot/dts/renesas/
1458 ARM/RISCPC ARCHITECTURE
1461 W: http://www.arm.linux.org.uk/
1463 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1464 F: arch/arm/include/asm/hardware/ioc.h
1465 F: arch/arm/include/asm/hardware/iomd.h
1466 F: arch/arm/include/asm/hardware/memc.h
1467 F: arch/arm/mach-rpc/
1468 F: drivers/net/ethernet/8390/etherh.c
1469 F: drivers/net/ethernet/i825xx/ether1*
1470 F: drivers/net/ethernet/seeq/ether3*
1471 F: drivers/scsi/arm/
1473 ARM/Rockchip SoC support
1477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1479 F: arch/arm/boot/dts/rk3*
1480 F: arch/arm/mach-rockchip/
1481 F: drivers/clk/rockchip/
1482 F: drivers/i2c/busses/i2c-rk3x.c
1483 F: drivers/*/*rockchip*
1484 F: drivers/*/*/*rockchip*
1485 F: sound/soc/rockchip/
1488 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1494 F: arch/arm/boot/dts/s3c*
1495 F: arch/arm/boot/dts/s5p*
1496 F: arch/arm/boot/dts/samsung*
1497 F: arch/arm/boot/dts/exynos*
1498 F: arch/arm64/boot/dts/exynos/
1499 F: arch/arm/plat-samsung/
1500 F: arch/arm/mach-s3c24*/
1501 F: arch/arm/mach-s3c64xx/
1502 F: arch/arm/mach-s5p*/
1503 F: arch/arm/mach-exynos*/
1504 F: drivers/*/*s3c2410*
1505 F: drivers/*/*/*s3c2410*
1506 F: drivers/spi/spi-s3c*
1507 F: sound/soc/samsung/*
1508 F: Documentation/arm/Samsung/
1509 F: Documentation/devicetree/bindings/arm/samsung/
1510 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1511 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1514 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1518 F: arch/arm/mach-s5pv210/
1520 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1526 F: drivers/media/platform/s5p-g2d/
1528 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1535 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1536 F: drivers/media/platform/s5p-mfc/
1538 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1544 F: drivers/media/platform/s5p-tv/
1546 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1552 F: drivers/media/platform/s5p-jpeg/
1554 ARM/SHMOBILE ARM ARCHITECTURE
1558 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1561 F: arch/arm/boot/dts/emev2*
1562 F: arch/arm/boot/dts/r7s*
1563 F: arch/arm/boot/dts/r8a*
1564 F: arch/arm/boot/dts/sh*
1565 F: arch/arm/configs/shmobile_defconfig
1566 F: arch/arm/include/debug/renesas-scif.S
1567 F: arch/arm/mach-shmobile/
1570 ARM/SOCFPGA ARCHITECTURE
1573 F: arch/arm/mach-socfpga/
1574 F: arch/arm/boot/dts/socfpga*
1575 F: arch/arm/configs/socfpga_defconfig
1576 F: arch/arm64/boot/dts/altera/
1577 W: http://www.rocketboards.org
1578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1580 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1583 F: drivers/clk/socfpga/
1585 ARM/SOCFPGA EDAC SUPPORT
1588 F: drivers/edac/altera_edac.
1590 ARM/STI ARCHITECTURE
1596 W: http://www.stlinux.com
1598 F: arch/arm/mach-sti/
1599 F: arch/arm/boot/dts/sti*
1600 F: drivers/char/hw_random/st-rng.c
1601 F: drivers/clocksource/arm_global_timer.c
1602 F: drivers/clocksource/clksrc_st_lpc.c
1603 F: drivers/i2c/busses/i2c-st.c
1604 F: drivers/media/rc/st_rc.c
1605 F: drivers/media/platform/sti/c8sectpfe/
1606 F: drivers/mmc/host/sdhci-st.c
1607 F: drivers/phy/phy-miphy28lp.c
1608 F: drivers/phy/phy-miphy365x.c
1609 F: drivers/phy/phy-stih407-usb.c
1610 F: drivers/phy/phy-stih41x-usb.c
1611 F: drivers/pinctrl/pinctrl-st.c
1612 F: drivers/reset/sti/
1613 F: drivers/rtc/rtc-st-lpc.c
1614 F: drivers/tty/serial/st-asc.c
1615 F: drivers/usb/dwc3/dwc3-st.c
1616 F: drivers/usb/host/ehci-st.c
1617 F: drivers/usb/host/ohci-st.c
1618 F: drivers/watchdog/st_lpc_wdt.c
1619 F: drivers/ata/ahci_st.c
1621 ARM/STM32 ARCHITECTURE
1625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1627 F: drivers/clocksource/armv7m_systick.c
1629 ARM/TANGO ARCHITECTURE
1633 F: arch/arm/mach-tango/
1634 F: arch/arm/boot/dts/tango*
1636 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1641 ARM/TETON BGA MACHINE SUPPORT
1646 ARM/THECUS N2100 MACHINE SUPPORT
1651 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1654 W: http://www.mcuos.com
1656 F: arch/arm/mach-w90x900/
1657 F: drivers/input/keyboard/w90p910_keypad.c
1658 F: drivers/input/touchscreen/w90p910_ts.c
1659 F: drivers/watchdog/nuc900_wdt.c
1660 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1661 F: drivers/mtd/nand/nuc900_nand.c
1662 F: drivers/rtc/rtc-nuc900.c
1663 F: drivers/spi/spi-nuc900.c
1664 F: drivers/usb/host/ehci-w90x900.c
1665 F: drivers/video/fbdev/nuc900fb.c
1667 ARM/U300 MACHINE SUPPORT
1671 F: arch/arm/mach-u300/
1672 F: drivers/clocksource/timer-u300.c
1673 F: drivers/i2c/busses/i2c-stu300.c
1674 F: drivers/rtc/rtc-coh901331.c
1675 F: drivers/watchdog/coh901327_wdt.c
1676 F: drivers/dma/coh901318*
1677 F: drivers/mfd/ab3100*
1678 F: drivers/rtc/rtc-ab3100.c
1679 F: drivers/rtc/rtc-coh901331.c
1680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1682 ARM/UNIPHIER ARCHITECTURE
1686 F: arch/arm/boot/dts/uniphier*
1687 F: arch/arm/include/asm/hardware/cache-uniphier.h
1688 F: arch/arm/mach-uniphier/
1689 F: arch/arm/mm/cache-uniphier.c
1690 F: arch/arm64/boot/dts/socionext/
1691 F: drivers/bus/uniphier-system-bus.c
1692 F: drivers/i2c/busses/i2c-uniphier*
1693 F: drivers/pinctrl/uniphier/
1694 F: drivers/tty/serial/8250/8250_uniphier.c
1697 ARM/Ux500 ARM ARCHITECTURE
1701 F: arch/arm/mach-ux500/
1702 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1703 F: drivers/dma/ste_dma40*
1704 F: drivers/hwspinlock/u8500_hsem.c
1705 F: drivers/mfd/abx500*
1706 F: drivers/mfd/ab8500*
1707 F: drivers/mfd/dbx500*
1708 F: drivers/mfd/db8500*
1709 F: drivers/pinctrl/nomadik/pinctrl-ab*
1710 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1711 F: drivers/rtc/rtc-ab8500.c
1712 F: drivers/rtc/rtc-pl031.c
1713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1715 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1718 T: git git://git.linaro.org/people/ulfh/clk.git
1720 F: drivers/clk/ux500/
1721 F: include/linux/platform_data/clk-ux500.h
1723 ARM/VERSATILE EXPRESS PLATFORM
1729 F: arch/arm/boot/dts/vexpress*
1730 F: arch/arm64/boot/dts/arm/
1731 F: arch/arm/mach-vexpress/
1734 F: drivers/clk/versatile/clk-vexpress-osc.c
1735 F: drivers/clocksource/versatile.c
1740 W: http://www.arm.linux.org.uk/
1744 ARM/VOIPAC PXA270 SUPPORT
1748 F: arch/arm/mach-pxa/vpac270.c
1749 F: arch/arm/mach-pxa/include/mach/vpac270.h
1751 ARM/VT8500 ARM ARCHITECTURE
1755 F: arch/arm/mach-vt8500/
1756 F: drivers/clocksource/vt8500_timer.c
1757 F: drivers/i2c/busses/i2c-wmt.c
1758 F: drivers/mmc/host/wmt-sdmmc.c
1759 F: drivers/pwm/pwm-vt8500.c
1760 F: drivers/rtc/rtc-vt8500.c
1761 F: drivers/tty/serial/vt8500_serial.c
1762 F: drivers/usb/host/ehci-platform.c
1763 F: drivers/usb/host/uhci-platform.c
1764 F: drivers/video/fbdev/vt8500lcdfb.*
1765 F: drivers/video/fbdev/wm8505fb*
1766 F: drivers/video/fbdev/wmt_ge_rops.*
1768 ARM/ZIPIT Z2 SUPPORT
1772 F: arch/arm/mach-pxa/z2.c
1773 F: arch/arm/mach-pxa/include/mach/z2.h
1775 ARM/ZTE ARCHITECTURE
1779 F: arch/arm/mach-zx/
1781 F: Documentation/devicetree/bindings/arm/zte.txt
1782 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1784 ARM/ZYNQ ARCHITECTURE
1788 W: http://wiki.xilinx.com
1789 T: git https://github.com/Xilinx/linux-xlnx.git
1791 F: arch/arm/mach-zynq/
1792 F: drivers/cpuidle/cpuidle-zynq.c
1793 F: drivers/block/xsysace.c
1796 F: drivers/clocksource/cadence_ttc_timer.c
1797 F: drivers/i2c/busses/i2c-cadence.c
1798 F: drivers/mmc/host/sdhci-of-arasan.c
1799 F: drivers/edac/synopsys_edac.c
1805 F: drivers/iommu/arm-smmu.c
1806 F: drivers/iommu/arm-smmu-v3.c
1807 F: drivers/iommu/io-pgtable-arm.c
1809 ARM64 PORT (AARCH64 ARCHITECTURE)
1813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1816 F: Documentation/arm64/
1818 AS3645A LED FLASH CONTROLLER DRIVER
1821 T: git git://linuxtv.org/media_tree.git
1823 F: drivers/media/i2c/as3645a.c
1824 F: include/media/i2c/as3645a.h
1826 ASC7621 HARDWARE MONITOR DRIVER
1830 F: Documentation/hwmon/asc7621
1831 F: drivers/hwmon/asc7621.c
1833 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1837 W: http://acpi4asus.sf.net
1839 F: drivers/platform/x86/asus*.c
1840 F: drivers/platform/x86/eeepc*.c
1842 ASUS WIRELESS RADIO CONTROL DRIVER
1846 F: drivers/platform/x86/asus-wireless.c
1848 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1850 W: http://sourceforge.net/projects/xscaleiop
1852 F: Documentation/crypto/async-tx-api.txt
1855 F: include/linux/dmaengine.h
1856 F: include/linux/async_tx.h
1862 F: drivers/misc/eeprom/at24.c
1863 F: include/linux/platform_data/at24.h
1865 ATA OVER ETHERNET (AOE) DRIVER
1867 W: http://www.openaoe.org/
1869 F: Documentation/aoe/
1870 F: drivers/block/aoe/
1872 ATHEROS 71XX/9XXX GPIO DRIVER
1874 W: https://github.com/AlbanBedel/linux
1875 T: git git://github.com/AlbanBedel/linux
1877 F: drivers/gpio/gpio-ath79.c
1878 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1880 ATHEROS ATH GENERIC UTILITIES
1884 F: drivers/net/wireless/ath/*
1886 ATHEROS ATH5K WIRELESS DRIVER
1891 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1893 F: drivers/net/wireless/ath/ath5k/
1895 ATHEROS ATH6KL WIRELESS DRIVER
1898 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1901 F: drivers/net/wireless/ath/ath6kl/
1903 WILOCITY WIL6210 WIRELESS DRIVER
1908 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1909 F: drivers/net/wireless/ath/wil6210/
1910 F: include/uapi/linux/wil6210_uapi.h
1912 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1915 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1917 F: drivers/net/wireless/ath/carl9170/
1919 ATK0110 HWMON DRIVER
1923 F: drivers/hwmon/asus_atk0110.c
1928 F: drivers/input/misc/ati_remote2.c
1930 ATLX ETHERNET DRIVERS
1934 W: http://sourceforge.net/projects/atl1
1935 W: http://atl1.sourceforge.net
1937 F: drivers/net/ethernet/atheros/
1943 W: http://linux-atm.sourceforge.net
1946 F: include/linux/atm*
1947 F: include/uapi/linux/atm*
1949 ATMEL AT91 / AT32 MCI DRIVER
1952 F: drivers/mmc/host/atmel-mci.c
1954 ATMEL AT91 / AT32 SERIAL DRIVER
1957 F: drivers/tty/serial/atmel_serial.c
1959 ATMEL Audio ALSA driver
1969 F: drivers/dma/at_hdmac.c
1970 F: drivers/dma/at_hdmac_regs.h
1971 F: include/linux/platform_data/dma-atmel.h
1978 F: drivers/dma/at_xdmac.c
1984 F: drivers/i2c/busses/i2c-at91.c
1990 F: drivers/media/platform/soc_camera/atmel-isi.c
1991 F: include/media/atmel-isi.h
1997 F: drivers/video/fbdev/atmel_lcdfb.c
1998 F: include/video/atmel_lcdc.h
2000 ATMEL MACB ETHERNET DRIVER
2003 F: drivers/net/ethernet/cadence/
2010 F: drivers/mtd/nand/atmel_nand*
2016 F: drivers/mmc/host/sdhci-of-at91.c
2021 F: drivers/spi/spi-atmel.*
2027 F: drivers/misc/atmel-ssc.c
2028 F: include/linux/atmel-ssc.h
2030 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2034 F: drivers/misc/atmel_tclib.c
2035 F: drivers/clocksource/tcb_clksrc.c
2037 ATMEL USBA UDC DRIVER
2041 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2043 ATMEL WIRELESS DRIVER
2046 W: http://www.thekelleys.org.uk/atmel
2047 W: http://atmelwlandriver.sourceforge.net/
2049 F: drivers/net/wireless/atmel/atmel*
2051 ATMEL MAXTOUCH DRIVER
2053 T: git git://github.com/atmel-maxtouch/linux.git
2055 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2056 F: drivers/input/touchscreen/atmel_mxt_ts.c
2057 F: include/linux/platform_data/atmel_mxt_ts.h
2059 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2062 W: http://www.attotech.com
2064 F: drivers/scsi/esas2r
2066 ATUSB IEEE 802.15.4 RADIO DRIVER
2070 F: drivers/net/ieee802154/atusb.c
2071 F: drivers/net/ieee802154/atusb.h
2072 F: drivers/net/ieee802154/at86rf230.h
2078 W: http://people.redhat.com/sgrubb/audit/
2079 T: git git://git.infradead.org/users/pcmoore/audit
2081 F: include/linux/audit.h
2082 F: include/uapi/linux/audit.h
2085 AUXILIARY DISPLAY DRIVERS
2087 W: http://miguelojeda.es/auxdisplay.htm
2088 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2090 F: drivers/auxdisplay/
2091 F: include/linux/cfag12864b.h
2096 W: http://www.atmel.com/products/AVR32/
2097 W: http://mirror.egtvedt.no/avr32linux.org/
2098 W: http://avrfreaks.net/
2102 AVR32/AT32AP MACHINE SUPPORT
2106 F: arch/avr32/mach-at32ap/
2111 W: http://www.linux-ax25.org/
2113 F: include/uapi/linux/ax25.h
2114 F: include/net/ax25.h
2120 W: https://linuxtv.org
2121 T: git git://linuxtv.org/media_tree.git
2123 F: drivers/media/usb/dvb-usb-v2/az6007.c
2125 AZTECH FM RADIO RECEIVER DRIVER
2128 T: git git://linuxtv.org/media_tree.git
2129 W: https://linuxtv.org
2131 F: drivers/media/radio/radio-aztech*
2136 W: http://wireless.kernel.org/en/users/Drivers/b43
2138 F: drivers/net/wireless/broadcom/b43/
2140 B43LEGACY WIRELESS DRIVER
2144 W: http://wireless.kernel.org/en/users/Drivers/b43
2146 F: drivers/net/wireless/broadcom/b43legacy/
2148 BACKLIGHT CLASS/SUBSYSTEM
2151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2153 F: drivers/video/backlight/
2154 F: include/linux/backlight.h
2161 W: https://www.open-mesh.org/
2162 Q: https://patchwork.open-mesh.org/project/batman/list/
2166 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2169 W: http://www.baycom.org/~tom/ham/ham.html
2171 F: drivers/net/hamradio/baycom*
2173 BCACHE (BLOCK LAYER CACHE)
2176 W: http://bcache.evilpiepirate.org
2178 F: drivers/md/bcache/
2180 BDISP ST MEDIA DRIVER
2183 T: git git://linuxtv.org/media_tree.git
2184 W: https://linuxtv.org
2186 F: drivers/media/platform/sti/bdisp
2190 F: Documentation/filesystems/befs.txt
2193 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2197 F: drivers/net/ethernet/ec_bhf.c
2202 F: Documentation/filesystems/bfs.txt
2204 F: include/uapi/linux/bfs_fs.h
2206 BLACKFIN ARCHITECTURE
2209 T: git git://git.code.sf.net/p/adi-linux/code
2210 W: http://blackfin.uclinux.org
2214 BLACKFIN EMAC DRIVER
2216 W: http://blackfin.uclinux.org
2218 F: drivers/net/ethernet/adi/
2222 W: http://blackfin.uclinux.org
2224 F: drivers/rtc/rtc-bfin.c
2229 W: http://blackfin.uclinux.org
2231 F: drivers/mmc/host/bfin_sdh.c
2233 BLACKFIN SERIAL DRIVER
2236 W: http://blackfin.uclinux.org
2238 F: drivers/tty/serial/bfin_uart.c
2240 BLACKFIN WATCHDOG DRIVER
2242 W: http://blackfin.uclinux.org
2244 F: drivers/watchdog/bfin_wdt.c
2246 BLACKFIN I2C TWI DRIVER
2249 W: http://blackfin.uclinux.org/
2251 F: drivers/i2c/busses/i2c-bfin-twi.c
2253 BLACKFIN MEDIA DRIVER
2256 W: http://blackfin.uclinux.org/
2258 F: drivers/media/platform/blackfin/
2259 F: drivers/media/i2c/adv7183*
2260 F: drivers/media/i2c/vs6624*
2262 BLINKM RGB LED DRIVER
2265 F: drivers/leds/leds-blinkm.c
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2273 F: kernel/trace/blktrace.c
2279 F: drivers/mtd/devices/block2mtd.c
2286 W: http://www.bluez.org/
2287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2290 F: drivers/bluetooth/
2297 W: http://www.bluez.org/
2298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2302 F: include/net/bluetooth/
2309 W: http://sourceforge.net/projects/bonding/
2311 F: drivers/net/bonding/
2312 F: include/uapi/linux/if_bonding.h
2314 BPF (Safe dynamic programs and tools)
2321 BROADCOM B44 10/100 ETHERNET DRIVER
2325 F: drivers/net/ethernet/broadcom/b44.*
2327 BROADCOM GENET ETHERNET DRIVER
2331 F: drivers/net/ethernet/broadcom/genet/
2333 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2338 F: drivers/net/ethernet/broadcom/bnx2.*
2339 F: drivers/net/ethernet/broadcom/bnx2_*
2341 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2345 F: drivers/net/ethernet/broadcom/bnx2x/
2347 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2352 T: git git://github.com/broadcom/mach-bcm
2354 F: arch/arm/mach-bcm/
2355 F: arch/arm/boot/dts/bcm113*
2356 F: arch/arm/boot/dts/bcm216*
2357 F: arch/arm/boot/dts/bcm281*
2358 F: arch/arm64/boot/dts/broadcom/
2359 F: arch/arm/configs/bcm_defconfig
2360 F: drivers/mmc/host/sdhci-bcm-kona.c
2361 F: drivers/clocksource/bcm_kona_timer.c
2363 BROADCOM BCM2835 ARM ARCHITECTURE
2369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2373 BROADCOM BCM47XX MIPS ARCHITECTURE
2378 F: arch/mips/bcm47xx/*
2379 F: arch/mips/include/asm/mach-bcm47xx/*
2381 BROADCOM BCM5301X ARM ARCHITECTURE
2385 F: arch/arm/mach-bcm/bcm_5301x.c
2386 F: arch/arm/boot/dts/bcm5301x.dtsi
2387 F: arch/arm/boot/dts/bcm470*
2389 BROADCOM BCM63XX ARM ARCHITECTURE
2392 T: git git://github.com/broadcom/arm-bcm63xx.git
2394 F: arch/arm/mach-bcm/bcm63xx.c
2395 F: arch/arm/include/debug/bcm63xx.S
2397 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2401 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2403 BROADCOM BCM7XXX ARM ARCHITECTURE
2409 T: git git://github.com/broadcom/stblinux.git
2411 F: arch/arm/mach-bcm/*brcmstb*
2412 F: arch/arm/boot/dts/bcm7*.dts*
2413 F: drivers/bus/brcmstb_gisb.c
2416 BROADCOM BMIPS MIPS ARCHITECTURE
2420 T: git git://github.com/broadcom/stblinux.git
2422 F: arch/mips/bmips/*
2423 F: arch/mips/include/asm/mach-bmips/*
2424 F: arch/mips/kernel/*bmips*
2425 F: arch/mips/boot/dts/brcm/bcm*.dts*
2426 F: drivers/irqchip/irq-bcm7*
2427 F: drivers/irqchip/irq-brcmstb*
2428 F: include/linux/bcm963xx_nvram.h
2429 F: include/linux/bcm963xx_tag.h
2431 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2437 F: drivers/net/ethernet/broadcom/tg3.*
2439 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2447 F: drivers/net/wireless/broadcom/brcm80211/
2449 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2453 F: drivers/scsi/bnx2fc/
2455 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2459 F: drivers/scsi/bnx2i/
2461 BROADCOM IPROC ARM ARCHITECTURE
2467 T: git git://github.com/broadcom/cygnus-linux.git
2483 BROADCOM BRCMSTB GPIO DRIVER
2487 F: drivers/gpio/gpio-brcmstb.c
2488 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2490 BROADCOM KONA GPIO DRIVER
2494 F: drivers/gpio/gpio-bcm-kona.c
2495 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2497 BROADCOM NVRAM DRIVER
2501 F: drivers/firmware/broadcom/*
2503 BROADCOM STB NAND FLASH DRIVER
2509 F: drivers/mtd/nand/brcmnand/
2511 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2516 F: include/linux/bcma/
2518 BROADCOM SYSTEMPORT ETHERNET DRIVER
2522 F: drivers/net/ethernet/broadcom/bcmsysport.*
2524 BROCADE BFA FC SCSI DRIVER
2529 F: drivers/scsi/bfa/
2531 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2535 F: drivers/net/ethernet/brocade/bna/
2537 BSG (block layer generic sg v4 driver)
2542 F: include/linux/bsg.h
2543 F: include/uapi/linux/bsg.h
2548 T: git git://git.alsa-project.org/alsa-kernel.git
2550 F: Documentation/sound/alsa/Bt87x.txt
2551 F: sound/pci/bt87x.c
2555 W: http://bu3sch.de/btgpio.php
2557 F: drivers/gpio/gpio-bt8xx.c
2564 W: http://btrfs.wiki.kernel.org/
2565 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2568 F: Documentation/filesystems/btrfs.txt
2571 BTTV VIDEO4LINUX DRIVER
2574 W: https://linuxtv.org
2575 T: git git://linuxtv.org/media_tree.git
2577 F: Documentation/video4linux/bttv/
2578 F: drivers/media/pci/bt8xx/bttv*
2580 BUSLOGIC SCSI DRIVER
2584 F: drivers/scsi/BusLogic.*
2585 F: drivers/scsi/FlashPoint.*
2587 C-MEDIA CMI8788 DRIVER
2590 T: git git://git.alsa-project.org/alsa-kernel.git
2592 F: sound/pci/oxygen/
2598 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2602 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2606 F: Documentation/filesystems/caching/cachefiles.txt
2609 CADET FM/AM RADIO RECEIVER DRIVER
2612 T: git git://linuxtv.org/media_tree.git
2613 W: https://linuxtv.org
2615 F: drivers/media/radio/radio-cadet*
2617 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2620 T: git git://linuxtv.org/media_tree.git
2622 F: Documentation/video4linux/cafe_ccic
2623 F: drivers/media/platform/marvell-ccic/
2629 F: Documentation/networking/caif/
2630 F: drivers/net/caif/
2631 F: include/uapi/linux/caif/
2632 F: include/net/caif/
2635 CALGARY x86-64 IOMMU
2640 F: arch/x86/kernel/pci-calgary_64.c
2641 F: arch/x86/kernel/tce_64.c
2642 F: arch/x86/include/asm/calgary.h
2643 F: arch/x86/include/asm/tce.h
2649 W: https://github.com/linux-can
2650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2653 F: Documentation/networking/can.txt
2655 F: include/linux/can/core.h
2656 F: include/uapi/linux/can.h
2657 F: include/uapi/linux/can/bcm.h
2658 F: include/uapi/linux/can/raw.h
2659 F: include/uapi/linux/can/gw.h
2665 W: https://github.com/linux-can
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2670 F: include/linux/can/dev.h
2671 F: include/linux/can/platform/
2672 F: include/uapi/linux/can/error.h
2673 F: include/uapi/linux/can/netlink.h
2679 F: include/linux/capability.h
2680 F: include/uapi/linux/capability.h
2681 F: security/commoncap.c
2682 F: kernel/capability.c
2684 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2687 F: drivers/iio/light/cm*
2688 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2690 CAVIUM LIQUIDIO NETWORK DRIVER
2696 W: http://www.cavium.com
2698 F: drivers/net/ethernet/cavium/liquidio/
2700 CC2520 IEEE-802.15.4 RADIO DRIVER
2704 F: drivers/net/ieee802154/cc2520.c
2705 F: include/linux/spi/cc2520.h
2706 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2708 CELL BROADBAND ENGINE ARCHITECTURE
2711 W: http://www.ibm.com/developerworks/power/cell/
2713 F: arch/powerpc/include/asm/cell*.h
2714 F: arch/powerpc/include/asm/spu*.h
2715 F: arch/powerpc/include/uapi/asm/spu*.h
2716 F: arch/powerpc/oprofile/*cell*
2717 F: arch/powerpc/platforms/cell/
2719 CEPH COMMON CODE (LIBCEPH)
2725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2726 T: git git://github.com/ceph/ceph-client.git
2729 F: include/linux/ceph/
2730 F: include/linux/crush/
2732 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2739 T: git git://github.com/ceph/ceph-client.git
2741 F: Documentation/filesystems/ceph.txt
2744 CERTIFICATE HANDLING:
2749 F: Documentation/module-signing.txt
2751 F: scripts/sign-file.c
2752 F: scripts/extract-cert.c
2754 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2757 F: Documentation/usb/WUSB-Design-overview.txt
2758 F: Documentation/usb/wusb-cbaf
2759 F: drivers/usb/host/hwa-hc.c
2760 F: drivers/usb/host/whci/
2761 F: drivers/usb/wusbcore/
2762 F: include/linux/usb/wusb*
2764 CFAG12864B LCD DRIVER
2766 W: http://miguelojeda.es/auxdisplay.htm
2767 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2769 F: drivers/auxdisplay/cfag12864b.c
2770 F: include/linux/cfag12864b.h
2772 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2774 W: http://miguelojeda.es/auxdisplay.htm
2775 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2777 F: drivers/auxdisplay/cfag12864bfb.c
2778 F: include/linux/cfag12864b.h
2780 CFG80211 and NL80211
2783 W: http://wireless.kernel.org/
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2787 F: include/uapi/linux/nl80211.h
2788 F: include/net/cfg80211.h
2790 X: net/wireless/wext*
2792 CHAR and MISC DRIVERS
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2799 F: include/linux/miscdevice.h
2805 F: scripts/checkpatch.pl
2807 CHINESE DOCUMENTATION
2812 F: Documentation/zh_CN/
2814 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2819 F: drivers/usb/chipidea/
2821 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2825 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2826 F: drivers/input/touchscreen/chipone_icn8318.c
2828 CHROME HARDWARE PLATFORM SUPPORT
2831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2832 F: drivers/platform/chrome/
2834 CISCO VIC ETHERNET NIC DRIVER
2840 F: drivers/net/ethernet/cisco/enic/
2842 CISCO VIC LOW LATENCY NIC DRIVER
2846 F: drivers/infiniband/hw/usnic/
2848 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2852 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2854 CIRRUS LOGIC AUDIO CODEC DRIVERS
2859 F: sound/soc/codecs/cs*
2866 F: include/linux/cleancache.h
2872 F: include/linux/clk.h
2874 CLOCKSOURCE, CLOCKEVENT DRIVERS
2878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2880 F: drivers/clocksource
2882 CISCO FCOE HBA DRIVER
2888 F: drivers/scsi/fnic/
2890 CISCO SCSI HBA DRIVER
2895 F: drivers/scsi/snic/
2902 F: drivers/platform/x86/classmate-laptop.c
2907 T: git git://linuxtv.org/media_tree.git
2908 W: https://linuxtv.org
2910 F: drivers/media/pci/cobalt/
2912 COCCINELLE/Semantic Patches (SmPL)
2918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2919 W: http://coccinelle.lip6.fr/
2921 F: Documentation/coccinelle.txt
2922 F: scripts/coccinelle/
2923 F: scripts/coccicheck
2929 W: http://www.coda.cs.cmu.edu/
2931 F: Documentation/filesystems/coda.txt
2933 F: include/linux/coda*.h
2934 F: include/uapi/linux/coda*.h
2936 CODA V4L2 MEM2MEM DRIVER
2940 F: Documentation/devicetree/bindings/media/coda.txt
2941 F: drivers/media/platform/coda/
2943 COMMON CLK FRAMEWORK
2947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2950 X: drivers/clk/clkdev.c
2951 F: include/linux/clk-pr*
2952 F: include/linux/clk/
2954 COMMON INTERNET FILE SYSTEM (CIFS)
2958 W: http://linux-cifs.samba.org/
2959 T: git git://git.samba.org/sfrench/cifs-2.6.git
2961 F: Documentation/filesystems/cifs/
2964 COMPACTPCI HOTPLUG CORE
2968 F: drivers/pci/hotplug/cpci_hotplug*
2970 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2974 F: drivers/pci/hotplug/cpcihp_zt5550.*
2976 COMPACTPCI HOTPLUG GENERIC DRIVER
2980 F: drivers/pci/hotplug/cpcihp_generic.c
2982 COMPAL LAPTOP SUPPORT
2986 F: drivers/platform/x86/compal-laptop.c
2988 CONEXANT ACCESSRUNNER USB DRIVER
2990 W: http://accessrunner.sourceforge.net/
2992 F: drivers/usb/atm/cxacru.c
2997 T: git git://git.infradead.org/users/hch/configfs.git
3000 F: include/linux/configfs.h
3006 F: drivers/connector/
3008 CONTROL GROUP (CGROUP)
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3015 F: Documentation/cgroups/
3016 F: include/linux/cgroup*
3019 CONTROL GROUP - CPUSET
3022 W: http://www.bullopensource.org/cpuset/
3023 W: http://oss.sgi.com/projects/cpusets/
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3026 F: Documentation/cgroups/cpusets.txt
3027 F: include/linux/cpuset.h
3030 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3040 CORETEMP HARDWARE MONITORING DRIVER
3044 F: Documentation/hwmon/coretemp
3045 F: drivers/hwmon/coretemp.c
3047 COSA/SRP SYNC SERIAL DRIVER
3049 W: http://www.fi.muni.cz/~kas/cosa/
3051 F: drivers/net/wan/cosa*
3053 CPMAC ETHERNET DRIVER
3057 F: drivers/net/ethernet/ti/cpmac.c
3059 CPU FREQUENCY DRIVERS
3064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3065 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3067 F: include/linux/cpufreq.h
3069 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3073 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3075 F: drivers/cpufreq/arm_big_little.h
3076 F: drivers/cpufreq/arm_big_little.c
3077 F: drivers/cpufreq/arm_big_little_dt.c
3079 CPUIDLE DRIVER - ARM BIG LITTLE
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3086 F: drivers/cpuidle/cpuidle-big_little.c
3088 CPUIDLE DRIVER - ARM EXYNOS
3095 F: drivers/cpuidle/cpuidle-exynos.c
3096 F: arch/arm/mach-exynos/pm.c
3103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3104 F: drivers/cpuidle/*
3105 F: include/linux/cpuidle.h
3110 F: arch/x86/kernel/cpuid.c
3111 F: arch/x86/kernel/msr.c
3113 CPU POWER MONITORING SUBSYSTEM
3117 F: tools/power/cpupower/
3120 W: http://sourceforge.net/projects/cramfs/
3121 S: Orphan / Obsolete
3122 F: Documentation/filesystems/cramfs.txt
3129 W: http://developer.axis.com
3130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3133 F: drivers/tty/serial/crisv10.*
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3142 F: Documentation/crypto/
3143 F: Documentation/DocBook/crypto-API.tmpl
3149 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3153 F: crypto/ansi_cprng.c
3159 T: git git://linuxtv.org/media_tree.git
3160 W: http://linuxtv.org
3162 F: drivers/media/i2c/cs3308.c
3163 F: drivers/media/i2c/cs3308.h
3165 CS5535 Audio ALSA driver
3168 F: sound/pci/cs5535audio/
3173 F: drivers/net/wireless/st/cw1200/
3175 CX18 VIDEO4LINUX DRIVER
3179 T: git git://linuxtv.org/media_tree.git
3180 W: https://linuxtv.org
3181 W: http://www.ivtvdriver.org/index.php/Cx18
3183 F: Documentation/video4linux/cx18.txt
3184 F: drivers/media/pci/cx18/
3185 F: include/uapi/linux/ivtv*
3187 CX2341X MPEG ENCODER HELPER MODULE
3190 T: git git://linuxtv.org/media_tree.git
3191 W: https://linuxtv.org
3193 F: drivers/media/common/cx2341x*
3194 F: include/media/cx2341x*
3196 CX24120 MEDIA DRIVER
3200 W: https://linuxtv.org
3201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3203 F: drivers/media/dvb-frontends/cx24120*
3205 CX88 VIDEO4LINUX DRIVER
3208 W: https://linuxtv.org
3209 T: git git://linuxtv.org/media_tree.git
3211 F: Documentation/video4linux/cx88/
3212 F: drivers/media/pci/cx88/
3214 CXD2820R MEDIA DRIVER
3217 W: https://linuxtv.org
3218 W: http://palosaari.fi/linux/
3219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3220 T: git git://linuxtv.org/anttip/media_tree.git
3222 F: drivers/media/dvb-frontends/cxd2820r*
3224 CXGB3 ETHERNET DRIVER (CXGB3)
3227 W: http://www.chelsio.com
3229 F: drivers/net/ethernet/chelsio/cxgb3/
3231 CXGB3 ISCSI DRIVER (CXGB3I)
3234 W: http://www.chelsio.com
3236 F: drivers/scsi/cxgbi/cxgb3i
3238 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3241 W: http://www.openfabrics.org
3243 F: drivers/infiniband/hw/cxgb3/
3245 CXGB4 ETHERNET DRIVER (CXGB4)
3248 W: http://www.chelsio.com
3250 F: drivers/net/ethernet/chelsio/cxgb4/
3252 CXGB4 ISCSI DRIVER (CXGB4I)
3255 W: http://www.chelsio.com
3257 F: drivers/scsi/cxgbi/cxgb4i
3259 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3262 W: http://www.openfabrics.org
3264 F: drivers/infiniband/hw/cxgb4/
3266 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3269 W: http://www.chelsio.com
3271 F: drivers/net/ethernet/chelsio/cxgb4vf/
3273 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3278 F: drivers/misc/cxl/
3279 F: include/misc/cxl*
3280 F: include/uapi/misc/cxl.h
3281 F: Documentation/powerpc/cxl.txt
3282 F: Documentation/powerpc/cxl.txt
3283 F: Documentation/ABI/testing/sysfs-class-cxl
3285 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3290 F: drivers/scsi/cxlflash/
3291 F: include/uapi/scsi/cxlflash_ioctls.h
3292 F: Documentation/powerpc/cxlflash.txt
3294 STMMAC ETHERNET DRIVER
3297 W: http://www.stlinux.com
3299 F: drivers/net/ethernet/stmicro/stmmac/
3304 W: http://www.arm.linux.org.uk/
3306 F: drivers/video/fbdev/cyber2000fb.*
3308 CYCLADES ASYNC MUX DRIVER
3309 W: http://www.cyclades.com/
3311 F: drivers/tty/cyclades.c
3312 F: include/linux/cyclades.h
3313 F: include/uapi/linux/cyclades.h
3315 CYCLADES PC300 DRIVER
3316 W: http://www.cyclades.com/
3318 F: drivers/net/wan/pc300*
3320 CYPRESS_FIRMWARE MEDIA DRIVER
3323 W: https://linuxtv.org
3324 W: http://palosaari.fi/linux/
3325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3326 T: git git://linuxtv.org/anttip/media_tree.git
3328 F: drivers/media/common/cypress_firmware*
3330 CYTTSP TOUCHSCREEN DRIVER
3334 F: drivers/input/touchscreen/cyttsp*
3335 F: include/linux/input/cyttsp.h
3337 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3340 F: drivers/rtc/rtc-ds1685.c
3341 F: include/linux/rtc/ds1685.h
3343 DAMA SLAVE for AX.25
3345 W: http://yaina.de/jreuter/
3346 W: http://www.qsl.net/dl1bke/
3349 F: net/ax25/af_ax25.c
3350 F: net/ax25/ax25_dev.c
3351 F: net/ax25/ax25_ds_*
3352 F: net/ax25/ax25_in.c
3353 F: net/ax25/ax25_out.c
3354 F: net/ax25/ax25_timer.c
3355 F: net/ax25/sysctl_net_ax25.c
3357 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3360 F: Documentation/networking/dmfe.txt
3361 F: drivers/net/ethernet/dec/tulip/dmfe.c
3363 DC390/AM53C974 SCSI driver
3367 F: drivers/scsi/am53c974.c
3374 W: http://twibble.org/dist/dc395x/
3375 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3377 F: Documentation/scsi/dc395x.txt
3378 F: drivers/scsi/dc395x.*
3383 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3385 F: include/linux/dccp.h
3386 F: include/uapi/linux/dccp.h
3387 F: include/linux/tfrc.h
3390 DECnet NETWORK LAYER
3391 W: http://linux-decnet.sourceforge.net
3394 F: Documentation/networking/decnet.txt
3397 DECSTATION PLATFORM SUPPORT
3400 W: http://www.linux-mips.org/wiki/DECstation
3403 F: arch/mips/include/asm/dec/
3404 F: arch/mips/include/asm/mach-dec/
3406 DEFXX FDDI NETWORK DRIVER
3409 F: drivers/net/fddi/defxx.*
3416 F: drivers/platform/x86/dell-laptop.c
3418 DELL LAPTOP RBTN DRIVER
3421 F: drivers/platform/x86/dell-rbtn.*
3423 DELL LAPTOP FREEFALL DRIVER
3426 F: drivers/platform/x86/dell-smo8800.c
3428 DELL LAPTOP SMM DRIVER
3431 F: drivers/hwmon/dell-smm-hwmon.c
3432 F: include/uapi/linux/i8k.h
3434 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3437 F: Documentation/dcdbas.txt
3438 F: drivers/firmware/dcdbas.*
3440 DELL WMI EXTRAS DRIVER
3444 F: drivers/platform/x86/dell-wmi.c
3446 DESIGNWARE USB2 DRD IP DRIVER
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3451 F: drivers/usb/dwc2/
3453 DESIGNWARE USB3 DRD IP DRIVER
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3458 F: drivers/usb/dwc3/
3460 DEVICE COREDUMP (DEV_COREDUMP)
3464 F: drivers/base/devcoredump.c
3465 F: include/linux/devcoredump.h
3467 DEVICE FREQUENCY (DEVFREQ)
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3474 F: include/linux/devfreq.h
3475 F: Documentation/devicetree/bindings/devfreq/
3477 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3482 F: drivers/devfreq/event/
3483 F: drivers/devfreq/devfreq-event.c
3484 F: include/linux/devfreq-event.h
3485 F: Documentation/devicetree/bindings/devfreq/event/
3487 DEVICE NUMBER REGISTRY
3489 W: http://lanana.org/docs/device-list/index.html
3497 W: http://sources.redhat.com/dm
3498 Q: http://patchwork.kernel.org/project/dm-devel/list/
3499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3500 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3502 F: Documentation/device-mapper/
3504 F: drivers/md/persistent-data/
3505 F: include/linux/device-mapper.h
3506 F: include/linux/dm-*.h
3507 F: include/uapi/linux/dm-*.h
3513 F: net/core/devlink.c
3514 F: include/net/devlink.h
3515 F: include/uapi/linux/devlink.h
3517 DIALOG SEMICONDUCTOR DRIVERS
3519 W: http://www.dialog-semiconductor.com/products
3521 F: Documentation/hwmon/da90??
3522 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3523 F: drivers/gpio/gpio-da90??.c
3524 F: drivers/hwmon/da90??-hwmon.c
3525 F: drivers/iio/adc/da91??-*.c
3526 F: drivers/input/misc/da90??_onkey.c
3527 F: drivers/input/touchscreen/da9052_tsi.c
3528 F: drivers/leds/leds-da90??.c
3529 F: drivers/mfd/da903x.c
3530 F: drivers/mfd/da90??-*.c
3531 F: drivers/mfd/da91??-*.c
3532 F: drivers/power/da9052-battery.c
3533 F: drivers/power/da91??-*.c
3534 F: drivers/regulator/da903x.c
3535 F: drivers/regulator/da9???-regulator.[ch]
3536 F: drivers/rtc/rtc-da90??.c
3537 F: drivers/video/backlight/da90??_bl.c
3538 F: drivers/watchdog/da90??_wdt.c
3539 F: include/linux/mfd/da903x.h
3540 F: include/linux/mfd/da9052/
3541 F: include/linux/mfd/da9055/
3542 F: include/linux/mfd/da9063/
3543 F: include/linux/mfd/da9150/
3544 F: include/sound/da[79]*.h
3545 F: sound/soc/codecs/da[79]*.[ch]
3547 DIGI NEO AND CLASSIC PCI PRODUCTS
3552 F: drivers/staging/dgnc/
3554 DIGI EPCA PCI PRODUCTS
3559 F: drivers/staging/dgap/
3561 DIOLAN U2C-12 I2C DRIVER
3565 F: drivers/i2c/busses/i2c-diolan-u2c.c
3573 DIRECTORY NOTIFICATION (DNOTIFY)
3576 F: Documentation/filesystems/dnotify.txt
3577 F: fs/notify/dnotify/
3578 F: include/linux/dnotify.h
3580 DISK GEOMETRY AND PARTITION HANDLING
3582 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3583 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3584 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3590 F: Documentation/filesystems/quota.txt
3592 F: include/linux/quota*.h
3593 F: include/uapi/linux/quota*.h
3595 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3599 W: http://plugable.com/category/projects/udlfb/
3600 F: drivers/video/fbdev/udlfb.c
3601 F: include/video/udlfb.h
3602 F: Documentation/fb/udlfb.txt
3604 DISTRIBUTED LOCK MANAGER (DLM)
3608 W: http://sources.redhat.com/cluster/
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3613 DMA BUFFER SHARING FRAMEWORK
3620 F: include/linux/dma-buf*
3621 F: include/linux/reservation.h
3622 F: include/linux/*fence.h
3623 F: Documentation/dma-buf-sharing.txt
3624 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3626 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3629 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3632 F: include/linux/dmaengine.h
3633 F: Documentation/dmaengine/
3634 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3636 DME1737 HARDWARE MONITOR DRIVER
3640 F: Documentation/hwmon/dme1737
3641 F: drivers/hwmon/dme1737.c
3646 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3647 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3648 F: drivers/firmware/dmi-id.c
3649 F: drivers/firmware/dmi_scan.c
3650 F: include/linux/dmi.h
3657 F: scripts/docproc.c
3658 F: scripts/kernel-doc*
3659 X: Documentation/ABI/
3660 X: Documentation/devicetree/
3661 X: Documentation/acpi
3662 X: Documentation/power
3663 X: Documentation/spi
3664 X: Documentation/DocBook/media
3665 T: git git://git.lwn.net/linux.git docs-next
3671 F: drivers/char/dtlk.c
3672 F: include/linux/dtlk.h
3674 DPT_I2O SCSI RAID DRIVER
3677 W: http://www.adaptec.com/
3679 F: drivers/scsi/dpt*
3680 F: drivers/scsi/dpt/
3686 W: http://www.drbd.org
3687 T: git git://git.linbit.com/linux-drbd.git
3688 T: git git://git.linbit.com/drbd-8.4.git
3690 F: drivers/block/drbd/
3692 F: Documentation/blockdev/drbd/
3694 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3698 F: Documentation/kobject.txt
3703 F: include/linux/debugfs.h
3704 F: include/linux/kobj*
3710 T: git git://people.freedesktop.org/~airlied/linux
3715 F: include/uapi/drm/
3721 T: git git://people.freedesktop.org/~agd5f/linux
3723 F: drivers/gpu/drm/radeon/
3724 F: include/uapi/drm/radeon*
3729 T: git git://anongit.freedesktop.org/tegra/linux.git
3731 F: drivers/gpu/drm/drm_panel.c
3732 F: drivers/gpu/drm/panel/
3733 F: include/drm/drm_panel.h
3734 F: Documentation/devicetree/bindings/display/panel/
3736 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3741 W: https://01.org/linuxgraphics/
3742 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3743 T: git git://anongit.freedesktop.org/drm-intel
3745 F: drivers/gpu/drm/i915/
3746 F: include/drm/i915*
3747 F: include/uapi/drm/i915*
3749 DRM DRIVERS FOR ATMEL HLCDC
3753 F: drivers/gpu/drm/atmel-hlcdc/
3754 F: Documentation/devicetree/bindings/drm/atmel/
3756 DRM DRIVERS FOR EXYNOS
3762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3764 F: drivers/gpu/drm/exynos/
3765 F: include/drm/exynos*
3766 F: include/uapi/drm/exynos*
3768 DRM DRIVERS FOR FREESCALE DCU
3773 F: drivers/gpu/drm/fsl-dcu/
3774 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3775 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3777 DRM DRIVERS FOR FREESCALE IMX
3781 F: drivers/gpu/drm/imx/
3782 F: drivers/gpu/ipu-v3/
3783 F: Documentation/devicetree/bindings/display/imx/
3785 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3788 T: git git://github.com/patjak/drm-gma500
3790 F: drivers/gpu/drm/gma500
3791 F: include/drm/gma500*
3793 DRM DRIVERS FOR NVIDIA TEGRA
3798 T: git git://anongit.freedesktop.org/tegra/linux.git
3800 F: drivers/gpu/drm/tegra/
3801 F: drivers/gpu/host1x/
3802 F: include/linux/host1x.h
3803 F: include/uapi/drm/tegra_drm.h
3804 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3806 DRM DRIVERS FOR RENESAS
3810 T: git git://people.freedesktop.org/~airlied/linux
3812 F: drivers/gpu/drm/rcar-du/
3813 F: drivers/gpu/drm/shmobile/
3814 F: include/linux/platform_data/shmob_drm.h
3816 DRM DRIVERS FOR ROCKCHIP
3820 F: drivers/gpu/drm/rockchip/
3821 F: Documentation/devicetree/bindings/display/rockchip*
3827 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3829 F: drivers/gpu/drm/sti
3830 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3832 DRM DRIVERS FOR VIVANTE GPU IP
3838 F: drivers/gpu/drm/etnaviv
3839 F: Documentation/devicetree/bindings/display/etnaviv
3841 DSBR100 USB FM RADIO DRIVER
3844 T: git git://linuxtv.org/media_tree.git
3846 F: drivers/media/radio/dsbr100.c
3852 F: drivers/net/wan/dscc4.c
3857 T: git git://linuxtv.org/media_tree.git
3858 W: https://linuxtv.org
3860 F: drivers/media/pci/dt3155/
3862 DVB_USB_AF9015 MEDIA DRIVER
3865 W: https://linuxtv.org
3866 W: http://palosaari.fi/linux/
3867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3868 T: git git://linuxtv.org/anttip/media_tree.git
3870 F: drivers/media/usb/dvb-usb-v2/af9015*
3872 DVB_USB_AF9035 MEDIA DRIVER
3875 W: https://linuxtv.org
3876 W: http://palosaari.fi/linux/
3877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3878 T: git git://linuxtv.org/anttip/media_tree.git
3880 F: drivers/media/usb/dvb-usb-v2/af9035*
3882 DVB_USB_ANYSEE MEDIA DRIVER
3885 W: https://linuxtv.org
3886 W: http://palosaari.fi/linux/
3887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3888 T: git git://linuxtv.org/anttip/media_tree.git
3890 F: drivers/media/usb/dvb-usb-v2/anysee*
3892 DVB_USB_AU6610 MEDIA DRIVER
3895 W: https://linuxtv.org
3896 W: http://palosaari.fi/linux/
3897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3898 T: git git://linuxtv.org/anttip/media_tree.git
3900 F: drivers/media/usb/dvb-usb-v2/au6610*
3902 DVB_USB_CE6230 MEDIA DRIVER
3905 W: https://linuxtv.org
3906 W: http://palosaari.fi/linux/
3907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3908 T: git git://linuxtv.org/anttip/media_tree.git
3910 F: drivers/media/usb/dvb-usb-v2/ce6230*
3912 DVB_USB_CXUSB MEDIA DRIVER
3915 W: https://linuxtv.org
3916 W: http://github.com/mkrufky
3917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3918 T: git git://linuxtv.org/media_tree.git
3920 F: drivers/media/usb/dvb-usb/cxusb*
3922 DVB_USB_EC168 MEDIA DRIVER
3925 W: https://linuxtv.org
3926 W: http://palosaari.fi/linux/
3927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3928 T: git git://linuxtv.org/anttip/media_tree.git
3930 F: drivers/media/usb/dvb-usb-v2/ec168*
3932 DVB_USB_GL861 MEDIA DRIVER
3935 W: https://linuxtv.org
3936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937 T: git git://linuxtv.org/anttip/media_tree.git
3939 F: drivers/media/usb/dvb-usb-v2/gl861*
3941 DVB_USB_MXL111SF MEDIA DRIVER
3944 W: https://linuxtv.org
3945 W: http://github.com/mkrufky
3946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3947 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3949 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3951 DVB_USB_RTL28XXU MEDIA DRIVER
3954 W: https://linuxtv.org
3955 W: http://palosaari.fi/linux/
3956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3957 T: git git://linuxtv.org/anttip/media_tree.git
3959 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3961 DVB_USB_V2 MEDIA DRIVER
3964 W: https://linuxtv.org
3965 W: http://palosaari.fi/linux/
3966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3967 T: git git://linuxtv.org/anttip/media_tree.git
3969 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3970 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3975 F: lib/dynamic_debug.c
3976 F: include/linux/dynamic_debug.h
3978 DZ DECSTATION DZ11 SERIAL DRIVER
3981 F: drivers/tty/serial/dz.*
3983 E3X0 POWER BUTTON DRIVER
3986 W: http://www.ettus.com
3988 F: drivers/input/misc/e3x0-button.c
3989 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3994 W: https://linuxtv.org
3995 W: http://palosaari.fi/linux/
3996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3997 T: git git://linuxtv.org/anttip/media_tree.git
3999 F: drivers/media/tuners/e4000*
4001 EATA ISA/EISA/PCI SCSI DRIVER
4005 F: drivers/scsi/eata.c
4010 W: https://linuxtv.org
4011 W: http://palosaari.fi/linux/
4012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4013 T: git git://linuxtv.org/anttip/media_tree.git
4015 F: drivers/media/dvb-frontends/ec100*
4020 W: http://ecryptfs.org
4021 W: https://launchpad.net/ecryptfs
4022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4024 F: Documentation/filesystems/ecryptfs.txt
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4035 F: Documentation/edac.txt
4037 F: include/linux/edac.h
4044 F: drivers/edac/amd64_edac*
4051 F: drivers/edac/highbank*
4059 F: drivers/edac/octeon_edac*
4066 F: drivers/edac/e752x_edac.c
4072 F: drivers/edac/e7xxx_edac.c
4078 F: drivers/edac/ghes_edac.c
4084 F: drivers/edac/i82443bxgx_edac.c
4090 F: drivers/edac/i3000_edac.c
4096 F: drivers/edac/i5000_edac.c
4102 F: drivers/edac/i5400_edac.c
4108 F: drivers/edac/i7300_edac.c
4114 F: drivers/edac/i7core_edac.c
4121 F: drivers/edac/i82975x_edac.c
4127 F: drivers/edac/ie31200_edac.c
4133 F: drivers/edac/mpc85xx_edac.[ch]
4139 F: drivers/edac/pasemi_edac.c
4145 F: drivers/edac/r82600_edac.c
4151 F: drivers/edac/sb_edac.c
4154 APPLIED MICRO (APM) X-GENE SOC EDAC
4157 F: drivers/edac/xgene_edac.c
4158 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4160 EDIROL UA-101/UA-1000 DRIVER
4163 T: git git://git.alsa-project.org/alsa-kernel.git
4165 F: sound/usb/misc/ua101.c
4167 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4172 F: Documentation/efi-stub.txt
4173 F: arch/ia64/kernel/efi.c
4174 F: arch/x86/boot/compressed/eboot.[ch]
4175 F: arch/x86/include/asm/efi.h
4176 F: arch/x86/platform/efi/*
4177 F: drivers/firmware/efi/*
4178 F: include/linux/efi*.h
4180 EFI VARIABLE FILESYSTEM
4184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4189 EFIFB FRAMEBUFFER DRIVER
4193 F: drivers/video/fbdev/efifb.c
4196 W: http://aeschi.ch.eu.org/efs/
4200 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4204 F: drivers/net/ethernet/ibm/ehea/
4206 EM28XX VIDEO4LINUX DRIVER
4209 W: https://linuxtv.org
4210 T: git git://linuxtv.org/media_tree.git
4212 F: drivers/media/usb/em28xx/
4221 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4225 W: http://www.avagotech.com
4227 F: drivers/scsi/lpfc/
4229 ENE CB710 FLASH CARD READER DRIVER
4232 F: drivers/misc/cb710/
4233 F: drivers/mmc/host/cb710-mmc.*
4234 F: include/linux/cb710.h
4236 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4239 F: drivers/media/rc/ene_ir.*
4241 ENHANCED ERROR HANDLING (EEH)
4245 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4246 F: arch/powerpc/kernel/eeh*.c
4248 EPSON S1D13XXX FRAMEBUFFER DRIVER
4251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4252 F: drivers/video/fbdev/s1d13xxxfb.c
4253 F: include/video/s1d13xxxfb.h
4255 ET131X NETWORK DRIVER
4258 F: drivers/net/ethernet/agere/
4264 W: http://www.linuxfoundation.org/en/Net:Bridge
4266 F: include/linux/netfilter_bridge/
4269 ETHERNET PHY LIBRARY
4273 F: include/linux/phy.h
4274 F: include/linux/phy_fixed.h
4276 F: Documentation/networking/phy.txt
4277 F: drivers/of/of_mdio.c
4278 F: drivers/of/of_net.c
4284 F: Documentation/filesystems/ext2.txt
4286 F: include/linux/ext2*
4292 W: http://ext4.wiki.kernel.org
4293 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4296 F: Documentation/filesystems/ext4.txt
4299 Extended Verification Module (EVM)
4304 F: security/integrity/evm/
4306 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4313 F: include/linux/extcon/
4314 F: include/linux/extcon.h
4315 F: Documentation/extcon/
4316 F: Documentation/devicetree/bindings/extcon/
4322 F: drivers/gpu/drm/exynos/exynos_dp*
4324 EXYNOS MIPI DISPLAY DRIVERS
4330 F: drivers/video/fbdev/exynos/exynos_mipi*
4331 F: include/video/exynos_mipi*
4333 F71805F HARDWARE MONITORING DRIVER
4337 F: Documentation/hwmon/f71805f
4338 F: drivers/hwmon/f71805f.c
4344 F: drivers/media/tuners/fc0011.h
4345 F: drivers/media/tuners/fc0011.c
4350 W: https://linuxtv.org
4351 W: http://palosaari.fi/linux/
4352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353 T: git git://linuxtv.org/anttip/media_tree.git
4355 F: drivers/media/tuners/fc2580*
4360 F: fs/notify/fanotify/
4361 F: include/linux/fanotify.h
4362 F: include/uapi/linux/fanotify.h
4364 FARSYNC SYNCHRONOUS DRIVER
4366 W: http://www.farsite.co.uk/
4368 F: drivers/net/wan/farsync.*
4370 FAULT INJECTION SUPPORT
4373 F: Documentation/fault-injection/
4374 F: lib/fault-inject.c
4376 FBTFT Framebuffer drivers
4380 F: drivers/staging/fbtft/
4382 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4385 W: www.Open-FCoE.org
4387 F: drivers/scsi/libfc/
4388 F: drivers/scsi/fcoe/
4390 F: include/scsi/libfc.h
4391 F: include/scsi/libfcoe.h
4392 F: include/uapi/scsi/fc/
4394 FILE LOCKING (flock() and fcntl()/lockf())
4399 F: include/linux/fcntl.h
4400 F: include/linux/fs.h
4401 F: include/uapi/linux/fcntl.h
4402 F: include/uapi/linux/fs.h
4406 FILESYSTEMS (VFS and infrastructure)
4412 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4416 F: drivers/hwmon/f75375s.c
4417 F: include/linux/f75375s.h
4419 FIREWIRE AUDIO DRIVERS
4422 T: git git://git.alsa-project.org/alsa-kernel.git
4426 FIREWIRE MEDIA DRIVERS (firedtv)
4430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4432 F: drivers/media/firewire/
4434 FIREWIRE SBP-2 TARGET
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4441 F: drivers/target/sbp/
4446 W: http://ieee1394.wiki.kernel.org/
4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4449 F: drivers/firewire/
4450 F: include/linux/firewire.h
4451 F: include/uapi/linux/firewire*.h
4454 FIRMWARE LOADER (request_firmware)
4458 F: Documentation/firmware_class/
4459 F: drivers/base/firmware*.c
4460 F: include/linux/firmware.h
4462 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4466 F: drivers/block/rsxx/
4470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4472 F: drivers/block/floppy.c
4476 W: http://www.ohwr.org/projects/fmc-bus
4479 F: include/linux/fmc*.h
4480 F: include/linux/ipmi-fru.h
4483 FPGA MANAGER FRAMEWORK
4488 F: include/linux/fpga/fpga-mgr.h
4489 W: http://www.rocketboards.org
4493 W: http://floatingpoint.sourceforge.net/emulator/index.html
4495 F: arch/x86/math-emu/
4497 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4500 F: drivers/net/wan/dlci.c
4501 F: drivers/net/wan/sdla.c
4507 W: http://linux-fbdev.sourceforge.net/
4508 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4511 F: Documentation/fb/
4514 F: include/linux/fb.h
4515 F: include/uapi/video/
4516 F: include/uapi/linux/fb.h
4518 FREESCALE DIU FRAMEBUFFER DRIVER
4522 F: drivers/video/fbdev/fsl-diu-fb.*
4524 FREESCALE DMA DRIVER
4529 F: drivers/dma/fsldma.*
4531 FREESCALE GPMI NAND DRIVER
4535 F: drivers/mtd/nand/gpmi-nand/*
4537 FREESCALE I2C CPM DRIVER
4542 F: drivers/i2c/busses/i2c-cpm.c
4544 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4549 F: include/linux/platform_data/video-imxfb.h
4550 F: drivers/video/fbdev/imxfb.c
4552 FREESCALE QUAD SPI DRIVER
4556 F: drivers/mtd/spi-nor/fsl-quadspi.c
4558 FREESCALE SOC FS_ENET DRIVER
4564 F: drivers/net/ethernet/freescale/fs_enet/
4565 F: include/linux/fs_enet_pd.h
4567 FREESCALE IMX / MXC FEC DRIVER
4571 F: drivers/net/ethernet/freescale/fec_main.c
4572 F: drivers/net/ethernet/freescale/fec_ptp.c
4573 F: drivers/net/ethernet/freescale/fec.h
4574 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4576 FREESCALE QUICC ENGINE LIBRARY
4579 F: drivers/soc/fsl/qe/
4580 F: include/soc/fsl/*qe*.h
4581 F: include/soc/fsl/*ucc*.h
4583 FREESCALE USB PERIPHERAL DRIVERS
4588 F: drivers/usb/gadget/udc/fsl*
4590 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4595 F: drivers/net/ethernet/freescale/ucc_geth*
4597 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4601 F: drivers/net/ethernet/freescale/gianfar*
4602 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4603 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4605 FREESCALE QUICC ENGINE UCC UART DRIVER
4609 F: drivers/tty/serial/ucc_uart.c
4611 FREESCALE SOC SOUND DRIVERS
4618 F: sound/soc/fsl/fsl*
4619 F: sound/soc/fsl/imx*
4620 F: sound/soc/fsl/mpc8610_hpcd.c
4622 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4626 F: drivers/staging/fsl-mc/
4630 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4639 F: Documentation/power/freezing-of-tasks.txt
4640 F: include/linux/freezer.h
4648 F: include/linux/frontswap.h
4650 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4654 F: Documentation/filesystems/caching/
4656 F: include/linux/fscache*.h
4663 W: http://en.wikipedia.org/wiki/F2FS
4664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4666 F: Documentation/filesystems/f2fs.txt
4667 F: Documentation/ABI/testing/sysfs-fs-f2fs
4669 F: include/linux/f2fs_fs.h
4670 F: include/trace/events/f2fs.h
4672 FUJITSU FR-V (FRV) PORT
4676 FUJITSU LAPTOP EXTRAS
4680 F: drivers/platform/x86/fujitsu-laptop.c
4682 FUJITSU M-5MO LS CAMERA ISP DRIVER
4687 F: drivers/media/i2c/m5mols/
4688 F: include/media/i2c/m5mols.h
4690 FUJITSU TABLET EXTRAS
4694 F: drivers/platform/x86/fujitsu-tablet.c
4696 FUSE: FILESYSTEM IN USERSPACE
4699 W: http://fuse.sourceforge.net/
4700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4703 F: include/uapi/linux/fuse.h
4704 F: Documentation/filesystems/fuse.txt
4706 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4709 S: Odd Fixes (e.g., new signatures)
4710 F: drivers/scsi/fdomain.*
4712 GCOV BASED KERNEL PROFILING
4716 F: Documentation/gcov.txt
4718 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4721 W: http://www.icp-vortex.com/
4723 F: drivers/scsi/gdt*
4725 GDB KERNEL DEBUGGING HELPER SCRIPTS
4730 GEMTEK FM RADIO RECEIVER DRIVER
4733 T: git git://linuxtv.org/media_tree.git
4734 W: https://linuxtv.org
4736 F: drivers/media/radio/radio-gemtek*
4738 GENERIC GPIO I2C DRIVER
4741 F: drivers/i2c/busses/i2c-gpio.c
4742 F: include/linux/i2c-gpio.h
4744 GENERIC GPIO I2C MULTIPLEXER DRIVER
4748 F: drivers/i2c/muxes/i2c-mux-gpio.c
4749 F: include/linux/i2c-mux-gpio.h
4750 F: Documentation/i2c/muxes/i2c-mux-gpio
4752 GENERIC HDLC (WAN) DRIVERS
4754 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4756 F: drivers/net/wan/c101.c
4757 F: drivers/net/wan/hd6457*
4758 F: drivers/net/wan/hdlc*
4759 F: drivers/net/wan/n2.c
4760 F: drivers/net/wan/pc300too.c
4761 F: drivers/net/wan/pci200syn.c
4762 F: drivers/net/wan/wanxl*
4764 GENERIC INCLUDE/ASM HEADER FILES
4767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4769 F: include/asm-generic/
4770 F: include/uapi/asm-generic/
4772 GENERIC PHY FRAMEWORK
4775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4778 F: include/linux/phy/
4786 F: drivers/base/power/domain*.c
4787 F: include/linux/pm_domain.h
4789 GENERIC UIO DRIVER FOR PCI DEVICES
4793 F: drivers/uio/uio_pci_generic.c
4795 GET_MAINTAINER SCRIPT
4798 F: scripts/get_maintainer.pl
4804 W: http://sources.redhat.com/cluster/
4805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4807 F: Documentation/filesystems/gfs2*.txt
4809 F: include/uapi/linux/gfs2_ondisk.h
4811 GIGASET ISDN DRIVERS
4814 W: http://gigaset307x.sourceforge.net/
4816 F: Documentation/isdn/README.gigaset
4817 F: drivers/isdn/gigaset/
4818 F: include/uapi/linux/gigaset_dev.h
4824 F: drivers/media/usb/go7007/
4830 F: drivers/input/touchscreen/goodix.c
4836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4838 F: Documentation/gpio/
4840 F: include/linux/gpio/
4841 F: include/linux/gpio.h
4842 F: include/asm-generic/gpio.h
4844 GRE DEMULTIPLEXER DRIVER
4848 F: net/ipv4/gre_demux.c
4849 F: net/ipv4/gre_offload.c
4850 F: include/net/gre.h
4852 GRETH 10/100/1G Ethernet MAC device driver
4856 F: drivers/net/ethernet/aeroflex/
4858 GSPCA FINEPIX SUBDRIVER
4861 T: git git://linuxtv.org/media_tree.git
4863 F: drivers/media/usb/gspca/finepix.c
4865 GSPCA GL860 SUBDRIVER
4868 T: git git://linuxtv.org/media_tree.git
4870 F: drivers/media/usb/gspca/gl860/
4872 GSPCA M5602 SUBDRIVER
4875 T: git git://linuxtv.org/media_tree.git
4877 F: drivers/media/usb/gspca/m5602/
4879 GSPCA PAC207 SONIXB SUBDRIVER
4882 T: git git://linuxtv.org/media_tree.git
4884 F: drivers/media/usb/gspca/pac207.c
4886 GSPCA SN9C20X SUBDRIVER
4889 T: git git://linuxtv.org/media_tree.git
4891 F: drivers/media/usb/gspca/sn9c20x.c
4893 GSPCA T613 SUBDRIVER
4896 T: git git://linuxtv.org/media_tree.git
4898 F: drivers/media/usb/gspca/t613.c
4900 GSPCA USB WEBCAM DRIVER
4903 T: git git://linuxtv.org/media_tree.git
4905 F: drivers/media/usb/gspca/
4907 GUID PARTITION TABLE (GPT)
4911 F: block/partitions/efi.*
4913 STK1160 USB VIDEO CAPTURE DRIVER
4916 T: git git://linuxtv.org/media_tree.git
4918 F: drivers/media/usb/stk1160/
4923 W: http://uclinux-h8.sourceforge.jp
4924 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4927 F: drivers/clocksource/h8300_*.c
4928 F: drivers/clk/h8300/
4929 F: drivers/irqchip/irq-renesas-h8*.c
4931 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4934 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4936 F: drivers/platform/x86/hdaps.c
4938 HDPVR USB VIDEO ENCODER DRIVER
4941 T: git git://linuxtv.org/media_tree.git
4942 W: https://linuxtv.org
4944 F: drivers/media/usb/hdpvr/
4946 HWPOISON MEMORY FAILURE HANDLING
4950 F: mm/memory-failure.c
4951 F: mm/hwpoison-inject.c
4953 HYPERVISOR VIRTUAL CONSOLE DRIVER
4961 W: https://linuxtv.org
4962 W: http://palosaari.fi/linux/
4963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4964 T: git git://linuxtv.org/anttip/media_tree.git
4966 F: drivers/media/usb/hackrf/
4972 W: http://www.lm-sensors.org/
4973 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4976 F: Documentation/hwmon/
4978 F: include/linux/hwmon*.h
4980 HARDWARE RANDOM NUMBER GENERATOR CORE
4985 F: Documentation/hw_random.txt
4986 F: drivers/char/hw_random/
4987 F: include/linux/hw_random.h
4989 HARDWARE SPINLOCK CORE
4992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4993 F: Documentation/hwspinlock.txt
4994 F: drivers/hwspinlock/hwspinlock_*
4995 F: include/linux/hwspinlock.h
4997 HARMONY SOUND DRIVER
5000 F: sound/parisc/harmony.*
5005 W: https://linuxtv.org
5006 W: http://palosaari.fi/linux/
5007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5008 T: git git://linuxtv.org/anttip/media_tree.git
5010 F: drivers/media/dvb-frontends/hd29l2*
5012 HEWLETT-PACKARD SMART2 RAID DRIVER
5015 F: Documentation/blockdev/cpqarray.txt
5016 F: drivers/block/cpqarray.*
5018 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5024 F: Documentation/scsi/hpsa.txt
5025 F: drivers/scsi/hpsa*.[ch]
5026 F: include/linux/cciss*.h
5027 F: include/uapi/linux/cciss*.h
5029 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5035 F: Documentation/blockdev/cciss.txt
5036 F: drivers/block/cciss*
5037 F: include/linux/cciss_ioctl.h
5038 F: include/uapi/linux/cciss_ioctl.h
5043 F: Documentation/filesystems/hfs.txt
5049 F: Documentation/filesystems/hfsplus.txt
5052 HGA FRAMEBUFFER DRIVER
5055 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5057 F: drivers/video/fbdev/hgafb.c
5059 HIBERNATION (aka Software Suspend, aka swsusp)
5065 F: drivers/base/power/
5067 F: include/linux/suspend.h
5068 F: include/linux/freezer.h
5069 F: include/linux/pm.h
5070 F: arch/*/include/asm/suspend*.h
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5079 F: include/linux/hid*
5080 F: include/uapi/linux/hid*
5082 HID SENSOR HUB DRIVERS
5089 F: Documentation/hid/hid-sensor*
5090 F: drivers/hid/hid-sensor-*
5091 F: drivers/iio/*/hid-*
5092 F: include/linux/hid-sensor-*
5094 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5099 F: Documentation/timers/
5100 F: kernel/time/hrtimer.c
5101 F: kernel/time/clockevents.c
5102 F: kernel/time/tick*.*
5103 F: kernel/time/timer_*.c
5104 F: include/linux/clockchips.h
5105 F: include/linux/hrtimer.h
5107 HIGH-SPEED SCC DRIVER FOR AX.25
5110 F: drivers/net/hamradio/dmascc.c
5111 F: drivers/net/hamradio/scc.c
5113 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5115 W: http://www.highpoint-tech.com
5117 F: Documentation/scsi/hptiop.txt
5118 F: drivers/scsi/hptiop.c
5124 F: include/linux/hippidevice.h
5125 F: include/uapi/linux/if_hippi.h
5127 F: drivers/net/hippi/
5129 HISILICON SAS Controller
5131 W: http://www.hisilicon.com
5133 F: drivers/scsi/hisi_sas/
5134 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5140 W: http://hostap.epitest.fi/
5142 F: drivers/net/wireless/intersil/hostap/
5144 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5147 F: drivers/platform/x86/tc1100-wmi.c
5149 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5152 F: drivers/net/ethernet/hp/hp100.*
5154 HPET: High Precision Event Timers driver
5157 F: Documentation/timers/hpet.txt
5158 F: drivers/char/hpet.c
5159 F: include/linux/hpet.h
5160 F: include/uapi/linux/hpet.h
5164 F: arch/x86/kernel/hpet.c
5165 F: arch/x86/include/asm/hpet.h
5169 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5177 F: Documentation/ABI/testing/sysfs-bus-hsi
5178 F: Documentation/hsi.txt
5180 F: include/linux/hsi/
5181 F: include/uapi/linux/hsi/
5185 W: http://www.pharscape.org
5187 F: drivers/net/usb/hso.c
5189 HSR NETWORK PROTOCOL
5195 HTCPEN TOUCHSCREEN DRIVER
5199 F: drivers/input/touchscreen/htcpen.c
5206 Hyper-V CORE AND DRIVERS
5211 F: arch/x86/include/asm/mshyperv.h
5212 F: arch/x86/include/uapi/asm/hyperv.h
5213 F: arch/x86/kernel/cpu/mshyperv.c
5214 F: drivers/hid/hid-hyperv.c
5216 F: drivers/input/serio/hyperv-keyboard.c
5217 F: drivers/net/hyperv/
5218 F: drivers/scsi/storvsc_drv.c
5219 F: drivers/video/fbdev/hyperv_fb.c
5220 F: include/linux/hyperv.h
5222 F: Documentation/ABI/stable/sysfs-bus-vmbus
5224 I2C OVER PARALLEL PORT
5228 F: Documentation/i2c/busses/i2c-parport
5229 F: Documentation/i2c/busses/i2c-parport-light
5230 F: drivers/i2c/busses/i2c-parport.c
5231 F: drivers/i2c/busses/i2c-parport-light.c
5233 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5237 F: Documentation/i2c/busses/i2c-ali1535
5238 F: Documentation/i2c/busses/i2c-ali1563
5239 F: Documentation/i2c/busses/i2c-ali15x3
5240 F: Documentation/i2c/busses/i2c-amd756
5241 F: Documentation/i2c/busses/i2c-amd8111
5242 F: Documentation/i2c/busses/i2c-i801
5243 F: Documentation/i2c/busses/i2c-nforce2
5244 F: Documentation/i2c/busses/i2c-piix4
5245 F: Documentation/i2c/busses/i2c-sis5595
5246 F: Documentation/i2c/busses/i2c-sis630
5247 F: Documentation/i2c/busses/i2c-sis96x
5248 F: Documentation/i2c/busses/i2c-via
5249 F: Documentation/i2c/busses/i2c-viapro
5250 F: drivers/i2c/busses/i2c-ali1535.c
5251 F: drivers/i2c/busses/i2c-ali1563.c
5252 F: drivers/i2c/busses/i2c-ali15x3.c
5253 F: drivers/i2c/busses/i2c-amd756.c
5254 F: drivers/i2c/busses/i2c-amd756-s4882.c
5255 F: drivers/i2c/busses/i2c-amd8111.c
5256 F: drivers/i2c/busses/i2c-i801.c
5257 F: drivers/i2c/busses/i2c-isch.c
5258 F: drivers/i2c/busses/i2c-nforce2.c
5259 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5260 F: drivers/i2c/busses/i2c-piix4.c
5261 F: drivers/i2c/busses/i2c-sis5595.c
5262 F: drivers/i2c/busses/i2c-sis630.c
5263 F: drivers/i2c/busses/i2c-sis96x.c
5264 F: drivers/i2c/busses/i2c-via.c
5265 F: drivers/i2c/busses/i2c-viapro.c
5267 I2C/SMBUS ISMT DRIVER
5271 F: drivers/i2c/busses/i2c-ismt.c
5272 F: Documentation/i2c/busses/i2c-ismt
5274 I2C/SMBUS STUB DRIVER
5278 F: drivers/i2c/i2c-stub.c
5283 W: https://i2c.wiki.kernel.org/
5284 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5287 F: Documentation/devicetree/bindings/i2c/
5288 F: Documentation/i2c/
5291 F: include/linux/i2c.h
5292 F: include/linux/i2c-*.h
5293 F: include/uapi/linux/i2c.h
5294 F: include/uapi/linux/i2c-*.h
5306 F: Documentation/i2c/busses/i2c-taos-evm
5307 F: drivers/i2c/busses/i2c-taos-evm.c
5312 W: http://www.harbaum.org/till/i2c_tiny_usb
5314 F: drivers/i2c/busses/i2c-tiny-usb.c
5321 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5326 IA64 (Itanium) PLATFORM
5330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5334 IBM Power VMX Cryptographic instructions
5339 F: drivers/crypto/vmx/Makefile
5340 F: drivers/crypto/vmx/Kconfig
5341 F: drivers/crypto/vmx/vmx.c
5342 F: drivers/crypto/vmx/aes*
5343 F: drivers/crypto/vmx/ghash*
5344 F: drivers/crypto/vmx/ppc-xlate.pl
5346 IBM Power in-Nest Crypto Acceleration
5351 F: drivers/crypto/nx/Makefile
5352 F: drivers/crypto/nx/Kconfig
5353 F: drivers/crypto/nx/nx-aes*
5354 F: drivers/crypto/nx/nx-sha*
5355 F: drivers/crypto/nx/nx.*
5356 F: drivers/crypto/nx/nx_csbcpb.h
5357 F: drivers/crypto/nx/nx_debugfs.h
5359 IBM Power 842 compression accelerator
5362 F: drivers/crypto/nx/Makefile
5363 F: drivers/crypto/nx/Kconfig
5364 F: drivers/crypto/nx/nx-842*
5365 F: include/linux/sw842.h
5369 IBM Power Linux RAID adapter
5372 F: drivers/scsi/ipr.*
5374 IBM Power Virtual Ethernet Device Driver
5378 F: drivers/net/ethernet/ibm/ibmveth.*
5380 IBM Power SRIOV Virtual NIC Device Driver
5385 F: drivers/net/ethernet/ibm/ibmvnic.*
5387 IBM Power Virtual SCSI Device Drivers
5391 F: drivers/scsi/ibmvscsi/ibmvscsi*
5392 F: drivers/scsi/ibmvscsi/viosrp.h
5394 IBM Power Virtual FC Device Drivers
5398 F: drivers/scsi/ibmvscsi/ibmvfc*
5400 IBM ServeRAID RAID DRIVER
5402 F: drivers/scsi/ips.*
5404 ICH LPC AND GPIO DRIVER
5407 F: drivers/mfd/lpc_ich.c
5408 F: drivers/gpio/gpio-ich.c
5413 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5416 F: Documentation/ide/
5418 F: include/linux/ide.h
5420 IDEAPAD LAPTOP EXTRAS DRIVER
5423 W: http://launchpad.net/ideapad-laptop
5425 F: drivers/platform/x86/ideapad-laptop.c
5427 IDEAPAD LAPTOP SLIDEBAR DRIVER
5430 W: https://github.com/o2genum/ideapad-slidebar
5432 F: drivers/input/misc/ideapad_slidebar.c
5438 F: Documentation/cdrom/ide-cd
5439 F: drivers/ide/ide-cd*
5445 F: drivers/idle/i7300_idle.c
5447 IEEE 802.15.4 SUBSYSTEM
5450 W: http://wpan.cakelab.org/
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5456 F: drivers/net/ieee802154/
5457 F: include/linux/nl802154.h
5458 F: include/linux/ieee802154.h
5459 F: include/net/nl802154.h
5460 F: include/net/mac802154.h
5461 F: include/net/af_ieee802154.h
5462 F: include/net/cfg802154.h
5463 F: include/net/ieee802154_netdev.h
5464 F: Documentation/networking/ieee802154.txt
5466 IGORPLUG-USB IR RECEIVER
5470 F: drivers/media/rc/igorplugusb.c
5472 IGUANAWORKS USB IR TRANSCEIVER
5476 F: drivers/media/rc/iguanair.c
5478 IIO SUBSYSTEM AND DRIVERS
5486 F: drivers/staging/iio/
5487 F: include/linux/iio/
5490 IKANOS/ADI EAGLE ADSL USB DRIVER
5494 F: drivers/usb/atm/ueagle-atm.c
5496 INA209 HARDWARE MONITOR DRIVER
5500 F: Documentation/hwmon/ina209
5501 F: Documentation/devicetree/bindings/i2c/ina209.txt
5502 F: drivers/hwmon/ina209.c
5504 INA2XX HARDWARE MONITOR DRIVER
5508 F: Documentation/hwmon/ina2xx
5509 F: drivers/hwmon/ina2xx.c
5510 F: include/linux/platform_data/ina2xx.h
5512 INDUSTRY PACK SUBSYSTEM (IPACK)
5517 W: http://industrypack.sourceforge.net
5521 INGENIC JZ4780 DMA Driver
5524 F: drivers/dma/dma-jz4780.c
5526 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5534 F: security/integrity/ima/
5536 IMGTEC IR DECODER DRIVER
5539 F: drivers/media/rc/img-ir/
5541 IMS TWINTURBO FRAMEBUFFER DRIVER
5544 F: drivers/video/fbdev/imsttfb.c
5546 INFINIBAND SUBSYSTEM
5551 W: http://www.openfabrics.org/
5552 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5555 F: Documentation/infiniband/
5556 F: drivers/infiniband/
5557 F: drivers/staging/rdma/
5558 F: include/uapi/linux/if_infiniband.h
5559 F: include/uapi/rdma/
5567 F: Documentation/filesystems/inotify.txt
5568 F: fs/notify/inotify/
5569 F: include/linux/inotify.h
5570 F: include/uapi/linux/inotify.h
5572 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5575 Q: http://patchwork.kernel.org/project/linux-input/list/
5576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5579 F: include/linux/input.h
5580 F: include/uapi/linux/input.h
5581 F: include/linux/input/
5583 INPUT MULTITOUCH (MT) PROTOCOL
5587 F: Documentation/input/multi-touch-protocol.txt
5588 F: drivers/input/input-mt.c
5591 INTEL ASoC BDW/HSW DRIVERS
5595 F: sound/soc/intel/common/sst-dsp*
5596 F: sound/soc/intel/common/sst-firmware.c
5597 F: sound/soc/intel/boards/broadwell.c
5598 F: sound/soc/intel/haswell/
5600 INTEL C600 SERIES SAS CONTROLLER DRIVER
5604 T: git git://git.code.sf.net/p/intel-sas/isci
5606 F: drivers/scsi/isci/
5608 INTEL HID EVENT DRIVER
5612 F: drivers/platform/x86/intel-hid.c
5617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5619 F: drivers/idle/intel_idle.c
5626 F: drivers/cpufreq/intel_pstate.c
5628 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5632 F: Documentation/fb/intelfb.txt
5633 F: drivers/video/fbdev/intelfb/
5635 INTEL 810/815 FRAMEBUFFER DRIVER
5639 F: drivers/video/fbdev/i810/
5641 INTEL MENLOW THERMAL DRIVER
5644 W: https://01.org/linux-acpi
5646 F: drivers/platform/x86/intel_menlow.c
5648 INTEL I/OAT DMA DRIVER
5652 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5654 F: drivers/dma/ioat*
5659 T: git git://git.infradead.org/iommu-2.6.git
5661 F: drivers/iommu/intel-iommu.c
5662 F: include/linux/intel-iommu.h
5664 INTEL IOP-ADMA DMA DRIVER
5667 F: drivers/dma/iop-adma.c
5669 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5672 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5673 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5674 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5675 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5676 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5677 F: drivers/net/wan/ixp4xx_hss.c
5679 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5682 F: drivers/char/hw_random/ixp4xx-rng.c
5684 INTEL ETHERNET DRIVERS
5694 W: http://www.intel.com/support/feedback.htm
5695 W: http://e1000.sourceforge.net/
5696 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5700 F: Documentation/networking/e100.txt
5701 F: Documentation/networking/e1000.txt
5702 F: Documentation/networking/e1000e.txt
5703 F: Documentation/networking/igb.txt
5704 F: Documentation/networking/igbvf.txt
5705 F: Documentation/networking/ixgb.txt
5706 F: Documentation/networking/ixgbe.txt
5707 F: Documentation/networking/ixgbevf.txt
5708 F: Documentation/networking/i40e.txt
5709 F: Documentation/networking/i40evf.txt
5710 F: drivers/net/ethernet/intel/
5711 F: drivers/net/ethernet/intel/*/
5713 INTEL-MID GPIO DRIVER
5717 F: drivers/gpio/gpio-intel-mid.c
5719 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5723 F: Documentation/networking/README.ipw2100
5724 F: Documentation/networking/README.ipw2200
5725 F: drivers/net/wireless/intel/ipw2x00/
5730 F: Documentation/trace/intel_th.txt
5731 F: drivers/hwtracing/intel_th/
5733 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5736 W: http://tboot.sourceforge.net
5737 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5739 F: Documentation/intel_txt.txt
5740 F: include/linux/tboot.h
5741 F: arch/x86/kernel/tboot.c
5743 INTEL WIRELESS WIMAX CONNECTION 2400
5748 W: http://linuxwimax.org
5749 F: Documentation/wimax/README.i2400m
5750 F: drivers/net/wimax/i2400m/
5751 F: include/uapi/linux/wimax/i2400m.h
5753 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5757 F: drivers/net/wireless/intel/iwlegacy/
5759 INTEL WIRELESS WIFI LINK (iwlwifi)
5764 W: http://intellinuxwireless.org
5765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5767 F: drivers/net/wireless/intel/iwlwifi/
5769 INTEL MANAGEMENT ENGINE (mei)
5773 F: include/uapi/linux/mei.h
5774 F: include/linux/mei_cl_bus.h
5775 F: drivers/misc/mei/*
5776 F: Documentation/misc-devices/mei/*
5778 INTEL MIC DRIVERS (mic)
5782 W: https://github.com/sudeepdutt/mic
5783 W: http://software.intel.com/en-us/mic-developer
5784 F: include/linux/mic_bus.h
5785 F: include/linux/scif.h
5786 F: include/uapi/linux/mic_common.h
5787 F: include/uapi/linux/mic_ioctl.h
5788 F: include/uapi/linux/scif_ioctl.h
5789 F: drivers/misc/mic/
5790 F: drivers/dma/mic_x100_dma.c
5791 F: drivers/dma/mic_x100_dma.h
5792 F: Documentation/mic/
5794 INTEL PMC/P-Unit IPC DRIVER
5798 F: drivers/platform/x86/intel_pmc_ipc.c
5799 F: drivers/platform/x86/intel_punit_ipc.c
5800 F: arch/x86/include/asm/intel_pmc_ipc.h
5801 F: arch/x86/include/asm/intel_punit_ipc.h
5803 INTEL TELEMETRY DRIVER
5807 F: arch/x86/include/asm/intel_telemetry.h
5808 F: drivers/platform/x86/intel_telemetry*
5810 IOC3 ETHERNET DRIVER
5814 F: drivers/net/ethernet/sgi/ioc3-eth.c
5820 F: drivers/tty/serial/ioc3_serial.c
5825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5832 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5837 W: http://openipmi.sourceforge.net/
5839 F: Documentation/IPMI.txt
5840 F: drivers/char/ipmi/
5841 F: include/linux/ipmi*
5842 F: include/uapi/linux/ipmi*
5844 QCOM AUDIO (ASoC) DRIVERS
5851 IPS SCSI RAID DRIVER
5854 W: http://www.adaptec.com/
5856 F: drivers/scsi/ips*
5865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5867 F: Documentation/networking/ipvs-sysctl.txt
5868 F: include/net/ip_vs.h
5869 F: include/uapi/linux/ip_vs.h
5870 F: net/netfilter/ipvs/
5876 F: drivers/tty/ipwireless/
5882 F: include/net/ipx.h
5883 F: include/uapi/linux/ipx.h
5890 W: http://irda.sourceforge.net/
5892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5893 F: Documentation/networking/irda.txt
5894 F: drivers/net/irda/
5895 F: include/net/irda/
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5912 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5913 F: Documentation/devicetree/bindings/interrupt-controller/
5916 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5921 F: Documentation/IRQ-domain.txt
5922 F: include/linux/irqdomain.h
5923 F: kernel/irq/irqdomain.c
5929 F: Documentation/isapnp.txt
5930 F: drivers/pnp/isapnp/
5931 F: include/linux/isapnp.h
5936 T: git git://linuxtv.org/media_tree.git
5937 W: https://linuxtv.org
5939 F: drivers/media/radio/radio-isa*
5941 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5945 F: drivers/firmware/iscsi_ibft*
5950 W: www.open-iscsi.org
5951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5953 F: drivers/scsi/*iscsi*
5954 F: include/scsi/*iscsi*
5956 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5962 W: http://www.openfabrics.org
5963 W: www.open-iscsi.org
5964 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5965 F: drivers/infiniband/ulp/iser/
5967 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5973 W: http://www.linux-iscsi.org
5974 F: drivers/infiniband/ulp/isert
5980 W: http://www.isdn4linux.de
5981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5983 F: Documentation/isdn/
5985 F: include/linux/isdn.h
5986 F: include/linux/isdn/
5987 F: include/uapi/linux/isdn.h
5988 F: include/uapi/linux/isdn/
5990 ISDN SUBSYSTEM (Eicon active card driver)
5993 W: http://www.melware.de
5995 F: drivers/isdn/hardware/eicon/
5997 IT87 HARDWARE MONITORING DRIVER
6001 F: Documentation/hwmon/it87
6002 F: drivers/hwmon/it87.c
6007 W: https://linuxtv.org
6008 W: http://palosaari.fi/linux/
6009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6010 T: git git://linuxtv.org/anttip/media_tree.git
6012 F: drivers/media/tuners/it913x*
6014 IVTV VIDEO4LINUX DRIVER
6018 T: git git://linuxtv.org/media_tree.git
6019 W: http://www.ivtvdriver.org
6021 F: Documentation/video4linux/*.ivtv
6022 F: drivers/media/pci/ivtv/
6023 F: include/uapi/linux/ivtv*
6025 IX2505V MEDIA DRIVER
6028 W: https://linuxtv.org
6029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6031 F: drivers/media/dvb-frontends/ix2505v*
6033 JC42.4 TEMPERATURE SENSOR DRIVER
6037 F: drivers/hwmon/jc42.c
6038 F: Documentation/hwmon/jc42
6043 W: http://jfs.sourceforge.net/
6044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6046 F: Documentation/filesystems/jfs.txt
6053 F: drivers/net/ethernet/jme.*
6055 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6058 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6061 F: include/uapi/linux/jffs2.h
6063 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6069 F: include/linux/jbd2.h
6071 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6075 F: drivers/media/platform/rcar_jpu.c
6077 JSM Neo PCI based serial card
6081 F: drivers/tty/serial/jsm/
6083 K10TEMP HARDWARE MONITORING DRIVER
6087 F: Documentation/hwmon/k10temp
6088 F: drivers/hwmon/k10temp.c
6090 K8TEMP HARDWARE MONITORING DRIVER
6094 F: Documentation/hwmon/k8temp
6095 F: drivers/hwmon/k8temp.c
6100 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6102 F: Documentation/kbuild/kconfig-language.txt
6109 W: http://lse.sourceforge.net/kdump/
6111 F: Documentation/kdump/
6113 KEENE FM RADIO TRANSMITTER DRIVER
6116 T: git git://linuxtv.org/media_tree.git
6117 W: https://linuxtv.org
6119 F: drivers/media/radio/radio-keene*
6121 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6127 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6133 F: Documentation/kbuild/
6135 F: scripts/Makefile.*
6142 W: http://kernelnewbies.org/KernelJanitors
6145 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6149 W: http://nfs.sourceforge.net/
6150 T: git git://linux-nfs.org/~bfields/linux.git
6153 F: include/uapi/linux/nfsd/
6157 F: include/linux/lockd/
6158 F: include/linux/sunrpc/
6159 F: include/uapi/linux/sunrpc/
6161 KERNEL SELFTEST FRAMEWORK
6164 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6166 F: tools/testing/selftests
6168 KERNEL VIRTUAL MACHINE (KVM)
6172 W: http://www.linux-kvm.org
6173 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6175 F: Documentation/*/kvm*.txt
6176 F: Documentation/virtual/kvm/
6178 F: arch/x86/kernel/kvm.c
6179 F: arch/x86/kernel/kvmclock.c
6180 F: arch/*/include/asm/kvm*
6181 F: include/linux/kvm*
6182 F: include/uapi/linux/kvm*
6185 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6188 W: http://www.linux-kvm.org/
6190 F: arch/x86/include/asm/svm.h
6191 F: arch/x86/kvm/svm.c
6193 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6196 W: http://www.linux-kvm.org/
6197 T: git git://github.com/agraf/linux-2.6.git
6199 F: arch/powerpc/include/asm/kvm*
6200 F: arch/powerpc/kvm/
6202 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6206 W: http://www.ibm.com/developerworks/linux/linux390/
6207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6209 F: Documentation/s390/kvm.txt
6210 F: arch/s390/include/asm/kvm*
6213 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6218 W: http://systems.cs.columbia.edu/projects/kvm-arm
6219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6221 F: arch/arm/include/uapi/asm/kvm*
6222 F: arch/arm/include/asm/kvm*
6225 F: include/kvm/arm_*
6227 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6233 F: arch/arm64/include/uapi/asm/kvm*
6234 F: arch/arm64/include/asm/kvm*
6237 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6241 F: arch/mips/include/uapi/asm/kvm*
6242 F: arch/mips/include/asm/kvm*
6247 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6250 F: include/linux/kexec.h
6251 F: include/uapi/linux/kexec.h
6258 F: Documentation/security/keys.txt
6259 F: include/linux/key.h
6260 F: include/linux/key-type.h
6270 F: Documentation/security/keys-trusted-encrypted.txt
6271 F: include/keys/trusted-type.h
6272 F: security/keys/trusted.c
6273 F: security/keys/trusted.h
6281 F: Documentation/security/keys-trusted-encrypted.txt
6282 F: include/keys/encrypted-type.h
6283 F: security/keys/encrypted-keys/
6285 KGDB / KDB /debug_core
6287 W: http://kgdb.wiki.kernel.org/
6289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6291 F: Documentation/DocBook/kgdb.tmpl
6292 F: drivers/misc/kgdbts.c
6293 F: drivers/tty/serial/kgdboc.c
6294 F: include/linux/kdb.h
6295 F: include/linux/kgdb.h
6302 F: Documentation/kmemcheck.txt
6303 F: arch/x86/include/asm/kmemcheck.h
6304 F: arch/x86/mm/kmemcheck/
6305 F: include/linux/kmemcheck.h
6311 F: Documentation/kmemleak.txt
6312 F: include/linux/kmemleak.h
6314 F: mm/kmemleak-test.c
6322 F: Documentation/kprobes.txt
6323 F: include/linux/kprobes.h
6326 KS0108 LCD CONTROLLER DRIVER
6328 W: http://miguelojeda.es/auxdisplay.htm
6329 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6331 F: Documentation/auxdisplay/ks0108
6332 F: drivers/auxdisplay/ks0108.c
6333 F: include/linux/ks0108.h
6340 F: include/net/l3mdev.h
6342 LANTIQ MIPS ARCHITECTURE
6351 F: Documentation/networking/lapb-module.txt
6355 LASI 53c700 driver for PARISC
6359 F: Documentation/scsi/53c700.txt
6360 F: drivers/scsi/53c700*
6366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6369 F: include/linux/leds.h
6371 LEGACY EEPROM DRIVER
6374 F: Documentation/misc-devices/eeprom
6375 F: drivers/misc/eeprom/eeprom.c
6377 LEGO USB Tower driver
6380 W: http://legousb.sourceforge.net/
6382 F: drivers/usb/misc/legousbtower.c
6387 W: https://linuxtv.org
6388 W: http://github.com/mkrufky
6389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6390 T: git git://linuxtv.org/mkrufky/tuners.git
6392 F: drivers/media/dvb-frontends/lg2160.*
6394 LGDT3305 MEDIA DRIVER
6397 W: https://linuxtv.org
6398 W: http://github.com/mkrufky
6399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6400 T: git git://linuxtv.org/mkrufky/tuners.git
6402 F: drivers/media/dvb-frontends/lgdt3305.*
6407 W: http://lguest.ozlabs.org/
6409 F: arch/x86/include/asm/lguest*.h
6412 F: include/linux/lguest*.h
6415 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6421 F: include/linux/ata.h
6422 F: include/linux/libata.h
6424 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6429 F: include/linux/pata_arasan_cf_data.h
6430 F: drivers/ata/pata_arasan_cf.c
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6438 F: drivers/ata/pata_*.c
6439 F: drivers/ata/ata_generic.c
6441 LIBATA SATA AHCI PLATFORM devices support
6445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6447 F: drivers/ata/ahci_platform.c
6448 F: drivers/ata/libahci_platform.c
6449 F: include/linux/ahci_platform.h
6451 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6456 F: drivers/ata/sata_promise.*
6461 F: tools/lib/lockdep/
6463 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6466 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6470 F: include/linux/nd.h
6471 F: include/linux/libnvdimm.h
6472 F: include/uapi/linux/ndctl.h
6474 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6477 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6479 F: drivers/nvdimm/blk.c
6480 F: drivers/nvdimm/region_devs.c
6481 F: drivers/acpi/nfit*
6483 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6486 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6488 F: drivers/nvdimm/btt*
6490 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6493 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6495 F: drivers/nvdimm/pmem.c
6496 F: include/linux/pmem.h
6497 F: arch/*/include/asm/pmem.h
6499 LIGHTNVM PLATFORM SUPPORT
6501 W: http://github/OpenChannelSSD
6504 F: drivers/lightnvm/
6505 F: include/linux/lightnvm.h
6506 F: include/uapi/linux/lightnvm.h
6508 LINUX FOR IBM pSERIES (RS/6000)
6510 W: http://www.ibm.com/linux/ltc/projects/ppc
6512 F: arch/powerpc/boot/rs6000.h
6514 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6518 W: http://www.penguinppc.org/
6520 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6523 F: Documentation/powerpc/
6526 LINUX FOR POWER MACINTOSH
6528 W: http://www.penguinppc.org/
6531 F: arch/powerpc/platforms/powermac/
6532 F: drivers/macintosh/
6534 LINUX FOR POWERPC EMBEDDED MPC5XXX
6537 T: git git://git.denx.de/linux-denx-agust.git
6539 F: arch/powerpc/platforms/512x/
6540 F: arch/powerpc/platforms/52xx/
6542 LINUX FOR POWERPC EMBEDDED PPC4XX
6545 W: http://www.penguinppc.org/
6548 F: arch/powerpc/platforms/40x/
6549 F: arch/powerpc/platforms/44x/
6551 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6554 F: arch/powerpc/*/*virtex*
6555 F: arch/powerpc/*/*/*virtex*
6557 LINUX FOR POWERPC EMBEDDED PPC8XX
6559 W: http://www.penguinppc.org/
6562 F: arch/powerpc/platforms/8xx/
6564 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6567 W: http://www.penguinppc.org/
6569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6571 F: arch/powerpc/platforms/83xx/
6572 F: arch/powerpc/platforms/85xx/
6574 LINUX FOR POWERPC PA SEMI PWRFICIENT
6578 F: arch/powerpc/platforms/pasemi/
6579 F: drivers/*/*pasemi*
6580 F: drivers/*/*/*pasemi*
6582 LINUX SECURITY MODULE (LSM) FRAMEWORK
6587 LIS3LV02D ACCELEROMETER DRIVER
6590 F: Documentation/misc-devices/lis3lv02d
6591 F: drivers/misc/lis3lv02d/
6592 F: drivers/platform/x86/hp_accel.c
6600 F: kernel/livepatch/
6601 F: include/linux/livepatch.h
6602 F: arch/x86/include/asm/livepatch.h
6603 F: arch/x86/kernel/livepatch.c
6604 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6605 F: samples/livepatch/
6607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6612 F: include/linux/llc.h
6613 F: include/uapi/linux/llc.h
6617 LM73 HARDWARE MONITOR DRIVER
6621 F: drivers/hwmon/lm73.c
6623 LM78 HARDWARE MONITOR DRIVER
6627 F: Documentation/hwmon/lm78
6628 F: drivers/hwmon/lm78.c
6630 LM83 HARDWARE MONITOR DRIVER
6634 F: Documentation/hwmon/lm83
6635 F: drivers/hwmon/lm83.c
6637 LM90 HARDWARE MONITOR DRIVER
6641 F: Documentation/hwmon/lm90
6642 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6643 F: drivers/hwmon/lm90.c
6645 LM95234 HARDWARE MONITOR DRIVER
6649 F: Documentation/hwmon/lm95234
6650 F: drivers/hwmon/lm95234.c
6652 LME2510 MEDIA DRIVER
6655 W: https://linuxtv.org
6656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6658 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6660 LOCKDEP AND LOCKSTAT
6664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6666 F: Documentation/locking/lockdep*.txt
6667 F: Documentation/locking/lockstat.txt
6668 F: include/linux/lockdep.h
6671 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6674 W: http://www.linux-ntfs.org/content/view/19/37/
6676 F: Documentation/ldm.txt
6677 F: block/partitions/ldm.*
6687 LPC32XX MACHINE SUPPORT
6691 F: arch/arm/mach-lpc32xx/
6693 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6700 W: http://www.lsilogic.com/support
6702 F: drivers/message/fusion/
6703 F: drivers/scsi/mpt2sas/
6704 F: drivers/scsi/mpt3sas/
6706 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6710 F: drivers/scsi/sym53c8xx_2/
6712 LTC4261 HARDWARE MONITOR DRIVER
6716 F: Documentation/hwmon/ltc4261
6717 F: drivers/hwmon/ltc4261.c
6719 LTP (Linux Test Project)
6727 W: http://linux-test-project.github.io/
6728 T: git git://github.com/linux-test-project/ltp.git
6732 W: http://www.linux-m32r.org/
6739 W: http://www.linux-m68k.org/
6740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6745 M68K ON APPLE MACINTOSH
6747 W: http://www.mac.linux-m68k.org/
6754 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6758 M88DS3103 MEDIA DRIVER
6761 W: https://linuxtv.org
6762 W: http://palosaari.fi/linux/
6763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6764 T: git git://linuxtv.org/anttip/media_tree.git
6766 F: drivers/media/dvb-frontends/m88ds3103*
6768 M88RS2000 MEDIA DRIVER
6771 W: https://linuxtv.org
6772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6774 F: drivers/media/dvb-frontends/m88rs2000*
6776 MA901 MASTERKIT USB FM RADIO DRIVER
6779 T: git git://linuxtv.org/media_tree.git
6781 F: drivers/media/radio/radio-ma901.c
6786 W: http://wireless.kernel.org/
6787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6790 F: Documentation/networking/mac80211-injection.txt
6791 F: include/net/mac80211.h
6793 F: drivers/net/wireless/mac80211_hwsim.[ch]
6799 F: drivers/net/macvlan.c
6800 F: include/linux/if_macvlan.h
6807 F: include/linux/mailbox_client.h
6808 F: include/linux/mailbox_controller.h
6810 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6812 W: http://www.kernel.org/doc/man-pages
6816 MARVELL ARMADA DRM SUPPORT
6819 F: drivers/gpu/drm/armada/
6821 MARVELL 88E6352 DSA support
6824 F: drivers/net/dsa/mv88e6352.c
6826 MARVELL CRYPTO DRIVER
6829 F: drivers/crypto/marvell/
6833 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6838 F: drivers/net/ethernet/marvell/sk*
6840 MARVELL LIBERTAS WIRELESS DRIVER
6843 F: drivers/net/wireless/marvell/libertas/
6845 MARVELL MV643XX ETHERNET DRIVER
6849 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6850 F: include/linux/mv643xx.h
6852 MARVELL MVNETA ETHERNET DRIVER
6856 F: drivers/net/ethernet/marvell/mvneta.*
6858 MARVELL MWIFIEX WIRELESS DRIVER
6863 F: drivers/net/wireless/marvell/mwifiex/
6865 MARVELL MWL8K WIRELESS DRIVER
6869 F: drivers/net/wireless/marvell/mwl8k.c
6871 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6874 F: drivers/mmc/host/mvsdio.*
6876 MATROX FRAMEBUFFER DRIVER
6879 F: drivers/video/fbdev/matrox/matroxfb_*
6880 F: include/uapi/linux/matroxfb.h
6882 MAX16065 HARDWARE MONITOR DRIVER
6886 F: Documentation/hwmon/max16065
6887 F: drivers/hwmon/max16065.c
6889 MAX20751 HARDWARE MONITOR DRIVER
6893 F: Documentation/hwmon/max20751
6894 F: drivers/hwmon/max20751.c
6896 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6900 F: Documentation/hwmon/max6650
6901 F: drivers/hwmon/max6650.c
6903 MAX6697 HARDWARE MONITOR DRIVER
6907 F: Documentation/hwmon/max6697
6908 F: Documentation/devicetree/bindings/i2c/max6697.txt
6909 F: drivers/hwmon/max6697.c
6910 F: include/linux/platform_data/max6697.h
6912 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6916 F: drivers/power/max14577_charger.c
6917 F: drivers/power/max77693_charger.c
6919 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6923 F: drivers/*/*max77802.c
6924 F: Documentation/devicetree/bindings/*/*max77802.txt
6925 F: include/dt-bindings/*/*max77802.h
6927 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6932 F: drivers/*/max14577.c
6933 F: drivers/*/max77686.c
6934 F: drivers/*/max77693.c
6935 F: drivers/extcon/extcon-max14577.c
6936 F: drivers/extcon/extcon-max77693.c
6937 F: drivers/rtc/rtc-max77686.c
6938 F: drivers/clk/clk-max77686.c
6939 F: Documentation/devicetree/bindings/mfd/max14577.txt
6940 F: Documentation/devicetree/bindings/*/max77686.txt
6941 F: Documentation/devicetree/bindings/mfd/max77693.txt
6942 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6943 F: include/linux/mfd/max14577*.h
6944 F: include/linux/mfd/max77686*.h
6945 F: include/linux/mfd/max77693*.h
6947 MAXIRADIO FM RADIO RECEIVER DRIVER
6950 T: git git://linuxtv.org/media_tree.git
6951 W: https://linuxtv.org
6953 F: drivers/media/radio/radio-maxiradio*
6955 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6959 F: drivers/iio/potentiometer/mcp4531.c
6961 MEDIA DRIVERS FOR RENESAS - VSP1
6965 T: git git://linuxtv.org/media_tree.git
6967 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6968 F: drivers/media/platform/vsp1/
6970 MEDIA DRIVERS FOR ASCOT2E
6973 W: https://linuxtv.org
6975 T: git git://linuxtv.org/media_tree.git
6977 F: drivers/media/dvb-frontends/ascot2e*
6979 MEDIA DRIVERS FOR CXD2841ER
6982 W: https://linuxtv.org
6984 T: git git://linuxtv.org/media_tree.git
6986 F: drivers/media/dvb-frontends/cxd2841er*
6988 MEDIA DRIVERS FOR HORUS3A
6991 W: https://linuxtv.org
6993 T: git git://linuxtv.org/media_tree.git
6995 F: drivers/media/dvb-frontends/horus3a*
6997 MEDIA DRIVERS FOR LNBH25
7000 W: https://linuxtv.org
7002 T: git git://linuxtv.org/media_tree.git
7004 F: drivers/media/dvb-frontends/lnbh25*
7006 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7009 W: https://linuxtv.org
7011 T: git git://linuxtv.org/media_tree.git
7013 F: drivers/media/pci/netup_unidvb/*
7015 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7017 P: LinuxTV.org Project
7019 W: https://linuxtv.org
7020 Q: http://patchwork.kernel.org/project/linux-media/list/
7021 T: git git://linuxtv.org/media_tree.git
7023 F: Documentation/dvb/
7024 F: Documentation/video4linux/
7025 F: Documentation/DocBook/media/
7027 F: drivers/staging/media/
7028 F: include/linux/platform_data/media/
7030 F: include/uapi/linux/dvb/
7031 F: include/uapi/linux/videodev2.h
7032 F: include/uapi/linux/media.h
7033 F: include/uapi/linux/v4l2-*
7034 F: include/uapi/linux/meye.h
7035 F: include/uapi/linux/ivtv*
7036 F: include/uapi/linux/uvcvideo.h
7038 MEDIATEK ETHERNET DRIVER
7043 F: drivers/net/ethernet/mediatek/
7045 MEDIATEK MT7601U WIRELESS LAN DRIVER
7049 F: drivers/net/wireless/mediatek/mt7601u/
7051 MEGARAID SCSI/SAS DRIVERS
7057 W: http://www.lsi.com
7059 F: Documentation/scsi/megaraid.txt
7060 F: drivers/scsi/megaraid.*
7061 F: drivers/scsi/megaraid/
7063 MELLANOX ETHERNET DRIVER (mlx4_en)
7067 W: http://www.mellanox.com
7068 Q: http://patchwork.ozlabs.org/project/netdev/list/
7069 F: drivers/net/ethernet/mellanox/mlx4/en_*
7071 MELLANOX ETHERNET DRIVER (mlx5e)
7075 W: http://www.mellanox.com
7076 Q: http://patchwork.ozlabs.org/project/netdev/list/
7077 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7079 MELLANOX ETHERNET SWITCH DRIVERS
7084 W: http://www.mellanox.com
7085 Q: http://patchwork.ozlabs.org/project/netdev/list/
7086 F: drivers/net/ethernet/mellanox/mlxsw/
7093 F: kernel/membarrier.c
7094 F: include/uapi/linux/membarrier.h
7098 W: http://www.linux-mm.org
7100 F: include/linux/mm.h
7101 F: include/linux/gfp.h
7102 F: include/linux/mmzone.h
7103 F: include/linux/memory_hotplug.h
7104 F: include/linux/vmalloc.h
7107 MEMORY TECHNOLOGY DEVICES (MTD)
7111 W: http://www.linux-mtd.infradead.org/
7112 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7113 T: git git://git.infradead.org/linux-mtd.git
7114 T: git git://git.infradead.org/l2-mtd.git
7117 F: include/linux/mtd/
7118 F: include/uapi/mtd/
7120 MEN A21 WATCHDOG DRIVER
7124 F: drivers/watchdog/mena21_wdt.c
7126 MEN CHAMELEON BUS (mcb)
7130 F: include/linux/mcb.h
7131 F: Documentation/men-chameleon-bus.txt
7133 MEN F21BMC (Board Management Controller)
7136 F: drivers/mfd/menf21bmc.c
7137 F: drivers/watchdog/menf21bmc_wdt.c
7138 F: drivers/leds/leds-menf21bmc.c
7139 F: drivers/hwmon/menf21bmc_hwmon.c
7140 F: Documentation/hwmon/menf21bmc
7145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7148 F: Documentation/metag/
7149 F: Documentation/devicetree/bindings/metag/
7150 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7151 F: drivers/clocksource/metag_generic.c
7152 F: drivers/irqchip/irq-metag.c
7153 F: drivers/irqchip/irq-metag-ext.c
7154 F: drivers/tty/metag_da.c
7156 MICROBLAZE ARCHITECTURE
7158 W: http://www.monstr.eu/fdt/
7159 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7163 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7167 F: drivers/platform/x86/surfacepro3_button.c
7172 F: drivers/usb/image/microtek.*
7177 W: http://www.linux-mips.org/
7178 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7179 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7181 F: Documentation/mips/
7184 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7187 T: git git://linuxtv.org/media_tree.git
7188 W: https://linuxtv.org
7190 F: drivers/media/radio/radio-miropcm20*
7192 MELLANOX MLX4 core VPI driver
7196 W: http://www.mellanox.com
7197 Q: http://patchwork.ozlabs.org/project/netdev/list/
7199 F: drivers/net/ethernet/mellanox/mlx4/
7200 F: include/linux/mlx4/
7202 MELLANOX MLX4 IB driver
7205 W: http://www.mellanox.com
7206 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7208 F: drivers/infiniband/hw/mlx4/
7209 F: include/linux/mlx4/
7211 MELLANOX MLX5 core VPI driver
7216 W: http://www.mellanox.com
7217 Q: http://patchwork.ozlabs.org/project/netdev/list/
7219 F: drivers/net/ethernet/mellanox/mlx5/core/
7220 F: include/linux/mlx5/
7222 MELLANOX MLX5 IB driver
7226 W: http://www.mellanox.com
7227 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7229 F: drivers/infiniband/hw/mlx5/
7230 F: include/linux/mlx5/
7232 MELEXIS MLX90614 DRIVER
7235 W: http://www.melexis.com
7237 F: drivers/iio/temperature/mlx90614.c
7239 MN88472 MEDIA DRIVER
7242 W: https://linuxtv.org
7243 W: http://palosaari.fi/linux/
7244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7245 T: git git://linuxtv.org/anttip/media_tree.git
7247 F: drivers/staging/media/mn88472/
7248 F: drivers/media/dvb-frontends/mn88472.h
7250 MN88473 MEDIA DRIVER
7253 W: https://linuxtv.org
7254 W: http://palosaari.fi/linux/
7255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7256 T: git git://linuxtv.org/anttip/media_tree.git
7258 F: drivers/staging/media/mn88473/
7259 F: drivers/media/dvb-frontends/mn88473.h
7264 F: include/linux/module.h
7267 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7268 W: http://popies.net/meye/
7270 F: Documentation/video4linux/meye.txt
7271 F: drivers/media/pci/meye/
7272 F: include/uapi/linux/meye.h
7274 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7277 F: Documentation/serial/moxa-smartio
7278 F: drivers/tty/mxser.*
7280 MR800 AVERMEDIA USB FM RADIO DRIVER
7283 T: git git://linuxtv.org/media_tree.git
7285 F: drivers/media/radio/radio-mr800.c
7287 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7291 F: drivers/net/ieee802154/mrf24j40.c
7292 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7298 F: drivers/platform/x86/msi-laptop.c
7303 F: drivers/platform/x86/msi-wmi.c
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/tuners/msi001*
7315 MSI2500 MEDIA DRIVER
7318 W: https://linuxtv.org
7319 W: http://palosaari.fi/linux/
7320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7321 T: git git://linuxtv.org/anttip/media_tree.git
7323 F: drivers/media/usb/msi2500/
7325 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7329 F: drivers/mtd/devices/docg3*
7331 MT9M032 APTINA SENSOR DRIVER
7334 T: git git://linuxtv.org/media_tree.git
7336 F: drivers/media/i2c/mt9m032.c
7337 F: include/media/i2c/mt9m032.h
7339 MT9P031 APTINA CAMERA SENSOR
7342 T: git git://linuxtv.org/media_tree.git
7344 F: drivers/media/i2c/mt9p031.c
7345 F: include/media/i2c/mt9p031.h
7347 MT9T001 APTINA CAMERA SENSOR
7350 T: git git://linuxtv.org/media_tree.git
7352 F: drivers/media/i2c/mt9t001.c
7353 F: include/media/i2c/mt9t001.h
7355 MT9V032 APTINA CAMERA SENSOR
7358 T: git git://linuxtv.org/media_tree.git
7360 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7361 F: drivers/media/i2c/mt9v032.c
7362 F: include/media/i2c/mt9v032.h
7364 MULTIFUNCTION DEVICES (MFD)
7366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7369 F: include/linux/mfd/
7371 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7374 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7377 F: include/linux/mmc/
7378 F: include/uapi/linux/mmc/
7380 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7382 F: drivers/mmc/host/mmc_spi.c
7383 F: include/linux/spi/mmc_spi.h
7385 MULTISOUND SOUND DRIVER
7388 F: Documentation/sound/oss/MultiSound
7391 MULTITECH MULTIPORT CARD (ISICOM)
7393 F: drivers/tty/isicom.c
7394 F: include/linux/isicom.h
7396 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7401 F: drivers/usb/musb/
7403 MXL5007T MEDIA DRIVER
7406 W: https://linuxtv.org
7407 W: http://github.com/mkrufky
7408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7409 T: git git://linuxtv.org/mkrufky/tuners.git
7411 F: drivers/media/tuners/mxl5007t.*
7413 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7416 W: https://www.myricom.com/support/downloads/myri10ge.html
7418 F: drivers/net/ethernet/myricom/myri10ge/
7420 NATSEMI ETHERNET DRIVER (DP8381x)
7422 F: drivers/net/ethernet/natsemi/natsemi.c
7424 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7428 W: http://www.native-instruments.com
7436 NCR 5380 SCSI DRIVERS
7441 F: Documentation/scsi/g_NCR5380.txt
7442 F: drivers/scsi/NCR5380.*
7443 F: drivers/scsi/arm/cumana_1.c
7444 F: drivers/scsi/arm/oak.c
7445 F: drivers/scsi/atari_NCR5380.c
7446 F: drivers/scsi/atari_scsi.*
7447 F: drivers/scsi/dmx3191d.c
7448 F: drivers/scsi/dtc.*
7449 F: drivers/scsi/g_NCR5380.*
7450 F: drivers/scsi/g_NCR5380_mmio.c
7451 F: drivers/scsi/mac_scsi.*
7452 F: drivers/scsi/pas16.*
7453 F: drivers/scsi/sun3_scsi.*
7454 F: drivers/scsi/sun3_scsi_vme.c
7455 F: drivers/scsi/t128.*
7457 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7461 F: drivers/scsi/NCR_D700.*
7463 NCT6775 HARDWARE MONITOR DRIVER
7467 F: Documentation/hwmon/nct6775
7468 F: drivers/hwmon/nct6775.c
7470 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7473 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7475 F: drivers/infiniband/hw/nes/
7477 NETEM NETWORK EMULATOR
7481 F: net/sched/sch_netem.c
7483 NETERION 10GbE DRIVERS (s2io/vxge)
7487 F: Documentation/networking/s2io.txt
7488 F: Documentation/networking/vxge.txt
7489 F: drivers/net/ethernet/neterion/
7491 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7497 W: http://www.netfilter.org/
7498 W: http://www.iptables.org/
7499 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7503 F: include/linux/netfilter*
7504 F: include/linux/netfilter/
7505 F: include/net/netfilter/
7506 F: include/uapi/linux/netfilter*
7507 F: include/uapi/linux/netfilter/
7508 F: net/*/netfilter.c
7511 F: net/bridge/br_netfilter*.c
7515 W: http://netlabel.sf.net
7518 F: Documentation/netlabel/
7519 F: include/net/netlabel.h
7522 NETROM NETWORK LAYER
7525 W: http://www.linux-ax25.org/
7527 F: include/net/netrom.h
7528 F: include/uapi/linux/netrom.h
7531 NETRONOME ETHERNET DRIVERS
7535 F: drivers/net/ethernet/netronome/
7537 NETWORK BLOCK DEVICE (NBD)
7541 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7542 F: Documentation/blockdev/nbd.txt
7543 F: drivers/block/nbd.c
7544 F: include/uapi/linux/nbd.h
7546 NETWORK DROP MONITOR
7550 W: https://fedorahosted.org/dropwatch/
7551 F: net/core/drop_monitor.c
7553 NETWORKING [GENERAL]
7556 W: http://www.linuxfoundation.org/en/Net
7557 Q: http://patchwork.ozlabs.org/project/netdev/list/
7558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7563 F: include/linux/in.h
7564 F: include/linux/net.h
7565 F: include/linux/netdevice.h
7566 F: include/uapi/linux/in.h
7567 F: include/uapi/linux/net.h
7568 F: include/uapi/linux/netdevice.h
7569 F: include/uapi/linux/net_namespace.h
7571 F: tools/testing/selftests/net/
7575 NETWORKING [IPv4/IPv6]
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7603 F: net/ipv4/ipcomp.c
7604 F: net/ipv4/ip_vti.c
7608 F: net/ipv6/ipcomp6.c
7609 F: net/ipv6/ip6_vti.c
7610 F: include/uapi/linux/xfrm.h
7611 F: include/net/xfrm.h
7613 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7618 NETWORKING [WIRELESS]
7620 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7624 W: http://www.linuxfoundation.org/en/Net
7625 Q: http://patchwork.ozlabs.org/project/netdev/list/
7626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7630 F: include/linux/if_*
7631 F: include/linux/netdevice.h
7632 F: include/linux/etherdevice.h
7633 F: include/linux/fcdevice.h
7634 F: include/linux/fddidevice.h
7635 F: include/linux/hippidevice.h
7636 F: include/linux/inetdevice.h
7637 F: include/uapi/linux/if_*
7638 F: include/uapi/linux/netdevice.h
7640 NETWORKING DRIVERS (WIRELESS)
7643 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7647 F: drivers/net/wireless/
7649 NETXEN (1/10) GbE SUPPORT
7654 W: http://www.qlogic.com
7656 F: drivers/net/ethernet/qlogic/netxen/
7667 F: include/uapi/linux/nfc.h
7669 F: include/linux/platform_data/nfcmrvl.h
7670 F: include/linux/platform_data/nxp-nci.h
7671 F: include/linux/platform_data/pn544.h
7672 F: include/linux/platform_data/st21nfca.h
7673 F: include/linux/platform_data/st-nci.h
7674 F: Documentation/devicetree/bindings/net/nfc/
7676 NFS, SUNRPC, AND LOCKD CLIENTS
7680 W: http://client.linux-nfs.org
7681 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7687 F: include/linux/lockd/
7688 F: include/linux/nfs*
7689 F: include/linux/sunrpc/
7690 F: include/uapi/linux/nfs*
7691 F: include/uapi/linux/sunrpc/
7696 W: http://nilfs.sourceforge.net/
7697 T: git git://github.com/konis/nilfs2.git
7699 F: Documentation/filesystems/nilfs2.txt
7701 F: include/linux/nilfs2_fs.h
7702 F: include/trace/events/nilfs2.h
7704 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA 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/pcmcia/nsp_*
7711 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7714 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7716 F: Documentation/scsi/NinjaSCSI.txt
7717 F: drivers/scsi/nsp32*
7722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7726 NOKIA N900 POWER SUPPLY DRIVERS
7728 F: include/linux/power/bq2415x_charger.h
7729 F: include/linux/power/bq27xxx_battery.h
7730 F: include/linux/power/isp1704_charger.h
7731 F: drivers/power/bq2415x_charger.c
7732 F: drivers/power/bq27xxx_battery.c
7733 F: drivers/power/bq27xxx_battery_i2c.c
7734 F: drivers/power/isp1704_charger.c
7735 F: drivers/power/rx51_battery.c
7743 W: https://github.com/jonmason/ntb/wiki
7744 T: git git://github.com/jonmason/ntb.git
7746 F: drivers/net/ntb_netdev.c
7747 F: include/linux/ntb.h
7748 F: include/linux/ntb_transport.h
7755 W: https://github.com/jonmason/ntb/wiki
7756 T: git git://github.com/jonmason/ntb.git
7757 F: drivers/ntb/hw/intel/
7763 F: drivers/ntb/hw/amd/
7768 W: http://www.tuxera.com/
7769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7771 F: Documentation/filesystems/ntfs.txt
7774 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7778 F: drivers/video/fbdev/riva/
7779 F: drivers/video/fbdev/nvidia/
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7786 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7788 F: drivers/nvme/host/
7789 F: include/linux/nvme.h
7796 F: Documentation/devicetree/bindings/nvmem/
7797 F: include/linux/nvmem-consumer.h
7798 F: include/linux/nvmem-provider.h
7805 F: drivers/nfc/nxp-nci
7807 NXP TDA998X DRM DRIVER
7810 F: drivers/gpu/drm/i2c/tda998x_drv.c
7811 F: include/drm/i2c/tda998x.h
7817 F: sound/soc/codecs/tfa9879*
7822 W: http://www.muru.com/linux/omap/
7823 W: http://linux.omap.com/
7824 Q: http://patchwork.kernel.org/project/linux-omap/list/
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7828 F: arch/arm/configs/omap1_defconfig
7829 F: arch/arm/configs/omap2plus_defconfig
7830 F: drivers/i2c/busses/i2c-omap.c
7831 F: drivers/irqchip/irq-omap-intc.c
7832 F: drivers/mfd/*omap*.c
7833 F: drivers/mfd/menelaus.c
7834 F: drivers/mfd/palmas.c
7835 F: drivers/mfd/tps65217.c
7836 F: drivers/mfd/tps65218.c
7837 F: drivers/mfd/tps65910.c
7838 F: drivers/mfd/twl-core.[ch]
7839 F: drivers/mfd/twl4030*.c
7840 F: drivers/mfd/twl6030*.c
7841 F: drivers/mfd/twl6040*.c
7842 F: drivers/regulator/palmas-regulator*.c
7843 F: drivers/regulator/pbias-regulator.c
7844 F: drivers/regulator/tps65217-regulator.c
7845 F: drivers/regulator/tps65218-regulator.c
7846 F: drivers/regulator/tps65910-regulator.c
7847 F: drivers/regulator/twl-regulator.c
7848 F: include/linux/i2c-omap.h
7850 OMAP DEVICE TREE SUPPORT
7856 F: arch/arm/boot/dts/*omap*
7857 F: arch/arm/boot/dts/*am3*
7858 F: arch/arm/boot/dts/*am4*
7859 F: arch/arm/boot/dts/*am5*
7860 F: arch/arm/boot/dts/*dra7*
7862 OMAP CLOCK FRAMEWORK SUPPORT
7866 F: arch/arm/*omap*/*clock*
7868 OMAP POWER MANAGEMENT SUPPORT
7872 F: arch/arm/*omap*/*pm*
7873 F: drivers/cpufreq/omap-cpufreq.c
7875 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7880 F: arch/arm/mach-omap2/prm*
7890 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7895 F: drivers/memory/omap-gpmc.c
7896 F: arch/arm/mach-omap2/*gpmc*
7898 OMAP FRAMEBUFFER SUPPORT
7903 F: drivers/video/fbdev/omap/
7905 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7910 F: drivers/video/fbdev/omap2/
7911 F: Documentation/arm/OMAP/DSS
7913 OMAP HARDWARE SPINLOCK SUPPORT
7917 F: drivers/hwspinlock/omap_hwspinlock.c
7923 F: drivers/mmc/host/omap.c
7929 F: drivers/mmc/host/omap_hsmmc.c
7931 OMAP RANDOM NUMBER GENERATOR SUPPORT
7934 F: drivers/char/hw_random/omap-rng.c
7941 F: arch/arm/mach-omap2/omap_hwmod.*
7947 F: arch/arm/mach-omap2/omap_hwmod*data*
7949 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7953 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7955 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7959 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7960 F: drivers/media/platform/omap3isp/
7961 F: drivers/staging/media/omap4iss/
7967 F: drivers/usb/*/*omap*
7968 F: arch/arm/*omap*/usb*
7976 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7977 F: drivers/gpio/gpio-omap.c
7979 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7983 F: arch/arm/boot/dts/am335x-nano.dts
7989 F: Documentation/filesystems/omfs.txt
7992 OMNIKEY CARDMAN 4000 DRIVER
7995 F: drivers/char/pcmcia/cm4000_cs.c
7996 F: include/linux/cm4000_cs.h
7997 F: include/uapi/linux/cm4000_cs.h
7999 OMNIKEY CARDMAN 4040 DRIVER
8002 F: drivers/char/pcmcia/cm4040_cs.*
8004 OMNIVISION OV7670 SENSOR DRIVER
8007 T: git git://linuxtv.org/media_tree.git
8009 F: drivers/media/i2c/ov7670.c
8011 ONENAND FLASH DRIVER
8015 F: drivers/mtd/onenand/
8016 F: include/linux/mtd/onenand*.h
8018 ONSTREAM SCSI TAPE DRIVER
8023 F: Documentation/scsi/osst.txt
8024 F: drivers/scsi/osst.*
8025 F: drivers/scsi/osst_*.h
8026 F: drivers/scsi/st.h
8028 OPENCORES I2C BUS DRIVER
8032 F: Documentation/i2c/busses/i2c-ocores
8033 F: drivers/i2c/busses/i2c-ocores.c
8035 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8040 W: http://www.devicetree.org/
8041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8044 F: include/linux/of*.h
8047 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8056 F: Documentation/devicetree/
8058 F: include/dt-bindings/
8060 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8064 F: Documentation/devicetree/dynamic-resolution-notes.txt
8065 F: Documentation/devicetree/overlay-notes.txt
8066 F: drivers/of/overlay.c
8067 F: drivers/of/resolver.c
8069 OPENRISC ARCHITECTURE
8071 W: http://openrisc.net
8074 T: git git://openrisc.net/~jonas/linux
8081 W: http://openvswitch.org
8084 F: include/uapi/linux/openvswitch.h
8086 OPERATING PERFORMANCE POINTS (OPP)
8092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8093 F: drivers/base/power/opp/
8094 F: include/linux/pm_opp.h
8095 F: Documentation/power/opp.txt
8096 F: Documentation/devicetree/bindings/opp/
8101 T: git git://git.alsa-project.org/alsa-kernel.git
8103 F: sound/drivers/opl4/
8109 F: arch/*/include/asm/oprofile*.h
8111 F: drivers/oprofile/
8112 F: include/linux/oprofile.h
8114 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8118 W: http://ocfs2.wiki.kernel.org
8120 F: Documentation/filesystems/ocfs2.txt
8121 F: Documentation/filesystems/dlmfs.txt
8126 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8127 W: http://www.nongnu.org/orinoco/
8129 F: drivers/net/wireless/intersil/orinoco/
8131 OSD LIBRARY and FILESYSTEM
8135 W: http://open-osd.org
8136 T: git git://git.open-osd.org/open-osd.git
8138 F: drivers/scsi/osd/
8139 F: include/scsi/osd_*
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8148 F: Documentation/filesystems/overlayfs.txt
8153 W: http://wireless.kernel.org/en/users/Drivers/p54
8155 F: drivers/net/wireless/intersil/p54/
8157 PA SEMI ETHERNET DRIVER
8161 F: drivers/net/ethernet/pasemi/*
8163 PA SEMI SMBUS DRIVER
8167 F: drivers/i2c/busses/i2c-pasemi.c
8169 PADATA PARALLEL EXECUTION MECHANISM
8174 F: include/linux/padata.h
8175 F: Documentation/padata.txt
8177 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8181 F: drivers/platform/x86/panasonic-laptop.c
8183 PANASONIC MN10300/AM33/AM34 PORT
8187 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8189 F: Documentation/mn10300/
8192 PARALLEL PORT SUBSYSTEM
8198 F: include/linux/parport*.h
8199 F: drivers/char/ppdev.c
8200 F: include/uapi/linux/ppdev.h
8201 F: Documentation/parport*.txt
8203 PARAVIRT_OPS INTERFACE
8210 F: Documentation/virtual/paravirt_ops.txt
8211 F: arch/*/kernel/paravirt*
8212 F: arch/*/include/asm/paravirt.h
8214 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8218 F: Documentation/blockdev/paride.txt
8219 F: drivers/block/paride/
8225 W: http://www.parisc-linux.org/
8226 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8231 F: Documentation/parisc/
8233 F: drivers/char/agp/parisc-agp.c
8234 F: drivers/input/serio/gscps2.c
8235 F: drivers/parport/parport_gsc.*
8236 F: drivers/tty/serial/8250/8250_gsc.c
8237 F: drivers/video/fbdev/sti*
8238 F: drivers/video/console/sti*
8239 F: drivers/video/logo/logo_parisc*
8241 PC87360 HARDWARE MONITORING DRIVER
8245 F: Documentation/hwmon/pc87360
8246 F: drivers/hwmon/pc87360.c
8251 F: drivers/char/pc8736x_gpio.c
8253 PC87427 HARDWARE MONITORING DRIVER
8257 F: Documentation/hwmon/pc87427
8258 F: drivers/hwmon/pc87427.c
8263 F: drivers/leds/leds-pca9532.c
8264 F: include/linux/leds-pca9532.h
8266 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8270 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8272 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8275 F: drivers/firmware/pcdp.*
8281 F: Documentation/PCI/pci-error-recovery.txt
8286 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8289 F: Documentation/PCI/
8291 F: include/linux/pci*
8293 F: arch/x86/kernel/quirks.c
8295 PCI DRIVER FOR ALTERA PCIE IP
8300 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8301 F: drivers/pci/host/pcie-altera.c
8303 PCI DRIVER FOR ARM VERSATILE PLATFORM
8308 F: Documentation/devicetree/bindings/pci/versatile.txt
8309 F: drivers/pci/host/pci-versatile.c
8311 PCI DRIVER FOR APPLIEDMICRO XGENE
8316 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8317 F: drivers/pci/host/pci-xgene.c
8319 PCI DRIVER FOR FREESCALE LAYERSCAPE
8327 F: drivers/pci/host/*layerscape*
8335 F: drivers/pci/host/*imx6*
8337 PCI DRIVER FOR TI KEYSTONE
8342 F: drivers/pci/host/*keystone*
8344 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8350 F: drivers/pci/host/*mvebu*
8352 PCI DRIVER FOR NVIDIA TEGRA
8357 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8358 F: drivers/pci/host/pci-tegra.c
8360 PCI DRIVER FOR TI DRA7XX
8365 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8366 F: drivers/pci/host/pci-dra7xx.c
8368 PCI DRIVER FOR RENESAS R-CAR
8373 F: drivers/pci/host/*rcar*
8375 PCI DRIVER FOR SAMSUNG EXYNOS
8381 F: drivers/pci/host/pci-exynos.c
8383 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8388 F: drivers/pci/host/*designware*
8390 PCI DRIVER FOR GENERIC OF HOSTS
8395 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8396 F: drivers/pci/host/pci-host-generic.c
8398 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8402 F: arch/x86/pci/vmd.c
8404 PCIE DRIVER FOR ST SPEAR13XX
8408 F: drivers/pci/host/*spear*
8410 PCI MSI DRIVER FOR ALTERA MSI IP
8415 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8416 F: drivers/pci/host/pcie-altera-msi.c
8418 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8423 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8424 F: drivers/pci/host/pci-xgene-msi.c
8426 PCIE DRIVER FOR HISILICON
8431 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8432 F: drivers/pci/host/pcie-hisi.c
8434 PCIE DRIVER FOR QUALCOMM MSM
8439 F: drivers/pci/host/*qcom*
8442 P: Linux PCMCIA Team
8444 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8447 F: Documentation/pcmcia/
8451 PCNET32 NETWORK DRIVER
8455 F: drivers/net/ethernet/amd/pcnet32.c
8457 PCRYPT PARALLEL CRYPTO ENGINE
8462 F: include/crypto/pcrypt.h
8464 PER-CPU MEMORY ALLOCATOR
8467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8469 F: include/linux/percpu*.h
8471 F: arch/*/include/asm/percpu.h
8473 PER-TASK DELAY ACCOUNTING
8476 F: include/linux/delayacct.h
8477 F: kernel/delayacct.c
8479 PERFORMANCE EVENTS SUBSYSTEM
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8487 F: include/linux/perf_event.h
8488 F: include/uapi/linux/perf_event.h
8489 F: arch/*/kernel/perf_event*.c
8490 F: arch/*/kernel/*/perf_event*.c
8491 F: arch/*/kernel/*/*/perf_event*.c
8492 F: arch/*/include/asm/perf_event.h
8493 F: arch/*/kernel/perf_callchain.c
8496 PERSONALITY HANDLING
8500 F: include/linux/personality.h
8501 F: include/uapi/linux/personality.h
8506 F: Documentation/networking/phonet.txt
8507 F: include/linux/phonet.h
8508 F: include/net/phonet/
8509 F: include/uapi/linux/phonet.h
8516 F: drivers/mtd/devices/phram.c
8522 F: drivers/hid/hid-picolcd*
8527 T: git git://github.com/jamieiles/linux-2.6-ji.git
8529 F: arch/arm/boot/dts/picoxcell*
8530 F: arch/arm/mach-picoxcell/
8531 F: drivers/crypto/picoxcell*
8533 PIN CONTROL SUBSYSTEM
8536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8539 F: include/linux/pinctrl/
8541 PIN CONTROLLER - ATMEL AT91
8545 F: drivers/pinctrl/pinctrl-at91.*
8547 PIN CONTROLLER - ATMEL AT91 PIO4
8552 F: drivers/pinctrl/pinctrl-at91-pio4.*
8554 PIN CONTROLLER - INTEL
8558 F: drivers/pinctrl/intel/
8560 PIN CONTROLLER - RENESAS
8565 F: drivers/pinctrl/sh-pfc/
8567 PIN CONTROLLER - SAMSUNG
8572 F: drivers/pinctrl/samsung/
8574 PIN CONTROLLER - SINGLE
8580 F: drivers/pinctrl/pinctrl-single.c
8582 PIN CONTROLLER - ST SPEAR
8586 W: http://www.st.com/spear
8588 F: drivers/pinctrl/spear/
8593 F: drivers/block/pktcdvd.c
8594 F: include/linux/pktcdvd.h
8595 F: include/uapi/linux/pktcdvd.h
8599 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8601 T: git git://github.com/gxt/linux.git
8602 F: drivers/input/serio/i8042-unicore32io.h
8603 F: drivers/i2c/busses/i2c-puv3.c
8604 F: drivers/video/fbdev/fb-puv3.c
8605 F: drivers/rtc/rtc-puv3.c
8607 PMBUS HARDWARE MONITORING DRIVERS
8610 W: http://www.lm-sensors.org/
8611 W: http://www.roeck-us.net/linux/drivers/
8612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8614 F: Documentation/hwmon/pmbus
8615 F: drivers/hwmon/pmbus/
8616 F: include/linux/i2c/pmbus.h
8618 PMC SIERRA MaxRAID DRIVER
8620 W: http://www.pmc-sierra.com/
8622 F: drivers/scsi/pmcraid.*
8624 PMC SIERRA PM8001 DRIVER
8630 F: drivers/scsi/pm8001/
8632 POSIX CLOCKS and TIMERS
8635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8638 F: include/linux/timer*
8639 F: kernel/time/*timer*
8641 POWER MANAGEMENT CORE
8644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8646 F: drivers/base/power/
8647 F: include/linux/pm.h
8648 F: include/linux/pm_*
8649 F: include/linux/powercap.h
8650 F: drivers/powercap/
8652 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8657 T: git git://git.infradead.org/battery-2.6.git
8659 F: include/linux/power_supply.h
8661 X: drivers/power/avs/
8663 POWER STATE COORDINATION INTERFACE (PSCI)
8668 F: drivers/firmware/psci.c
8669 F: include/linux/psci.h
8670 F: include/uapi/linux/psci.h
8677 PPP PROTOCOL DRIVERS AND COMPRESSORS
8681 F: drivers/net/ppp/ppp_*
8683 PPP OVER ATM (RFC 2364)
8686 F: net/atm/pppoatm.c
8687 F: include/uapi/linux/atmppp.h
8692 F: drivers/net/ppp/pppoe.c
8693 F: drivers/net/ppp/pppox.c
8698 F: net/l2tp/l2tp_ppp.c
8699 F: include/linux/if_pppol2tp.h
8700 F: include/uapi/linux/if_pppol2tp.h
8704 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8707 F: Documentation/pps/
8709 F: include/linux/pps*.h
8715 F: drivers/net/ppp/pptp.c
8716 W: http://sourceforge.net/projects/accel-pptp
8721 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8723 F: Documentation/preempt-locking.txt
8724 F: include/linux/preempt.h
8726 PRISM54 WIRELESS DRIVER
8729 W: http://wireless.kernel.org/en/users/Drivers/p54
8731 F: drivers/net/wireless/intersil/prism54/
8738 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8740 PS3 PLATFORM SUPPORT
8744 F: arch/powerpc/boot/ps3*
8745 F: arch/powerpc/include/asm/lv1call.h
8746 F: arch/powerpc/include/asm/ps3*.h
8747 F: arch/powerpc/platforms/ps3/
8750 F: drivers/rtc/rtc-ps3.c
8751 F: drivers/usb/host/*ps3.c
8752 F: sound/ppc/snd_ps3*
8759 F: drivers/block/ps3vram.c
8767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8769 F: include/linux/pstore*
8770 F: drivers/firmware/efi/efi-pstore.c
8771 F: drivers/acpi/apei/erst.c
8773 PTP HARDWARE CLOCK SUPPORT
8777 W: http://linuxptp.sourceforge.net/
8778 F: Documentation/ABI/testing/sysfs-ptp
8779 F: Documentation/ptp/*
8780 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8781 F: drivers/net/phy/dp83640*
8783 F: include/linux/ptp_cl*
8789 F: include/asm-generic/syscall.h
8790 F: include/linux/ptrace.h
8791 F: include/linux/regset.h
8792 F: include/linux/tracehook.h
8793 F: include/uapi/linux/ptrace.h
8796 PVRUSB2 VIDEO4LINUX DRIVER
8800 W: http://www.isely.net/pvrusb2/
8801 T: git git://linuxtv.org/media_tree.git
8803 F: Documentation/video4linux/README.pvrusb2
8804 F: drivers/media/usb/pvrusb2/
8809 T: git git://linuxtv.org/media_tree.git
8811 F: drivers/media/usb/pwc/*
8817 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8818 F: Documentation/hwmon/pwm-fan
8819 F: drivers/hwmon/pwm-fan.c
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8826 F: Documentation/pwm.txt
8827 F: Documentation/devicetree/bindings/pwm/
8828 F: include/linux/pwm.h
8830 F: drivers/video/backlight/pwm_bl.c
8831 F: include/linux/pwm_backlight.h
8833 PXA2xx/PXA3xx SUPPORT
8838 T: git git://github.com/hzhuang1/linux.git
8839 T: git git://github.com/rjarzmik/linux.git
8841 F: arch/arm/boot/dts/pxa*
8842 F: arch/arm/mach-pxa/
8844 F: drivers/pcmcia/pxa2xx*
8845 F: drivers/pinctrl/pxa/
8846 F: drivers/spi/spi-pxa2xx*
8847 F: drivers/usb/gadget/udc/pxa2*
8848 F: include/sound/pxa2xx-lib.h
8856 F: drivers/gpio/gpio-pxa.c
8858 PXA3xx NAND FLASH DRIVER
8862 F: drivers/mtd/nand/pxa3xx_nand.c
8868 T: git git://github.com/hzhuang1/linux.git
8869 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8871 F: arch/arm/boot/dts/mmp*
8872 F: arch/arm/mach-mmp/
8886 F: drivers/crypto/qat/
8892 F: drivers/infiniband/hw/qib/
8894 QLOGIC QLA1280 SCSI DRIVER
8898 F: drivers/scsi/qla1280.[ch]
8900 QLOGIC QLA2XXX FC-SCSI DRIVER
8904 F: Documentation/scsi/LICENSE.qla2xxx
8905 F: drivers/scsi/qla2xxx/
8907 QLOGIC QLA4XXX iSCSI DRIVER
8911 F: Documentation/scsi/LICENSE.qla4xxx
8912 F: drivers/scsi/qla4xxx/
8914 QLOGIC QLA3XXX NETWORK DRIVER
8920 F: Documentation/networking/LICENSE.qla3xxx
8921 F: drivers/net/ethernet/qlogic/qla3xxx.*
8923 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8927 F: drivers/net/ethernet/qlogic/qlcnic/
8929 QLOGIC QLGE 10Gb ETHERNET DRIVER
8936 F: drivers/net/ethernet/qlogic/qlge/
8938 QLOGIC QL4xxx ETHERNET DRIVER
8944 F: drivers/net/ethernet/qlogic/qed/
8945 F: include/linux/qed/
8946 F: drivers/net/ethernet/qlogic/qede/
8950 W: http://www.alarsen.net/linux/qnx4fs/
8953 F: include/uapi/linux/qnx4_fs.h
8954 F: include/uapi/linux/qnxtypes.h
8959 W: https://linuxtv.org
8960 W: http://palosaari.fi/linux/
8961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8962 T: git git://linuxtv.org/anttip/media_tree.git
8964 F: drivers/media/tuners/qt1010*
8966 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8970 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8972 F: drivers/net/wireless/ath/ath9k/
8974 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8977 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8980 F: drivers/net/wireless/ath/ath10k/
8982 QUALCOMM HEXAGON ARCHITECTURE
8985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8989 QUALCOMM WCN36XX WIRELESS DRIVER
8992 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8993 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8995 F: drivers/net/wireless/ath/wcn36xx/
8997 RADOS BLOCK DEVICE (RBD)
9003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9004 T: git git://github.com/ceph/ceph-client.git
9006 F: Documentation/ABI/testing/sysfs-bus-rbd
9007 F: drivers/block/rbd.c
9008 F: drivers/block/rbd_types.h
9010 RADEON FRAMEBUFFER DISPLAY DRIVER
9014 F: drivers/video/fbdev/aty/radeon*
9015 F: include/uapi/linux/radeonfb.h
9017 RADIOSHARK RADIO DRIVER
9020 T: git git://linuxtv.org/media_tree.git
9022 F: drivers/media/radio/radio-shark.c
9024 RADIOSHARK2 RADIO DRIVER
9027 T: git git://linuxtv.org/media_tree.git
9029 F: drivers/media/radio/radio-shark2.c
9030 F: drivers/media/radio/radio-tea5777.c
9032 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9036 F: drivers/video/fbdev/aty/aty128fb.c
9038 RALINK MIPS ARCHITECTURE
9044 RALINK RT2X00 WIRELESS LAN DRIVER
9050 F: drivers/net/wireless/ralink/rt2x00/
9052 RAMDISK RAM BLOCK DEVICE DRIVER
9055 F: Documentation/blockdev/ramdisk.txt
9056 F: drivers/block/brd.c
9058 RANDOM NUMBER DRIVER
9061 F: drivers/char/random.c
9069 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9072 F: drivers/net/wireless/ray*
9079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9080 F: Documentation/RCU/torture.txt
9081 F: kernel/rcu/rcutorture.c
9083 RCUTORTURE TEST FRAMEWORK
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9092 F: tools/testing/selftests/rcutorture
9098 RDC R6040 FAST ETHERNET DRIVER
9102 F: drivers/net/ethernet/rdc/r6040.c
9104 RDS - RELIABLE DATAGRAM SOCKETS
9109 W: https://oss.oracle.com/projects/rds/
9112 F: Documentation/networking/rds.txt
9114 READ-COPY UPDATE (RCU)
9121 W: http://www.rdrop.com/users/paulmck/RCU/
9123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9124 F: Documentation/RCU/
9125 X: Documentation/RCU/torture.txt
9126 F: include/linux/rcu*
9127 X: include/linux/srcu.h
9131 REAL TIME CLOCK (RTC) SUBSYSTEM
9135 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9138 F: Documentation/rtc.txt
9140 F: include/linux/rtc.h
9141 F: include/uapi/linux/rtc.h
9143 REALTEK AUDIO CODECS
9147 F: sound/soc/codecs/rt*
9148 F: include/sound/rt*.h
9150 REISERFS FILE SYSTEM
9155 REGISTER MAP ABSTRACTION
9158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9160 F: drivers/base/regmap/
9161 F: include/linux/regmap.h
9163 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9167 F: drivers/remoteproc/
9168 F: Documentation/remoteproc.txt
9169 F: include/linux/remoteproc.h
9171 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9176 F: Documentation/rpmsg.txt
9177 F: include/linux/rpmsg.h
9179 RENESAS ETHERNET DRIVERS
9183 F: drivers/net/ethernet/renesas/
9184 F: include/linux/sh_eth.h
9186 RENESAS USB2 PHY DRIVER
9190 F: drivers/phy/phy-rcar-gen3-usb2.c
9192 RESET CONTROLLER FRAMEWORK
9194 T: git git://git.pengutronix.de/git/pza/linux
9197 F: Documentation/devicetree/bindings/reset/
9198 F: include/dt-bindings/reset/
9199 F: include/linux/reset.h
9200 F: include/linux/reset-controller.h
9205 W: http://wireless.kernel.org/
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9209 F: Documentation/rfkill.txt
9217 F: include/linux/rhashtable.h
9219 RICOH SMARTMEDIA/XD DRIVER
9222 F: drivers/mtd/nand/r852.c
9223 F: drivers/mtd/nand/r852.h
9225 RICOH R5C592 MEMORYSTICK DRIVER
9228 F: drivers/memstick/host/r592.*
9232 W: http://sourceforge.net/projects/roccat/
9234 F: drivers/hid/hid-roccat*
9235 F: include/linux/hid-roccat*
9236 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9243 F: drivers/net/ethernet/rocker/
9247 W: http://www.comtrol.com
9249 F: Documentation/serial/rocket.txt
9250 F: drivers/tty/rocket*
9252 ROCKETPORT EXPRESS/INFINITY DRIVER
9256 F: drivers/tty/serial/rp2.*
9261 W: http://www.linux-ax25.org/
9263 F: include/net/rose.h
9264 F: include/uapi/linux/rose.h
9267 RTL2830 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/rtl2830*
9277 RTL2832 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*
9287 RTL2832_SDR MEDIA DRIVER
9290 W: https://linuxtv.org
9291 W: http://palosaari.fi/linux/
9292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9293 T: git git://linuxtv.org/anttip/media_tree.git
9295 F: drivers/media/dvb-frontends/rtl2832_sdr*
9297 RTL8180 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/rtl8180/
9304 RTL8187 WIRELESS DRIVER
9309 W: http://wireless.kernel.org/
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9312 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9314 RTL8192CE WIRELESS DRIVER
9318 W: http://wireless.kernel.org/
9319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9321 F: drivers/net/wireless/realtek/rtlwifi/
9322 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9324 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9329 F: drivers/net/wireless/realtek/rtl8xxxu/
9331 S3 SAVAGE FRAMEBUFFER DRIVER
9335 F: drivers/video/fbdev/savage/
9341 W: http://www.ibm.com/developerworks/linux/linux390/
9342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9346 F: Documentation/s390/
9347 F: Documentation/DocBook/s390*
9349 S390 COMMON I/O LAYER
9353 W: http://www.ibm.com/developerworks/linux/linux390/
9355 F: drivers/s390/cio/
9361 W: http://www.ibm.com/developerworks/linux/linux390/
9363 F: drivers/s390/block/dasd*
9364 F: block/partitions/ibm.c
9366 S390 NETWORK DRIVERS
9369 W: http://www.ibm.com/developerworks/linux/linux390/
9371 F: drivers/s390/net/
9377 W: http://www.ibm.com/developerworks/linux/linux390/
9380 F: drivers/pci/hotplug/s390_pci_hpc.c
9385 W: http://www.ibm.com/developerworks/linux/linux390/
9387 F: drivers/s390/crypto/
9392 W: http://www.ibm.com/developerworks/linux/linux390/
9394 F: drivers/s390/scsi/zfcp_*
9396 S390 IUCV NETWORK LAYER
9399 W: http://www.ibm.com/developerworks/linux/linux390/
9401 F: drivers/s390/net/*iucv*
9402 F: include/net/iucv/
9408 W: http://www.ibm.com/developerworks/linux/linux390/
9410 F: drivers/iommu/s390-iommu.c
9412 S3C24XX SD/MMC Driver
9416 F: drivers/mmc/host/s3cmci.*
9418 SAA6588 RDS RECEIVER DRIVER
9421 T: git git://linuxtv.org/media_tree.git
9422 W: https://linuxtv.org
9424 F: drivers/media/i2c/saa6588*
9426 SAA7134 VIDEO4LINUX DRIVER
9429 W: https://linuxtv.org
9430 T: git git://linuxtv.org/media_tree.git
9432 F: Documentation/video4linux/*.saa7134
9433 F: drivers/media/pci/saa7134/
9435 SAA7146 VIDEO4LINUX-2 DRIVER
9438 T: git git://linuxtv.org/media_tree.git
9440 F: drivers/media/common/saa7146/
9441 F: drivers/media/pci/saa7146/
9442 F: include/media/saa7146*
9444 SAMSUNG LAPTOP DRIVER
9448 F: drivers/platform/x86/samsung-laptop.c
9450 SAMSUNG AUDIO (ASoC) DRIVERS
9454 F: sound/soc/samsung/
9456 SAMSUNG FRAMEBUFFER DRIVER
9460 F: drivers/video/fbdev/s3c-fb.c
9462 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9468 F: drivers/mfd/sec*.c
9469 F: drivers/regulator/s2m*.c
9470 F: drivers/regulator/s5m*.c
9471 F: drivers/clk/clk-s2mps11.c
9472 F: drivers/rtc/rtc-s5m.c
9473 F: include/linux/mfd/samsung/
9474 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9475 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9476 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9477 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9479 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9483 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9485 F: drivers/media/platform/exynos4-is/
9487 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9492 F: drivers/media/platform/s3c-camif/
9493 F: include/media/drv-intf/s3c_camif.h
9495 SAMSUNG S5C73M3 CAMERA DRIVER
9500 F: drivers/media/i2c/s5c73m3/*
9502 SAMSUNG S5K5BAF CAMERA DRIVER
9507 F: drivers/media/i2c/s5k5baf.c
9509 SAMSUNG S3FWRN5 NFC DRIVER
9514 F: drivers/nfc/s3fwrn5
9516 SAMSUNG SOC CLOCK DRIVERS
9521 F: drivers/clk/samsung/
9523 SAMSUNG SXGBE DRIVERS
9529 F: drivers/net/ethernet/samsung/sxgbe/
9531 SAMSUNG THERMAL DRIVER
9536 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9537 F: drivers/thermal/samsung/
9539 SAMSUNG USB2 PHY DRIVER
9543 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9544 F: Documentation/phy/samsung-usb2.txt
9545 F: drivers/phy/phy-exynos4210-usb2.c
9546 F: drivers/phy/phy-exynos4x12-usb2.c
9547 F: drivers/phy/phy-exynos5250-usb2.c
9548 F: drivers/phy/phy-s5pv210-usb2.c
9549 F: drivers/phy/phy-samsung-usb2.c
9550 F: drivers/phy/phy-samsung-usb2.h
9556 F: drivers/tty/serial/
9558 SYNOPSYS DESIGNWARE DMAC DRIVER
9562 F: include/linux/dma/dw.h
9563 F: include/linux/platform_data/dma-dw.h
9566 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9570 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9571 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9573 SYNOPSYS DESIGNWARE I2C DRIVER
9579 F: drivers/i2c/busses/i2c-designware-*
9580 F: include/linux/platform_data/i2c-designware.h
9582 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9586 F: include/linux/mmc/dw_mmc.h
9587 F: drivers/mmc/host/dw_mmc*
9589 SYSTEM TRACE MODULE CLASS
9592 F: Documentation/trace/stm.txt
9593 F: drivers/hwtracing/stm/
9594 F: include/linux/stm.h
9595 F: include/uapi/linux/stm.h
9600 F: drivers/thunderbolt/
9602 TI BQ27XXX POWER SUPPLY DRIVER
9604 F: include/linux/power/bq27xxx_battery.h
9605 F: drivers/power/bq27xxx_battery.c
9606 F: drivers/power/bq27xxx_battery_i2c.c
9608 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9614 F: include/linux/clocksource.h
9615 F: include/linux/time.h
9616 F: include/linux/timex.h
9617 F: include/uapi/linux/time.h
9618 F: include/uapi/linux/timex.h
9619 F: kernel/time/clocksource.c
9620 F: kernel/time/time*.c
9621 F: kernel/time/alarmtimer.c
9622 F: kernel/time/ntp.c
9623 F: tools/testing/selftests/timers/
9628 F: drivers/watchdog/sc1200wdt.c
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9637 F: include/linux/sched.h
9638 F: include/uapi/linux/sched.h
9639 F: include/linux/wait.h
9644 W: http://www.sunplus.com
9648 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9652 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9653 F: drivers/clk/clk-scpi.c
9654 F: drivers/cpufreq/scpi-cpufreq.c
9655 F: drivers/firmware/arm_scpi.c
9656 F: include/linux/scpi_protocol.h
9661 W: http://www.kernel.dk
9665 SCSI RDMA PROTOCOL (SRP) INITIATOR
9669 W: http://www.openfabrics.org
9670 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9672 F: drivers/infiniband/ulp/srp/
9673 F: include/scsi/srp.h
9678 W: http://sg.danny.cz/sg
9680 F: Documentation/scsi/scsi-generic.txt
9681 F: drivers/scsi/sg.c
9682 F: include/scsi/sg.h
9686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9698 F: Documentation/scsi/st.txt
9699 F: drivers/scsi/st.*
9700 F: drivers/scsi/st_*.h
9706 W: http://lksctp.sourceforge.net
9708 F: Documentation/networking/sctp.txt
9709 F: include/linux/sctp.h
9710 F: include/uapi/linux/sctp.h
9711 F: include/net/sctp/
9717 F: Documentation/i2c/busses/scx200_acb
9718 F: arch/x86/platform/scx200/
9719 F: drivers/watchdog/scx200_wdt.c
9720 F: drivers/i2c/busses/scx200*
9721 F: drivers/mtd/maps/scx200_docflash.c
9722 F: include/linux/scx200.h
9727 F: drivers/char/scx200_gpio.c
9728 F: include/linux/scx200_gpio.h
9730 SCx200 HRT CLOCKSOURCE DRIVER
9733 F: drivers/clocksource/scx200_hrt.c
9735 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9739 F: drivers/mmc/host/sdricoh_cs.c
9741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9744 F: drivers/mmc/host/sdhci.*
9745 F: drivers/mmc/host/sdhci-pltfm.[ch]
9751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9754 F: include/uapi/linux/seccomp.h
9755 F: include/linux/seccomp.h
9756 F: tools/testing/selftests/seccomp/*
9757 K: \bsecure_computing
9760 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9765 F: drivers/mmc/host/sdhci-s3c*
9767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9772 F: drivers/mmc/host/sdhci-spear.c
9778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9779 W: http://kernsec.org/
9787 SELINUX SECURITY MODULE
9792 W: http://selinuxproject.org
9793 T: git git://git.infradead.org/users/pcmoore/selinux
9795 F: include/linux/selinux*
9796 F: security/selinux/
9799 APPARMOR SECURITY MODULE
9802 W: apparmor.wiki.kernel.org
9803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9805 F: security/apparmor/
9807 YAMA SECURITY MODULE
9809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9816 F: drivers/misc/phantom.c
9817 F: include/uapi/linux/phantom.h
9819 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9824 W: http://www.avagotech.com
9826 F: drivers/scsi/be2iscsi/
9828 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9835 W: http://www.emulex.com
9837 F: drivers/net/ethernet/emulex/benet/
9839 EMULEX ONECONNECT ROCE DRIVER
9844 W: http://www.emulex.com
9846 F: drivers/infiniband/hw/ocrdma/
9853 F: drivers/net/ethernet/sfc/
9858 F: drivers/misc/sgi-gru/
9860 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9864 F: Documentation/ia64/serial.txt
9865 F: drivers/tty/serial/ioc?_serial.c
9866 F: include/linux/ioc?.h
9868 SGI XP/XPC/XPNET DRIVER
9872 F: drivers/misc/sgi-xp/
9877 W: https://linuxtv.org
9878 W: http://palosaari.fi/linux/
9879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9880 T: git git://linuxtv.org/anttip/media_tree.git
9882 F: drivers/media/tuners/si2157*
9887 W: https://linuxtv.org
9888 W: http://palosaari.fi/linux/
9889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9890 T: git git://linuxtv.org/anttip/media_tree.git
9892 F: drivers/media/dvb-frontends/si2168*
9894 SI470X FM RADIO RECEIVER I2C DRIVER
9897 T: git git://linuxtv.org/media_tree.git
9898 W: https://linuxtv.org
9900 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9902 SI470X FM RADIO RECEIVER USB DRIVER
9905 T: git git://linuxtv.org/media_tree.git
9906 W: https://linuxtv.org
9908 F: drivers/media/radio/si470x/radio-si470x-common.c
9909 F: drivers/media/radio/si470x/radio-si470x.h
9910 F: drivers/media/radio/si470x/radio-si470x-usb.c
9912 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9915 T: git git://linuxtv.org/media_tree.git
9916 W: https://linuxtv.org
9918 F: drivers/media/radio/si4713/si4713.?
9920 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9923 T: git git://linuxtv.org/media_tree.git
9924 W: https://linuxtv.org
9926 F: drivers/media/radio/si4713/radio-platform-si4713.c
9928 SI4713 FM RADIO TRANSMITTER USB DRIVER
9931 T: git git://linuxtv.org/media_tree.git
9932 W: https://linuxtv.org
9934 F: drivers/media/radio/si4713/radio-usb-si4713.c
9939 W: https://linuxtv.org
9940 T: git git://linuxtv.org/media_tree.git
9942 F: drivers/media/common/siano/
9943 F: drivers/media/usb/siano/
9944 F: drivers/media/usb/siano/
9945 F: drivers/media/mmc/siano/
9951 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9952 F: drivers/video/fbdev/simplefb.c
9953 F: include/linux/platform_data/simplefb.h
9955 SH_VEU V4L2 MEM2MEM DRIVER
9958 F: drivers/media/platform/sh_veu.c
9960 SH_VOU V4L2 OUTPUT DRIVER
9963 F: drivers/media/platform/sh_vou.c
9964 F: include/media/drv-intf/sh_vou.h
9966 SIMPLE FIRMWARE INTERFACE (SFI)
9969 W: http://simplefirmware.org/
9970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9972 F: arch/x86/platform/sfi/
9974 F: include/linux/sfi*.h
9976 SIMTEC EB110ATX (Chalice CATS)
9980 W: http://www.simtec.co.uk/products/EB110ATX/
9983 SIMTEC EB2410ITX (BAST)
9987 W: http://www.simtec.co.uk/products/EB2410ITX/
9989 F: arch/arm/mach-s3c24xx/mach-bast.c
9990 F: arch/arm/mach-s3c24xx/bast-ide.c
9991 F: arch/arm/mach-s3c24xx/bast-irq.c
9993 TI DAVINCI MACHINE SUPPORT
9996 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9997 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9999 F: arch/arm/mach-davinci/
10000 F: drivers/i2c/busses/i2c-davinci.c
10002 TI DAVINCI SERIES MEDIA DRIVER
10005 W: https://linuxtv.org
10006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10007 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10009 F: drivers/media/platform/davinci/
10010 F: include/media/davinci/
10012 TI AM437X VPFE DRIVER
10015 W: https://linuxtv.org
10016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10017 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10019 F: drivers/media/platform/am437x/
10021 OV2659 OMNIVISION SENSOR DRIVER
10024 W: https://linuxtv.org
10025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10026 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10028 F: drivers/media/i2c/ov2659.c
10029 F: include/media/i2c/ov2659.h
10031 SILICON MOTION SM712 FRAME BUFFER DRIVER
10037 F: drivers/video/fbdev/sm712*
10038 F: Documentation/fb/sm712fb.txt
10040 SIS 190 ETHERNET DRIVER
10044 F: drivers/net/ethernet/sis/sis190.c
10046 SIS 900/7016 FAST ETHERNET DRIVER
10048 W: http://www.brownhat.org/sis900.html
10051 F: drivers/net/ethernet/sis/sis900.*
10053 SIS FRAMEBUFFER DRIVER
10055 W: http://www.winischhofer.net/linuxsisvga.shtml
10057 F: Documentation/fb/sisfb.txt
10058 F: drivers/video/fbdev/sis/
10059 F: include/video/sisfb.h
10063 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10065 F: drivers/usb/misc/sisusbvga/
10075 F: include/linux/sl?b*.h
10078 SLEEPABLE READ-COPY UPDATE (SRCU)
10085 W: http://www.rdrop.com/users/paulmck/RCU/
10087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10088 F: include/linux/srcu.h
10089 F: kernel/rcu/srcu.c
10091 SMACK SECURITY MODULE
10094 W: http://schaufler-ca.com
10095 T: git git://git.gitorious.org/smack-next/kernel.git
10097 F: Documentation/security/Smack.txt
10100 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10104 F: drivers/power/avs/
10105 F: include/linux/power/smartreflex.h
10108 SMC91x ETHERNET DRIVER
10111 F: drivers/net/ethernet/smsc/smc91x.*
10113 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10117 F: drivers/media/i2c/smiapp/
10118 F: include/media/i2c/smiapp.h
10119 F: drivers/media/i2c/smiapp-pll.c
10120 F: drivers/media/i2c/smiapp-pll.h
10121 F: include/uapi/linux/smiapp.h
10122 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10124 SMM665 HARDWARE MONITOR DRIVER
10128 F: Documentation/hwmon/smm665
10129 F: drivers/hwmon/smm665.c
10131 SMSC EMC2103 HARDWARE MONITOR DRIVER
10135 F: Documentation/hwmon/emc2103
10136 F: drivers/hwmon/emc2103.c
10138 SMSC SCH5627 HARDWARE MONITOR DRIVER
10142 F: Documentation/hwmon/sch5627
10143 F: drivers/hwmon/sch5627.c
10145 SMSC47B397 HARDWARE MONITOR DRIVER
10149 F: Documentation/hwmon/smsc47b397
10150 F: drivers/hwmon/smsc47b397.c
10152 SMSC911x ETHERNET DRIVER
10156 F: include/linux/smsc911x.h
10157 F: drivers/net/ethernet/smsc/smsc911x.*
10159 SMSC9420 PCI ETHERNET DRIVER
10163 F: drivers/net/ethernet/smsc/smsc9420.*
10165 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10169 F: drivers/video/fbdev/smscufx.c
10171 SOC-CAMERA V4L2 SUBSYSTEM
10174 T: git git://linuxtv.org/media_tree.git
10176 F: include/media/soc*
10177 F: drivers/media/i2c/soc_camera/
10178 F: drivers/media/platform/soc_camera/
10180 SOEKRIS NET48XX LED SUPPORT
10183 F: drivers/leds/leds-net48xx.c
10185 SOFTLOGIC 6x10 MPEG CODEC
10192 F: drivers/media/pci/solo6x10/
10194 SOFTWARE RAID (Multiple Disks) SUPPORT
10197 T: git git://neil.brown.name/md
10200 F: include/linux/raid/
10201 F: include/uapi/linux/raid/
10203 SONIC NETWORK DRIVER
10207 F: drivers/net/ethernet/natsemi/sonic.*
10209 SONICS SILICON BACKPLANE DRIVER (SSB)
10214 F: include/linux/ssb/
10216 SONY VAIO CONTROL DEVICE DRIVER
10219 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10221 F: Documentation/laptops/sony-laptop.txt
10222 F: drivers/char/sonypi.c
10223 F: drivers/platform/x86/sony-laptop.c
10224 F: include/linux/sony-laptop.h
10226 SONY MEMORYSTICK CARD SUPPORT
10228 W: http://tifmxx.berlios.de/
10230 F: drivers/memstick/host/tifm_ms.c
10232 SONY MEMORYSTICK STANDARD SUPPORT
10235 F: drivers/memstick/core/ms_block.*
10241 W: http://www.alsa-project.org/
10242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10243 T: git git://git.alsa-project.org/alsa-kernel.git
10244 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10246 F: Documentation/sound/
10248 F: include/uapi/sound/
10251 SOUND - COMPRESSED AUDIO
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10256 F: Documentation/sound/alsa/compress_offload.txt
10257 F: include/sound/compress_driver.h
10258 F: include/uapi/sound/compress_*
10259 F: sound/core/compress_offload.c
10260 F: sound/soc/soc-compress.c
10262 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10267 W: http://alsa-project.org/main/index.php/ASoC
10269 F: Documentation/sound/alsa/soc/
10271 F: include/sound/soc*
10273 SOUND - DMAENGINE HELPERS
10276 F: include/sound/dmaengine_pcm.h
10277 F: sound/core/pcm_dmaengine.c
10278 F: sound/soc/soc-generic-dmaengine-pcm.c
10283 W: https://linuxtv.org
10284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10286 F: drivers/media/dvb-frontends/sp2*
10288 SPARC + UltraSPARC (sparc/sparc64)
10291 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10298 SPARC SERIAL DRIVERS
10301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10304 F: include/linux/sunserialcore.h
10305 F: drivers/tty/serial/suncore.c
10306 F: drivers/tty/serial/sunhv.c
10307 F: drivers/tty/serial/sunsab.c
10308 F: drivers/tty/serial/sunsab.h
10309 F: drivers/tty/serial/sunsu.c
10310 F: drivers/tty/serial/sunzilog.c
10311 F: drivers/tty/serial/sunzilog.h
10316 W: https://sparse.wiki.kernel.org/
10317 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10318 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10320 F: include/linux/compiler.h
10322 SPEAR PLATFORM SUPPORT
10327 W: http://www.st.com/spear
10329 F: arch/arm/boot/dts/spear*
10330 F: arch/arm/mach-spear/
10332 SPEAR CLOCK FRAMEWORK SUPPORT
10336 W: http://www.st.com/spear
10338 F: drivers/clk/spear/
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10344 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10346 F: Documentation/spi/
10348 F: include/linux/spi/
10349 F: include/uapi/linux/spi/
10351 SPIDERNET NETWORK DRIVER for CELL
10355 F: Documentation/networking/spider_net.txt
10356 F: drivers/net/ethernet/toshiba/spider_net*
10361 W: http://www.ibm.com/developerworks/power/cell/
10363 F: Documentation/filesystems/spufs.txt
10364 F: arch/powerpc/platforms/cell/spufs/
10366 SQUASHFS FILE SYSTEM
10369 W: http://squashfs.org.uk
10370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10372 F: Documentation/filesystems/squashfs.txt
10375 SRM (Alpha) environment access
10378 F: arch/alpha/kernel/srm_env.c
10384 F: Documentation/stable_kernel_rules.txt
10388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10391 F: drivers/staging/
10397 F: drivers/staging/comedi/
10399 STAGING - FLARION FT1000 DRIVERS
10402 F: drivers/staging/ft1000/
10404 STAGING - INDUSTRIAL IO
10408 F: drivers/staging/iio/
10410 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10412 W: http://www.lirc.org/
10414 F: drivers/staging/media/lirc/
10416 STAGING - LUSTRE PARALLEL FILESYSTEM
10420 W: http://wiki.lustre.org/
10422 F: drivers/staging/lustre
10424 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10429 F: drivers/staging/nvec/
10431 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10435 W: http://wiki.laptop.org/go/DCON
10437 F: drivers/staging/olpc_dcon/
10439 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10442 F: drivers/staging/panel/
10444 STAGING - REALTEK RTL8712U DRIVERS
10448 F: drivers/staging/rtl8712/
10450 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10455 F: drivers/staging/rtl8723au/
10457 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10463 F: drivers/staging/sm750fb/
10469 F: drivers/staging/slicoss/
10471 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10477 W: http://www.linux-speakup.org/
10479 F: drivers/staging/speakup/
10481 STAGING - VIA VT665X DRIVERS
10484 F: drivers/staging/vt665?/
10486 STAGING - WILC1000 WIFI DRIVER
10495 F: drivers/staging/wilc1000/
10497 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10500 F: drivers/staging/xgifb/
10506 F: drivers/staging/rdma/hfi1
10508 STARFIRE/DURALAN NETWORK DRIVER
10511 F: drivers/net/ethernet/adaptec/starfire*
10515 W: http://sammy.net/sun3/
10517 F: arch/m68k/kernel/*sun3*
10518 F: arch/m68k/sun3*/
10519 F: arch/m68k/include/asm/sun3*
10520 F: drivers/net/ethernet/i825xx/sun3*
10522 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10526 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10527 F: drivers/input/keyboard/sun4i-lradc-keys.c
10529 SUNDANCE NETWORK DRIVER
10533 F: drivers/net/ethernet/dlink/sundance.c
10539 Q: http://patchwork.kernel.org/project/linux-sh/list/
10541 F: Documentation/sh/
10551 F: Documentation/power/
10552 F: arch/x86/kernel/acpi/
10553 F: drivers/base/power/
10555 F: include/linux/suspend.h
10556 F: include/linux/freezer.h
10557 F: include/linux/pm.h
10563 F: Documentation/svga.txt
10564 F: arch/x86/boot/video*
10569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10572 F: arch/*/kernel/pci-swiotlb.c
10573 F: include/linux/swiotlb.h
10580 F: include/net/switchdev.h
10582 SYNOPSYS ARC ARCHITECTURE
10587 F: Documentation/devicetree/bindings/arc/*
10588 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10589 F: drivers/tty/serial/arc_uart.c
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10592 SYNOPSYS ARC SDP platform support
10595 F: arch/arc/plat-axs10x
10596 F: arch/arc/boot/dts/ax*
10597 F: Documentation/devicetree/bindings/arc/axs10*
10599 SYSTEM CONFIGURATION (SYSCON)
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10604 F: drivers/mfd/syscon.c
10609 F: Documentation/filesystems/sysv-fs.txt
10611 F: include/linux/sysv_fs.h
10617 W: http://www.linux-iscsi.org
10618 W: http://groups.google.com/group/linux-iscsi-target-dev
10619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10623 F: Documentation/target/
10625 TASKSTATS STATISTICS INTERFACE
10628 F: Documentation/accounting/taskstats*
10629 F: include/linux/taskstats*
10630 F: kernel/taskstats.c
10636 F: include/net/pkt_cls.h
10637 F: include/uapi/linux/pkt_cls.h
10640 TCP LOW PRIORITY MODULE
10643 W: http://tcp-lp-mod.sourceforge.net/
10645 F: net/ipv4/tcp_lp.c
10647 TDA10071 MEDIA DRIVER
10650 W: https://linuxtv.org
10651 W: http://palosaari.fi/linux/
10652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10653 T: git git://linuxtv.org/anttip/media_tree.git
10655 F: drivers/media/dvb-frontends/tda10071*
10657 TDA18212 MEDIA DRIVER
10660 W: https://linuxtv.org
10661 W: http://palosaari.fi/linux/
10662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10663 T: git git://linuxtv.org/anttip/media_tree.git
10665 F: drivers/media/tuners/tda18212*
10667 TDA18218 MEDIA DRIVER
10670 W: https://linuxtv.org
10671 W: http://palosaari.fi/linux/
10672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10673 T: git git://linuxtv.org/anttip/media_tree.git
10675 F: drivers/media/tuners/tda18218*
10677 TDA18271 MEDIA DRIVER
10680 W: https://linuxtv.org
10681 W: http://github.com/mkrufky
10682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10683 T: git git://linuxtv.org/mkrufky/tuners.git
10685 F: drivers/media/tuners/tda18271*
10687 TDA827x MEDIA DRIVER
10690 W: https://linuxtv.org
10691 W: http://github.com/mkrufky
10692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10693 T: git git://linuxtv.org/mkrufky/tuners.git
10695 F: drivers/media/tuners/tda8290.*
10697 TDA8290 MEDIA DRIVER
10700 W: https://linuxtv.org
10701 W: http://github.com/mkrufky
10702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10703 T: git git://linuxtv.org/mkrufky/tuners.git
10705 F: drivers/media/tuners/tda8290.*
10707 TDA9840 MEDIA DRIVER
10710 T: git git://linuxtv.org/media_tree.git
10711 W: https://linuxtv.org
10713 F: drivers/media/i2c/tda9840*
10715 TEA5761 TUNER DRIVER
10718 W: https://linuxtv.org
10719 T: git git://linuxtv.org/media_tree.git
10721 F: drivers/media/tuners/tea5761.*
10723 TEA5767 TUNER DRIVER
10726 W: https://linuxtv.org
10727 T: git git://linuxtv.org/media_tree.git
10729 F: drivers/media/tuners/tea5767.*
10731 TEA6415C MEDIA DRIVER
10734 T: git git://linuxtv.org/media_tree.git
10735 W: https://linuxtv.org
10737 F: drivers/media/i2c/tea6415c*
10739 TEA6420 MEDIA DRIVER
10742 T: git git://linuxtv.org/media_tree.git
10743 W: https://linuxtv.org
10745 F: drivers/media/i2c/tea6420*
10751 F: drivers/net/team/
10752 F: include/linux/if_team.h
10753 F: include/uapi/linux/if_team.h
10755 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10758 F: arch/x86/platform/ts5500/
10760 TECHNOTREND USB IR RECEIVER
10764 F: drivers/media/rc/ttusbir.c
10766 TEGRA ARCHITECTURE SUPPORT
10771 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10780 F: drivers/clk/tegra/
10785 F: drivers/dma/tegra20-apb-dma.c
10790 F: drivers/i2c/busses/i2c-tegra.c
10792 TEGRA IOMMU DRIVERS
10795 F: drivers/iommu/tegra*
10801 F: drivers/input/keyboard/tegra-kbc.c
10806 F: drivers/pwm/pwm-tegra.c
10808 TEGRA SERIAL DRIVER
10811 F: drivers/tty/serial/serial-tegra.c
10816 F: drivers/spi/spi-tegra*
10818 TEHUTI ETHERNET DRIVER
10822 F: drivers/net/ethernet/tehuti/*
10824 Telecom Clock Driver for MCPL0010
10827 F: drivers/char/tlclk.c
10829 TENSILICA XTENSA PORT (xtensa)
10833 T: git git://github.com/czankel/xtensa-linux.git
10836 F: drivers/irqchip/irq-xtensa-*
10838 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10841 T: git git://linuxtv.org/media_tree.git
10842 W: https://linuxtv.org
10844 F: drivers/media/radio/radio-raremono.c
10850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10852 Q: https://patchwork.kernel.org/project/linux-pm/list/
10854 F: drivers/thermal/
10855 F: include/linux/thermal.h
10856 F: include/uapi/linux/thermal.h
10857 F: include/linux/cpu_cooling.h
10858 F: Documentation/devicetree/bindings/thermal/
10860 THERMAL/CPU_COOLING
10866 F: Documentation/thermal/cpu-cooling-api.txt
10867 F: drivers/thermal/cpu_cooling.c
10868 F: include/linux/cpu_cooling.h
10870 THINGM BLINK(1) USB RGB LED DRIVER
10873 F: drivers/hid/hid-thingm.c
10875 THINKPAD ACPI EXTRAS DRIVER
10879 W: http://ibm-acpi.sourceforge.net
10880 W: http://thinkwiki.org/wiki/Ibm-acpi
10881 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10883 F: drivers/platform/x86/thinkpad_acpi.c
10885 TI BANDGAP AND THERMAL DRIVER
10890 F: drivers/thermal/ti-soc-thermal/
10892 TI CDCE706 CLOCK DRIVER
10895 F: drivers/clk/clk-cdce706.c
10902 F: include/linux/clk/ti.h
10904 TI FLASH MEDIA INTERFACE DRIVER
10907 F: drivers/misc/tifm*
10908 F: drivers/mmc/host/tifm_sd.c
10909 F: include/linux/tifm.h
10911 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10916 F: drivers/soc/ti/*
10917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10920 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10925 F: sound/soc/codecs/lm49453*
10926 F: sound/soc/codecs/isabelle*
10928 TI LP855x BACKLIGHT DRIVER
10931 F: Documentation/backlight/lp855x-driver.txt
10932 F: drivers/video/backlight/lp855x_bl.c
10933 F: include/linux/platform_data/lp855x.h
10935 TI LP8727 CHARGER DRIVER
10938 F: drivers/power/lp8727_charger.c
10939 F: include/linux/platform_data/lp8727.h
10941 TI LP8788 MFD DRIVER
10944 F: drivers/iio/adc/lp8788_adc.c
10945 F: drivers/leds/leds-lp8788.c
10946 F: drivers/mfd/lp8788*.c
10947 F: drivers/power/lp8788-charger.c
10948 F: drivers/regulator/lp8788-*.c
10949 F: include/linux/mfd/lp8788*.h
10951 TI NETCP ETHERNET DRIVER
10956 F: drivers/net/ethernet/ti/netcp*
10958 TI TAS571X FAMILY ASoC CODEC DRIVER
10962 F: sound/soc/codecs/tas571x*
10964 TI TWL4030 SERIES SOC CODEC DRIVER
10968 F: sound/soc/codecs/twl4030*
10970 TI WILINK WIRELESS DRIVERS
10972 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10973 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10976 F: drivers/net/wireless/ti/
10977 F: include/linux/wl12xx.h
10984 W: http://tipc.sourceforge.net/
10986 F: include/uapi/linux/tipc*.h
10991 W: http://www.ezchip.com/scm/
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10995 F: drivers/char/tile-srom.c
10996 F: drivers/edac/tile_edac.c
10997 F: drivers/net/ethernet/tile/
10998 F: drivers/rtc/rtc-tile.c
10999 F: drivers/tty/hvc/hvc_tile.c
11000 F: drivers/tty/serial/tilegx.c
11001 F: drivers/usb/host/*-tilegx.c
11002 F: include/linux/usb/tilegx.h
11004 TLAN NETWORK DRIVER
11007 W: http://sourceforge.net/projects/tlan/
11009 F: Documentation/networking/tlan.txt
11010 F: drivers/net/ethernet/ti/tlan.*
11012 TOMOYO SECURITY MODULE
11019 W: http://tomoyo.sourceforge.jp/
11020 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11022 F: security/tomoyo/
11024 TOPSTAR LAPTOP EXTRAS DRIVER
11028 F: drivers/platform/x86/topstar-laptop.c
11030 TOSHIBA ACPI EXTRAS DRIVER
11034 F: drivers/platform/x86/toshiba_acpi.c
11036 TOSHIBA BLUETOOTH DRIVER
11040 F: drivers/platform/x86/toshiba_bluetooth.c
11042 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11046 F: drivers/platform/x86/toshiba_haps.c
11048 TOSHIBA WMI HOTKEYS DRIVER
11052 F: drivers/platform/x86/toshiba-wmi.c
11056 W: http://www.buzzard.org.uk/toshiba/
11058 F: drivers/char/toshiba.c
11059 F: include/linux/toshiba.h
11060 F: include/uapi/linux/toshiba.h
11062 TOSHIBA TC358743 DRIVER
11066 F: drivers/media/i2c/tc358743*
11067 F: include/media/i2c/tc358743.h
11073 F: drivers/mmc/host/tmio_mmc*
11074 F: drivers/mmc/host/sh_mobile_sdhi.c
11075 F: include/linux/mmc/tmio.h
11076 F: include/linux/mmc/sh_mobile_sdhi.h
11078 TMP401 HARDWARE MONITOR DRIVER
11082 F: Documentation/hwmon/tmp401
11083 F: drivers/hwmon/tmp401.c
11085 TMPFS (SHMEM FILESYSTEM)
11089 F: include/linux/shmem_fs.h
11092 TM6000 VIDEO4LINUX DRIVER
11095 W: https://linuxtv.org
11096 T: git git://linuxtv.org/media_tree.git
11098 F: drivers/media/usb/tm6000/
11100 TW68 VIDEO4LINUX DRIVER
11103 T: git git://linuxtv.org/media_tree.git
11104 W: https://linuxtv.org
11106 F: drivers/media/pci/tw68/
11113 W: http://tpmdd.sourceforge.net
11115 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11116 T: git https://github.com/PeterHuewe/linux-tpmdd
11118 F: drivers/char/tpm/
11120 TPM IBM_VTPM DEVICE DRIVER
11122 W: http://tpmdd.sourceforge.net
11125 F: drivers/char/tpm/tpm_ibmvtpm*
11130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11132 F: Documentation/trace/ftrace.txt
11133 F: arch/*/*/*/ftrace.h
11134 F: arch/*/kernel/ftrace.c
11135 F: include/*/ftrace.h
11136 F: include/linux/trace*.h
11139 F: tools/testing/selftests/ftrace/
11143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11145 K: ^Subject:.*(?i)trivial
11151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11152 F: Documentation/serial/
11154 F: drivers/tty/serial/serial_core.c
11155 F: include/linux/serial_core.h
11156 F: include/linux/serial.h
11157 F: include/linux/tty.h
11158 F: include/uapi/linux/serial_core.h
11159 F: include/uapi/linux/serial.h
11160 F: include/uapi/linux/tty.h
11162 TUA9001 MEDIA DRIVER
11165 W: https://linuxtv.org
11166 W: http://palosaari.fi/linux/
11167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11168 T: git git://linuxtv.org/anttip/media_tree.git
11170 F: drivers/media/tuners/tua9001*
11172 TULIP NETWORK DRIVERS
11176 F: drivers/net/ethernet/dec/tulip/
11180 W: http://vtun.sourceforge.net/tun
11182 F: Documentation/networking/tuntap.txt
11183 F: arch/um/os-Linux/drivers/
11185 TURBOCHANNEL SUBSYSTEM
11189 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11192 F: include/linux/tc.h
11194 U14-34F SCSI DRIVER
11198 F: drivers/scsi/u14-34f.c
11200 UBI FILE SYSTEM (UBIFS)
11204 T: git git://git.infradead.org/ubifs-2.6.git
11205 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11207 F: Documentation/filesystems/ubifs.txt
11210 UCLINUX (M68KNOMMU AND COLDFIRE)
11212 W: http://www.uclinux.org/
11215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11217 F: arch/m68k/coldfire/
11219 F: arch/m68k/*/*_no.*
11220 F: arch/m68k/include/asm/*_no.*
11225 F: Documentation/filesystems/udf.txt
11231 F: Documentation/filesystems/ufs.txt
11234 UHID USERSPACE HID IO DRIVER:
11238 F: drivers/hid/uhid.c
11239 F: include/uapi/linux/uhid.h
11241 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11245 F: include/linux/uwb.h
11246 F: include/linux/uwb/
11248 UNICORE32 ARCHITECTURE:
11250 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11252 T: git git://github.com/gxt/linux.git
11257 W: http://dotat.at/prog/unifdef
11259 F: scripts/unifdef.c
11261 UNIFORM CDROM DRIVER
11263 W: http://www.kernel.dk
11265 F: Documentation/cdrom/
11266 F: drivers/cdrom/cdrom.c
11267 F: include/linux/cdrom.h
11268 F: include/uapi/linux/cdrom.h
11270 UNISYS S-PAR DRIVERS
11275 F: drivers/staging/unisys/
11277 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11281 F: Documentation/scsi/ufs.txt
11282 F: drivers/scsi/ufs/
11284 UNSORTED BLOCK IMAGES (UBI)
11287 W: http://www.linux-mtd.infradead.org/
11289 T: git git://git.infradead.org/ubifs-2.6.git
11291 F: drivers/mtd/ubi/
11292 F: include/linux/mtd/ubi.h
11293 F: include/uapi/mtd/ubi-user.h
11299 F: Documentation/usb/acm.txt
11300 F: drivers/usb/class/cdc-acm.*
11302 USB AR5523 WIRELESS DRIVER
11306 F: drivers/net/wireless/ath/ar5523/
11314 F: drivers/usb/storage/uas.c
11316 USB CDC ETHERNET DRIVER
11320 F: drivers/net/usb/cdc_*.c
11321 F: include/uapi/linux/usb/cdc.h
11323 USB CHAOSKEY DRIVER
11327 F: drivers/usb/misc/chaoskey.c
11329 USB CYPRESS C67X00 DRIVER
11333 F: drivers/usb/c67x00/
11335 USB DAVICOM DM9601 DRIVER
11338 W: http://www.linux-usb.org/usbnet
11340 F: drivers/net/usb/dm9601.c
11342 USB DIAMOND RIO500 DRIVER
11345 W: http://rio500.sourceforge.net
11347 F: drivers/usb/misc/rio500*
11353 F: Documentation/usb/ehci.txt
11354 F: drivers/usb/host/ehci*
11356 USB GADGET/PERIPHERAL SUBSYSTEM
11359 W: http://www.linux-usb.org/gadget
11360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11362 F: drivers/usb/gadget/
11363 F: include/linux/usb/gadget*
11365 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11371 F: Documentation/hid/hiddev.txt
11372 F: drivers/hid/usbhid/
11378 F: drivers/usb/host/isp116x*
11379 F: include/linux/usb/isp116x.h
11381 USB LAN78XX ETHERNET DRIVER
11386 F: drivers/net/usb/lan78xx.*
11388 USB MASS STORAGE DRIVER
11393 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11394 F: drivers/usb/storage/
11399 T: git git://git.alsa-project.org/alsa-kernel.git
11401 F: sound/usb/midi.*
11403 USB NETWORKING DRIVERS
11406 F: drivers/net/usb/
11412 F: Documentation/usb/ohci.txt
11413 F: drivers/usb/host/ohci*
11415 USB OTG FSM (Finite State Machine)
11417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11420 F: drivers/usb/common/usb-otg-fsm.c
11427 F: drivers/usb/usbip/
11428 F: tools/usb/usbip/
11434 T: git git://github.com/petkan/pegasus.git
11435 W: https://github.com/petkan/pegasus
11437 F: drivers/net/usb/pegasus.*
11442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11444 F: drivers/usb/phy/
11446 USB PRINTER DRIVER (usblp)
11450 F: drivers/usb/class/usblp.c
11452 USB QMI WWAN NETWORK DRIVER
11456 F: Documentation/ABI/testing/sysfs-class-net-qmi
11457 F: drivers/net/usb/qmi_wwan.c
11463 T: git git://github.com/petkan/rtl8150.git
11464 W: https://github.com/petkan/rtl8150
11466 F: drivers/net/usb/rtl8150.c
11468 USB SERIAL SUBSYSTEM
11472 F: Documentation/usb/usb-serial.txt
11473 F: drivers/usb/serial/
11474 F: include/linux/usb/serial.h
11476 USB SMSC75XX ETHERNET DRIVER
11480 F: drivers/net/usb/smsc75xx.*
11482 USB SMSC95XX ETHERNET DRIVER
11486 F: drivers/net/usb/smsc95xx.*
11491 W: http://www.linux-usb.org
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11494 F: Documentation/usb/
11496 F: include/linux/usb.h
11497 F: include/linux/usb/
11503 F: drivers/usb/host/uhci*
11505 USB "USBNET" DRIVER FRAMEWORK
11508 W: http://www.linux-usb.org/usbnet
11510 F: drivers/net/usb/usbnet.c
11511 F: include/linux/usb/usbnet.h
11517 T: git git://linuxtv.org/media_tree.git
11518 W: http://www.ideasonboard.org/uvc/
11520 F: drivers/media/usb/uvc/
11521 F: include/uapi/linux/uvcvideo.h
11526 T: git git://linuxtv.org/media_tree.git
11527 W: https://linuxtv.org
11529 F: drivers/media/usb/usbvision/
11535 F: drivers/usb/gadget/function/*uvc*
11536 F: drivers/usb/gadget/legacy/webcam.c
11538 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11542 F: drivers/net/wireless/rndis_wlan.c
11548 F: drivers/usb/host/xhci*
11549 F: drivers/usb/host/pci-quirks*
11553 W: http://linux-lc100020.sourceforge.net
11555 F: drivers/net/wireless/zydas/zd1201.*
11561 T: git git://linuxtv.org/media_tree.git
11562 W: http://royale.zerezo.com/zr364xx/
11564 F: Documentation/video4linux/zr364xx.txt
11565 F: drivers/media/usb/zr364xx/
11571 F: drivers/usb/common/ulpi.c
11572 F: include/linux/ulpi/
11574 USER-MODE LINUX (UML)
11579 W: http://user-mode-linux.sourceforge.net
11580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11582 F: Documentation/virtual/uml/
11588 USERSPACE I/O (UIO)
11592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11593 F: Documentation/DocBook/uio-howto.tmpl
11595 F: include/linux/uio*.h
11600 W: http://en.wikipedia.org/wiki/Util-linux
11601 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11607 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11609 F: Documentation/fb/uvesafb.txt
11610 F: drivers/video/fbdev/uvesafb.*
11616 F: drivers/mtd/nand/vf610_nfc.c
11618 VFAT/FAT/MSDOS FILESYSTEM
11621 F: Documentation/filesystems/vfat.txt
11627 T: git git://github.com/awilliam/linux-vfio.git
11629 F: Documentation/vfio.txt
11631 F: include/linux/vfio.h
11632 F: include/uapi/linux/vfio.h
11634 VFIO PLATFORM DRIVER
11638 F: drivers/vfio/platform/
11640 VIDEOBUF2 FRAMEWORK
11646 F: drivers/media/v4l2-core/videobuf2-*
11647 F: include/media/videobuf2-*
11649 VIRTUAL SERIO DEVICE DRIVER
11652 F: drivers/input/serio/userio.c
11653 F: include/uapi/linux/userio.h
11655 VIRTIO CONSOLE DRIVER
11659 F: drivers/char/virtio_console.c
11660 F: include/linux/virtio_console.h
11661 F: include/uapi/linux/virtio_console.h
11663 VIRTIO CORE, NET AND BLOCK DRIVERS
11669 F: drivers/net/virtio_net.c
11670 F: drivers/block/virtio_blk.c
11671 F: include/linux/virtio_*.h
11672 F: include/uapi/linux/virtio_*.h
11674 VIRTIO DRIVERS FOR S390
11681 F: drivers/s390/virtio/
11689 F: drivers/gpu/drm/virtio/
11690 F: include/uapi/linux/virtio_gpu.h
11692 VIRTIO HOST (VHOST)
11697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11700 F: include/uapi/linux/vhost.h
11702 VIRTIO INPUT DRIVER
11705 F: drivers/virtio/virtio_input.c
11706 F: include/uapi/linux/virtio_input.h
11708 VIA RHINE NETWORK DRIVER
11710 F: drivers/net/ethernet/via/via-rhine.c
11712 VIA SD/MMC CARD CONTROLLER DRIVER
11716 F: drivers/mmc/host/via-sdmmc.c
11718 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11722 F: include/linux/via-core.h
11723 F: include/linux/via-gpio.h
11724 F: include/linux/via_i2c.h
11725 F: drivers/video/fbdev/via/
11727 VIA VELOCITY NETWORK DRIVER
11731 F: drivers/net/ethernet/via/via-velocity.*
11740 VIVID VIRTUAL VIDEO DRIVER
11743 T: git git://linuxtv.org/media_tree.git
11744 W: https://linuxtv.org
11746 F: drivers/media/platform/vivid/*
11752 F: drivers/net/macvlan.c
11753 F: include/linux/if_*vlan.h
11760 F: drivers/vlynq/vlynq.c
11761 F: include/linux/vlynq.h
11769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11770 F: Documentation/vme_api.txt
11771 F: drivers/staging/vme/
11773 F: include/linux/vme*
11775 VMWARE HYPERVISOR INTERFACE
11779 F: arch/x86/kernel/cpu/vmware.c
11781 VMWARE BALLOON DRIVER
11787 F: drivers/misc/vmw_balloon.c
11789 VMWARE VMMOUSE SUBDRIVER
11794 F: drivers/input/mouse/vmmouse.c
11795 F: drivers/input/mouse/vmmouse.h
11797 VMWARE VMXNET3 ETHERNET DRIVER
11802 F: drivers/net/vmxnet3/
11804 VMware PVSCSI driver
11809 F: drivers/scsi/vmw_pvscsi.c
11810 F: drivers/scsi/vmw_pvscsi.h
11812 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11816 W: http://www.slimlogic.co.uk/?p=48
11817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11819 F: drivers/regulator/
11820 F: include/linux/regulator/
11827 F: drivers/net/vrf.c
11828 F: Documentation/networking/vrf.txt
11830 VT1211 HARDWARE MONITOR DRIVER
11834 F: Documentation/hwmon/vt1211
11835 F: drivers/hwmon/vt1211.c
11837 VT8231 HARDWARE MONITOR DRIVER
11841 F: drivers/hwmon/vt8231.c
11843 VUB300 USB to SDIO/SD/MMC bridge chip
11848 F: drivers/mmc/host/vub300.c
11850 W1 DALLAS'S 1-WIRE BUS
11853 F: Documentation/w1/
11856 W83791D HARDWARE MONITORING DRIVER
11860 F: Documentation/hwmon/w83791d
11861 F: drivers/hwmon/w83791d.c
11863 W83793 HARDWARE MONITORING DRIVER
11867 F: Documentation/hwmon/w83793
11868 F: drivers/hwmon/w83793.c
11870 W83795 HARDWARE MONITORING DRIVER
11874 F: drivers/hwmon/w83795.c
11876 W83L51xD SD/MMC CARD INTERFACE DRIVER
11879 F: drivers/mmc/host/wbsd.*
11881 WACOM PROTOCOL 4 SERIAL TABLETS
11886 F: drivers/input/tablet/wacom_serial4.c
11888 WATCHDOG DEVICE DRIVERS
11892 W: http://www.linux-watchdog.org/
11893 T: git git://www.linux-watchdog.org/linux-watchdog.git
11895 F: Documentation/watchdog/
11896 F: drivers/watchdog/
11897 F: include/linux/watchdog.h
11898 F: include/uapi/linux/watchdog.h
11904 F: drivers/scsi/wd7000.c
11910 F: drivers/hid/hid-wiimote*
11915 F: drivers/media/rc/winbond-cir.c
11922 W: http://linuxwimax.org
11923 F: Documentation/wimax/README.wimax
11924 F: include/linux/wimax/debug.h
11925 F: include/net/wimax.h
11926 F: include/uapi/linux/wimax.h
11929 WISTRON LAPTOP BUTTON DRIVER
11932 F: drivers/input/misc/wistron_btns.c
11934 WL3501 WIRELESS PCMCIA CARD DRIVER
11937 W: http://oops.ghostprotocols.net:81/blog
11939 F: drivers/net/wireless/wl3501*
11941 WOLFSON MICROELECTRONICS DRIVERS
11943 T: git https://github.com/CirrusLogic/linux-drivers.git
11944 W: https://github.com/CirrusLogic/linux-drivers/wiki
11946 F: Documentation/hwmon/wm83??
11947 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11948 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11949 F: Documentation/devicetree/bindings/mfd/arizona.txt
11950 F: arch/arm/mach-s3c64xx/mach-crag6410*
11951 F: drivers/clk/clk-wm83*.c
11952 F: drivers/extcon/extcon-arizona.c
11953 F: drivers/leds/leds-wm83*.c
11954 F: drivers/gpio/gpio-*wm*.c
11955 F: drivers/gpio/gpio-arizona.c
11956 F: drivers/hwmon/wm83??-hwmon.c
11957 F: drivers/input/misc/wm831x-on.c
11958 F: drivers/input/touchscreen/wm831x-ts.c
11959 F: drivers/input/touchscreen/wm97*.c
11960 F: drivers/mfd/arizona*
11961 F: drivers/mfd/wm*.c
11962 F: drivers/mfd/cs47l24*
11963 F: drivers/power/wm83*.c
11964 F: drivers/rtc/rtc-wm83*.c
11965 F: drivers/regulator/wm8*.c
11966 F: drivers/video/backlight/wm83*_bl.c
11967 F: drivers/watchdog/wm83*_wdt.c
11968 F: include/linux/mfd/arizona/
11969 F: include/linux/mfd/wm831x/
11970 F: include/linux/mfd/wm8350/
11971 F: include/linux/mfd/wm8400*
11972 F: include/linux/wm97xx.h
11973 F: include/sound/wm????.h
11974 F: sound/soc/codecs/arizona.?
11975 F: sound/soc/codecs/wm*
11976 F: sound/soc/codecs/cs47l24*
11981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11983 F: include/linux/workqueue.h
11984 F: kernel/workqueue.c
11985 F: Documentation/workqueue.txt
11991 F: Documentation/networking/x25*
11992 F: include/net/x25*
11995 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12003 F: Documentation/x86/
12006 X86 PLATFORM DRIVERS
12009 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12011 F: drivers/platform/x86/
12012 F: drivers/platform/olpc/
12014 X86 MCE INFRASTRUCTURE
12019 F: arch/x86/kernel/cpu/mcheck/*
12021 X86 MICROCODE UPDATE SUPPORT
12024 F: arch/x86/kernel/cpu/microcode/*
12029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12031 F: arch/x86/entry/vdso/
12033 XC2028/3028 TUNER DRIVER
12036 W: https://linuxtv.org
12037 T: git git://linuxtv.org/media_tree.git
12039 F: drivers/media/tuners/tuner-xc2028.*
12041 XEN HYPERVISOR INTERFACE
12046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12049 F: drivers/*/xen-*front.c
12051 F: arch/x86/include/asm/xen/
12053 F: include/uapi/xen/
12060 F: arch/arm/include/asm/xen/
12062 XEN HYPERVISOR ARM64
12067 F: arch/arm64/include/asm/xen/
12069 XEN NETWORK BACKEND DRIVER
12074 F: drivers/net/xen-netback/*
12080 F: arch/x86/pci/*xen*
12081 F: drivers/pci/*xen*
12083 XEN BLOCK SUBSYSTEM
12088 F: drivers/block/xen-blkback/*
12089 F: drivers/block/xen*
12096 F: drivers/scsi/xen-scsifront.c
12097 F: drivers/xen/xen-scsiback.c
12098 F: include/xen/interface/io/vscsiif.h
12100 XEN SWIOTLB SUBSYSTEM
12104 F: arch/x86/xen/*swiotlb*
12105 F: drivers/xen/*swiotlb*
12108 P: Silicon Graphics Inc
12112 W: http://oss.sgi.com/projects/xfs
12113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12115 F: Documentation/filesystems/xfs.txt
12118 XILINX AXI ETHERNET DRIVER
12122 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12124 XILINX UARTLITE SERIAL DRIVER
12128 F: drivers/tty/serial/uartlite.c
12130 XILINX VIDEO IP CORES
12134 T: git git://linuxtv.org/media_tree.git
12136 F: Documentation/devicetree/bindings/media/xilinx/
12137 F: drivers/media/platform/xilinx/
12138 F: include/uapi/linux/xilinx-v4l2-controls.h
12144 F: drivers/char/xillybus/
12146 XTENSA XTFPGA PLATFORM SUPPORT
12150 F: drivers/spi/spi-xtensa-xtfpga.c
12151 F: sound/soc/xtensa/xtfpga-i2s.c
12153 YAM DRIVER FOR AX.25
12157 F: drivers/net/hamradio/yam*
12158 F: include/linux/yam.h
12160 YEALINK PHONE DRIVER
12164 F: Documentation/input/yealink.txt
12165 F: drivers/input/misc/yealink.*
12167 Z8530 DRIVER FOR AX.25
12169 W: http://yaina.de/jreuter/
12170 W: http://www.qsl.net/dl1bke/
12173 F: Documentation/networking/z8530drv.txt
12174 F: drivers/net/hamradio/*scc.c
12175 F: drivers/net/hamradio/z8530.h
12177 ZBUD COMPRESSED PAGE ALLOCATOR
12182 F: include/linux/zbud.h
12184 ZD1211RW WIRELESS DRIVER
12187 W: http://zd1211.ath.cx/wiki/DriverRewrite
12191 F: drivers/net/wireless/zydas/zd1211rw/
12193 ZPOOL COMPRESSED PAGE STORAGE API
12198 F: include/linux/zpool.h
12200 ZR36067 VIDEO FOR LINUX DRIVER
12203 W: http://mjpeg.sourceforge.net/driver-zoran/
12204 T: hg https://linuxtv.org/hg/v4l-dvb
12206 F: drivers/media/pci/zoran/
12208 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12214 F: drivers/block/zram/
12215 F: Documentation/blockdev/zram.txt
12217 ZS DECSTATION Z85C30 SERIAL DRIVER
12220 F: drivers/tty/serial/zs.*
12222 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12229 F: include/linux/zsmalloc.h
12230 F: Documentation/vm/zsmalloc.txt
12232 ZSWAP COMPRESSED SWAP CACHING
12241 Q: http://patchwork.kernel.org/project/LKML/list/
12242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12243 S: Buried alive in reporters