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 MesonX SoC support
927 F: drivers/media/rc/meson-ir.c
930 ARM/Annapurna Labs ALPINE ARCHITECTURE
933 F: arch/arm/mach-alpine/
935 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
940 W: http://www.linux4sam.org
941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
943 F: arch/arm/mach-at91/
945 F: arch/arm/boot/dts/at91*.dts
946 F: arch/arm/boot/dts/at91*.dtsi
947 F: arch/arm/boot/dts/sama*.dts
948 F: arch/arm/boot/dts/sama*.dtsi
949 F: arch/arm/include/debug/at91.S
951 ARM/ATMEL AT91 Clock Support
956 ARM/CALXEDA HIGHBANK ARCHITECTURE
960 F: arch/arm/mach-highbank/
961 F: arch/arm/boot/dts/highbank.dts
962 F: arch/arm/boot/dts/ecx-*.dts*
964 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
967 F: arch/arm/mach-cns3xxx/
969 ARM/CAVIUM THUNDER NETWORK DRIVER
974 F: drivers/net/ethernet/cavium/thunder/
976 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
982 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
987 F: arch/arm/mach-ep93xx/
988 F: arch/arm/mach-ep93xx/include/mach/
990 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
999 F: arch/arm/include/asm/clkdev.h
1000 F: drivers/clk/clkdev.c
1002 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1007 ARM/CONTEC MICRO9 MACHINE SUPPORT
1010 F: arch/arm/mach-ep93xx/micro9.c
1012 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1016 F: drivers/hwtracing/coresight/*
1017 F: Documentation/trace/coresight.txt
1018 F: Documentation/devicetree/bindings/arm/coresight.txt
1019 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1021 ARM/CORGI MACHINE SUPPORT
1025 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1028 T: git git://github.com/ulli-kroll/linux.git
1030 F: arch/arm/mach-gemini/
1031 F: drivers/rtc/rtc-gemini.c
1033 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1038 F: arch/arm/boot/dts/prima2*
1039 F: arch/arm/mach-prima2/
1040 F: drivers/clk/sirf/
1041 F: drivers/clocksource/timer-prima2.c
1042 F: drivers/clocksource/timer-atlas7.c
1045 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1049 F: arch/arm/boot/dts/cx92755*
1052 ARM/EBSA110 MACHINE SUPPORT
1055 W: http://www.arm.linux.org.uk/
1057 F: arch/arm/mach-ebsa110/
1058 F: drivers/net/ethernet/amd/am79c961a.*
1060 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1066 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1071 W: http://www.openezx.org/
1073 T: topgit git://git.openezx.org/openezx.git
1074 F: arch/arm/mach-pxa/ezx.c
1076 ARM/FARADAY FA526 PORT
1080 T: git git://git.berlios.de/gemini-board
1081 F: arch/arm/mm/*-fa*
1083 ARM/FOOTBRIDGE ARCHITECTURE
1086 W: http://www.arm.linux.org.uk/
1088 F: arch/arm/include/asm/hardware/dec21285.h
1089 F: arch/arm/mach-footbridge/
1091 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1097 F: arch/arm/mach-imx/
1098 F: arch/arm/mach-mxs/
1099 F: arch/arm/boot/dts/imx*
1100 F: arch/arm/configs/imx*_defconfig
1104 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1111 F: arch/arm/mach-imx/*vf610*
1112 F: arch/arm/boot/dts/vf*
1114 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1119 ARM/GUMSTIX MACHINE SUPPORT
1124 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1129 F: arch/arm/mach-pxa/hx4700.c
1130 F: arch/arm/mach-pxa/include/mach/hx4700.h
1131 F: sound/soc/pxa/hx4700.c
1133 ARM/HISILICON SOC SUPPORT
1136 W: http://www.hisilicon.com
1138 T: git git://github.com/hisilicon/linux-hisi.git
1139 F: arch/arm/mach-hisi/
1140 F: arch/arm/boot/dts/hi3*
1141 F: arch/arm/boot/dts/hip*
1142 F: arch/arm/boot/dts/hisi*
1143 F: arch/arm64/boot/dts/hisilicon/
1145 ARM/HP JORNADA 7XX MACHINE SUPPORT
1149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150 F: arch/arm/mach-sa1100/jornada720.c
1151 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1153 ARM/IGEP MACHINE SUPPORT
1159 F: arch/arm/boot/dts/omap3-igep*
1161 ARM/INCOME PXA270 SUPPORT
1165 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1167 ARM/INTEL IOP32X ARM ARCHITECTURE
1172 ARM/INTEL IOP33X ARM ARCHITECTURE
1176 ARM/INTEL IOP13XX ARM ARCHITECTURE
1181 ARM/INTEL IQ81342EX MACHINE SUPPORT
1186 ARM/INTEL IXDP2850 MACHINE SUPPORT
1191 ARM/INTEL IXP4XX ARM ARCHITECTURE
1196 F: arch/arm/mach-ixp4xx/
1198 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1202 F: arch/arm/mach-pxa/stargate2.c
1203 F: drivers/pcmcia/pxa2xx_stargate2.c
1205 ARM/INTEL XSC3 (MANZANO) ARM CORE
1210 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1215 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1219 F: arch/arm/mach-keystone/
1220 F: arch/arm/boot/dts/k2*
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1223 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1227 F: drivers/clk/keystone/
1229 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1234 F: drivers/clocksource/timer-keystone.c
1236 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1240 F: drivers/power/reset/keystone-reset.c
1242 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1246 F: drivers/memory/*emif*
1248 ARM/LOGICPD PXA270 MACHINE SUPPORT
1253 ARM/LPC18XX ARCHITECTURE
1257 F: arch/arm/boot/dts/lpc43*
1258 F: drivers/clk/nxp/clk-lpc18xx*
1259 F: drivers/clocksource/time-lpc32xx.c
1260 F: drivers/i2c/busses/i2c-lpc2k.c
1261 F: drivers/memory/pl172.c
1262 F: drivers/mtd/spi-nor/nxp-spifi.c
1263 F: drivers/rtc/rtc-lpc24xx.c
1266 ARM/MAGICIAN MACHINE SUPPORT
1270 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1277 F: arch/arm/mach-mvebu/
1278 F: drivers/rtc/rtc-armada38x.c
1279 F: arch/arm/boot/dts/armada*
1280 F: arch/arm/boot/dts/kirkwood*
1283 ARM/Marvell Berlin SoC support
1287 F: arch/arm/mach-berlin/
1288 F: arch/arm/boot/dts/berlin*
1289 F: arch/arm64/boot/dts/marvell/berlin*
1292 ARM/Marvell Dove/MV78xx0/Orion SOC support
1299 F: arch/arm/mach-dove/
1300 F: arch/arm/mach-mv78xx0/
1301 F: arch/arm/mach-orion5x/
1302 F: arch/arm/plat-orion/
1303 F: arch/arm/boot/dts/dove*
1304 F: arch/arm/boot/dts/orion5x*
1307 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1310 W: http://www.digriz.org.uk/ts78xx/kernel
1312 F: arch/arm/mach-orion5x/ts78xx-*
1314 ARM/Mediatek RTC DRIVER
1319 F: drivers/rtc/rtc-mt6397.c
1321 ARM/Mediatek SoC support
1326 F: arch/arm/boot/dts/mt6*
1327 F: arch/arm/boot/dts/mt8*
1328 F: arch/arm/mach-mediatek/
1332 ARM/Mediatek USB3 PHY DRIVER
1337 F: drivers/phy/phy-mt65xx-usb3.c
1339 ARM/MICREL KS8695 ARCHITECTURE
1342 F: arch/arm/mach-ks8695/
1345 ARM/MIOA701 MACHINE SUPPORT
1348 F: arch/arm/mach-pxa/mioa701.c
1351 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1355 ARM/NOMADIK ARCHITECTURE
1360 F: arch/arm/mach-nomadik/
1361 F: drivers/pinctrl/nomadik/
1362 F: drivers/i2c/busses/i2c-nomadik.c
1363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1365 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1368 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1371 ARM/TOSA MACHINE SUPPORT
1376 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1379 W: http://hackndev.com
1381 F: arch/arm/mach-pxa/include/mach/palmtx.h
1382 F: arch/arm/mach-pxa/palmtx.c
1383 F: arch/arm/mach-pxa/include/mach/palmt5.h
1384 F: arch/arm/mach-pxa/palmt5.c
1385 F: arch/arm/mach-pxa/include/mach/palmld.h
1386 F: arch/arm/mach-pxa/palmld.c
1387 F: arch/arm/mach-pxa/include/mach/palmte2.h
1388 F: arch/arm/mach-pxa/palmte2.c
1389 F: arch/arm/mach-pxa/include/mach/palmtc.h
1390 F: arch/arm/mach-pxa/palmtc.c
1392 ARM/PALM TREO SUPPORT
1395 W: http://hackndev.com
1397 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1398 F: arch/arm/mach-pxa/palmtreo.c
1403 W: http://hackndev.com
1405 F: arch/arm/mach-pxa/include/mach/palmz72.h
1406 F: arch/arm/mach-pxa/palmz72.c
1410 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1413 ARM/PT DIGITAL BOARD PORT
1416 W: http://www.arm.linux.org.uk/
1419 ARM/QUALCOMM SUPPORT
1425 F: arch/arm/boot/dts/qcom-*.dts
1426 F: arch/arm/boot/dts/qcom-*.dtsi
1427 F: arch/arm/mach-qcom/
1428 F: arch/arm64/boot/dts/qcom/*
1429 F: drivers/soc/qcom/
1430 F: drivers/tty/serial/msm_serial.h
1431 F: drivers/tty/serial/msm_serial.c
1432 F: drivers/*/pm8???-*
1433 F: drivers/mfd/ssbi.c
1434 F: drivers/firmware/qcom_scm.c
1435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1437 ARM/RADISYS ENP2611 MACHINE SUPPORT
1442 ARM/RENESAS ARM64 ARCHITECTURE
1446 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1449 F: arch/arm64/boot/dts/renesas/
1451 ARM/RISCPC ARCHITECTURE
1454 W: http://www.arm.linux.org.uk/
1456 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1457 F: arch/arm/include/asm/hardware/ioc.h
1458 F: arch/arm/include/asm/hardware/iomd.h
1459 F: arch/arm/include/asm/hardware/memc.h
1460 F: arch/arm/mach-rpc/
1461 F: drivers/net/ethernet/8390/etherh.c
1462 F: drivers/net/ethernet/i825xx/ether1*
1463 F: drivers/net/ethernet/seeq/ether3*
1464 F: drivers/scsi/arm/
1466 ARM/Rockchip SoC support
1470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1472 F: arch/arm/boot/dts/rk3*
1473 F: arch/arm/mach-rockchip/
1474 F: drivers/clk/rockchip/
1475 F: drivers/i2c/busses/i2c-rk3x.c
1476 F: drivers/*/*rockchip*
1477 F: drivers/*/*/*rockchip*
1478 F: sound/soc/rockchip/
1481 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1487 F: arch/arm/boot/dts/s3c*
1488 F: arch/arm/boot/dts/s5p*
1489 F: arch/arm/boot/dts/samsung*
1490 F: arch/arm/boot/dts/exynos*
1491 F: arch/arm64/boot/dts/exynos/
1492 F: arch/arm/plat-samsung/
1493 F: arch/arm/mach-s3c24*/
1494 F: arch/arm/mach-s3c64xx/
1495 F: arch/arm/mach-s5p*/
1496 F: arch/arm/mach-exynos*/
1497 F: drivers/*/*s3c2410*
1498 F: drivers/*/*/*s3c2410*
1499 F: drivers/spi/spi-s3c*
1500 F: sound/soc/samsung/*
1501 F: Documentation/arm/Samsung/
1502 F: Documentation/devicetree/bindings/arm/samsung/
1503 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1504 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1507 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1511 F: arch/arm/mach-s5pv210/
1513 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1519 F: drivers/media/platform/s5p-g2d/
1521 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1528 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1529 F: drivers/media/platform/s5p-mfc/
1531 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1537 F: drivers/media/platform/s5p-tv/
1539 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1545 F: drivers/media/platform/s5p-jpeg/
1547 ARM/SHMOBILE ARM ARCHITECTURE
1551 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1554 F: arch/arm/boot/dts/emev2*
1555 F: arch/arm/boot/dts/r7s*
1556 F: arch/arm/boot/dts/r8a*
1557 F: arch/arm/boot/dts/sh*
1558 F: arch/arm/configs/shmobile_defconfig
1559 F: arch/arm/include/debug/renesas-scif.S
1560 F: arch/arm/mach-shmobile/
1563 ARM/SOCFPGA ARCHITECTURE
1566 F: arch/arm/mach-socfpga/
1567 F: arch/arm/boot/dts/socfpga*
1568 F: arch/arm/configs/socfpga_defconfig
1569 F: arch/arm64/boot/dts/altera/
1570 W: http://www.rocketboards.org
1571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1573 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1576 F: drivers/clk/socfpga/
1578 ARM/SOCFPGA EDAC SUPPORT
1581 F: drivers/edac/altera_edac.
1583 ARM/STI ARCHITECTURE
1589 W: http://www.stlinux.com
1591 F: arch/arm/mach-sti/
1592 F: arch/arm/boot/dts/sti*
1593 F: drivers/char/hw_random/st-rng.c
1594 F: drivers/clocksource/arm_global_timer.c
1595 F: drivers/clocksource/clksrc_st_lpc.c
1596 F: drivers/i2c/busses/i2c-st.c
1597 F: drivers/media/rc/st_rc.c
1598 F: drivers/media/platform/sti/c8sectpfe/
1599 F: drivers/mmc/host/sdhci-st.c
1600 F: drivers/phy/phy-miphy28lp.c
1601 F: drivers/phy/phy-miphy365x.c
1602 F: drivers/phy/phy-stih407-usb.c
1603 F: drivers/phy/phy-stih41x-usb.c
1604 F: drivers/pinctrl/pinctrl-st.c
1605 F: drivers/reset/sti/
1606 F: drivers/rtc/rtc-st-lpc.c
1607 F: drivers/tty/serial/st-asc.c
1608 F: drivers/usb/dwc3/dwc3-st.c
1609 F: drivers/usb/host/ehci-st.c
1610 F: drivers/usb/host/ohci-st.c
1611 F: drivers/watchdog/st_lpc_wdt.c
1612 F: drivers/ata/ahci_st.c
1614 ARM/STM32 ARCHITECTURE
1618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1620 F: drivers/clocksource/armv7m_systick.c
1622 ARM/TANGO ARCHITECTURE
1626 F: arch/arm/mach-tango/
1627 F: arch/arm/boot/dts/tango*
1629 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1634 ARM/TETON BGA MACHINE SUPPORT
1639 ARM/THECUS N2100 MACHINE SUPPORT
1644 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1647 W: http://www.mcuos.com
1649 F: arch/arm/mach-w90x900/
1650 F: drivers/input/keyboard/w90p910_keypad.c
1651 F: drivers/input/touchscreen/w90p910_ts.c
1652 F: drivers/watchdog/nuc900_wdt.c
1653 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1654 F: drivers/mtd/nand/nuc900_nand.c
1655 F: drivers/rtc/rtc-nuc900.c
1656 F: drivers/spi/spi-nuc900.c
1657 F: drivers/usb/host/ehci-w90x900.c
1658 F: drivers/video/fbdev/nuc900fb.c
1660 ARM/U300 MACHINE SUPPORT
1664 F: arch/arm/mach-u300/
1665 F: drivers/clocksource/timer-u300.c
1666 F: drivers/i2c/busses/i2c-stu300.c
1667 F: drivers/rtc/rtc-coh901331.c
1668 F: drivers/watchdog/coh901327_wdt.c
1669 F: drivers/dma/coh901318*
1670 F: drivers/mfd/ab3100*
1671 F: drivers/rtc/rtc-ab3100.c
1672 F: drivers/rtc/rtc-coh901331.c
1673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1675 ARM/UNIPHIER ARCHITECTURE
1679 F: arch/arm/boot/dts/uniphier*
1680 F: arch/arm/include/asm/hardware/cache-uniphier.h
1681 F: arch/arm/mach-uniphier/
1682 F: arch/arm/mm/cache-uniphier.c
1683 F: arch/arm64/boot/dts/socionext/
1684 F: drivers/bus/uniphier-system-bus.c
1685 F: drivers/i2c/busses/i2c-uniphier*
1686 F: drivers/pinctrl/uniphier/
1687 F: drivers/tty/serial/8250/8250_uniphier.c
1690 ARM/Ux500 ARM ARCHITECTURE
1694 F: arch/arm/mach-ux500/
1695 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1696 F: drivers/dma/ste_dma40*
1697 F: drivers/hwspinlock/u8500_hsem.c
1698 F: drivers/mfd/abx500*
1699 F: drivers/mfd/ab8500*
1700 F: drivers/mfd/dbx500*
1701 F: drivers/mfd/db8500*
1702 F: drivers/pinctrl/nomadik/pinctrl-ab*
1703 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1704 F: drivers/rtc/rtc-ab8500.c
1705 F: drivers/rtc/rtc-pl031.c
1706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1708 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1711 T: git git://git.linaro.org/people/ulfh/clk.git
1713 F: drivers/clk/ux500/
1714 F: include/linux/platform_data/clk-ux500.h
1716 ARM/VERSATILE EXPRESS PLATFORM
1722 F: arch/arm/boot/dts/vexpress*
1723 F: arch/arm64/boot/dts/arm/
1724 F: arch/arm/mach-vexpress/
1727 F: drivers/clk/versatile/clk-vexpress-osc.c
1728 F: drivers/clocksource/versatile.c
1733 W: http://www.arm.linux.org.uk/
1737 ARM/VOIPAC PXA270 SUPPORT
1741 F: arch/arm/mach-pxa/vpac270.c
1742 F: arch/arm/mach-pxa/include/mach/vpac270.h
1744 ARM/VT8500 ARM ARCHITECTURE
1748 F: arch/arm/mach-vt8500/
1749 F: drivers/clocksource/vt8500_timer.c
1750 F: drivers/i2c/busses/i2c-wmt.c
1751 F: drivers/mmc/host/wmt-sdmmc.c
1752 F: drivers/pwm/pwm-vt8500.c
1753 F: drivers/rtc/rtc-vt8500.c
1754 F: drivers/tty/serial/vt8500_serial.c
1755 F: drivers/usb/host/ehci-platform.c
1756 F: drivers/usb/host/uhci-platform.c
1757 F: drivers/video/fbdev/vt8500lcdfb.*
1758 F: drivers/video/fbdev/wm8505fb*
1759 F: drivers/video/fbdev/wmt_ge_rops.*
1761 ARM/ZIPIT Z2 SUPPORT
1765 F: arch/arm/mach-pxa/z2.c
1766 F: arch/arm/mach-pxa/include/mach/z2.h
1768 ARM/ZTE ARCHITECTURE
1772 F: arch/arm/mach-zx/
1774 F: Documentation/devicetree/bindings/arm/zte.txt
1775 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1777 ARM/ZYNQ ARCHITECTURE
1781 W: http://wiki.xilinx.com
1782 T: git https://github.com/Xilinx/linux-xlnx.git
1784 F: arch/arm/mach-zynq/
1785 F: drivers/cpuidle/cpuidle-zynq.c
1786 F: drivers/block/xsysace.c
1789 F: drivers/clocksource/cadence_ttc_timer.c
1790 F: drivers/i2c/busses/i2c-cadence.c
1791 F: drivers/mmc/host/sdhci-of-arasan.c
1792 F: drivers/edac/synopsys_edac.c
1798 F: drivers/iommu/arm-smmu.c
1799 F: drivers/iommu/arm-smmu-v3.c
1800 F: drivers/iommu/io-pgtable-arm.c
1802 ARM64 PORT (AARCH64 ARCHITECTURE)
1806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1809 F: Documentation/arm64/
1811 AS3645A LED FLASH CONTROLLER DRIVER
1814 T: git git://linuxtv.org/media_tree.git
1816 F: drivers/media/i2c/as3645a.c
1817 F: include/media/i2c/as3645a.h
1819 ASC7621 HARDWARE MONITOR DRIVER
1823 F: Documentation/hwmon/asc7621
1824 F: drivers/hwmon/asc7621.c
1826 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1830 W: http://acpi4asus.sf.net
1832 F: drivers/platform/x86/asus*.c
1833 F: drivers/platform/x86/eeepc*.c
1835 ASUS WIRELESS RADIO CONTROL DRIVER
1839 F: drivers/platform/x86/asus-wireless.c
1841 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1843 W: http://sourceforge.net/projects/xscaleiop
1845 F: Documentation/crypto/async-tx-api.txt
1848 F: include/linux/dmaengine.h
1849 F: include/linux/async_tx.h
1855 F: drivers/misc/eeprom/at24.c
1856 F: include/linux/platform_data/at24.h
1858 ATA OVER ETHERNET (AOE) DRIVER
1860 W: http://www.openaoe.org/
1862 F: Documentation/aoe/
1863 F: drivers/block/aoe/
1865 ATHEROS 71XX/9XXX GPIO DRIVER
1867 W: https://github.com/AlbanBedel/linux
1868 T: git git://github.com/AlbanBedel/linux
1870 F: drivers/gpio/gpio-ath79.c
1871 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1873 ATHEROS ATH GENERIC UTILITIES
1877 F: drivers/net/wireless/ath/*
1879 ATHEROS ATH5K WIRELESS DRIVER
1884 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1886 F: drivers/net/wireless/ath/ath5k/
1888 ATHEROS ATH6KL WIRELESS DRIVER
1891 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1894 F: drivers/net/wireless/ath/ath6kl/
1896 WILOCITY WIL6210 WIRELESS DRIVER
1901 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1902 F: drivers/net/wireless/ath/wil6210/
1903 F: include/uapi/linux/wil6210_uapi.h
1905 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1908 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1910 F: drivers/net/wireless/ath/carl9170/
1912 ATK0110 HWMON DRIVER
1916 F: drivers/hwmon/asus_atk0110.c
1921 F: drivers/input/misc/ati_remote2.c
1923 ATLX ETHERNET DRIVERS
1927 W: http://sourceforge.net/projects/atl1
1928 W: http://atl1.sourceforge.net
1930 F: drivers/net/ethernet/atheros/
1936 W: http://linux-atm.sourceforge.net
1939 F: include/linux/atm*
1940 F: include/uapi/linux/atm*
1942 ATMEL AT91 / AT32 MCI DRIVER
1945 F: drivers/mmc/host/atmel-mci.c
1947 ATMEL AT91 / AT32 SERIAL DRIVER
1950 F: drivers/tty/serial/atmel_serial.c
1952 ATMEL Audio ALSA driver
1962 F: drivers/dma/at_hdmac.c
1963 F: drivers/dma/at_hdmac_regs.h
1964 F: include/linux/platform_data/dma-atmel.h
1971 F: drivers/dma/at_xdmac.c
1977 F: drivers/i2c/busses/i2c-at91.c
1983 F: drivers/media/platform/soc_camera/atmel-isi.c
1984 F: include/media/atmel-isi.h
1990 F: drivers/video/fbdev/atmel_lcdfb.c
1991 F: include/video/atmel_lcdc.h
1993 ATMEL MACB ETHERNET DRIVER
1996 F: drivers/net/ethernet/cadence/
2003 F: drivers/mtd/nand/atmel_nand*
2009 F: drivers/mmc/host/sdhci-of-at91.c
2014 F: drivers/spi/spi-atmel.*
2020 F: drivers/misc/atmel-ssc.c
2021 F: include/linux/atmel-ssc.h
2023 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2027 F: drivers/misc/atmel_tclib.c
2028 F: drivers/clocksource/tcb_clksrc.c
2030 ATMEL USBA UDC DRIVER
2034 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2036 ATMEL WIRELESS DRIVER
2039 W: http://www.thekelleys.org.uk/atmel
2040 W: http://atmelwlandriver.sourceforge.net/
2042 F: drivers/net/wireless/atmel/atmel*
2044 ATMEL MAXTOUCH DRIVER
2046 T: git git://github.com/atmel-maxtouch/linux.git
2048 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2049 F: drivers/input/touchscreen/atmel_mxt_ts.c
2050 F: include/linux/platform_data/atmel_mxt_ts.h
2052 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2055 W: http://www.attotech.com
2057 F: drivers/scsi/esas2r
2059 ATUSB IEEE 802.15.4 RADIO DRIVER
2063 F: drivers/net/ieee802154/atusb.c
2064 F: drivers/net/ieee802154/atusb.h
2065 F: drivers/net/ieee802154/at86rf230.h
2071 W: http://people.redhat.com/sgrubb/audit/
2072 T: git git://git.infradead.org/users/pcmoore/audit
2074 F: include/linux/audit.h
2075 F: include/uapi/linux/audit.h
2078 AUXILIARY DISPLAY DRIVERS
2080 W: http://miguelojeda.es/auxdisplay.htm
2081 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2083 F: drivers/auxdisplay/
2084 F: include/linux/cfag12864b.h
2089 W: http://www.atmel.com/products/AVR32/
2090 W: http://mirror.egtvedt.no/avr32linux.org/
2091 W: http://avrfreaks.net/
2095 AVR32/AT32AP MACHINE SUPPORT
2099 F: arch/avr32/mach-at32ap/
2104 W: http://www.linux-ax25.org/
2106 F: include/uapi/linux/ax25.h
2107 F: include/net/ax25.h
2113 W: https://linuxtv.org
2114 T: git git://linuxtv.org/media_tree.git
2116 F: drivers/media/usb/dvb-usb-v2/az6007.c
2118 AZTECH FM RADIO RECEIVER DRIVER
2121 T: git git://linuxtv.org/media_tree.git
2122 W: https://linuxtv.org
2124 F: drivers/media/radio/radio-aztech*
2129 W: http://wireless.kernel.org/en/users/Drivers/b43
2131 F: drivers/net/wireless/broadcom/b43/
2133 B43LEGACY WIRELESS DRIVER
2137 W: http://wireless.kernel.org/en/users/Drivers/b43
2139 F: drivers/net/wireless/broadcom/b43legacy/
2141 BACKLIGHT CLASS/SUBSYSTEM
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2146 F: drivers/video/backlight/
2147 F: include/linux/backlight.h
2154 W: https://www.open-mesh.org/
2158 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2161 W: http://www.baycom.org/~tom/ham/ham.html
2163 F: drivers/net/hamradio/baycom*
2165 BCACHE (BLOCK LAYER CACHE)
2168 W: http://bcache.evilpiepirate.org
2170 F: drivers/md/bcache/
2172 BDISP ST MEDIA DRIVER
2175 T: git git://linuxtv.org/media_tree.git
2176 W: https://linuxtv.org
2178 F: drivers/media/platform/sti/bdisp
2182 F: Documentation/filesystems/befs.txt
2185 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2189 F: drivers/net/ethernet/ec_bhf.c
2194 F: Documentation/filesystems/bfs.txt
2196 F: include/uapi/linux/bfs_fs.h
2198 BLACKFIN ARCHITECTURE
2201 T: git git://git.code.sf.net/p/adi-linux/code
2202 W: http://blackfin.uclinux.org
2206 BLACKFIN EMAC DRIVER
2208 W: http://blackfin.uclinux.org
2210 F: drivers/net/ethernet/adi/
2214 W: http://blackfin.uclinux.org
2216 F: drivers/rtc/rtc-bfin.c
2221 W: http://blackfin.uclinux.org
2223 F: drivers/mmc/host/bfin_sdh.c
2225 BLACKFIN SERIAL DRIVER
2228 W: http://blackfin.uclinux.org
2230 F: drivers/tty/serial/bfin_uart.c
2232 BLACKFIN WATCHDOG DRIVER
2234 W: http://blackfin.uclinux.org
2236 F: drivers/watchdog/bfin_wdt.c
2238 BLACKFIN I2C TWI DRIVER
2241 W: http://blackfin.uclinux.org/
2243 F: drivers/i2c/busses/i2c-bfin-twi.c
2245 BLACKFIN MEDIA DRIVER
2248 W: http://blackfin.uclinux.org/
2250 F: drivers/media/platform/blackfin/
2251 F: drivers/media/i2c/adv7183*
2252 F: drivers/media/i2c/vs6624*
2254 BLINKM RGB LED DRIVER
2257 F: drivers/leds/leds-blinkm.c
2262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2265 F: kernel/trace/blktrace.c
2271 F: drivers/mtd/devices/block2mtd.c
2278 W: http://www.bluez.org/
2279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2282 F: drivers/bluetooth/
2289 W: http://www.bluez.org/
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2294 F: include/net/bluetooth/
2301 W: http://sourceforge.net/projects/bonding/
2303 F: drivers/net/bonding/
2304 F: include/uapi/linux/if_bonding.h
2306 BPF (Safe dynamic programs and tools)
2313 BROADCOM B44 10/100 ETHERNET DRIVER
2317 F: drivers/net/ethernet/broadcom/b44.*
2319 BROADCOM GENET ETHERNET DRIVER
2323 F: drivers/net/ethernet/broadcom/genet/
2325 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2330 F: drivers/net/ethernet/broadcom/bnx2.*
2331 F: drivers/net/ethernet/broadcom/bnx2_*
2333 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2337 F: drivers/net/ethernet/broadcom/bnx2x/
2339 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2344 T: git git://github.com/broadcom/mach-bcm
2346 F: arch/arm/mach-bcm/
2347 F: arch/arm/boot/dts/bcm113*
2348 F: arch/arm/boot/dts/bcm216*
2349 F: arch/arm/boot/dts/bcm281*
2350 F: arch/arm64/boot/dts/broadcom/
2351 F: arch/arm/configs/bcm_defconfig
2352 F: drivers/mmc/host/sdhci-bcm-kona.c
2353 F: drivers/clocksource/bcm_kona_timer.c
2355 BROADCOM BCM2835 ARM ARCHITECTURE
2361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2365 BROADCOM BCM47XX MIPS ARCHITECTURE
2370 F: arch/mips/bcm47xx/*
2371 F: arch/mips/include/asm/mach-bcm47xx/*
2373 BROADCOM BCM5301X ARM ARCHITECTURE
2377 F: arch/arm/mach-bcm/bcm_5301x.c
2378 F: arch/arm/boot/dts/bcm5301x.dtsi
2379 F: arch/arm/boot/dts/bcm470*
2381 BROADCOM BCM63XX ARM ARCHITECTURE
2384 T: git git://github.com/broadcom/arm-bcm63xx.git
2386 F: arch/arm/mach-bcm/bcm63xx.c
2387 F: arch/arm/include/debug/bcm63xx.S
2389 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2393 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2395 BROADCOM BCM7XXX ARM ARCHITECTURE
2401 T: git git://github.com/broadcom/stblinux.git
2403 F: arch/arm/mach-bcm/*brcmstb*
2404 F: arch/arm/boot/dts/bcm7*.dts*
2405 F: drivers/bus/brcmstb_gisb.c
2408 BROADCOM BMIPS MIPS ARCHITECTURE
2412 T: git git://github.com/broadcom/stblinux.git
2414 F: arch/mips/bmips/*
2415 F: arch/mips/include/asm/mach-bmips/*
2416 F: arch/mips/kernel/*bmips*
2417 F: arch/mips/boot/dts/brcm/bcm*.dts*
2418 F: drivers/irqchip/irq-bcm7*
2419 F: drivers/irqchip/irq-brcmstb*
2420 F: include/linux/bcm963xx_nvram.h
2421 F: include/linux/bcm963xx_tag.h
2423 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2429 F: drivers/net/ethernet/broadcom/tg3.*
2431 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2439 F: drivers/net/wireless/broadcom/brcm80211/
2441 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2445 F: drivers/scsi/bnx2fc/
2447 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2451 F: drivers/scsi/bnx2i/
2453 BROADCOM IPROC ARM ARCHITECTURE
2459 T: git git://github.com/broadcom/cygnus-linux.git
2475 BROADCOM BRCMSTB GPIO DRIVER
2479 F: drivers/gpio/gpio-brcmstb.c
2480 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2482 BROADCOM KONA GPIO DRIVER
2486 F: drivers/gpio/gpio-bcm-kona.c
2487 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2489 BROADCOM NVRAM DRIVER
2493 F: drivers/firmware/broadcom/*
2495 BROADCOM STB NAND FLASH DRIVER
2501 F: drivers/mtd/nand/brcmnand/
2503 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2508 F: include/linux/bcma/
2510 BROADCOM SYSTEMPORT ETHERNET DRIVER
2514 F: drivers/net/ethernet/broadcom/bcmsysport.*
2516 BROCADE BFA FC SCSI DRIVER
2521 F: drivers/scsi/bfa/
2523 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2527 F: drivers/net/ethernet/brocade/bna/
2529 BSG (block layer generic sg v4 driver)
2534 F: include/linux/bsg.h
2535 F: include/uapi/linux/bsg.h
2540 T: git git://git.alsa-project.org/alsa-kernel.git
2542 F: Documentation/sound/alsa/Bt87x.txt
2543 F: sound/pci/bt87x.c
2547 W: http://bu3sch.de/btgpio.php
2549 F: drivers/gpio/gpio-bt8xx.c
2556 W: http://btrfs.wiki.kernel.org/
2557 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2560 F: Documentation/filesystems/btrfs.txt
2563 BTTV VIDEO4LINUX DRIVER
2566 W: https://linuxtv.org
2567 T: git git://linuxtv.org/media_tree.git
2569 F: Documentation/video4linux/bttv/
2570 F: drivers/media/pci/bt8xx/bttv*
2572 BUSLOGIC SCSI DRIVER
2576 F: drivers/scsi/BusLogic.*
2577 F: drivers/scsi/FlashPoint.*
2579 C-MEDIA CMI8788 DRIVER
2582 T: git git://git.alsa-project.org/alsa-kernel.git
2584 F: sound/pci/oxygen/
2590 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2594 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2598 F: Documentation/filesystems/caching/cachefiles.txt
2601 CADET FM/AM RADIO RECEIVER DRIVER
2604 T: git git://linuxtv.org/media_tree.git
2605 W: https://linuxtv.org
2607 F: drivers/media/radio/radio-cadet*
2609 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2612 T: git git://linuxtv.org/media_tree.git
2614 F: Documentation/video4linux/cafe_ccic
2615 F: drivers/media/platform/marvell-ccic/
2621 F: Documentation/networking/caif/
2622 F: drivers/net/caif/
2623 F: include/uapi/linux/caif/
2624 F: include/net/caif/
2627 CALGARY x86-64 IOMMU
2632 F: arch/x86/kernel/pci-calgary_64.c
2633 F: arch/x86/kernel/tce_64.c
2634 F: arch/x86/include/asm/calgary.h
2635 F: arch/x86/include/asm/tce.h
2641 W: https://github.com/linux-can
2642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2645 F: Documentation/networking/can.txt
2647 F: include/linux/can/core.h
2648 F: include/uapi/linux/can.h
2649 F: include/uapi/linux/can/bcm.h
2650 F: include/uapi/linux/can/raw.h
2651 F: include/uapi/linux/can/gw.h
2657 W: https://github.com/linux-can
2658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2662 F: include/linux/can/dev.h
2663 F: include/linux/can/platform/
2664 F: include/uapi/linux/can/error.h
2665 F: include/uapi/linux/can/netlink.h
2671 F: include/linux/capability.h
2672 F: include/uapi/linux/capability.h
2673 F: security/commoncap.c
2674 F: kernel/capability.c
2676 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2679 F: drivers/iio/light/cm*
2680 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2682 CAVIUM LIQUIDIO NETWORK DRIVER
2688 W: http://www.cavium.com
2690 F: drivers/net/ethernet/cavium/liquidio/
2692 CC2520 IEEE-802.15.4 RADIO DRIVER
2696 F: drivers/net/ieee802154/cc2520.c
2697 F: include/linux/spi/cc2520.h
2698 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2700 CELL BROADBAND ENGINE ARCHITECTURE
2703 W: http://www.ibm.com/developerworks/power/cell/
2705 F: arch/powerpc/include/asm/cell*.h
2706 F: arch/powerpc/include/asm/spu*.h
2707 F: arch/powerpc/include/uapi/asm/spu*.h
2708 F: arch/powerpc/oprofile/*cell*
2709 F: arch/powerpc/platforms/cell/
2711 CEPH COMMON CODE (LIBCEPH)
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2718 T: git git://github.com/ceph/ceph-client.git
2721 F: include/linux/ceph/
2722 F: include/linux/crush/
2724 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2731 T: git git://github.com/ceph/ceph-client.git
2733 F: Documentation/filesystems/ceph.txt
2736 CERTIFICATE HANDLING:
2741 F: Documentation/module-signing.txt
2743 F: scripts/sign-file.c
2744 F: scripts/extract-cert.c
2746 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2749 F: Documentation/usb/WUSB-Design-overview.txt
2750 F: Documentation/usb/wusb-cbaf
2751 F: drivers/usb/host/hwa-hc.c
2752 F: drivers/usb/host/whci/
2753 F: drivers/usb/wusbcore/
2754 F: include/linux/usb/wusb*
2756 CFAG12864B LCD DRIVER
2758 W: http://miguelojeda.es/auxdisplay.htm
2759 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2761 F: drivers/auxdisplay/cfag12864b.c
2762 F: include/linux/cfag12864b.h
2764 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2766 W: http://miguelojeda.es/auxdisplay.htm
2767 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2769 F: drivers/auxdisplay/cfag12864bfb.c
2770 F: include/linux/cfag12864b.h
2772 CFG80211 and NL80211
2775 W: http://wireless.kernel.org/
2776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2779 F: include/uapi/linux/nl80211.h
2780 F: include/net/cfg80211.h
2782 X: net/wireless/wext*
2784 CHAR and MISC DRIVERS
2787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2791 F: include/linux/miscdevice.h
2797 F: scripts/checkpatch.pl
2799 CHINESE DOCUMENTATION
2804 F: Documentation/zh_CN/
2806 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2811 F: drivers/usb/chipidea/
2813 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2817 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2818 F: drivers/input/touchscreen/chipone_icn8318.c
2820 CHROME HARDWARE PLATFORM SUPPORT
2823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2824 F: drivers/platform/chrome/
2826 CISCO VIC ETHERNET NIC DRIVER
2832 F: drivers/net/ethernet/cisco/enic/
2834 CISCO VIC LOW LATENCY NIC DRIVER
2838 F: drivers/infiniband/hw/usnic/
2840 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2844 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2846 CIRRUS LOGIC AUDIO CODEC DRIVERS
2851 F: sound/soc/codecs/cs*
2858 F: include/linux/cleancache.h
2864 F: include/linux/clk.h
2866 CLOCKSOURCE, CLOCKEVENT DRIVERS
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2872 F: drivers/clocksource
2874 CISCO FCOE HBA DRIVER
2880 F: drivers/scsi/fnic/
2882 CISCO SCSI HBA DRIVER
2887 F: drivers/scsi/snic/
2894 F: drivers/platform/x86/classmate-laptop.c
2899 T: git git://linuxtv.org/media_tree.git
2900 W: https://linuxtv.org
2902 F: drivers/media/pci/cobalt/
2904 COCCINELLE/Semantic Patches (SmPL)
2910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2911 W: http://coccinelle.lip6.fr/
2913 F: Documentation/coccinelle.txt
2914 F: scripts/coccinelle/
2915 F: scripts/coccicheck
2921 W: http://www.coda.cs.cmu.edu/
2923 F: Documentation/filesystems/coda.txt
2925 F: include/linux/coda*.h
2926 F: include/uapi/linux/coda*.h
2928 CODA V4L2 MEM2MEM DRIVER
2932 F: Documentation/devicetree/bindings/media/coda.txt
2933 F: drivers/media/platform/coda/
2935 COMMON CLK FRAMEWORK
2939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2942 X: drivers/clk/clkdev.c
2943 F: include/linux/clk-pr*
2944 F: include/linux/clk/
2946 COMMON INTERNET FILE SYSTEM (CIFS)
2950 W: http://linux-cifs.samba.org/
2951 T: git git://git.samba.org/sfrench/cifs-2.6.git
2953 F: Documentation/filesystems/cifs/
2956 COMPACTPCI HOTPLUG CORE
2960 F: drivers/pci/hotplug/cpci_hotplug*
2962 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2966 F: drivers/pci/hotplug/cpcihp_zt5550.*
2968 COMPACTPCI HOTPLUG GENERIC DRIVER
2972 F: drivers/pci/hotplug/cpcihp_generic.c
2974 COMPAL LAPTOP SUPPORT
2978 F: drivers/platform/x86/compal-laptop.c
2980 CONEXANT ACCESSRUNNER USB DRIVER
2982 W: http://accessrunner.sourceforge.net/
2984 F: drivers/usb/atm/cxacru.c
2989 T: git git://git.infradead.org/users/hch/configfs.git
2992 F: include/linux/configfs.h
2998 F: drivers/connector/
3000 CONTROL GROUP (CGROUP)
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3007 F: Documentation/cgroups/
3008 F: include/linux/cgroup*
3011 CONTROL GROUP - CPUSET
3014 W: http://www.bullopensource.org/cpuset/
3015 W: http://oss.sgi.com/projects/cpusets/
3016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3018 F: Documentation/cgroups/cpusets.txt
3019 F: include/linux/cpuset.h
3022 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3032 CORETEMP HARDWARE MONITORING DRIVER
3036 F: Documentation/hwmon/coretemp
3037 F: drivers/hwmon/coretemp.c
3039 COSA/SRP SYNC SERIAL DRIVER
3041 W: http://www.fi.muni.cz/~kas/cosa/
3043 F: drivers/net/wan/cosa*
3045 CPMAC ETHERNET DRIVER
3049 F: drivers/net/ethernet/ti/cpmac.c
3051 CPU FREQUENCY DRIVERS
3056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3057 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3059 F: include/linux/cpufreq.h
3061 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3065 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3067 F: drivers/cpufreq/arm_big_little.h
3068 F: drivers/cpufreq/arm_big_little.c
3069 F: drivers/cpufreq/arm_big_little_dt.c
3071 CPUIDLE DRIVER - ARM BIG LITTLE
3076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3078 F: drivers/cpuidle/cpuidle-big_little.c
3080 CPUIDLE DRIVER - ARM EXYNOS
3087 F: drivers/cpuidle/cpuidle-exynos.c
3088 F: arch/arm/mach-exynos/pm.c
3095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3096 F: drivers/cpuidle/*
3097 F: include/linux/cpuidle.h
3102 F: arch/x86/kernel/cpuid.c
3103 F: arch/x86/kernel/msr.c
3105 CPU POWER MONITORING SUBSYSTEM
3109 F: tools/power/cpupower/
3112 W: http://sourceforge.net/projects/cramfs/
3113 S: Orphan / Obsolete
3114 F: Documentation/filesystems/cramfs.txt
3121 W: http://developer.axis.com
3122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3125 F: drivers/tty/serial/crisv10.*
3131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3134 F: Documentation/crypto/
3135 F: Documentation/DocBook/crypto-API.tmpl
3141 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3145 F: crypto/ansi_cprng.c
3151 T: git git://linuxtv.org/media_tree.git
3152 W: http://linuxtv.org
3154 F: drivers/media/i2c/cs3308.c
3155 F: drivers/media/i2c/cs3308.h
3157 CS5535 Audio ALSA driver
3160 F: sound/pci/cs5535audio/
3165 F: drivers/net/wireless/st/cw1200/
3167 CX18 VIDEO4LINUX DRIVER
3171 T: git git://linuxtv.org/media_tree.git
3172 W: https://linuxtv.org
3173 W: http://www.ivtvdriver.org/index.php/Cx18
3175 F: Documentation/video4linux/cx18.txt
3176 F: drivers/media/pci/cx18/
3177 F: include/uapi/linux/ivtv*
3179 CX2341X MPEG ENCODER HELPER MODULE
3182 T: git git://linuxtv.org/media_tree.git
3183 W: https://linuxtv.org
3185 F: drivers/media/common/cx2341x*
3186 F: include/media/cx2341x*
3188 CX24120 MEDIA DRIVER
3192 W: https://linuxtv.org
3193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3195 F: drivers/media/dvb-frontends/cx24120*
3197 CX88 VIDEO4LINUX DRIVER
3200 W: https://linuxtv.org
3201 T: git git://linuxtv.org/media_tree.git
3203 F: Documentation/video4linux/cx88/
3204 F: drivers/media/pci/cx88/
3206 CXD2820R MEDIA DRIVER
3209 W: https://linuxtv.org
3210 W: http://palosaari.fi/linux/
3211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3212 T: git git://linuxtv.org/anttip/media_tree.git
3214 F: drivers/media/dvb-frontends/cxd2820r*
3216 CXGB3 ETHERNET DRIVER (CXGB3)
3219 W: http://www.chelsio.com
3221 F: drivers/net/ethernet/chelsio/cxgb3/
3223 CXGB3 ISCSI DRIVER (CXGB3I)
3226 W: http://www.chelsio.com
3228 F: drivers/scsi/cxgbi/cxgb3i
3230 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3233 W: http://www.openfabrics.org
3235 F: drivers/infiniband/hw/cxgb3/
3237 CXGB4 ETHERNET DRIVER (CXGB4)
3240 W: http://www.chelsio.com
3242 F: drivers/net/ethernet/chelsio/cxgb4/
3244 CXGB4 ISCSI DRIVER (CXGB4I)
3247 W: http://www.chelsio.com
3249 F: drivers/scsi/cxgbi/cxgb4i
3251 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3254 W: http://www.openfabrics.org
3256 F: drivers/infiniband/hw/cxgb4/
3258 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3261 W: http://www.chelsio.com
3263 F: drivers/net/ethernet/chelsio/cxgb4vf/
3265 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3270 F: drivers/misc/cxl/
3271 F: include/misc/cxl*
3272 F: include/uapi/misc/cxl.h
3273 F: Documentation/powerpc/cxl.txt
3274 F: Documentation/powerpc/cxl.txt
3275 F: Documentation/ABI/testing/sysfs-class-cxl
3277 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3282 F: drivers/scsi/cxlflash/
3283 F: include/uapi/scsi/cxlflash_ioctls.h
3284 F: Documentation/powerpc/cxlflash.txt
3286 STMMAC ETHERNET DRIVER
3289 W: http://www.stlinux.com
3291 F: drivers/net/ethernet/stmicro/stmmac/
3296 W: http://www.arm.linux.org.uk/
3298 F: drivers/video/fbdev/cyber2000fb.*
3300 CYCLADES ASYNC MUX DRIVER
3301 W: http://www.cyclades.com/
3303 F: drivers/tty/cyclades.c
3304 F: include/linux/cyclades.h
3305 F: include/uapi/linux/cyclades.h
3307 CYCLADES PC300 DRIVER
3308 W: http://www.cyclades.com/
3310 F: drivers/net/wan/pc300*
3312 CYPRESS_FIRMWARE MEDIA DRIVER
3315 W: https://linuxtv.org
3316 W: http://palosaari.fi/linux/
3317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3318 T: git git://linuxtv.org/anttip/media_tree.git
3320 F: drivers/media/common/cypress_firmware*
3322 CYTTSP TOUCHSCREEN DRIVER
3326 F: drivers/input/touchscreen/cyttsp*
3327 F: include/linux/input/cyttsp.h
3329 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3332 F: drivers/rtc/rtc-ds1685.c
3333 F: include/linux/rtc/ds1685.h
3335 DAMA SLAVE for AX.25
3337 W: http://yaina.de/jreuter/
3338 W: http://www.qsl.net/dl1bke/
3341 F: net/ax25/af_ax25.c
3342 F: net/ax25/ax25_dev.c
3343 F: net/ax25/ax25_ds_*
3344 F: net/ax25/ax25_in.c
3345 F: net/ax25/ax25_out.c
3346 F: net/ax25/ax25_timer.c
3347 F: net/ax25/sysctl_net_ax25.c
3349 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3352 F: Documentation/networking/dmfe.txt
3353 F: drivers/net/ethernet/dec/tulip/dmfe.c
3355 DC390/AM53C974 SCSI driver
3359 F: drivers/scsi/am53c974.c
3366 W: http://twibble.org/dist/dc395x/
3367 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3369 F: Documentation/scsi/dc395x.txt
3370 F: drivers/scsi/dc395x.*
3375 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3377 F: include/linux/dccp.h
3378 F: include/uapi/linux/dccp.h
3379 F: include/linux/tfrc.h
3382 DECnet NETWORK LAYER
3383 W: http://linux-decnet.sourceforge.net
3386 F: Documentation/networking/decnet.txt
3389 DECSTATION PLATFORM SUPPORT
3392 W: http://www.linux-mips.org/wiki/DECstation
3395 F: arch/mips/include/asm/dec/
3396 F: arch/mips/include/asm/mach-dec/
3398 DEFXX FDDI NETWORK DRIVER
3401 F: drivers/net/fddi/defxx.*
3408 F: drivers/platform/x86/dell-laptop.c
3410 DELL LAPTOP RBTN DRIVER
3413 F: drivers/platform/x86/dell-rbtn.*
3415 DELL LAPTOP FREEFALL DRIVER
3418 F: drivers/platform/x86/dell-smo8800.c
3420 DELL LAPTOP SMM DRIVER
3423 F: drivers/hwmon/dell-smm-hwmon.c
3424 F: include/uapi/linux/i8k.h
3426 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3429 F: Documentation/dcdbas.txt
3430 F: drivers/firmware/dcdbas.*
3432 DELL WMI EXTRAS DRIVER
3436 F: drivers/platform/x86/dell-wmi.c
3438 DESIGNWARE USB2 DRD IP DRIVER
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3443 F: drivers/usb/dwc2/
3445 DESIGNWARE USB3 DRD IP DRIVER
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3451 F: drivers/usb/dwc3/
3453 DEVICE COREDUMP (DEV_COREDUMP)
3457 F: drivers/base/devcoredump.c
3458 F: include/linux/devcoredump.h
3460 DEVICE FREQUENCY (DEVFREQ)
3464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3467 F: include/linux/devfreq.h
3468 F: Documentation/devicetree/bindings/devfreq/
3470 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3475 F: drivers/devfreq/event/
3476 F: drivers/devfreq/devfreq-event.c
3477 F: include/linux/devfreq-event.h
3478 F: Documentation/devicetree/bindings/devfreq/event/
3480 DEVICE NUMBER REGISTRY
3482 W: http://lanana.org/docs/device-list/index.html
3490 W: http://sources.redhat.com/dm
3491 Q: http://patchwork.kernel.org/project/dm-devel/list/
3492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3493 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3495 F: Documentation/device-mapper/
3497 F: drivers/md/persistent-data/
3498 F: include/linux/device-mapper.h
3499 F: include/linux/dm-*.h
3500 F: include/uapi/linux/dm-*.h
3502 DIALOG SEMICONDUCTOR DRIVERS
3504 W: http://www.dialog-semiconductor.com/products
3506 F: Documentation/hwmon/da90??
3507 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3508 F: drivers/gpio/gpio-da90??.c
3509 F: drivers/hwmon/da90??-hwmon.c
3510 F: drivers/iio/adc/da91??-*.c
3511 F: drivers/input/misc/da90??_onkey.c
3512 F: drivers/input/touchscreen/da9052_tsi.c
3513 F: drivers/leds/leds-da90??.c
3514 F: drivers/mfd/da903x.c
3515 F: drivers/mfd/da90??-*.c
3516 F: drivers/mfd/da91??-*.c
3517 F: drivers/power/da9052-battery.c
3518 F: drivers/power/da91??-*.c
3519 F: drivers/regulator/da903x.c
3520 F: drivers/regulator/da9???-regulator.[ch]
3521 F: drivers/rtc/rtc-da90??.c
3522 F: drivers/video/backlight/da90??_bl.c
3523 F: drivers/watchdog/da90??_wdt.c
3524 F: include/linux/mfd/da903x.h
3525 F: include/linux/mfd/da9052/
3526 F: include/linux/mfd/da9055/
3527 F: include/linux/mfd/da9063/
3528 F: include/linux/mfd/da9150/
3529 F: include/sound/da[79]*.h
3530 F: sound/soc/codecs/da[79]*.[ch]
3532 DIGI NEO AND CLASSIC PCI PRODUCTS
3537 F: drivers/staging/dgnc/
3539 DIGI EPCA PCI PRODUCTS
3544 F: drivers/staging/dgap/
3546 DIOLAN U2C-12 I2C DRIVER
3550 F: drivers/i2c/busses/i2c-diolan-u2c.c
3558 DIRECTORY NOTIFICATION (DNOTIFY)
3561 F: Documentation/filesystems/dnotify.txt
3562 F: fs/notify/dnotify/
3563 F: include/linux/dnotify.h
3565 DISK GEOMETRY AND PARTITION HANDLING
3567 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3568 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3569 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3575 F: Documentation/filesystems/quota.txt
3577 F: include/linux/quota*.h
3578 F: include/uapi/linux/quota*.h
3580 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3584 W: http://plugable.com/category/projects/udlfb/
3585 F: drivers/video/fbdev/udlfb.c
3586 F: include/video/udlfb.h
3587 F: Documentation/fb/udlfb.txt
3589 DISTRIBUTED LOCK MANAGER (DLM)
3593 W: http://sources.redhat.com/cluster/
3594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3598 DMA BUFFER SHARING FRAMEWORK
3605 F: include/linux/dma-buf*
3606 F: include/linux/reservation.h
3607 F: include/linux/*fence.h
3608 F: Documentation/dma-buf-sharing.txt
3609 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3611 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3614 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3617 F: include/linux/dmaengine.h
3618 F: Documentation/dmaengine/
3619 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3621 DME1737 HARDWARE MONITOR DRIVER
3625 F: Documentation/hwmon/dme1737
3626 F: drivers/hwmon/dme1737.c
3631 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3632 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3633 F: drivers/firmware/dmi-id.c
3634 F: drivers/firmware/dmi_scan.c
3635 F: include/linux/dmi.h
3642 F: scripts/docproc.c
3643 F: scripts/kernel-doc*
3644 X: Documentation/ABI/
3645 X: Documentation/devicetree/
3646 X: Documentation/acpi
3647 X: Documentation/power
3648 X: Documentation/spi
3649 X: Documentation/DocBook/media
3650 T: git git://git.lwn.net/linux.git docs-next
3656 F: drivers/char/dtlk.c
3657 F: include/linux/dtlk.h
3659 DPT_I2O SCSI RAID DRIVER
3662 W: http://www.adaptec.com/
3664 F: drivers/scsi/dpt*
3665 F: drivers/scsi/dpt/
3671 W: http://www.drbd.org
3672 T: git git://git.linbit.com/linux-drbd.git
3673 T: git git://git.linbit.com/drbd-8.4.git
3675 F: drivers/block/drbd/
3677 F: Documentation/blockdev/drbd/
3679 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3683 F: Documentation/kobject.txt
3688 F: include/linux/debugfs.h
3689 F: include/linux/kobj*
3695 T: git git://people.freedesktop.org/~airlied/linux
3700 F: include/uapi/drm/
3706 T: git git://people.freedesktop.org/~agd5f/linux
3708 F: drivers/gpu/drm/radeon/
3709 F: include/uapi/drm/radeon*
3714 T: git git://anongit.freedesktop.org/tegra/linux.git
3716 F: drivers/gpu/drm/drm_panel.c
3717 F: drivers/gpu/drm/panel/
3718 F: include/drm/drm_panel.h
3719 F: Documentation/devicetree/bindings/display/panel/
3721 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3726 W: https://01.org/linuxgraphics/
3727 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3728 T: git git://anongit.freedesktop.org/drm-intel
3730 F: drivers/gpu/drm/i915/
3731 F: include/drm/i915*
3732 F: include/uapi/drm/i915*
3734 DRM DRIVERS FOR ATMEL HLCDC
3738 F: drivers/gpu/drm/atmel-hlcdc/
3739 F: Documentation/devicetree/bindings/drm/atmel/
3741 DRM DRIVERS FOR EXYNOS
3747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3749 F: drivers/gpu/drm/exynos/
3750 F: include/drm/exynos*
3751 F: include/uapi/drm/exynos*
3753 DRM DRIVERS FOR FREESCALE DCU
3758 F: drivers/gpu/drm/fsl-dcu/
3759 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3760 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3762 DRM DRIVERS FOR FREESCALE IMX
3766 F: drivers/gpu/drm/imx/
3767 F: drivers/gpu/ipu-v3/
3768 F: Documentation/devicetree/bindings/display/imx/
3770 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3773 T: git git://github.com/patjak/drm-gma500
3775 F: drivers/gpu/drm/gma500
3776 F: include/drm/gma500*
3778 DRM DRIVERS FOR NVIDIA TEGRA
3783 T: git git://anongit.freedesktop.org/tegra/linux.git
3785 F: drivers/gpu/drm/tegra/
3786 F: drivers/gpu/host1x/
3787 F: include/linux/host1x.h
3788 F: include/uapi/drm/tegra_drm.h
3789 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3791 DRM DRIVERS FOR RENESAS
3795 T: git git://people.freedesktop.org/~airlied/linux
3797 F: drivers/gpu/drm/rcar-du/
3798 F: drivers/gpu/drm/shmobile/
3799 F: include/linux/platform_data/shmob_drm.h
3801 DRM DRIVERS FOR ROCKCHIP
3805 F: drivers/gpu/drm/rockchip/
3806 F: Documentation/devicetree/bindings/display/rockchip*
3812 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3814 F: drivers/gpu/drm/sti
3815 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3817 DRM DRIVERS FOR VIVANTE GPU IP
3823 F: drivers/gpu/drm/etnaviv
3824 F: Documentation/devicetree/bindings/display/etnaviv
3826 DSBR100 USB FM RADIO DRIVER
3829 T: git git://linuxtv.org/media_tree.git
3831 F: drivers/media/radio/dsbr100.c
3837 F: drivers/net/wan/dscc4.c
3842 T: git git://linuxtv.org/media_tree.git
3843 W: https://linuxtv.org
3845 F: drivers/media/pci/dt3155/
3847 DVB_USB_AF9015 MEDIA DRIVER
3850 W: https://linuxtv.org
3851 W: http://palosaari.fi/linux/
3852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3853 T: git git://linuxtv.org/anttip/media_tree.git
3855 F: drivers/media/usb/dvb-usb-v2/af9015*
3857 DVB_USB_AF9035 MEDIA DRIVER
3860 W: https://linuxtv.org
3861 W: http://palosaari.fi/linux/
3862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3863 T: git git://linuxtv.org/anttip/media_tree.git
3865 F: drivers/media/usb/dvb-usb-v2/af9035*
3867 DVB_USB_ANYSEE MEDIA DRIVER
3870 W: https://linuxtv.org
3871 W: http://palosaari.fi/linux/
3872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3873 T: git git://linuxtv.org/anttip/media_tree.git
3875 F: drivers/media/usb/dvb-usb-v2/anysee*
3877 DVB_USB_AU6610 MEDIA DRIVER
3880 W: https://linuxtv.org
3881 W: http://palosaari.fi/linux/
3882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883 T: git git://linuxtv.org/anttip/media_tree.git
3885 F: drivers/media/usb/dvb-usb-v2/au6610*
3887 DVB_USB_CE6230 MEDIA DRIVER
3890 W: https://linuxtv.org
3891 W: http://palosaari.fi/linux/
3892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893 T: git git://linuxtv.org/anttip/media_tree.git
3895 F: drivers/media/usb/dvb-usb-v2/ce6230*
3897 DVB_USB_CXUSB MEDIA DRIVER
3900 W: https://linuxtv.org
3901 W: http://github.com/mkrufky
3902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903 T: git git://linuxtv.org/media_tree.git
3905 F: drivers/media/usb/dvb-usb/cxusb*
3907 DVB_USB_EC168 MEDIA DRIVER
3910 W: https://linuxtv.org
3911 W: http://palosaari.fi/linux/
3912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913 T: git git://linuxtv.org/anttip/media_tree.git
3915 F: drivers/media/usb/dvb-usb-v2/ec168*
3917 DVB_USB_GL861 MEDIA DRIVER
3920 W: https://linuxtv.org
3921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3922 T: git git://linuxtv.org/anttip/media_tree.git
3924 F: drivers/media/usb/dvb-usb-v2/gl861*
3926 DVB_USB_MXL111SF MEDIA DRIVER
3929 W: https://linuxtv.org
3930 W: http://github.com/mkrufky
3931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3932 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3934 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3936 DVB_USB_RTL28XXU MEDIA DRIVER
3939 W: https://linuxtv.org
3940 W: http://palosaari.fi/linux/
3941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3942 T: git git://linuxtv.org/anttip/media_tree.git
3944 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3946 DVB_USB_V2 MEDIA DRIVER
3949 W: https://linuxtv.org
3950 W: http://palosaari.fi/linux/
3951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3952 T: git git://linuxtv.org/anttip/media_tree.git
3954 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3955 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3960 F: lib/dynamic_debug.c
3961 F: include/linux/dynamic_debug.h
3963 DZ DECSTATION DZ11 SERIAL DRIVER
3966 F: drivers/tty/serial/dz.*
3968 E3X0 POWER BUTTON DRIVER
3971 W: http://www.ettus.com
3973 F: drivers/input/misc/e3x0-button.c
3974 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3979 W: https://linuxtv.org
3980 W: http://palosaari.fi/linux/
3981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3982 T: git git://linuxtv.org/anttip/media_tree.git
3984 F: drivers/media/tuners/e4000*
3986 EATA ISA/EISA/PCI SCSI DRIVER
3990 F: drivers/scsi/eata.c
3995 W: https://linuxtv.org
3996 W: http://palosaari.fi/linux/
3997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998 T: git git://linuxtv.org/anttip/media_tree.git
4000 F: drivers/media/dvb-frontends/ec100*
4005 W: http://ecryptfs.org
4006 W: https://launchpad.net/ecryptfs
4007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4009 F: Documentation/filesystems/ecryptfs.txt
4017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4020 F: Documentation/edac.txt
4022 F: include/linux/edac.h
4029 F: drivers/edac/amd64_edac*
4036 F: drivers/edac/highbank*
4044 F: drivers/edac/octeon_edac*
4051 F: drivers/edac/e752x_edac.c
4057 F: drivers/edac/e7xxx_edac.c
4063 F: drivers/edac/ghes_edac.c
4069 F: drivers/edac/i82443bxgx_edac.c
4075 F: drivers/edac/i3000_edac.c
4081 F: drivers/edac/i5000_edac.c
4087 F: drivers/edac/i5400_edac.c
4093 F: drivers/edac/i7300_edac.c
4099 F: drivers/edac/i7core_edac.c
4106 F: drivers/edac/i82975x_edac.c
4112 F: drivers/edac/ie31200_edac.c
4118 F: drivers/edac/mpc85xx_edac.[ch]
4124 F: drivers/edac/pasemi_edac.c
4130 F: drivers/edac/r82600_edac.c
4136 F: drivers/edac/sb_edac.c
4139 APPLIED MICRO (APM) X-GENE SOC EDAC
4142 F: drivers/edac/xgene_edac.c
4143 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4145 EDIROL UA-101/UA-1000 DRIVER
4148 T: git git://git.alsa-project.org/alsa-kernel.git
4150 F: sound/usb/misc/ua101.c
4152 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4157 F: Documentation/efi-stub.txt
4158 F: arch/ia64/kernel/efi.c
4159 F: arch/x86/boot/compressed/eboot.[ch]
4160 F: arch/x86/include/asm/efi.h
4161 F: arch/x86/platform/efi/*
4162 F: drivers/firmware/efi/*
4163 F: include/linux/efi*.h
4165 EFI VARIABLE FILESYSTEM
4169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4174 EFIFB FRAMEBUFFER DRIVER
4178 F: drivers/video/fbdev/efifb.c
4181 W: http://aeschi.ch.eu.org/efs/
4185 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4189 F: drivers/net/ethernet/ibm/ehea/
4191 EM28XX VIDEO4LINUX DRIVER
4194 W: https://linuxtv.org
4195 T: git git://linuxtv.org/media_tree.git
4197 F: drivers/media/usb/em28xx/
4206 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4210 W: http://www.avagotech.com
4212 F: drivers/scsi/lpfc/
4214 ENE CB710 FLASH CARD READER DRIVER
4217 F: drivers/misc/cb710/
4218 F: drivers/mmc/host/cb710-mmc.*
4219 F: include/linux/cb710.h
4221 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4224 F: drivers/media/rc/ene_ir.*
4226 ENHANCED ERROR HANDLING (EEH)
4230 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4231 F: arch/powerpc/kernel/eeh*.c
4233 EPSON S1D13XXX FRAMEBUFFER DRIVER
4236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4237 F: drivers/video/fbdev/s1d13xxxfb.c
4238 F: include/video/s1d13xxxfb.h
4240 ET131X NETWORK DRIVER
4243 F: drivers/net/ethernet/agere/
4249 W: http://www.linuxfoundation.org/en/Net:Bridge
4251 F: include/linux/netfilter_bridge/
4254 ETHERNET PHY LIBRARY
4258 F: include/linux/phy.h
4259 F: include/linux/phy_fixed.h
4261 F: Documentation/networking/phy.txt
4262 F: drivers/of/of_mdio.c
4263 F: drivers/of/of_net.c
4269 F: Documentation/filesystems/ext2.txt
4271 F: include/linux/ext2*
4277 W: http://ext4.wiki.kernel.org
4278 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4281 F: Documentation/filesystems/ext4.txt
4284 Extended Verification Module (EVM)
4289 F: security/integrity/evm/
4291 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4298 F: include/linux/extcon/
4299 F: include/linux/extcon.h
4300 F: Documentation/extcon/
4301 F: Documentation/devicetree/bindings/extcon/
4307 F: drivers/gpu/drm/exynos/exynos_dp*
4309 EXYNOS MIPI DISPLAY DRIVERS
4315 F: drivers/video/fbdev/exynos/exynos_mipi*
4316 F: include/video/exynos_mipi*
4318 F71805F HARDWARE MONITORING DRIVER
4322 F: Documentation/hwmon/f71805f
4323 F: drivers/hwmon/f71805f.c
4329 F: drivers/media/tuners/fc0011.h
4330 F: drivers/media/tuners/fc0011.c
4335 W: https://linuxtv.org
4336 W: http://palosaari.fi/linux/
4337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4338 T: git git://linuxtv.org/anttip/media_tree.git
4340 F: drivers/media/tuners/fc2580*
4345 F: fs/notify/fanotify/
4346 F: include/linux/fanotify.h
4347 F: include/uapi/linux/fanotify.h
4349 FARSYNC SYNCHRONOUS DRIVER
4351 W: http://www.farsite.co.uk/
4353 F: drivers/net/wan/farsync.*
4355 FAULT INJECTION SUPPORT
4358 F: Documentation/fault-injection/
4359 F: lib/fault-inject.c
4361 FBTFT Framebuffer drivers
4365 F: drivers/staging/fbtft/
4367 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4370 W: www.Open-FCoE.org
4372 F: drivers/scsi/libfc/
4373 F: drivers/scsi/fcoe/
4375 F: include/scsi/libfc.h
4376 F: include/scsi/libfcoe.h
4377 F: include/uapi/scsi/fc/
4379 FILE LOCKING (flock() and fcntl()/lockf())
4384 F: include/linux/fcntl.h
4385 F: include/linux/fs.h
4386 F: include/uapi/linux/fcntl.h
4387 F: include/uapi/linux/fs.h
4391 FILESYSTEMS (VFS and infrastructure)
4397 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4401 F: drivers/hwmon/f75375s.c
4402 F: include/linux/f75375s.h
4404 FIREWIRE AUDIO DRIVERS
4407 T: git git://git.alsa-project.org/alsa-kernel.git
4411 FIREWIRE MEDIA DRIVERS (firedtv)
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4417 F: drivers/media/firewire/
4419 FIREWIRE SBP-2 TARGET
4424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4426 F: drivers/target/sbp/
4431 W: http://ieee1394.wiki.kernel.org/
4432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4434 F: drivers/firewire/
4435 F: include/linux/firewire.h
4436 F: include/uapi/linux/firewire*.h
4439 FIRMWARE LOADER (request_firmware)
4443 F: Documentation/firmware_class/
4444 F: drivers/base/firmware*.c
4445 F: include/linux/firmware.h
4447 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4451 F: drivers/block/rsxx/
4455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4457 F: drivers/block/floppy.c
4461 W: http://www.ohwr.org/projects/fmc-bus
4464 F: include/linux/fmc*.h
4465 F: include/linux/ipmi-fru.h
4468 FPGA MANAGER FRAMEWORK
4473 F: include/linux/fpga/fpga-mgr.h
4474 W: http://www.rocketboards.org
4478 W: http://floatingpoint.sourceforge.net/emulator/index.html
4480 F: arch/x86/math-emu/
4482 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4485 F: drivers/net/wan/dlci.c
4486 F: drivers/net/wan/sdla.c
4492 W: http://linux-fbdev.sourceforge.net/
4493 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4496 F: Documentation/fb/
4499 F: include/linux/fb.h
4500 F: include/uapi/video/
4501 F: include/uapi/linux/fb.h
4503 FREESCALE DIU FRAMEBUFFER DRIVER
4507 F: drivers/video/fbdev/fsl-diu-fb.*
4509 FREESCALE DMA DRIVER
4514 F: drivers/dma/fsldma.*
4516 FREESCALE I2C CPM DRIVER
4521 F: drivers/i2c/busses/i2c-cpm.c
4523 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4528 F: include/linux/platform_data/video-imxfb.h
4529 F: drivers/video/fbdev/imxfb.c
4531 FREESCALE QUAD SPI DRIVER
4535 F: drivers/mtd/spi-nor/fsl-quadspi.c
4537 FREESCALE SOC FS_ENET DRIVER
4543 F: drivers/net/ethernet/freescale/fs_enet/
4544 F: include/linux/fs_enet_pd.h
4546 FREESCALE QUICC ENGINE LIBRARY
4549 F: drivers/soc/fsl/qe/
4550 F: include/soc/fsl/*qe*.h
4551 F: include/soc/fsl/*ucc*.h
4553 FREESCALE USB PERIPHERAL DRIVERS
4558 F: drivers/usb/gadget/udc/fsl*
4560 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4565 F: drivers/net/ethernet/freescale/ucc_geth*
4567 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4571 F: drivers/net/ethernet/freescale/gianfar*
4572 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4573 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4575 FREESCALE QUICC ENGINE UCC UART DRIVER
4579 F: drivers/tty/serial/ucc_uart.c
4581 FREESCALE SOC SOUND DRIVERS
4588 F: sound/soc/fsl/fsl*
4589 F: sound/soc/fsl/imx*
4590 F: sound/soc/fsl/mpc8610_hpcd.c
4592 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4596 F: drivers/staging/fsl-mc/
4600 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4609 F: Documentation/power/freezing-of-tasks.txt
4610 F: include/linux/freezer.h
4618 F: include/linux/frontswap.h
4620 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4624 F: Documentation/filesystems/caching/
4626 F: include/linux/fscache*.h
4633 W: http://en.wikipedia.org/wiki/F2FS
4634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4636 F: Documentation/filesystems/f2fs.txt
4637 F: Documentation/ABI/testing/sysfs-fs-f2fs
4639 F: include/linux/f2fs_fs.h
4640 F: include/trace/events/f2fs.h
4642 FUJITSU FR-V (FRV) PORT
4646 FUJITSU LAPTOP EXTRAS
4650 F: drivers/platform/x86/fujitsu-laptop.c
4652 FUJITSU M-5MO LS CAMERA ISP DRIVER
4657 F: drivers/media/i2c/m5mols/
4658 F: include/media/i2c/m5mols.h
4660 FUJITSU TABLET EXTRAS
4664 F: drivers/platform/x86/fujitsu-tablet.c
4666 FUSE: FILESYSTEM IN USERSPACE
4669 W: http://fuse.sourceforge.net/
4670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4673 F: include/uapi/linux/fuse.h
4674 F: Documentation/filesystems/fuse.txt
4676 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4679 S: Odd Fixes (e.g., new signatures)
4680 F: drivers/scsi/fdomain.*
4682 GCOV BASED KERNEL PROFILING
4686 F: Documentation/gcov.txt
4688 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4691 W: http://www.icp-vortex.com/
4693 F: drivers/scsi/gdt*
4695 GDB KERNEL DEBUGGING HELPER SCRIPTS
4700 GEMTEK FM RADIO RECEIVER DRIVER
4703 T: git git://linuxtv.org/media_tree.git
4704 W: https://linuxtv.org
4706 F: drivers/media/radio/radio-gemtek*
4708 GENERIC GPIO I2C DRIVER
4711 F: drivers/i2c/busses/i2c-gpio.c
4712 F: include/linux/i2c-gpio.h
4714 GENERIC GPIO I2C MULTIPLEXER DRIVER
4718 F: drivers/i2c/muxes/i2c-mux-gpio.c
4719 F: include/linux/i2c-mux-gpio.h
4720 F: Documentation/i2c/muxes/i2c-mux-gpio
4722 GENERIC HDLC (WAN) DRIVERS
4724 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4726 F: drivers/net/wan/c101.c
4727 F: drivers/net/wan/hd6457*
4728 F: drivers/net/wan/hdlc*
4729 F: drivers/net/wan/n2.c
4730 F: drivers/net/wan/pc300too.c
4731 F: drivers/net/wan/pci200syn.c
4732 F: drivers/net/wan/wanxl*
4734 GENERIC INCLUDE/ASM HEADER FILES
4737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4739 F: include/asm-generic/
4740 F: include/uapi/asm-generic/
4742 GENERIC PHY FRAMEWORK
4745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4748 F: include/linux/phy/
4756 F: drivers/base/power/domain*.c
4757 F: include/linux/pm_domain.h
4759 GENERIC UIO DRIVER FOR PCI DEVICES
4763 F: drivers/uio/uio_pci_generic.c
4765 GET_MAINTAINER SCRIPT
4768 F: scripts/get_maintainer.pl
4774 W: http://sources.redhat.com/cluster/
4775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4777 F: Documentation/filesystems/gfs2*.txt
4779 F: include/uapi/linux/gfs2_ondisk.h
4781 GIGASET ISDN DRIVERS
4784 W: http://gigaset307x.sourceforge.net/
4786 F: Documentation/isdn/README.gigaset
4787 F: drivers/isdn/gigaset/
4788 F: include/uapi/linux/gigaset_dev.h
4794 F: drivers/media/usb/go7007/
4800 F: drivers/input/touchscreen/goodix.c
4806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4808 F: Documentation/gpio/
4810 F: include/linux/gpio/
4811 F: include/linux/gpio.h
4812 F: include/asm-generic/gpio.h
4814 GRE DEMULTIPLEXER DRIVER
4818 F: net/ipv4/gre_demux.c
4819 F: net/ipv4/gre_offload.c
4820 F: include/net/gre.h
4822 GRETH 10/100/1G Ethernet MAC device driver
4826 F: drivers/net/ethernet/aeroflex/
4828 GSPCA FINEPIX SUBDRIVER
4831 T: git git://linuxtv.org/media_tree.git
4833 F: drivers/media/usb/gspca/finepix.c
4835 GSPCA GL860 SUBDRIVER
4838 T: git git://linuxtv.org/media_tree.git
4840 F: drivers/media/usb/gspca/gl860/
4842 GSPCA M5602 SUBDRIVER
4845 T: git git://linuxtv.org/media_tree.git
4847 F: drivers/media/usb/gspca/m5602/
4849 GSPCA PAC207 SONIXB SUBDRIVER
4852 T: git git://linuxtv.org/media_tree.git
4854 F: drivers/media/usb/gspca/pac207.c
4856 GSPCA SN9C20X SUBDRIVER
4859 T: git git://linuxtv.org/media_tree.git
4861 F: drivers/media/usb/gspca/sn9c20x.c
4863 GSPCA T613 SUBDRIVER
4866 T: git git://linuxtv.org/media_tree.git
4868 F: drivers/media/usb/gspca/t613.c
4870 GSPCA USB WEBCAM DRIVER
4873 T: git git://linuxtv.org/media_tree.git
4875 F: drivers/media/usb/gspca/
4877 GUID PARTITION TABLE (GPT)
4881 F: block/partitions/efi.*
4883 STK1160 USB VIDEO CAPTURE DRIVER
4886 T: git git://linuxtv.org/media_tree.git
4888 F: drivers/media/usb/stk1160/
4893 W: http://uclinux-h8.sourceforge.jp
4894 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4897 F: drivers/clocksource/h8300_*.c
4898 F: drivers/clk/h8300/
4899 F: drivers/irqchip/irq-renesas-h8*.c
4901 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4904 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4906 F: drivers/platform/x86/hdaps.c
4908 HDPVR USB VIDEO ENCODER DRIVER
4911 T: git git://linuxtv.org/media_tree.git
4912 W: https://linuxtv.org
4914 F: drivers/media/usb/hdpvr/
4916 HWPOISON MEMORY FAILURE HANDLING
4920 F: mm/memory-failure.c
4921 F: mm/hwpoison-inject.c
4923 HYPERVISOR VIRTUAL CONSOLE DRIVER
4931 W: https://linuxtv.org
4932 W: http://palosaari.fi/linux/
4933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4934 T: git git://linuxtv.org/anttip/media_tree.git
4936 F: drivers/media/usb/hackrf/
4942 W: http://www.lm-sensors.org/
4943 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4946 F: Documentation/hwmon/
4948 F: include/linux/hwmon*.h
4950 HARDWARE RANDOM NUMBER GENERATOR CORE
4955 F: Documentation/hw_random.txt
4956 F: drivers/char/hw_random/
4957 F: include/linux/hw_random.h
4959 HARDWARE SPINLOCK CORE
4962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4963 F: Documentation/hwspinlock.txt
4964 F: drivers/hwspinlock/hwspinlock_*
4965 F: include/linux/hwspinlock.h
4967 HARMONY SOUND DRIVER
4970 F: sound/parisc/harmony.*
4975 W: https://linuxtv.org
4976 W: http://palosaari.fi/linux/
4977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4978 T: git git://linuxtv.org/anttip/media_tree.git
4980 F: drivers/media/dvb-frontends/hd29l2*
4982 HEWLETT-PACKARD SMART2 RAID DRIVER
4985 F: Documentation/blockdev/cpqarray.txt
4986 F: drivers/block/cpqarray.*
4988 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4994 F: Documentation/scsi/hpsa.txt
4995 F: drivers/scsi/hpsa*.[ch]
4996 F: include/linux/cciss*.h
4997 F: include/uapi/linux/cciss*.h
4999 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5005 F: Documentation/blockdev/cciss.txt
5006 F: drivers/block/cciss*
5007 F: include/linux/cciss_ioctl.h
5008 F: include/uapi/linux/cciss_ioctl.h
5013 F: Documentation/filesystems/hfs.txt
5019 F: Documentation/filesystems/hfsplus.txt
5022 HGA FRAMEBUFFER DRIVER
5025 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5027 F: drivers/video/fbdev/hgafb.c
5029 HIBERNATION (aka Software Suspend, aka swsusp)
5035 F: drivers/base/power/
5037 F: include/linux/suspend.h
5038 F: include/linux/freezer.h
5039 F: include/linux/pm.h
5040 F: arch/*/include/asm/suspend*.h
5046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5049 F: include/linux/hid*
5050 F: include/uapi/linux/hid*
5052 HID SENSOR HUB DRIVERS
5059 F: Documentation/hid/hid-sensor*
5060 F: drivers/hid/hid-sensor-*
5061 F: drivers/iio/*/hid-*
5062 F: include/linux/hid-sensor-*
5064 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5069 F: Documentation/timers/
5070 F: kernel/time/hrtimer.c
5071 F: kernel/time/clockevents.c
5072 F: kernel/time/tick*.*
5073 F: kernel/time/timer_*.c
5074 F: include/linux/clockchips.h
5075 F: include/linux/hrtimer.h
5077 HIGH-SPEED SCC DRIVER FOR AX.25
5080 F: drivers/net/hamradio/dmascc.c
5081 F: drivers/net/hamradio/scc.c
5083 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5085 W: http://www.highpoint-tech.com
5087 F: Documentation/scsi/hptiop.txt
5088 F: drivers/scsi/hptiop.c
5094 F: include/linux/hippidevice.h
5095 F: include/uapi/linux/if_hippi.h
5097 F: drivers/net/hippi/
5099 HISILICON SAS Controller
5101 W: http://www.hisilicon.com
5103 F: drivers/scsi/hisi_sas/
5104 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5110 W: http://hostap.epitest.fi/
5112 F: drivers/net/wireless/intersil/hostap/
5114 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5117 F: drivers/platform/x86/tc1100-wmi.c
5119 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5122 F: drivers/net/ethernet/hp/hp100.*
5124 HPET: High Precision Event Timers driver
5127 F: Documentation/timers/hpet.txt
5128 F: drivers/char/hpet.c
5129 F: include/linux/hpet.h
5130 F: include/uapi/linux/hpet.h
5134 F: arch/x86/kernel/hpet.c
5135 F: arch/x86/include/asm/hpet.h
5139 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5147 F: Documentation/ABI/testing/sysfs-bus-hsi
5148 F: Documentation/hsi.txt
5150 F: include/linux/hsi/
5151 F: include/uapi/linux/hsi/
5155 W: http://www.pharscape.org
5157 F: drivers/net/usb/hso.c
5159 HSR NETWORK PROTOCOL
5165 HTCPEN TOUCHSCREEN DRIVER
5169 F: drivers/input/touchscreen/htcpen.c
5176 Hyper-V CORE AND DRIVERS
5181 F: arch/x86/include/asm/mshyperv.h
5182 F: arch/x86/include/uapi/asm/hyperv.h
5183 F: arch/x86/kernel/cpu/mshyperv.c
5184 F: drivers/hid/hid-hyperv.c
5186 F: drivers/input/serio/hyperv-keyboard.c
5187 F: drivers/net/hyperv/
5188 F: drivers/scsi/storvsc_drv.c
5189 F: drivers/video/fbdev/hyperv_fb.c
5190 F: include/linux/hyperv.h
5192 F: Documentation/ABI/stable/sysfs-bus-vmbus
5194 I2C OVER PARALLEL PORT
5198 F: Documentation/i2c/busses/i2c-parport
5199 F: Documentation/i2c/busses/i2c-parport-light
5200 F: drivers/i2c/busses/i2c-parport.c
5201 F: drivers/i2c/busses/i2c-parport-light.c
5203 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5207 F: Documentation/i2c/busses/i2c-ali1535
5208 F: Documentation/i2c/busses/i2c-ali1563
5209 F: Documentation/i2c/busses/i2c-ali15x3
5210 F: Documentation/i2c/busses/i2c-amd756
5211 F: Documentation/i2c/busses/i2c-amd8111
5212 F: Documentation/i2c/busses/i2c-i801
5213 F: Documentation/i2c/busses/i2c-nforce2
5214 F: Documentation/i2c/busses/i2c-piix4
5215 F: Documentation/i2c/busses/i2c-sis5595
5216 F: Documentation/i2c/busses/i2c-sis630
5217 F: Documentation/i2c/busses/i2c-sis96x
5218 F: Documentation/i2c/busses/i2c-via
5219 F: Documentation/i2c/busses/i2c-viapro
5220 F: drivers/i2c/busses/i2c-ali1535.c
5221 F: drivers/i2c/busses/i2c-ali1563.c
5222 F: drivers/i2c/busses/i2c-ali15x3.c
5223 F: drivers/i2c/busses/i2c-amd756.c
5224 F: drivers/i2c/busses/i2c-amd756-s4882.c
5225 F: drivers/i2c/busses/i2c-amd8111.c
5226 F: drivers/i2c/busses/i2c-i801.c
5227 F: drivers/i2c/busses/i2c-isch.c
5228 F: drivers/i2c/busses/i2c-nforce2.c
5229 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5230 F: drivers/i2c/busses/i2c-piix4.c
5231 F: drivers/i2c/busses/i2c-sis5595.c
5232 F: drivers/i2c/busses/i2c-sis630.c
5233 F: drivers/i2c/busses/i2c-sis96x.c
5234 F: drivers/i2c/busses/i2c-via.c
5235 F: drivers/i2c/busses/i2c-viapro.c
5237 I2C/SMBUS ISMT DRIVER
5241 F: drivers/i2c/busses/i2c-ismt.c
5242 F: Documentation/i2c/busses/i2c-ismt
5244 I2C/SMBUS STUB DRIVER
5248 F: drivers/i2c/i2c-stub.c
5253 W: https://i2c.wiki.kernel.org/
5254 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5257 F: Documentation/devicetree/bindings/i2c/
5258 F: Documentation/i2c/
5261 F: include/linux/i2c.h
5262 F: include/linux/i2c-*.h
5263 F: include/uapi/linux/i2c.h
5264 F: include/uapi/linux/i2c-*.h
5276 F: Documentation/i2c/busses/i2c-taos-evm
5277 F: drivers/i2c/busses/i2c-taos-evm.c
5282 W: http://www.harbaum.org/till/i2c_tiny_usb
5284 F: drivers/i2c/busses/i2c-tiny-usb.c
5291 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5296 IA64 (Itanium) PLATFORM
5300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5304 IBM Power VMX Cryptographic instructions
5309 F: drivers/crypto/vmx/Makefile
5310 F: drivers/crypto/vmx/Kconfig
5311 F: drivers/crypto/vmx/vmx.c
5312 F: drivers/crypto/vmx/aes*
5313 F: drivers/crypto/vmx/ghash*
5314 F: drivers/crypto/vmx/ppc-xlate.pl
5316 IBM Power in-Nest Crypto Acceleration
5321 F: drivers/crypto/nx/Makefile
5322 F: drivers/crypto/nx/Kconfig
5323 F: drivers/crypto/nx/nx-aes*
5324 F: drivers/crypto/nx/nx-sha*
5325 F: drivers/crypto/nx/nx.*
5326 F: drivers/crypto/nx/nx_csbcpb.h
5327 F: drivers/crypto/nx/nx_debugfs.h
5329 IBM Power 842 compression accelerator
5332 F: drivers/crypto/nx/Makefile
5333 F: drivers/crypto/nx/Kconfig
5334 F: drivers/crypto/nx/nx-842*
5335 F: include/linux/sw842.h
5339 IBM Power Linux RAID adapter
5342 F: drivers/scsi/ipr.*
5344 IBM Power Virtual Ethernet Device Driver
5348 F: drivers/net/ethernet/ibm/ibmveth.*
5350 IBM Power SRIOV Virtual NIC Device Driver
5355 F: drivers/net/ethernet/ibm/ibmvnic.*
5357 IBM Power Virtual SCSI Device Drivers
5361 F: drivers/scsi/ibmvscsi/ibmvscsi*
5362 F: drivers/scsi/ibmvscsi/viosrp.h
5364 IBM Power Virtual FC Device Drivers
5368 F: drivers/scsi/ibmvscsi/ibmvfc*
5370 IBM ServeRAID RAID DRIVER
5372 F: drivers/scsi/ips.*
5374 ICH LPC AND GPIO DRIVER
5377 F: drivers/mfd/lpc_ich.c
5378 F: drivers/gpio/gpio-ich.c
5383 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5386 F: Documentation/ide/
5388 F: include/linux/ide.h
5390 IDEAPAD LAPTOP EXTRAS DRIVER
5393 W: http://launchpad.net/ideapad-laptop
5395 F: drivers/platform/x86/ideapad-laptop.c
5397 IDEAPAD LAPTOP SLIDEBAR DRIVER
5400 W: https://github.com/o2genum/ideapad-slidebar
5402 F: drivers/input/misc/ideapad_slidebar.c
5408 F: Documentation/cdrom/ide-cd
5409 F: drivers/ide/ide-cd*
5415 F: drivers/idle/i7300_idle.c
5417 IEEE 802.15.4 SUBSYSTEM
5420 W: https://github.com/linux-wpan
5421 T: git git://github.com/linux-wpan/linux-wpan-next.git
5425 F: drivers/net/ieee802154/
5426 F: include/linux/nl802154.h
5427 F: include/linux/ieee802154.h
5428 F: include/net/nl802154.h
5429 F: include/net/mac802154.h
5430 F: include/net/af_ieee802154.h
5431 F: include/net/cfg802154.h
5432 F: include/net/ieee802154_netdev.h
5433 F: Documentation/networking/ieee802154.txt
5435 IGORPLUG-USB IR RECEIVER
5439 F: drivers/media/rc/igorplugusb.c
5441 IGUANAWORKS USB IR TRANSCEIVER
5445 F: drivers/media/rc/iguanair.c
5447 IIO SUBSYSTEM AND DRIVERS
5455 F: drivers/staging/iio/
5456 F: include/linux/iio/
5459 IKANOS/ADI EAGLE ADSL USB DRIVER
5463 F: drivers/usb/atm/ueagle-atm.c
5465 INA209 HARDWARE MONITOR DRIVER
5469 F: Documentation/hwmon/ina209
5470 F: Documentation/devicetree/bindings/i2c/ina209.txt
5471 F: drivers/hwmon/ina209.c
5473 INA2XX HARDWARE MONITOR DRIVER
5477 F: Documentation/hwmon/ina2xx
5478 F: drivers/hwmon/ina2xx.c
5479 F: include/linux/platform_data/ina2xx.h
5481 INDUSTRY PACK SUBSYSTEM (IPACK)
5486 W: http://industrypack.sourceforge.net
5490 INGENIC JZ4780 DMA Driver
5493 F: drivers/dma/dma-jz4780.c
5495 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5503 F: security/integrity/ima/
5505 IMGTEC IR DECODER DRIVER
5508 F: drivers/media/rc/img-ir/
5510 IMS TWINTURBO FRAMEBUFFER DRIVER
5513 F: drivers/video/fbdev/imsttfb.c
5515 INFINIBAND SUBSYSTEM
5520 W: http://www.openfabrics.org/
5521 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5524 F: Documentation/infiniband/
5525 F: drivers/infiniband/
5526 F: drivers/staging/rdma/
5527 F: include/uapi/linux/if_infiniband.h
5528 F: include/uapi/rdma/
5536 F: Documentation/filesystems/inotify.txt
5537 F: fs/notify/inotify/
5538 F: include/linux/inotify.h
5539 F: include/uapi/linux/inotify.h
5541 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5544 Q: http://patchwork.kernel.org/project/linux-input/list/
5545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5548 F: include/linux/input.h
5549 F: include/uapi/linux/input.h
5550 F: include/linux/input/
5552 INPUT MULTITOUCH (MT) PROTOCOL
5556 F: Documentation/input/multi-touch-protocol.txt
5557 F: drivers/input/input-mt.c
5560 INTEL ASoC BDW/HSW DRIVERS
5564 F: sound/soc/intel/common/sst-dsp*
5565 F: sound/soc/intel/common/sst-firmware.c
5566 F: sound/soc/intel/boards/broadwell.c
5567 F: sound/soc/intel/haswell/
5569 INTEL C600 SERIES SAS CONTROLLER DRIVER
5573 T: git git://git.code.sf.net/p/intel-sas/isci
5575 F: drivers/scsi/isci/
5577 INTEL HID EVENT DRIVER
5581 F: drivers/platform/x86/intel-hid.c
5586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5588 F: drivers/idle/intel_idle.c
5595 F: drivers/cpufreq/intel_pstate.c
5597 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5601 F: Documentation/fb/intelfb.txt
5602 F: drivers/video/fbdev/intelfb/
5604 INTEL 810/815 FRAMEBUFFER DRIVER
5608 F: drivers/video/fbdev/i810/
5610 INTEL MENLOW THERMAL DRIVER
5613 W: https://01.org/linux-acpi
5615 F: drivers/platform/x86/intel_menlow.c
5617 INTEL I/OAT DMA DRIVER
5621 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5623 F: drivers/dma/ioat*
5628 T: git git://git.infradead.org/iommu-2.6.git
5630 F: drivers/iommu/intel-iommu.c
5631 F: include/linux/intel-iommu.h
5633 INTEL IOP-ADMA DMA DRIVER
5636 F: drivers/dma/iop-adma.c
5638 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5641 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5642 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5643 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5644 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5645 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5646 F: drivers/net/wan/ixp4xx_hss.c
5648 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5651 F: drivers/char/hw_random/ixp4xx-rng.c
5653 INTEL ETHERNET DRIVERS
5663 W: http://www.intel.com/support/feedback.htm
5664 W: http://e1000.sourceforge.net/
5665 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5669 F: Documentation/networking/e100.txt
5670 F: Documentation/networking/e1000.txt
5671 F: Documentation/networking/e1000e.txt
5672 F: Documentation/networking/igb.txt
5673 F: Documentation/networking/igbvf.txt
5674 F: Documentation/networking/ixgb.txt
5675 F: Documentation/networking/ixgbe.txt
5676 F: Documentation/networking/ixgbevf.txt
5677 F: Documentation/networking/i40e.txt
5678 F: Documentation/networking/i40evf.txt
5679 F: drivers/net/ethernet/intel/
5680 F: drivers/net/ethernet/intel/*/
5682 INTEL-MID GPIO DRIVER
5686 F: drivers/gpio/gpio-intel-mid.c
5688 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5692 F: Documentation/networking/README.ipw2100
5693 F: Documentation/networking/README.ipw2200
5694 F: drivers/net/wireless/intel/ipw2x00/
5699 F: Documentation/trace/intel_th.txt
5700 F: drivers/hwtracing/intel_th/
5702 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5705 W: http://tboot.sourceforge.net
5706 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5708 F: Documentation/intel_txt.txt
5709 F: include/linux/tboot.h
5710 F: arch/x86/kernel/tboot.c
5712 INTEL WIRELESS WIMAX CONNECTION 2400
5717 W: http://linuxwimax.org
5718 F: Documentation/wimax/README.i2400m
5719 F: drivers/net/wimax/i2400m/
5720 F: include/uapi/linux/wimax/i2400m.h
5722 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5726 F: drivers/net/wireless/intel/iwlegacy/
5728 INTEL WIRELESS WIFI LINK (iwlwifi)
5733 W: http://intellinuxwireless.org
5734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5736 F: drivers/net/wireless/intel/iwlwifi/
5738 INTEL MANAGEMENT ENGINE (mei)
5742 F: include/uapi/linux/mei.h
5743 F: include/linux/mei_cl_bus.h
5744 F: drivers/misc/mei/*
5745 F: Documentation/misc-devices/mei/*
5747 INTEL MIC DRIVERS (mic)
5751 W: https://github.com/sudeepdutt/mic
5752 W: http://software.intel.com/en-us/mic-developer
5753 F: include/linux/mic_bus.h
5754 F: include/linux/scif.h
5755 F: include/uapi/linux/mic_common.h
5756 F: include/uapi/linux/mic_ioctl.h
5757 F: include/uapi/linux/scif_ioctl.h
5758 F: drivers/misc/mic/
5759 F: drivers/dma/mic_x100_dma.c
5760 F: drivers/dma/mic_x100_dma.h
5761 F: Documentation/mic/
5763 INTEL PMC/P-Unit IPC DRIVER
5767 F: drivers/platform/x86/intel_pmc_ipc.c
5768 F: drivers/platform/x86/intel_punit_ipc.c
5769 F: arch/x86/include/asm/intel_pmc_ipc.h
5770 F: arch/x86/include/asm/intel_punit_ipc.h
5772 INTEL TELEMETRY DRIVER
5776 F: arch/x86/include/asm/intel_telemetry.h
5777 F: drivers/platform/x86/intel_telemetry*
5779 IOC3 ETHERNET DRIVER
5783 F: drivers/net/ethernet/sgi/ioc3-eth.c
5789 F: drivers/tty/serial/ioc3_serial.c
5794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5801 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5806 W: http://openipmi.sourceforge.net/
5808 F: Documentation/IPMI.txt
5809 F: drivers/char/ipmi/
5810 F: include/linux/ipmi*
5811 F: include/uapi/linux/ipmi*
5813 QCOM AUDIO (ASoC) DRIVERS
5820 IPS SCSI RAID DRIVER
5823 W: http://www.adaptec.com/
5825 F: drivers/scsi/ips*
5834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5836 F: Documentation/networking/ipvs-sysctl.txt
5837 F: include/net/ip_vs.h
5838 F: include/uapi/linux/ip_vs.h
5839 F: net/netfilter/ipvs/
5845 F: drivers/tty/ipwireless/
5851 F: include/net/ipx.h
5852 F: include/uapi/linux/ipx.h
5859 W: http://irda.sourceforge.net/
5861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5862 F: Documentation/networking/irda.txt
5863 F: drivers/net/irda/
5864 F: include/net/irda/
5871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5881 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5882 F: Documentation/devicetree/bindings/interrupt-controller/
5885 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5890 F: Documentation/IRQ-domain.txt
5891 F: include/linux/irqdomain.h
5892 F: kernel/irq/irqdomain.c
5898 F: Documentation/isapnp.txt
5899 F: drivers/pnp/isapnp/
5900 F: include/linux/isapnp.h
5905 T: git git://linuxtv.org/media_tree.git
5906 W: https://linuxtv.org
5908 F: drivers/media/radio/radio-isa*
5910 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5914 F: drivers/firmware/iscsi_ibft*
5919 W: www.open-iscsi.org
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5922 F: drivers/scsi/*iscsi*
5923 F: include/scsi/*iscsi*
5925 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5931 W: http://www.openfabrics.org
5932 W: www.open-iscsi.org
5933 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5934 F: drivers/infiniband/ulp/iser/
5936 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5942 W: http://www.linux-iscsi.org
5943 F: drivers/infiniband/ulp/isert
5949 W: http://www.isdn4linux.de
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5952 F: Documentation/isdn/
5954 F: include/linux/isdn.h
5955 F: include/linux/isdn/
5956 F: include/uapi/linux/isdn.h
5957 F: include/uapi/linux/isdn/
5959 ISDN SUBSYSTEM (Eicon active card driver)
5962 W: http://www.melware.de
5964 F: drivers/isdn/hardware/eicon/
5966 IT87 HARDWARE MONITORING DRIVER
5970 F: Documentation/hwmon/it87
5971 F: drivers/hwmon/it87.c
5976 W: https://linuxtv.org
5977 W: http://palosaari.fi/linux/
5978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5979 T: git git://linuxtv.org/anttip/media_tree.git
5981 F: drivers/media/tuners/it913x*
5983 IVTV VIDEO4LINUX DRIVER
5987 T: git git://linuxtv.org/media_tree.git
5988 W: http://www.ivtvdriver.org
5990 F: Documentation/video4linux/*.ivtv
5991 F: drivers/media/pci/ivtv/
5992 F: include/uapi/linux/ivtv*
5994 IX2505V MEDIA DRIVER
5997 W: https://linuxtv.org
5998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6000 F: drivers/media/dvb-frontends/ix2505v*
6002 JC42.4 TEMPERATURE SENSOR DRIVER
6006 F: drivers/hwmon/jc42.c
6007 F: Documentation/hwmon/jc42
6012 W: http://jfs.sourceforge.net/
6013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6015 F: Documentation/filesystems/jfs.txt
6022 F: drivers/net/ethernet/jme.*
6024 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6027 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6030 F: include/uapi/linux/jffs2.h
6032 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6038 F: include/linux/jbd2.h
6040 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6044 F: drivers/media/platform/rcar_jpu.c
6046 JSM Neo PCI based serial card
6050 F: drivers/tty/serial/jsm/
6052 K10TEMP HARDWARE MONITORING DRIVER
6056 F: Documentation/hwmon/k10temp
6057 F: drivers/hwmon/k10temp.c
6059 K8TEMP HARDWARE MONITORING DRIVER
6063 F: Documentation/hwmon/k8temp
6064 F: drivers/hwmon/k8temp.c
6069 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6071 F: Documentation/kbuild/kconfig-language.txt
6078 W: http://lse.sourceforge.net/kdump/
6080 F: Documentation/kdump/
6082 KEENE FM RADIO TRANSMITTER DRIVER
6085 T: git git://linuxtv.org/media_tree.git
6086 W: https://linuxtv.org
6088 F: drivers/media/radio/radio-keene*
6090 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6096 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6102 F: Documentation/kbuild/
6104 F: scripts/Makefile.*
6111 W: http://kernelnewbies.org/KernelJanitors
6114 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6118 W: http://nfs.sourceforge.net/
6119 T: git git://linux-nfs.org/~bfields/linux.git
6122 F: include/uapi/linux/nfsd/
6126 F: include/linux/lockd/
6127 F: include/linux/sunrpc/
6128 F: include/uapi/linux/sunrpc/
6130 KERNEL SELFTEST FRAMEWORK
6133 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6135 F: tools/testing/selftests
6137 KERNEL VIRTUAL MACHINE (KVM)
6141 W: http://www.linux-kvm.org
6142 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6144 F: Documentation/*/kvm*.txt
6145 F: Documentation/virtual/kvm/
6147 F: arch/x86/kernel/kvm.c
6148 F: arch/x86/kernel/kvmclock.c
6149 F: arch/*/include/asm/kvm*
6150 F: include/linux/kvm*
6151 F: include/uapi/linux/kvm*
6154 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6157 W: http://www.linux-kvm.org/
6159 F: arch/x86/include/asm/svm.h
6160 F: arch/x86/kvm/svm.c
6162 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6165 W: http://www.linux-kvm.org/
6166 T: git git://github.com/agraf/linux-2.6.git
6168 F: arch/powerpc/include/asm/kvm*
6169 F: arch/powerpc/kvm/
6171 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6175 W: http://www.ibm.com/developerworks/linux/linux390/
6176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6178 F: Documentation/s390/kvm.txt
6179 F: arch/s390/include/asm/kvm*
6182 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6187 W: http://systems.cs.columbia.edu/projects/kvm-arm
6188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6190 F: arch/arm/include/uapi/asm/kvm*
6191 F: arch/arm/include/asm/kvm*
6194 F: include/kvm/arm_*
6196 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6202 F: arch/arm64/include/uapi/asm/kvm*
6203 F: arch/arm64/include/asm/kvm*
6206 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6210 F: arch/mips/include/uapi/asm/kvm*
6211 F: arch/mips/include/asm/kvm*
6216 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6219 F: include/linux/kexec.h
6220 F: include/uapi/linux/kexec.h
6227 F: Documentation/security/keys.txt
6228 F: include/linux/key.h
6229 F: include/linux/key-type.h
6239 F: Documentation/security/keys-trusted-encrypted.txt
6240 F: include/keys/trusted-type.h
6241 F: security/keys/trusted.c
6242 F: security/keys/trusted.h
6250 F: Documentation/security/keys-trusted-encrypted.txt
6251 F: include/keys/encrypted-type.h
6252 F: security/keys/encrypted-keys/
6254 KGDB / KDB /debug_core
6256 W: http://kgdb.wiki.kernel.org/
6258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6260 F: Documentation/DocBook/kgdb.tmpl
6261 F: drivers/misc/kgdbts.c
6262 F: drivers/tty/serial/kgdboc.c
6263 F: include/linux/kdb.h
6264 F: include/linux/kgdb.h
6271 F: Documentation/kmemcheck.txt
6272 F: arch/x86/include/asm/kmemcheck.h
6273 F: arch/x86/mm/kmemcheck/
6274 F: include/linux/kmemcheck.h
6280 F: Documentation/kmemleak.txt
6281 F: include/linux/kmemleak.h
6283 F: mm/kmemleak-test.c
6291 F: Documentation/kprobes.txt
6292 F: include/linux/kprobes.h
6295 KS0108 LCD CONTROLLER DRIVER
6297 W: http://miguelojeda.es/auxdisplay.htm
6298 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6300 F: Documentation/auxdisplay/ks0108
6301 F: drivers/auxdisplay/ks0108.c
6302 F: include/linux/ks0108.h
6309 F: include/net/l3mdev.h
6311 LANTIQ MIPS ARCHITECTURE
6320 F: Documentation/networking/lapb-module.txt
6324 LASI 53c700 driver for PARISC
6328 F: Documentation/scsi/53c700.txt
6329 F: drivers/scsi/53c700*
6335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6338 F: include/linux/leds.h
6340 LEGACY EEPROM DRIVER
6343 F: Documentation/misc-devices/eeprom
6344 F: drivers/misc/eeprom/eeprom.c
6346 LEGO USB Tower driver
6349 W: http://legousb.sourceforge.net/
6351 F: drivers/usb/misc/legousbtower.c
6356 W: https://linuxtv.org
6357 W: http://github.com/mkrufky
6358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6359 T: git git://linuxtv.org/mkrufky/tuners.git
6361 F: drivers/media/dvb-frontends/lg2160.*
6363 LGDT3305 MEDIA DRIVER
6366 W: https://linuxtv.org
6367 W: http://github.com/mkrufky
6368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6369 T: git git://linuxtv.org/mkrufky/tuners.git
6371 F: drivers/media/dvb-frontends/lgdt3305.*
6376 W: http://lguest.ozlabs.org/
6378 F: arch/x86/include/asm/lguest*.h
6381 F: include/linux/lguest*.h
6384 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6390 F: include/linux/ata.h
6391 F: include/linux/libata.h
6393 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6398 F: include/linux/pata_arasan_cf_data.h
6399 F: drivers/ata/pata_arasan_cf.c
6405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6407 F: drivers/ata/pata_*.c
6408 F: drivers/ata/ata_generic.c
6410 LIBATA SATA AHCI PLATFORM devices support
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6416 F: drivers/ata/ahci_platform.c
6417 F: drivers/ata/libahci_platform.c
6418 F: include/linux/ahci_platform.h
6420 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6425 F: drivers/ata/sata_promise.*
6430 F: tools/lib/lockdep/
6432 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6435 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6439 F: include/linux/nd.h
6440 F: include/linux/libnvdimm.h
6441 F: include/uapi/linux/ndctl.h
6443 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6446 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6448 F: drivers/nvdimm/blk.c
6449 F: drivers/nvdimm/region_devs.c
6450 F: drivers/acpi/nfit*
6452 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6455 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6457 F: drivers/nvdimm/btt*
6459 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6462 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6464 F: drivers/nvdimm/pmem.c
6465 F: include/linux/pmem.h
6466 F: arch/*/include/asm/pmem.h
6468 LIGHTNVM PLATFORM SUPPORT
6470 W: http://github/OpenChannelSSD
6473 F: drivers/lightnvm/
6474 F: include/linux/lightnvm.h
6475 F: include/uapi/linux/lightnvm.h
6477 LINUX FOR IBM pSERIES (RS/6000)
6479 W: http://www.ibm.com/linux/ltc/projects/ppc
6481 F: arch/powerpc/boot/rs6000.h
6483 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6487 W: http://www.penguinppc.org/
6489 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6492 F: Documentation/powerpc/
6495 LINUX FOR POWER MACINTOSH
6497 W: http://www.penguinppc.org/
6500 F: arch/powerpc/platforms/powermac/
6501 F: drivers/macintosh/
6503 LINUX FOR POWERPC EMBEDDED MPC5XXX
6506 T: git git://git.denx.de/linux-denx-agust.git
6508 F: arch/powerpc/platforms/512x/
6509 F: arch/powerpc/platforms/52xx/
6511 LINUX FOR POWERPC EMBEDDED PPC4XX
6514 W: http://www.penguinppc.org/
6517 F: arch/powerpc/platforms/40x/
6518 F: arch/powerpc/platforms/44x/
6520 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6523 F: arch/powerpc/*/*virtex*
6524 F: arch/powerpc/*/*/*virtex*
6526 LINUX FOR POWERPC EMBEDDED PPC8XX
6528 W: http://www.penguinppc.org/
6531 F: arch/powerpc/platforms/8xx/
6533 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6536 W: http://www.penguinppc.org/
6538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6540 F: arch/powerpc/platforms/83xx/
6541 F: arch/powerpc/platforms/85xx/
6543 LINUX FOR POWERPC PA SEMI PWRFICIENT
6547 F: arch/powerpc/platforms/pasemi/
6548 F: drivers/*/*pasemi*
6549 F: drivers/*/*/*pasemi*
6551 LINUX SECURITY MODULE (LSM) FRAMEWORK
6556 LIS3LV02D ACCELEROMETER DRIVER
6559 F: Documentation/misc-devices/lis3lv02d
6560 F: drivers/misc/lis3lv02d/
6561 F: drivers/platform/x86/hp_accel.c
6569 F: kernel/livepatch/
6570 F: include/linux/livepatch.h
6571 F: arch/x86/include/asm/livepatch.h
6572 F: arch/x86/kernel/livepatch.c
6573 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6574 F: samples/livepatch/
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6581 F: include/linux/llc.h
6582 F: include/uapi/linux/llc.h
6586 LM73 HARDWARE MONITOR DRIVER
6590 F: drivers/hwmon/lm73.c
6592 LM78 HARDWARE MONITOR DRIVER
6596 F: Documentation/hwmon/lm78
6597 F: drivers/hwmon/lm78.c
6599 LM83 HARDWARE MONITOR DRIVER
6603 F: Documentation/hwmon/lm83
6604 F: drivers/hwmon/lm83.c
6606 LM90 HARDWARE MONITOR DRIVER
6610 F: Documentation/hwmon/lm90
6611 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6612 F: drivers/hwmon/lm90.c
6614 LM95234 HARDWARE MONITOR DRIVER
6618 F: Documentation/hwmon/lm95234
6619 F: drivers/hwmon/lm95234.c
6621 LME2510 MEDIA DRIVER
6624 W: https://linuxtv.org
6625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6627 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6629 LOCKDEP AND LOCKSTAT
6633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6635 F: Documentation/locking/lockdep*.txt
6636 F: Documentation/locking/lockstat.txt
6637 F: include/linux/lockdep.h
6640 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6643 W: http://www.linux-ntfs.org/content/view/19/37/
6645 F: Documentation/ldm.txt
6646 F: block/partitions/ldm.*
6656 LPC32XX MACHINE SUPPORT
6660 F: arch/arm/mach-lpc32xx/
6662 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6669 W: http://www.lsilogic.com/support
6671 F: drivers/message/fusion/
6672 F: drivers/scsi/mpt2sas/
6673 F: drivers/scsi/mpt3sas/
6675 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6679 F: drivers/scsi/sym53c8xx_2/
6681 LTC4261 HARDWARE MONITOR DRIVER
6685 F: Documentation/hwmon/ltc4261
6686 F: drivers/hwmon/ltc4261.c
6688 LTP (Linux Test Project)
6696 W: http://linux-test-project.github.io/
6697 T: git git://github.com/linux-test-project/ltp.git
6701 W: http://www.linux-m32r.org/
6708 W: http://www.linux-m68k.org/
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6714 M68K ON APPLE MACINTOSH
6716 W: http://www.mac.linux-m68k.org/
6723 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6727 M88DS3103 MEDIA DRIVER
6730 W: https://linuxtv.org
6731 W: http://palosaari.fi/linux/
6732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733 T: git git://linuxtv.org/anttip/media_tree.git
6735 F: drivers/media/dvb-frontends/m88ds3103*
6737 M88RS2000 MEDIA DRIVER
6740 W: https://linuxtv.org
6741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6743 F: drivers/media/dvb-frontends/m88rs2000*
6745 MA901 MASTERKIT USB FM RADIO DRIVER
6748 T: git git://linuxtv.org/media_tree.git
6750 F: drivers/media/radio/radio-ma901.c
6755 W: http://wireless.kernel.org/
6756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6759 F: Documentation/networking/mac80211-injection.txt
6760 F: include/net/mac80211.h
6767 F: drivers/net/macvlan.c
6768 F: include/linux/if_macvlan.h
6775 F: include/linux/mailbox_client.h
6776 F: include/linux/mailbox_controller.h
6778 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6780 W: http://www.kernel.org/doc/man-pages
6784 MARVELL ARMADA DRM SUPPORT
6787 F: drivers/gpu/drm/armada/
6789 MARVELL 88E6352 DSA support
6792 F: drivers/net/dsa/mv88e6352.c
6794 MARVELL CRYPTO DRIVER
6797 F: drivers/crypto/marvell/
6801 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6806 F: drivers/net/ethernet/marvell/sk*
6808 MARVELL LIBERTAS WIRELESS DRIVER
6811 F: drivers/net/wireless/marvell/libertas/
6813 MARVELL MV643XX ETHERNET DRIVER
6817 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6818 F: include/linux/mv643xx.h
6820 MARVELL MVNETA ETHERNET DRIVER
6824 F: drivers/net/ethernet/marvell/mvneta.*
6826 MARVELL MWIFIEX WIRELESS DRIVER
6831 F: drivers/net/wireless/marvell/mwifiex/
6833 MARVELL MWL8K WIRELESS DRIVER
6837 F: drivers/net/wireless/marvell/mwl8k.c
6839 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6842 F: drivers/mmc/host/mvsdio.*
6844 MATROX FRAMEBUFFER DRIVER
6847 F: drivers/video/fbdev/matrox/matroxfb_*
6848 F: include/uapi/linux/matroxfb.h
6850 MAX16065 HARDWARE MONITOR DRIVER
6854 F: Documentation/hwmon/max16065
6855 F: drivers/hwmon/max16065.c
6857 MAX20751 HARDWARE MONITOR DRIVER
6861 F: Documentation/hwmon/max20751
6862 F: drivers/hwmon/max20751.c
6864 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6868 F: Documentation/hwmon/max6650
6869 F: drivers/hwmon/max6650.c
6871 MAX6697 HARDWARE MONITOR DRIVER
6875 F: Documentation/hwmon/max6697
6876 F: Documentation/devicetree/bindings/i2c/max6697.txt
6877 F: drivers/hwmon/max6697.c
6878 F: include/linux/platform_data/max6697.h
6880 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6884 F: drivers/power/max14577_charger.c
6885 F: drivers/power/max77693_charger.c
6887 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6891 F: drivers/*/*max77802.c
6892 F: Documentation/devicetree/bindings/*/*max77802.txt
6893 F: include/dt-bindings/*/*max77802.h
6895 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6900 F: drivers/*/max14577.c
6901 F: drivers/*/max77686.c
6902 F: drivers/*/max77693.c
6903 F: drivers/extcon/extcon-max14577.c
6904 F: drivers/extcon/extcon-max77693.c
6905 F: drivers/rtc/rtc-max77686.c
6906 F: drivers/clk/clk-max77686.c
6907 F: Documentation/devicetree/bindings/mfd/max14577.txt
6908 F: Documentation/devicetree/bindings/*/max77686.txt
6909 F: Documentation/devicetree/bindings/mfd/max77693.txt
6910 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6911 F: include/linux/mfd/max14577*.h
6912 F: include/linux/mfd/max77686*.h
6913 F: include/linux/mfd/max77693*.h
6915 MAXIRADIO FM RADIO RECEIVER DRIVER
6918 T: git git://linuxtv.org/media_tree.git
6919 W: https://linuxtv.org
6921 F: drivers/media/radio/radio-maxiradio*
6923 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6927 F: drivers/iio/potentiometer/mcp4531.c
6929 MEDIA DRIVERS FOR RENESAS - VSP1
6933 T: git git://linuxtv.org/media_tree.git
6935 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6936 F: drivers/media/platform/vsp1/
6938 MEDIA DRIVERS FOR ASCOT2E
6941 W: https://linuxtv.org
6943 T: git git://linuxtv.org/media_tree.git
6945 F: drivers/media/dvb-frontends/ascot2e*
6947 MEDIA DRIVERS FOR CXD2841ER
6950 W: https://linuxtv.org
6952 T: git git://linuxtv.org/media_tree.git
6954 F: drivers/media/dvb-frontends/cxd2841er*
6956 MEDIA DRIVERS FOR HORUS3A
6959 W: https://linuxtv.org
6961 T: git git://linuxtv.org/media_tree.git
6963 F: drivers/media/dvb-frontends/horus3a*
6965 MEDIA DRIVERS FOR LNBH25
6968 W: https://linuxtv.org
6970 T: git git://linuxtv.org/media_tree.git
6972 F: drivers/media/dvb-frontends/lnbh25*
6974 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6977 W: https://linuxtv.org
6979 T: git git://linuxtv.org/media_tree.git
6981 F: drivers/media/pci/netup_unidvb/*
6983 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6985 P: LinuxTV.org Project
6987 W: https://linuxtv.org
6988 Q: http://patchwork.kernel.org/project/linux-media/list/
6989 T: git git://linuxtv.org/media_tree.git
6991 F: Documentation/dvb/
6992 F: Documentation/video4linux/
6993 F: Documentation/DocBook/media/
6995 F: drivers/staging/media/
6996 F: include/linux/platform_data/media/
6998 F: include/uapi/linux/dvb/
6999 F: include/uapi/linux/videodev2.h
7000 F: include/uapi/linux/media.h
7001 F: include/uapi/linux/v4l2-*
7002 F: include/uapi/linux/meye.h
7003 F: include/uapi/linux/ivtv*
7004 F: include/uapi/linux/uvcvideo.h
7006 MEDIATEK MT7601U WIRELESS LAN DRIVER
7010 F: drivers/net/wireless/mediatek/mt7601u/
7012 MEGARAID SCSI/SAS DRIVERS
7018 W: http://www.lsi.com
7020 F: Documentation/scsi/megaraid.txt
7021 F: drivers/scsi/megaraid.*
7022 F: drivers/scsi/megaraid/
7024 MELLANOX ETHERNET DRIVER (mlx4_en)
7028 W: http://www.mellanox.com
7029 Q: http://patchwork.ozlabs.org/project/netdev/list/
7030 F: drivers/net/ethernet/mellanox/mlx4/en_*
7032 MELLANOX ETHERNET DRIVER (mlx5e)
7036 W: http://www.mellanox.com
7037 Q: http://patchwork.ozlabs.org/project/netdev/list/
7038 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7040 MELLANOX ETHERNET SWITCH DRIVERS
7045 W: http://www.mellanox.com
7046 Q: http://patchwork.ozlabs.org/project/netdev/list/
7047 F: drivers/net/ethernet/mellanox/mlxsw/
7054 F: kernel/membarrier.c
7055 F: include/uapi/linux/membarrier.h
7059 W: http://www.linux-mm.org
7061 F: include/linux/mm.h
7062 F: include/linux/gfp.h
7063 F: include/linux/mmzone.h
7064 F: include/linux/memory_hotplug.h
7065 F: include/linux/vmalloc.h
7068 MEMORY TECHNOLOGY DEVICES (MTD)
7072 W: http://www.linux-mtd.infradead.org/
7073 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7074 T: git git://git.infradead.org/linux-mtd.git
7075 T: git git://git.infradead.org/l2-mtd.git
7078 F: include/linux/mtd/
7079 F: include/uapi/mtd/
7081 MEN A21 WATCHDOG DRIVER
7085 F: drivers/watchdog/mena21_wdt.c
7087 MEN CHAMELEON BUS (mcb)
7091 F: include/linux/mcb.h
7092 F: Documentation/men-chameleon-bus.txt
7094 MEN F21BMC (Board Management Controller)
7097 F: drivers/mfd/menf21bmc.c
7098 F: drivers/watchdog/menf21bmc_wdt.c
7099 F: drivers/leds/leds-menf21bmc.c
7100 F: drivers/hwmon/menf21bmc_hwmon.c
7101 F: Documentation/hwmon/menf21bmc
7106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7109 F: Documentation/metag/
7110 F: Documentation/devicetree/bindings/metag/
7111 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7112 F: drivers/clocksource/metag_generic.c
7113 F: drivers/irqchip/irq-metag.c
7114 F: drivers/irqchip/irq-metag-ext.c
7115 F: drivers/tty/metag_da.c
7117 MICROBLAZE ARCHITECTURE
7119 W: http://www.monstr.eu/fdt/
7120 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7124 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7128 F: drivers/platform/x86/surfacepro3_button.c
7133 F: drivers/usb/image/microtek.*
7138 W: http://www.linux-mips.org/
7139 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7140 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7142 F: Documentation/mips/
7145 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7148 T: git git://linuxtv.org/media_tree.git
7149 W: https://linuxtv.org
7151 F: drivers/media/radio/radio-miropcm20*
7153 MELLANOX MLX4 core VPI driver
7157 W: http://www.mellanox.com
7158 Q: http://patchwork.ozlabs.org/project/netdev/list/
7160 F: drivers/net/ethernet/mellanox/mlx4/
7161 F: include/linux/mlx4/
7163 MELLANOX MLX4 IB driver
7166 W: http://www.mellanox.com
7167 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7169 F: drivers/infiniband/hw/mlx4/
7170 F: include/linux/mlx4/
7172 MELLANOX MLX5 core VPI driver
7177 W: http://www.mellanox.com
7178 Q: http://patchwork.ozlabs.org/project/netdev/list/
7180 F: drivers/net/ethernet/mellanox/mlx5/core/
7181 F: include/linux/mlx5/
7183 MELLANOX MLX5 IB driver
7187 W: http://www.mellanox.com
7188 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7190 F: drivers/infiniband/hw/mlx5/
7191 F: include/linux/mlx5/
7193 MELEXIS MLX90614 DRIVER
7196 W: http://www.melexis.com
7198 F: drivers/iio/temperature/mlx90614.c
7200 MN88472 MEDIA DRIVER
7203 W: https://linuxtv.org
7204 W: http://palosaari.fi/linux/
7205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206 T: git git://linuxtv.org/anttip/media_tree.git
7208 F: drivers/staging/media/mn88472/
7209 F: drivers/media/dvb-frontends/mn88472.h
7211 MN88473 MEDIA DRIVER
7214 W: https://linuxtv.org
7215 W: http://palosaari.fi/linux/
7216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7217 T: git git://linuxtv.org/anttip/media_tree.git
7219 F: drivers/staging/media/mn88473/
7220 F: drivers/media/dvb-frontends/mn88473.h
7225 F: include/linux/module.h
7228 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7229 W: http://popies.net/meye/
7231 F: Documentation/video4linux/meye.txt
7232 F: drivers/media/pci/meye/
7233 F: include/uapi/linux/meye.h
7235 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7238 F: Documentation/serial/moxa-smartio
7239 F: drivers/tty/mxser.*
7241 MR800 AVERMEDIA USB FM RADIO DRIVER
7244 T: git git://linuxtv.org/media_tree.git
7246 F: drivers/media/radio/radio-mr800.c
7248 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7252 F: drivers/net/ieee802154/mrf24j40.c
7253 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7259 F: drivers/platform/x86/msi-laptop.c
7264 F: drivers/platform/x86/msi-wmi.c
7269 W: https://linuxtv.org
7270 W: http://palosaari.fi/linux/
7271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7272 T: git git://linuxtv.org/anttip/media_tree.git
7274 F: drivers/media/tuners/msi001*
7276 MSI2500 MEDIA DRIVER
7279 W: https://linuxtv.org
7280 W: http://palosaari.fi/linux/
7281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7282 T: git git://linuxtv.org/anttip/media_tree.git
7284 F: drivers/media/usb/msi2500/
7286 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7290 F: drivers/mtd/devices/docg3*
7292 MT9M032 APTINA SENSOR DRIVER
7295 T: git git://linuxtv.org/media_tree.git
7297 F: drivers/media/i2c/mt9m032.c
7298 F: include/media/i2c/mt9m032.h
7300 MT9P031 APTINA CAMERA SENSOR
7303 T: git git://linuxtv.org/media_tree.git
7305 F: drivers/media/i2c/mt9p031.c
7306 F: include/media/i2c/mt9p031.h
7308 MT9T001 APTINA CAMERA SENSOR
7311 T: git git://linuxtv.org/media_tree.git
7313 F: drivers/media/i2c/mt9t001.c
7314 F: include/media/i2c/mt9t001.h
7316 MT9V032 APTINA CAMERA SENSOR
7319 T: git git://linuxtv.org/media_tree.git
7321 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7322 F: drivers/media/i2c/mt9v032.c
7323 F: include/media/i2c/mt9v032.h
7325 MULTIFUNCTION DEVICES (MFD)
7327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7330 F: include/linux/mfd/
7332 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7335 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7338 F: include/linux/mmc/
7339 F: include/uapi/linux/mmc/
7341 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7343 F: drivers/mmc/host/mmc_spi.c
7344 F: include/linux/spi/mmc_spi.h
7346 MULTISOUND SOUND DRIVER
7349 F: Documentation/sound/oss/MultiSound
7352 MULTITECH MULTIPORT CARD (ISICOM)
7354 F: drivers/tty/isicom.c
7355 F: include/linux/isicom.h
7357 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7362 F: drivers/usb/musb/
7364 MXL5007T MEDIA DRIVER
7367 W: https://linuxtv.org
7368 W: http://github.com/mkrufky
7369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7370 T: git git://linuxtv.org/mkrufky/tuners.git
7372 F: drivers/media/tuners/mxl5007t.*
7374 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7377 W: https://www.myricom.com/support/downloads/myri10ge.html
7379 F: drivers/net/ethernet/myricom/myri10ge/
7381 NATSEMI ETHERNET DRIVER (DP8381x)
7383 F: drivers/net/ethernet/natsemi/natsemi.c
7385 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7389 W: http://www.native-instruments.com
7397 NCR 5380 SCSI DRIVERS
7402 F: Documentation/scsi/g_NCR5380.txt
7403 F: drivers/scsi/NCR5380.*
7404 F: drivers/scsi/arm/cumana_1.c
7405 F: drivers/scsi/arm/oak.c
7406 F: drivers/scsi/atari_NCR5380.c
7407 F: drivers/scsi/atari_scsi.*
7408 F: drivers/scsi/dmx3191d.c
7409 F: drivers/scsi/dtc.*
7410 F: drivers/scsi/g_NCR5380.*
7411 F: drivers/scsi/g_NCR5380_mmio.c
7412 F: drivers/scsi/mac_scsi.*
7413 F: drivers/scsi/pas16.*
7414 F: drivers/scsi/sun3_scsi.*
7415 F: drivers/scsi/sun3_scsi_vme.c
7416 F: drivers/scsi/t128.*
7418 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7422 F: drivers/scsi/NCR_D700.*
7424 NCT6775 HARDWARE MONITOR DRIVER
7428 F: Documentation/hwmon/nct6775
7429 F: drivers/hwmon/nct6775.c
7431 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7434 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7436 F: drivers/infiniband/hw/nes/
7438 NETEM NETWORK EMULATOR
7442 F: net/sched/sch_netem.c
7444 NETERION 10GbE DRIVERS (s2io/vxge)
7448 F: Documentation/networking/s2io.txt
7449 F: Documentation/networking/vxge.txt
7450 F: drivers/net/ethernet/neterion/
7452 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7458 W: http://www.netfilter.org/
7459 W: http://www.iptables.org/
7460 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7464 F: include/linux/netfilter*
7465 F: include/linux/netfilter/
7466 F: include/net/netfilter/
7467 F: include/uapi/linux/netfilter*
7468 F: include/uapi/linux/netfilter/
7469 F: net/*/netfilter.c
7472 F: net/bridge/br_netfilter*.c
7476 W: http://netlabel.sf.net
7479 F: Documentation/netlabel/
7480 F: include/net/netlabel.h
7483 NETROM NETWORK LAYER
7486 W: http://www.linux-ax25.org/
7488 F: include/net/netrom.h
7489 F: include/uapi/linux/netrom.h
7492 NETRONOME ETHERNET DRIVERS
7497 F: drivers/net/ethernet/netronome/
7499 NETWORK BLOCK DEVICE (NBD)
7503 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7504 F: Documentation/blockdev/nbd.txt
7505 F: drivers/block/nbd.c
7506 F: include/uapi/linux/nbd.h
7508 NETWORK DROP MONITOR
7512 W: https://fedorahosted.org/dropwatch/
7513 F: net/core/drop_monitor.c
7515 NETWORKING [GENERAL]
7518 W: http://www.linuxfoundation.org/en/Net
7519 Q: http://patchwork.ozlabs.org/project/netdev/list/
7520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7525 F: include/linux/in.h
7526 F: include/linux/net.h
7527 F: include/linux/netdevice.h
7528 F: include/uapi/linux/in.h
7529 F: include/uapi/linux/net.h
7530 F: include/uapi/linux/netdevice.h
7531 F: include/uapi/linux/net_namespace.h
7533 F: tools/testing/selftests/net/
7537 NETWORKING [IPv4/IPv6]
7544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7565 F: net/ipv4/ipcomp.c
7566 F: net/ipv4/ip_vti.c
7570 F: net/ipv6/ipcomp6.c
7571 F: net/ipv6/ip6_vti.c
7572 F: include/uapi/linux/xfrm.h
7573 F: include/net/xfrm.h
7575 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7580 NETWORKING [WIRELESS]
7582 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7586 W: http://www.linuxfoundation.org/en/Net
7587 Q: http://patchwork.ozlabs.org/project/netdev/list/
7588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7592 F: include/linux/if_*
7593 F: include/linux/netdevice.h
7594 F: include/linux/etherdevice.h
7595 F: include/linux/fcdevice.h
7596 F: include/linux/fddidevice.h
7597 F: include/linux/hippidevice.h
7598 F: include/linux/inetdevice.h
7599 F: include/uapi/linux/if_*
7600 F: include/uapi/linux/netdevice.h
7602 NETWORKING DRIVERS (WIRELESS)
7605 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7609 F: drivers/net/wireless/
7611 NETXEN (1/10) GbE SUPPORT
7616 W: http://www.qlogic.com
7618 F: drivers/net/ethernet/qlogic/netxen/
7629 F: include/uapi/linux/nfc.h
7631 F: include/linux/platform_data/microread.h
7632 F: include/linux/platform_data/nfcmrvl.h
7633 F: include/linux/platform_data/nxp-nci.h
7634 F: include/linux/platform_data/pn544.h
7635 F: include/linux/platform_data/st21nfca.h
7636 F: include/linux/platform_data/st-nci.h
7637 F: Documentation/devicetree/bindings/net/nfc/
7639 NFS, SUNRPC, AND LOCKD CLIENTS
7643 W: http://client.linux-nfs.org
7644 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7650 F: include/linux/lockd/
7651 F: include/linux/nfs*
7652 F: include/linux/sunrpc/
7653 F: include/uapi/linux/nfs*
7654 F: include/uapi/linux/sunrpc/
7659 W: http://nilfs.sourceforge.net/
7660 T: git git://github.com/konis/nilfs2.git
7662 F: Documentation/filesystems/nilfs2.txt
7664 F: include/linux/nilfs2_fs.h
7665 F: include/trace/events/nilfs2.h
7667 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7669 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7671 F: Documentation/scsi/NinjaSCSI.txt
7672 F: drivers/scsi/pcmcia/nsp_*
7674 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7677 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7679 F: Documentation/scsi/NinjaSCSI.txt
7680 F: drivers/scsi/nsp32*
7685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7689 NOKIA N900 POWER SUPPLY DRIVERS
7692 F: include/linux/power/bq2415x_charger.h
7693 F: include/linux/power/bq27xxx_battery.h
7694 F: include/linux/power/isp1704_charger.h
7695 F: drivers/power/bq2415x_charger.c
7696 F: drivers/power/bq27xxx_battery.c
7697 F: drivers/power/isp1704_charger.c
7698 F: drivers/power/rx51_battery.c
7706 W: https://github.com/jonmason/ntb/wiki
7707 T: git git://github.com/jonmason/ntb.git
7709 F: drivers/net/ntb_netdev.c
7710 F: include/linux/ntb.h
7711 F: include/linux/ntb_transport.h
7718 W: https://github.com/jonmason/ntb/wiki
7719 T: git git://github.com/jonmason/ntb.git
7720 F: drivers/ntb/hw/intel/
7726 F: drivers/ntb/hw/amd/
7731 W: http://www.tuxera.com/
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7734 F: Documentation/filesystems/ntfs.txt
7737 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7741 F: drivers/video/fbdev/riva/
7742 F: drivers/video/fbdev/nvidia/
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7749 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7751 F: drivers/nvme/host/
7752 F: include/linux/nvme.h
7759 F: Documentation/devicetree/bindings/nvmem/
7760 F: include/linux/nvmem-consumer.h
7761 F: include/linux/nvmem-provider.h
7768 F: drivers/nfc/nxp-nci
7770 NXP TDA998X DRM DRIVER
7773 F: drivers/gpu/drm/i2c/tda998x_drv.c
7774 F: include/drm/i2c/tda998x.h
7780 F: sound/soc/codecs/tfa9879*
7785 W: http://www.muru.com/linux/omap/
7786 W: http://linux.omap.com/
7787 Q: http://patchwork.kernel.org/project/linux-omap/list/
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7791 F: arch/arm/configs/omap1_defconfig
7792 F: arch/arm/configs/omap2plus_defconfig
7793 F: drivers/i2c/busses/i2c-omap.c
7794 F: drivers/irqchip/irq-omap-intc.c
7795 F: drivers/mfd/*omap*.c
7796 F: drivers/mfd/menelaus.c
7797 F: drivers/mfd/palmas.c
7798 F: drivers/mfd/tps65217.c
7799 F: drivers/mfd/tps65218.c
7800 F: drivers/mfd/tps65910.c
7801 F: drivers/mfd/twl-core.[ch]
7802 F: drivers/mfd/twl4030*.c
7803 F: drivers/mfd/twl6030*.c
7804 F: drivers/mfd/twl6040*.c
7805 F: drivers/regulator/palmas-regulator*.c
7806 F: drivers/regulator/pbias-regulator.c
7807 F: drivers/regulator/tps65217-regulator.c
7808 F: drivers/regulator/tps65218-regulator.c
7809 F: drivers/regulator/tps65910-regulator.c
7810 F: drivers/regulator/twl-regulator.c
7811 F: include/linux/i2c-omap.h
7813 OMAP DEVICE TREE SUPPORT
7819 F: arch/arm/boot/dts/*omap*
7820 F: arch/arm/boot/dts/*am3*
7821 F: arch/arm/boot/dts/*am4*
7822 F: arch/arm/boot/dts/*am5*
7823 F: arch/arm/boot/dts/*dra7*
7825 OMAP CLOCK FRAMEWORK SUPPORT
7829 F: arch/arm/*omap*/*clock*
7831 OMAP POWER MANAGEMENT SUPPORT
7835 F: arch/arm/*omap*/*pm*
7836 F: drivers/cpufreq/omap-cpufreq.c
7838 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7843 F: arch/arm/mach-omap2/prm*
7853 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7858 F: drivers/memory/omap-gpmc.c
7859 F: arch/arm/mach-omap2/*gpmc*
7861 OMAP FRAMEBUFFER SUPPORT
7866 F: drivers/video/fbdev/omap/
7868 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7873 F: drivers/video/fbdev/omap2/
7874 F: Documentation/arm/OMAP/DSS
7876 OMAP HARDWARE SPINLOCK SUPPORT
7880 F: drivers/hwspinlock/omap_hwspinlock.c
7886 F: drivers/mmc/host/omap.c
7892 F: drivers/mmc/host/omap_hsmmc.c
7894 OMAP RANDOM NUMBER GENERATOR SUPPORT
7897 F: drivers/char/hw_random/omap-rng.c
7904 F: arch/arm/mach-omap2/omap_hwmod.*
7910 F: arch/arm/mach-omap2/omap_hwmod*data*
7912 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7916 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7918 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7922 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7923 F: drivers/media/platform/omap3isp/
7924 F: drivers/staging/media/omap4iss/
7930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7932 F: drivers/usb/*/*omap*
7933 F: arch/arm/*omap*/usb*
7941 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7942 F: drivers/gpio/gpio-omap.c
7944 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7948 F: arch/arm/boot/dts/am335x-nano.dts
7954 F: Documentation/filesystems/omfs.txt
7957 OMNIKEY CARDMAN 4000 DRIVER
7960 F: drivers/char/pcmcia/cm4000_cs.c
7961 F: include/linux/cm4000_cs.h
7962 F: include/uapi/linux/cm4000_cs.h
7964 OMNIKEY CARDMAN 4040 DRIVER
7967 F: drivers/char/pcmcia/cm4040_cs.*
7969 OMNIVISION OV7670 SENSOR DRIVER
7972 T: git git://linuxtv.org/media_tree.git
7974 F: drivers/media/i2c/ov7670.c
7976 ONENAND FLASH DRIVER
7980 F: drivers/mtd/onenand/
7981 F: include/linux/mtd/onenand*.h
7983 ONSTREAM SCSI TAPE DRIVER
7988 F: Documentation/scsi/osst.txt
7989 F: drivers/scsi/osst.*
7990 F: drivers/scsi/osst_*.h
7991 F: drivers/scsi/st.h
7993 OPENCORES I2C BUS DRIVER
7997 F: Documentation/i2c/busses/i2c-ocores
7998 F: drivers/i2c/busses/i2c-ocores.c
8000 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8005 W: http://www.devicetree.org/
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8009 F: include/linux/of*.h
8012 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8021 F: Documentation/devicetree/
8023 F: include/dt-bindings/
8025 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8029 F: Documentation/devicetree/dynamic-resolution-notes.txt
8030 F: Documentation/devicetree/overlay-notes.txt
8031 F: drivers/of/overlay.c
8032 F: drivers/of/resolver.c
8034 OPENRISC ARCHITECTURE
8036 W: http://openrisc.net
8039 T: git git://openrisc.net/~jonas/linux
8046 W: http://openvswitch.org
8049 F: include/uapi/linux/openvswitch.h
8051 OPERATING PERFORMANCE POINTS (OPP)
8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8058 F: drivers/base/power/opp/
8059 F: include/linux/pm_opp.h
8060 F: Documentation/power/opp.txt
8061 F: Documentation/devicetree/bindings/opp/
8066 T: git git://git.alsa-project.org/alsa-kernel.git
8068 F: sound/drivers/opl4/
8074 F: arch/*/include/asm/oprofile*.h
8076 F: drivers/oprofile/
8077 F: include/linux/oprofile.h
8079 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8083 W: http://ocfs2.wiki.kernel.org
8085 F: Documentation/filesystems/ocfs2.txt
8086 F: Documentation/filesystems/dlmfs.txt
8091 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8092 W: http://www.nongnu.org/orinoco/
8094 F: drivers/net/wireless/intersil/orinoco/
8096 OSD LIBRARY and FILESYSTEM
8100 W: http://open-osd.org
8101 T: git git://git.open-osd.org/open-osd.git
8103 F: drivers/scsi/osd/
8104 F: include/scsi/osd_*
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8113 F: Documentation/filesystems/overlayfs.txt
8118 W: http://wireless.kernel.org/en/users/Drivers/p54
8120 F: drivers/net/wireless/intersil/p54/
8122 PA SEMI ETHERNET DRIVER
8126 F: drivers/net/ethernet/pasemi/*
8128 PA SEMI SMBUS DRIVER
8132 F: drivers/i2c/busses/i2c-pasemi.c
8134 PADATA PARALLEL EXECUTION MECHANISM
8139 F: include/linux/padata.h
8140 F: Documentation/padata.txt
8142 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8146 F: drivers/platform/x86/panasonic-laptop.c
8148 PANASONIC MN10300/AM33/AM34 PORT
8152 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8154 F: Documentation/mn10300/
8157 PARALLEL PORT SUBSYSTEM
8163 F: include/linux/parport*.h
8164 F: drivers/char/ppdev.c
8165 F: include/uapi/linux/ppdev.h
8166 F: Documentation/parport*.txt
8168 PARAVIRT_OPS INTERFACE
8175 F: Documentation/virtual/paravirt_ops.txt
8176 F: arch/*/kernel/paravirt*
8177 F: arch/*/include/asm/paravirt.h
8179 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8183 F: Documentation/blockdev/paride.txt
8184 F: drivers/block/paride/
8190 W: http://www.parisc-linux.org/
8191 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8196 F: Documentation/parisc/
8198 F: drivers/char/agp/parisc-agp.c
8199 F: drivers/input/serio/gscps2.c
8200 F: drivers/parport/parport_gsc.*
8201 F: drivers/tty/serial/8250/8250_gsc.c
8202 F: drivers/video/fbdev/sti*
8203 F: drivers/video/console/sti*
8204 F: drivers/video/logo/logo_parisc*
8206 PC87360 HARDWARE MONITORING DRIVER
8210 F: Documentation/hwmon/pc87360
8211 F: drivers/hwmon/pc87360.c
8216 F: drivers/char/pc8736x_gpio.c
8218 PC87427 HARDWARE MONITORING DRIVER
8222 F: Documentation/hwmon/pc87427
8223 F: drivers/hwmon/pc87427.c
8228 F: drivers/leds/leds-pca9532.c
8229 F: include/linux/leds-pca9532.h
8231 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8235 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8237 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8240 F: drivers/firmware/pcdp.*
8246 F: Documentation/PCI/pci-error-recovery.txt
8251 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8254 F: Documentation/PCI/
8256 F: include/linux/pci*
8258 F: arch/x86/kernel/quirks.c
8260 PCI DRIVER FOR ALTERA PCIE IP
8265 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8266 F: drivers/pci/host/pcie-altera.c
8268 PCI DRIVER FOR ARM VERSATILE PLATFORM
8273 F: Documentation/devicetree/bindings/pci/versatile.txt
8274 F: drivers/pci/host/pci-versatile.c
8276 PCI DRIVER FOR APPLIEDMICRO XGENE
8281 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8282 F: drivers/pci/host/pci-xgene.c
8284 PCI DRIVER FOR FREESCALE LAYERSCAPE
8292 F: drivers/pci/host/*layerscape*
8300 F: drivers/pci/host/*imx6*
8302 PCI DRIVER FOR TI KEYSTONE
8307 F: drivers/pci/host/*keystone*
8309 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8315 F: drivers/pci/host/*mvebu*
8317 PCI DRIVER FOR NVIDIA TEGRA
8322 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8323 F: drivers/pci/host/pci-tegra.c
8325 PCI DRIVER FOR TI DRA7XX
8330 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8331 F: drivers/pci/host/pci-dra7xx.c
8333 PCI DRIVER FOR RENESAS R-CAR
8338 F: drivers/pci/host/*rcar*
8340 PCI DRIVER FOR SAMSUNG EXYNOS
8346 F: drivers/pci/host/pci-exynos.c
8348 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8353 F: drivers/pci/host/*designware*
8355 PCI DRIVER FOR GENERIC OF HOSTS
8360 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8361 F: drivers/pci/host/pci-host-generic.c
8363 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8367 F: arch/x86/pci/vmd.c
8369 PCIE DRIVER FOR ST SPEAR13XX
8373 F: drivers/pci/host/*spear*
8375 PCI MSI DRIVER FOR ALTERA MSI IP
8380 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8381 F: drivers/pci/host/pcie-altera-msi.c
8383 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8388 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8389 F: drivers/pci/host/pci-xgene-msi.c
8391 PCIE DRIVER FOR HISILICON
8396 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8397 F: drivers/pci/host/pcie-hisi.c
8399 PCIE DRIVER FOR QUALCOMM MSM
8404 F: drivers/pci/host/*qcom*
8407 P: Linux PCMCIA Team
8409 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8412 F: Documentation/pcmcia/
8416 PCNET32 NETWORK DRIVER
8420 F: drivers/net/ethernet/amd/pcnet32.c
8422 PCRYPT PARALLEL CRYPTO ENGINE
8427 F: include/crypto/pcrypt.h
8429 PER-CPU MEMORY ALLOCATOR
8432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8434 F: include/linux/percpu*.h
8436 F: arch/*/include/asm/percpu.h
8438 PER-TASK DELAY ACCOUNTING
8441 F: include/linux/delayacct.h
8442 F: kernel/delayacct.c
8444 PERFORMANCE EVENTS SUBSYSTEM
8449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8452 F: include/linux/perf_event.h
8453 F: include/uapi/linux/perf_event.h
8454 F: arch/*/kernel/perf_event*.c
8455 F: arch/*/kernel/*/perf_event*.c
8456 F: arch/*/kernel/*/*/perf_event*.c
8457 F: arch/*/include/asm/perf_event.h
8458 F: arch/*/kernel/perf_callchain.c
8461 PERSONALITY HANDLING
8465 F: include/linux/personality.h
8466 F: include/uapi/linux/personality.h
8471 F: Documentation/networking/phonet.txt
8472 F: include/linux/phonet.h
8473 F: include/net/phonet/
8474 F: include/uapi/linux/phonet.h
8481 F: drivers/mtd/devices/phram.c
8487 F: drivers/hid/hid-picolcd*
8492 T: git git://github.com/jamieiles/linux-2.6-ji.git
8494 F: arch/arm/boot/dts/picoxcell*
8495 F: arch/arm/mach-picoxcell/
8496 F: drivers/crypto/picoxcell*
8498 PIN CONTROL SUBSYSTEM
8501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8504 F: include/linux/pinctrl/
8506 PIN CONTROLLER - ATMEL AT91
8510 F: drivers/pinctrl/pinctrl-at91.*
8512 PIN CONTROLLER - ATMEL AT91 PIO4
8517 F: drivers/pinctrl/pinctrl-at91-pio4.*
8519 PIN CONTROLLER - INTEL
8523 F: drivers/pinctrl/intel/
8525 PIN CONTROLLER - RENESAS
8530 F: drivers/pinctrl/sh-pfc/
8532 PIN CONTROLLER - SAMSUNG
8537 F: drivers/pinctrl/samsung/
8539 PIN CONTROLLER - SINGLE
8545 F: drivers/pinctrl/pinctrl-single.c
8547 PIN CONTROLLER - ST SPEAR
8551 W: http://www.st.com/spear
8553 F: drivers/pinctrl/spear/
8558 F: drivers/block/pktcdvd.c
8559 F: include/linux/pktcdvd.h
8560 F: include/uapi/linux/pktcdvd.h
8564 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8566 T: git git://github.com/gxt/linux.git
8567 F: drivers/input/serio/i8042-unicore32io.h
8568 F: drivers/i2c/busses/i2c-puv3.c
8569 F: drivers/video/fbdev/fb-puv3.c
8570 F: drivers/rtc/rtc-puv3.c
8572 PMBUS HARDWARE MONITORING DRIVERS
8575 W: http://www.lm-sensors.org/
8576 W: http://www.roeck-us.net/linux/drivers/
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8579 F: Documentation/hwmon/pmbus
8580 F: drivers/hwmon/pmbus/
8581 F: include/linux/i2c/pmbus.h
8583 PMC SIERRA MaxRAID DRIVER
8585 W: http://www.pmc-sierra.com/
8587 F: drivers/scsi/pmcraid.*
8589 PMC SIERRA PM8001 DRIVER
8595 F: drivers/scsi/pm8001/
8597 POSIX CLOCKS and TIMERS
8600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8603 F: include/linux/timer*
8604 F: kernel/time/*timer*
8606 POWER MANAGEMENT CORE
8609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8611 F: drivers/base/power/
8612 F: include/linux/pm.h
8613 F: include/linux/pm_*
8614 F: include/linux/powercap.h
8615 F: drivers/powercap/
8617 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8622 T: git git://git.infradead.org/battery-2.6.git
8624 F: include/linux/power_supply.h
8626 X: drivers/power/avs/
8628 POWER STATE COORDINATION INTERFACE (PSCI)
8633 F: drivers/firmware/psci.c
8634 F: include/linux/psci.h
8635 F: include/uapi/linux/psci.h
8642 PPP PROTOCOL DRIVERS AND COMPRESSORS
8646 F: drivers/net/ppp/ppp_*
8648 PPP OVER ATM (RFC 2364)
8651 F: net/atm/pppoatm.c
8652 F: include/uapi/linux/atmppp.h
8657 F: drivers/net/ppp/pppoe.c
8658 F: drivers/net/ppp/pppox.c
8663 F: net/l2tp/l2tp_ppp.c
8664 F: include/linux/if_pppol2tp.h
8665 F: include/uapi/linux/if_pppol2tp.h
8669 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8672 F: Documentation/pps/
8674 F: include/linux/pps*.h
8680 F: drivers/net/ppp/pptp.c
8681 W: http://sourceforge.net/projects/accel-pptp
8686 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8688 F: Documentation/preempt-locking.txt
8689 F: include/linux/preempt.h
8691 PRISM54 WIRELESS DRIVER
8694 W: http://wireless.kernel.org/en/users/Drivers/p54
8696 F: drivers/net/wireless/intersil/prism54/
8703 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8705 PS3 PLATFORM SUPPORT
8709 F: arch/powerpc/boot/ps3*
8710 F: arch/powerpc/include/asm/lv1call.h
8711 F: arch/powerpc/include/asm/ps3*.h
8712 F: arch/powerpc/platforms/ps3/
8715 F: drivers/rtc/rtc-ps3.c
8716 F: drivers/usb/host/*ps3.c
8717 F: sound/ppc/snd_ps3*
8724 F: drivers/block/ps3vram.c
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8734 F: include/linux/pstore*
8735 F: drivers/firmware/efi/efi-pstore.c
8736 F: drivers/acpi/apei/erst.c
8738 PTP HARDWARE CLOCK SUPPORT
8742 W: http://linuxptp.sourceforge.net/
8743 F: Documentation/ABI/testing/sysfs-ptp
8744 F: Documentation/ptp/*
8745 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8746 F: drivers/net/phy/dp83640*
8748 F: include/linux/ptp_cl*
8754 F: include/asm-generic/syscall.h
8755 F: include/linux/ptrace.h
8756 F: include/linux/regset.h
8757 F: include/linux/tracehook.h
8758 F: include/uapi/linux/ptrace.h
8761 PVRUSB2 VIDEO4LINUX DRIVER
8765 W: http://www.isely.net/pvrusb2/
8766 T: git git://linuxtv.org/media_tree.git
8768 F: Documentation/video4linux/README.pvrusb2
8769 F: drivers/media/usb/pvrusb2/
8774 T: git git://linuxtv.org/media_tree.git
8776 F: drivers/media/usb/pwc/*
8782 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8783 F: Documentation/hwmon/pwm-fan
8784 F: drivers/hwmon/pwm-fan.c
8790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8791 F: Documentation/pwm.txt
8792 F: Documentation/devicetree/bindings/pwm/
8793 F: include/linux/pwm.h
8795 F: drivers/video/backlight/pwm_bl.c
8796 F: include/linux/pwm_backlight.h
8798 PXA2xx/PXA3xx SUPPORT
8803 T: git git://github.com/hzhuang1/linux.git
8804 T: git git://github.com/rjarzmik/linux.git
8806 F: arch/arm/boot/dts/pxa*
8807 F: arch/arm/mach-pxa/
8809 F: drivers/pcmcia/pxa2xx*
8810 F: drivers/pinctrl/pxa/
8811 F: drivers/spi/spi-pxa2xx*
8812 F: drivers/usb/gadget/udc/pxa2*
8813 F: include/sound/pxa2xx-lib.h
8821 F: drivers/gpio/gpio-pxa.c
8823 PXA3xx NAND FLASH DRIVER
8827 F: drivers/mtd/nand/pxa3xx_nand.c
8833 T: git git://github.com/hzhuang1/linux.git
8834 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8836 F: arch/arm/boot/dts/mmp*
8837 F: arch/arm/mach-mmp/
8851 F: drivers/crypto/qat/
8857 F: drivers/infiniband/hw/qib/
8859 QLOGIC QLA1280 SCSI DRIVER
8863 F: drivers/scsi/qla1280.[ch]
8865 QLOGIC QLA2XXX FC-SCSI DRIVER
8869 F: Documentation/scsi/LICENSE.qla2xxx
8870 F: drivers/scsi/qla2xxx/
8872 QLOGIC QLA4XXX iSCSI DRIVER
8876 F: Documentation/scsi/LICENSE.qla4xxx
8877 F: drivers/scsi/qla4xxx/
8879 QLOGIC QLA3XXX NETWORK DRIVER
8885 F: Documentation/networking/LICENSE.qla3xxx
8886 F: drivers/net/ethernet/qlogic/qla3xxx.*
8888 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8892 F: drivers/net/ethernet/qlogic/qlcnic/
8894 QLOGIC QLGE 10Gb ETHERNET DRIVER
8901 F: drivers/net/ethernet/qlogic/qlge/
8903 QLOGIC QL4xxx ETHERNET DRIVER
8909 F: drivers/net/ethernet/qlogic/qed/
8910 F: include/linux/qed/
8911 F: drivers/net/ethernet/qlogic/qede/
8915 W: http://www.alarsen.net/linux/qnx4fs/
8918 F: include/uapi/linux/qnx4_fs.h
8919 F: include/uapi/linux/qnxtypes.h
8924 W: https://linuxtv.org
8925 W: http://palosaari.fi/linux/
8926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8927 T: git git://linuxtv.org/anttip/media_tree.git
8929 F: drivers/media/tuners/qt1010*
8931 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8935 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8937 F: drivers/net/wireless/ath/ath9k/
8939 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8942 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8945 F: drivers/net/wireless/ath/ath10k/
8947 QUALCOMM HEXAGON ARCHITECTURE
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8954 QUALCOMM WCN36XX WIRELESS DRIVER
8957 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8958 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8960 F: drivers/net/wireless/ath/wcn36xx/
8962 RADOS BLOCK DEVICE (RBD)
8968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8969 T: git git://github.com/ceph/ceph-client.git
8971 F: Documentation/ABI/testing/sysfs-bus-rbd
8972 F: drivers/block/rbd.c
8973 F: drivers/block/rbd_types.h
8975 RADEON FRAMEBUFFER DISPLAY DRIVER
8979 F: drivers/video/fbdev/aty/radeon*
8980 F: include/uapi/linux/radeonfb.h
8982 RADIOSHARK RADIO DRIVER
8985 T: git git://linuxtv.org/media_tree.git
8987 F: drivers/media/radio/radio-shark.c
8989 RADIOSHARK2 RADIO DRIVER
8992 T: git git://linuxtv.org/media_tree.git
8994 F: drivers/media/radio/radio-shark2.c
8995 F: drivers/media/radio/radio-tea5777.c
8997 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9001 F: drivers/video/fbdev/aty/aty128fb.c
9003 RALINK MIPS ARCHITECTURE
9009 RALINK RT2X00 WIRELESS LAN DRIVER
9015 F: drivers/net/wireless/ralink/rt2x00/
9017 RAMDISK RAM BLOCK DEVICE DRIVER
9020 F: Documentation/blockdev/ramdisk.txt
9021 F: drivers/block/brd.c
9023 RANDOM NUMBER DRIVER
9026 F: drivers/char/random.c
9034 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9037 F: drivers/net/wireless/ray*
9044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9045 F: Documentation/RCU/torture.txt
9046 F: kernel/rcu/rcutorture.c
9048 RCUTORTURE TEST FRAMEWORK
9056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9057 F: tools/testing/selftests/rcutorture
9063 RDC R6040 FAST ETHERNET DRIVER
9067 F: drivers/net/ethernet/rdc/r6040.c
9069 RDS - RELIABLE DATAGRAM SOCKETS
9075 READ-COPY UPDATE (RCU)
9082 W: http://www.rdrop.com/users/paulmck/RCU/
9084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9085 F: Documentation/RCU/
9086 X: Documentation/RCU/torture.txt
9087 F: include/linux/rcu*
9088 X: include/linux/srcu.h
9092 REAL TIME CLOCK (RTC) SUBSYSTEM
9096 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9099 F: Documentation/rtc.txt
9101 F: include/linux/rtc.h
9102 F: include/uapi/linux/rtc.h
9104 REALTEK AUDIO CODECS
9108 F: sound/soc/codecs/rt*
9109 F: include/sound/rt*.h
9111 REISERFS FILE SYSTEM
9116 REGISTER MAP ABSTRACTION
9119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9121 F: drivers/base/regmap/
9122 F: include/linux/regmap.h
9124 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9128 F: drivers/remoteproc/
9129 F: Documentation/remoteproc.txt
9130 F: include/linux/remoteproc.h
9132 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9137 F: Documentation/rpmsg.txt
9138 F: include/linux/rpmsg.h
9140 RENESAS ETHERNET DRIVERS
9144 F: drivers/net/ethernet/renesas/
9145 F: include/linux/sh_eth.h
9147 RENESAS USB2 PHY DRIVER
9151 F: drivers/phy/phy-rcar-gen3-usb2.c
9153 RESET CONTROLLER FRAMEWORK
9155 T: git git://git.pengutronix.de/git/pza/linux
9158 F: Documentation/devicetree/bindings/reset/
9159 F: include/dt-bindings/reset/
9160 F: include/linux/reset.h
9161 F: include/linux/reset-controller.h
9166 W: http://wireless.kernel.org/
9167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9170 F: Documentation/rfkill.txt
9178 F: include/linux/rhashtable.h
9180 RICOH SMARTMEDIA/XD DRIVER
9183 F: drivers/mtd/nand/r852.c
9184 F: drivers/mtd/nand/r852.h
9186 RICOH R5C592 MEMORYSTICK DRIVER
9189 F: drivers/memstick/host/r592.*
9193 W: http://sourceforge.net/projects/roccat/
9195 F: drivers/hid/hid-roccat*
9196 F: include/linux/hid-roccat*
9197 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9204 F: drivers/net/ethernet/rocker/
9208 W: http://www.comtrol.com
9210 F: Documentation/serial/rocket.txt
9211 F: drivers/tty/rocket*
9213 ROCKETPORT EXPRESS/INFINITY DRIVER
9217 F: drivers/tty/serial/rp2.*
9222 W: http://www.linux-ax25.org/
9224 F: include/net/rose.h
9225 F: include/uapi/linux/rose.h
9228 RTL2830 MEDIA DRIVER
9231 W: https://linuxtv.org
9232 W: http://palosaari.fi/linux/
9233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9234 T: git git://linuxtv.org/anttip/media_tree.git
9236 F: drivers/media/dvb-frontends/rtl2830*
9238 RTL2832 MEDIA DRIVER
9241 W: https://linuxtv.org
9242 W: http://palosaari.fi/linux/
9243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9244 T: git git://linuxtv.org/anttip/media_tree.git
9246 F: drivers/media/dvb-frontends/rtl2832*
9248 RTL2832_SDR MEDIA DRIVER
9251 W: https://linuxtv.org
9252 W: http://palosaari.fi/linux/
9253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9254 T: git git://linuxtv.org/anttip/media_tree.git
9256 F: drivers/media/dvb-frontends/rtl2832_sdr*
9258 RTL8180 WIRELESS DRIVER
9260 W: http://wireless.kernel.org/
9261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9263 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9265 RTL8187 WIRELESS DRIVER
9270 W: http://wireless.kernel.org/
9271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9273 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9275 RTL8192CE WIRELESS DRIVER
9279 W: http://wireless.kernel.org/
9280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9282 F: drivers/net/wireless/realtek/rtlwifi/
9283 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9285 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9290 F: drivers/net/wireless/realtek/rtl8xxxu/
9292 S3 SAVAGE FRAMEBUFFER DRIVER
9296 F: drivers/video/fbdev/savage/
9302 W: http://www.ibm.com/developerworks/linux/linux390/
9303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9307 F: Documentation/s390/
9308 F: Documentation/DocBook/s390*
9310 S390 COMMON I/O LAYER
9314 W: http://www.ibm.com/developerworks/linux/linux390/
9316 F: drivers/s390/cio/
9322 W: http://www.ibm.com/developerworks/linux/linux390/
9324 F: drivers/s390/block/dasd*
9325 F: block/partitions/ibm.c
9327 S390 NETWORK DRIVERS
9330 W: http://www.ibm.com/developerworks/linux/linux390/
9332 F: drivers/s390/net/
9338 W: http://www.ibm.com/developerworks/linux/linux390/
9341 F: drivers/pci/hotplug/s390_pci_hpc.c
9346 W: http://www.ibm.com/developerworks/linux/linux390/
9348 F: drivers/s390/crypto/
9353 W: http://www.ibm.com/developerworks/linux/linux390/
9355 F: drivers/s390/scsi/zfcp_*
9357 S390 IUCV NETWORK LAYER
9360 W: http://www.ibm.com/developerworks/linux/linux390/
9362 F: drivers/s390/net/*iucv*
9363 F: include/net/iucv/
9369 W: http://www.ibm.com/developerworks/linux/linux390/
9371 F: drivers/iommu/s390-iommu.c
9373 S3C24XX SD/MMC Driver
9377 F: drivers/mmc/host/s3cmci.*
9379 SAA6588 RDS RECEIVER DRIVER
9382 T: git git://linuxtv.org/media_tree.git
9383 W: https://linuxtv.org
9385 F: drivers/media/i2c/saa6588*
9387 SAA7134 VIDEO4LINUX DRIVER
9390 W: https://linuxtv.org
9391 T: git git://linuxtv.org/media_tree.git
9393 F: Documentation/video4linux/*.saa7134
9394 F: drivers/media/pci/saa7134/
9396 SAA7146 VIDEO4LINUX-2 DRIVER
9399 T: git git://linuxtv.org/media_tree.git
9401 F: drivers/media/common/saa7146/
9402 F: drivers/media/pci/saa7146/
9403 F: include/media/saa7146*
9405 SAMSUNG LAPTOP DRIVER
9409 F: drivers/platform/x86/samsung-laptop.c
9411 SAMSUNG AUDIO (ASoC) DRIVERS
9415 F: sound/soc/samsung/
9417 SAMSUNG FRAMEBUFFER DRIVER
9421 F: drivers/video/fbdev/s3c-fb.c
9423 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9429 F: drivers/mfd/sec*.c
9430 F: drivers/regulator/s2m*.c
9431 F: drivers/regulator/s5m*.c
9432 F: drivers/clk/clk-s2mps11.c
9433 F: drivers/rtc/rtc-s5m.c
9434 F: include/linux/mfd/samsung/
9435 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9436 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9437 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9438 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9440 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9444 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9446 F: drivers/media/platform/exynos4-is/
9448 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9453 F: drivers/media/platform/s3c-camif/
9454 F: include/media/drv-intf/s3c_camif.h
9456 SAMSUNG S5C73M3 CAMERA DRIVER
9461 F: drivers/media/i2c/s5c73m3/*
9463 SAMSUNG S5K5BAF CAMERA DRIVER
9468 F: drivers/media/i2c/s5k5baf.c
9470 SAMSUNG S3FWRN5 NFC DRIVER
9474 F: drivers/nfc/s3fwrn5
9476 SAMSUNG SOC CLOCK DRIVERS
9481 F: drivers/clk/samsung/
9483 SAMSUNG SXGBE DRIVERS
9489 F: drivers/net/ethernet/samsung/sxgbe/
9491 SAMSUNG THERMAL DRIVER
9496 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9497 F: drivers/thermal/samsung/
9499 SAMSUNG USB2 PHY DRIVER
9503 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9504 F: Documentation/phy/samsung-usb2.txt
9505 F: drivers/phy/phy-exynos4210-usb2.c
9506 F: drivers/phy/phy-exynos4x12-usb2.c
9507 F: drivers/phy/phy-exynos5250-usb2.c
9508 F: drivers/phy/phy-s5pv210-usb2.c
9509 F: drivers/phy/phy-samsung-usb2.c
9510 F: drivers/phy/phy-samsung-usb2.h
9516 F: drivers/tty/serial/
9518 SYNOPSYS DESIGNWARE DMAC DRIVER
9522 F: include/linux/dma/dw.h
9523 F: include/linux/platform_data/dma-dw.h
9526 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9530 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9531 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9533 SYNOPSYS DESIGNWARE I2C DRIVER
9539 F: drivers/i2c/busses/i2c-designware-*
9540 F: include/linux/platform_data/i2c-designware.h
9542 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9546 F: include/linux/mmc/dw_mmc.h
9547 F: drivers/mmc/host/dw_mmc*
9549 SYSTEM TRACE MODULE CLASS
9552 F: Documentation/trace/stm.txt
9553 F: drivers/hwtracing/stm/
9554 F: include/linux/stm.h
9555 F: include/uapi/linux/stm.h
9560 F: drivers/thunderbolt/
9562 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9568 F: include/linux/clocksource.h
9569 F: include/linux/time.h
9570 F: include/linux/timex.h
9571 F: include/uapi/linux/time.h
9572 F: include/uapi/linux/timex.h
9573 F: kernel/time/clocksource.c
9574 F: kernel/time/time*.c
9575 F: kernel/time/alarmtimer.c
9576 F: kernel/time/ntp.c
9577 F: tools/testing/selftests/timers/
9582 F: drivers/watchdog/sc1200wdt.c
9588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9591 F: include/linux/sched.h
9592 F: include/uapi/linux/sched.h
9593 F: include/linux/wait.h
9598 W: http://www.sunplus.com
9602 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9606 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9607 F: drivers/clk/clk-scpi.c
9608 F: drivers/cpufreq/scpi-cpufreq.c
9609 F: drivers/firmware/arm_scpi.c
9610 F: include/linux/scpi_protocol.h
9615 W: http://www.kernel.dk
9619 SCSI RDMA PROTOCOL (SRP) INITIATOR
9623 W: http://www.openfabrics.org
9624 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9626 F: drivers/infiniband/ulp/srp/
9627 F: include/scsi/srp.h
9632 W: http://sg.danny.cz/sg
9634 F: Documentation/scsi/scsi-generic.txt
9635 F: drivers/scsi/sg.c
9636 F: include/scsi/sg.h
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9652 F: Documentation/scsi/st.txt
9653 F: drivers/scsi/st.*
9654 F: drivers/scsi/st_*.h
9660 W: http://lksctp.sourceforge.net
9662 F: Documentation/networking/sctp.txt
9663 F: include/linux/sctp.h
9664 F: include/uapi/linux/sctp.h
9665 F: include/net/sctp/
9671 F: Documentation/i2c/busses/scx200_acb
9672 F: arch/x86/platform/scx200/
9673 F: drivers/watchdog/scx200_wdt.c
9674 F: drivers/i2c/busses/scx200*
9675 F: drivers/mtd/maps/scx200_docflash.c
9676 F: include/linux/scx200.h
9681 F: drivers/char/scx200_gpio.c
9682 F: include/linux/scx200_gpio.h
9684 SCx200 HRT CLOCKSOURCE DRIVER
9687 F: drivers/clocksource/scx200_hrt.c
9689 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9693 F: drivers/mmc/host/sdricoh_cs.c
9695 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9698 F: drivers/mmc/host/sdhci.*
9699 F: drivers/mmc/host/sdhci-pltfm.[ch]
9705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9708 F: include/uapi/linux/seccomp.h
9709 F: include/linux/seccomp.h
9710 F: tools/testing/selftests/seccomp/*
9711 K: \bsecure_computing
9714 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9719 F: drivers/mmc/host/sdhci-s3c*
9721 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9726 F: drivers/mmc/host/sdhci-spear.c
9732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9733 W: http://kernsec.org/
9741 SELINUX SECURITY MODULE
9746 W: http://selinuxproject.org
9747 T: git git://git.infradead.org/users/pcmoore/selinux
9749 F: include/linux/selinux*
9750 F: security/selinux/
9753 APPARMOR SECURITY MODULE
9756 W: apparmor.wiki.kernel.org
9757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9759 F: security/apparmor/
9761 YAMA SECURITY MODULE
9763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9770 F: drivers/misc/phantom.c
9771 F: include/uapi/linux/phantom.h
9773 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9778 W: http://www.avagotech.com
9780 F: drivers/scsi/be2iscsi/
9782 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9789 W: http://www.emulex.com
9791 F: drivers/net/ethernet/emulex/benet/
9793 EMULEX ONECONNECT ROCE DRIVER
9798 W: http://www.emulex.com
9800 F: drivers/infiniband/hw/ocrdma/
9807 F: drivers/net/ethernet/sfc/
9812 F: drivers/misc/sgi-gru/
9814 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9818 F: Documentation/ia64/serial.txt
9819 F: drivers/tty/serial/ioc?_serial.c
9820 F: include/linux/ioc?.h
9822 SGI XP/XPC/XPNET DRIVER
9826 F: drivers/misc/sgi-xp/
9831 W: https://linuxtv.org
9832 W: http://palosaari.fi/linux/
9833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9834 T: git git://linuxtv.org/anttip/media_tree.git
9836 F: drivers/media/tuners/si2157*
9841 W: https://linuxtv.org
9842 W: http://palosaari.fi/linux/
9843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9844 T: git git://linuxtv.org/anttip/media_tree.git
9846 F: drivers/media/dvb-frontends/si2168*
9848 SI470X FM RADIO RECEIVER I2C DRIVER
9851 T: git git://linuxtv.org/media_tree.git
9852 W: https://linuxtv.org
9854 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9856 SI470X FM RADIO RECEIVER USB DRIVER
9859 T: git git://linuxtv.org/media_tree.git
9860 W: https://linuxtv.org
9862 F: drivers/media/radio/si470x/radio-si470x-common.c
9863 F: drivers/media/radio/si470x/radio-si470x.h
9864 F: drivers/media/radio/si470x/radio-si470x-usb.c
9866 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9869 T: git git://linuxtv.org/media_tree.git
9870 W: https://linuxtv.org
9872 F: drivers/media/radio/si4713/si4713.?
9874 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9877 T: git git://linuxtv.org/media_tree.git
9878 W: https://linuxtv.org
9880 F: drivers/media/radio/si4713/radio-platform-si4713.c
9882 SI4713 FM RADIO TRANSMITTER USB DRIVER
9885 T: git git://linuxtv.org/media_tree.git
9886 W: https://linuxtv.org
9888 F: drivers/media/radio/si4713/radio-usb-si4713.c
9893 W: https://linuxtv.org
9894 T: git git://linuxtv.org/media_tree.git
9896 F: drivers/media/common/siano/
9897 F: drivers/media/usb/siano/
9898 F: drivers/media/usb/siano/
9899 F: drivers/media/mmc/siano/
9905 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9906 F: drivers/video/fbdev/simplefb.c
9907 F: include/linux/platform_data/simplefb.h
9909 SH_VEU V4L2 MEM2MEM DRIVER
9912 F: drivers/media/platform/sh_veu.c
9914 SH_VOU V4L2 OUTPUT DRIVER
9917 F: drivers/media/platform/sh_vou.c
9918 F: include/media/drv-intf/sh_vou.h
9920 SIMPLE FIRMWARE INTERFACE (SFI)
9923 W: http://simplefirmware.org/
9924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9926 F: arch/x86/platform/sfi/
9928 F: include/linux/sfi*.h
9930 SIMTEC EB110ATX (Chalice CATS)
9934 W: http://www.simtec.co.uk/products/EB110ATX/
9937 SIMTEC EB2410ITX (BAST)
9941 W: http://www.simtec.co.uk/products/EB2410ITX/
9943 F: arch/arm/mach-s3c24xx/mach-bast.c
9944 F: arch/arm/mach-s3c24xx/bast-ide.c
9945 F: arch/arm/mach-s3c24xx/bast-irq.c
9947 TI DAVINCI MACHINE SUPPORT
9950 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9951 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9953 F: arch/arm/mach-davinci/
9954 F: drivers/i2c/busses/i2c-davinci.c
9956 TI DAVINCI SERIES MEDIA DRIVER
9959 W: https://linuxtv.org
9960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9961 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9963 F: drivers/media/platform/davinci/
9964 F: include/media/davinci/
9966 TI AM437X VPFE DRIVER
9969 W: https://linuxtv.org
9970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9971 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9973 F: drivers/media/platform/am437x/
9975 OV2659 OMNIVISION SENSOR DRIVER
9978 W: https://linuxtv.org
9979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9980 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9982 F: drivers/media/i2c/ov2659.c
9983 F: include/media/i2c/ov2659.h
9985 SILICON MOTION SM712 FRAME BUFFER DRIVER
9991 F: drivers/video/fbdev/sm712*
9992 F: Documentation/fb/sm712fb.txt
9994 SIS 190 ETHERNET DRIVER
9998 F: drivers/net/ethernet/sis/sis190.c
10000 SIS 900/7016 FAST ETHERNET DRIVER
10002 W: http://www.brownhat.org/sis900.html
10005 F: drivers/net/ethernet/sis/sis900.*
10007 SIS FRAMEBUFFER DRIVER
10009 W: http://www.winischhofer.net/linuxsisvga.shtml
10011 F: Documentation/fb/sisfb.txt
10012 F: drivers/video/fbdev/sis/
10013 F: include/video/sisfb.h
10017 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10019 F: drivers/usb/misc/sisusbvga/
10029 F: include/linux/sl?b*.h
10032 SLEEPABLE READ-COPY UPDATE (SRCU)
10039 W: http://www.rdrop.com/users/paulmck/RCU/
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10042 F: include/linux/srcu.h
10043 F: kernel/rcu/srcu.c
10045 SMACK SECURITY MODULE
10048 W: http://schaufler-ca.com
10049 T: git git://git.gitorious.org/smack-next/kernel.git
10051 F: Documentation/security/Smack.txt
10054 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10058 F: drivers/power/avs/
10059 F: include/linux/power/smartreflex.h
10062 SMC91x ETHERNET DRIVER
10065 F: drivers/net/ethernet/smsc/smc91x.*
10067 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10071 F: drivers/media/i2c/smiapp/
10072 F: include/media/i2c/smiapp.h
10073 F: drivers/media/i2c/smiapp-pll.c
10074 F: drivers/media/i2c/smiapp-pll.h
10075 F: include/uapi/linux/smiapp.h
10076 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10078 SMM665 HARDWARE MONITOR DRIVER
10082 F: Documentation/hwmon/smm665
10083 F: drivers/hwmon/smm665.c
10085 SMSC EMC2103 HARDWARE MONITOR DRIVER
10089 F: Documentation/hwmon/emc2103
10090 F: drivers/hwmon/emc2103.c
10092 SMSC SCH5627 HARDWARE MONITOR DRIVER
10096 F: Documentation/hwmon/sch5627
10097 F: drivers/hwmon/sch5627.c
10099 SMSC47B397 HARDWARE MONITOR DRIVER
10103 F: Documentation/hwmon/smsc47b397
10104 F: drivers/hwmon/smsc47b397.c
10106 SMSC911x ETHERNET DRIVER
10110 F: include/linux/smsc911x.h
10111 F: drivers/net/ethernet/smsc/smsc911x.*
10113 SMSC9420 PCI ETHERNET DRIVER
10117 F: drivers/net/ethernet/smsc/smsc9420.*
10119 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10123 F: drivers/video/fbdev/smscufx.c
10125 SOC-CAMERA V4L2 SUBSYSTEM
10128 T: git git://linuxtv.org/media_tree.git
10130 F: include/media/soc*
10131 F: drivers/media/i2c/soc_camera/
10132 F: drivers/media/platform/soc_camera/
10134 SOEKRIS NET48XX LED SUPPORT
10137 F: drivers/leds/leds-net48xx.c
10139 SOFTLOGIC 6x10 MPEG CODEC
10146 F: drivers/media/pci/solo6x10/
10148 SOFTWARE RAID (Multiple Disks) SUPPORT
10151 T: git git://neil.brown.name/md
10154 F: include/linux/raid/
10155 F: include/uapi/linux/raid/
10157 SONIC NETWORK DRIVER
10161 F: drivers/net/ethernet/natsemi/sonic.*
10163 SONICS SILICON BACKPLANE DRIVER (SSB)
10168 F: include/linux/ssb/
10170 SONY VAIO CONTROL DEVICE DRIVER
10173 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10175 F: Documentation/laptops/sony-laptop.txt
10176 F: drivers/char/sonypi.c
10177 F: drivers/platform/x86/sony-laptop.c
10178 F: include/linux/sony-laptop.h
10180 SONY MEMORYSTICK CARD SUPPORT
10182 W: http://tifmxx.berlios.de/
10184 F: drivers/memstick/host/tifm_ms.c
10186 SONY MEMORYSTICK STANDARD SUPPORT
10189 F: drivers/memstick/core/ms_block.*
10195 W: http://www.alsa-project.org/
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10197 T: git git://git.alsa-project.org/alsa-kernel.git
10198 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10200 F: Documentation/sound/
10202 F: include/uapi/sound/
10205 SOUND - COMPRESSED AUDIO
10208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10210 F: Documentation/sound/alsa/compress_offload.txt
10211 F: include/sound/compress_driver.h
10212 F: include/uapi/sound/compress_*
10213 F: sound/core/compress_offload.c
10214 F: sound/soc/soc-compress.c
10216 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10221 W: http://alsa-project.org/main/index.php/ASoC
10223 F: Documentation/sound/alsa/soc/
10225 F: include/sound/soc*
10227 SOUND - DMAENGINE HELPERS
10230 F: include/sound/dmaengine_pcm.h
10231 F: sound/core/pcm_dmaengine.c
10232 F: sound/soc/soc-generic-dmaengine-pcm.c
10237 W: https://linuxtv.org
10238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10240 F: drivers/media/dvb-frontends/sp2*
10242 SPARC + UltraSPARC (sparc/sparc64)
10245 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10252 SPARC SERIAL DRIVERS
10255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10258 F: include/linux/sunserialcore.h
10259 F: drivers/tty/serial/suncore.c
10260 F: drivers/tty/serial/sunhv.c
10261 F: drivers/tty/serial/sunsab.c
10262 F: drivers/tty/serial/sunsab.h
10263 F: drivers/tty/serial/sunsu.c
10264 F: drivers/tty/serial/sunzilog.c
10265 F: drivers/tty/serial/sunzilog.h
10270 W: https://sparse.wiki.kernel.org/
10271 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10272 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10274 F: include/linux/compiler.h
10276 SPEAR PLATFORM SUPPORT
10281 W: http://www.st.com/spear
10283 F: arch/arm/boot/dts/spear*
10284 F: arch/arm/mach-spear/
10286 SPEAR CLOCK FRAMEWORK SUPPORT
10290 W: http://www.st.com/spear
10292 F: drivers/clk/spear/
10297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10298 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10300 F: Documentation/spi/
10302 F: include/linux/spi/
10303 F: include/uapi/linux/spi/
10305 SPIDERNET NETWORK DRIVER for CELL
10309 F: Documentation/networking/spider_net.txt
10310 F: drivers/net/ethernet/toshiba/spider_net*
10315 W: http://www.ibm.com/developerworks/power/cell/
10317 F: Documentation/filesystems/spufs.txt
10318 F: arch/powerpc/platforms/cell/spufs/
10320 SQUASHFS FILE SYSTEM
10323 W: http://squashfs.org.uk
10324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10326 F: Documentation/filesystems/squashfs.txt
10329 SRM (Alpha) environment access
10332 F: arch/alpha/kernel/srm_env.c
10338 F: Documentation/stable_kernel_rules.txt
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10345 F: drivers/staging/
10351 F: drivers/staging/comedi/
10353 STAGING - FLARION FT1000 DRIVERS
10356 F: drivers/staging/ft1000/
10358 STAGING - INDUSTRIAL IO
10362 F: drivers/staging/iio/
10364 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10366 W: http://www.lirc.org/
10368 F: drivers/staging/media/lirc/
10370 STAGING - LUSTRE PARALLEL FILESYSTEM
10374 W: http://wiki.lustre.org/
10376 F: drivers/staging/lustre
10378 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10383 F: drivers/staging/nvec/
10385 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10389 W: http://wiki.laptop.org/go/DCON
10391 F: drivers/staging/olpc_dcon/
10393 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10396 F: drivers/staging/panel/
10398 STAGING - REALTEK RTL8712U DRIVERS
10402 F: drivers/staging/rtl8712/
10404 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10409 F: drivers/staging/rtl8723au/
10411 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10417 F: drivers/staging/sm750fb/
10423 F: drivers/staging/slicoss/
10425 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10431 W: http://www.linux-speakup.org/
10433 F: drivers/staging/speakup/
10435 STAGING - VIA VT665X DRIVERS
10438 F: drivers/staging/vt665?/
10440 STAGING - WILC1000 WIFI DRIVER
10449 F: drivers/staging/wilc1000/
10451 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10454 F: drivers/staging/xgifb/
10460 F: drivers/staging/rdma/hfi1
10462 STARFIRE/DURALAN NETWORK DRIVER
10465 F: drivers/net/ethernet/adaptec/starfire*
10469 W: http://sammy.net/sun3/
10471 F: arch/m68k/kernel/*sun3*
10472 F: arch/m68k/sun3*/
10473 F: arch/m68k/include/asm/sun3*
10474 F: drivers/net/ethernet/i825xx/sun3*
10476 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10480 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10481 F: drivers/input/keyboard/sun4i-lradc-keys.c
10483 SUNDANCE NETWORK DRIVER
10487 F: drivers/net/ethernet/dlink/sundance.c
10493 Q: http://patchwork.kernel.org/project/linux-sh/list/
10495 F: Documentation/sh/
10505 F: Documentation/power/
10506 F: arch/x86/kernel/acpi/
10507 F: drivers/base/power/
10509 F: include/linux/suspend.h
10510 F: include/linux/freezer.h
10511 F: include/linux/pm.h
10517 F: Documentation/svga.txt
10518 F: arch/x86/boot/video*
10523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10526 F: arch/*/kernel/pci-swiotlb.c
10527 F: include/linux/swiotlb.h
10534 F: include/net/switchdev.h
10536 SYNOPSYS ARC ARCHITECTURE
10541 F: Documentation/devicetree/bindings/arc/*
10542 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10543 F: drivers/tty/serial/arc_uart.c
10544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10546 SYNOPSYS ARC SDP platform support
10549 F: arch/arc/plat-axs10x
10550 F: arch/arc/boot/dts/ax*
10551 F: Documentation/devicetree/bindings/arc/axs10*
10553 SYSTEM CONFIGURATION (SYSCON)
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10558 F: drivers/mfd/syscon.c
10563 F: Documentation/filesystems/sysv-fs.txt
10565 F: include/linux/sysv_fs.h
10571 W: http://www.linux-iscsi.org
10572 W: http://groups.google.com/group/linux-iscsi-target-dev
10573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10577 F: Documentation/target/
10579 TASKSTATS STATISTICS INTERFACE
10582 F: Documentation/accounting/taskstats*
10583 F: include/linux/taskstats*
10584 F: kernel/taskstats.c
10590 F: include/net/pkt_cls.h
10591 F: include/uapi/linux/pkt_cls.h
10594 TCP LOW PRIORITY MODULE
10597 W: http://tcp-lp-mod.sourceforge.net/
10599 F: net/ipv4/tcp_lp.c
10601 TDA10071 MEDIA DRIVER
10604 W: https://linuxtv.org
10605 W: http://palosaari.fi/linux/
10606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10607 T: git git://linuxtv.org/anttip/media_tree.git
10609 F: drivers/media/dvb-frontends/tda10071*
10611 TDA18212 MEDIA DRIVER
10614 W: https://linuxtv.org
10615 W: http://palosaari.fi/linux/
10616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10617 T: git git://linuxtv.org/anttip/media_tree.git
10619 F: drivers/media/tuners/tda18212*
10621 TDA18218 MEDIA DRIVER
10624 W: https://linuxtv.org
10625 W: http://palosaari.fi/linux/
10626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10627 T: git git://linuxtv.org/anttip/media_tree.git
10629 F: drivers/media/tuners/tda18218*
10631 TDA18271 MEDIA DRIVER
10634 W: https://linuxtv.org
10635 W: http://github.com/mkrufky
10636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10637 T: git git://linuxtv.org/mkrufky/tuners.git
10639 F: drivers/media/tuners/tda18271*
10641 TDA827x MEDIA DRIVER
10644 W: https://linuxtv.org
10645 W: http://github.com/mkrufky
10646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10647 T: git git://linuxtv.org/mkrufky/tuners.git
10649 F: drivers/media/tuners/tda8290.*
10651 TDA8290 MEDIA DRIVER
10654 W: https://linuxtv.org
10655 W: http://github.com/mkrufky
10656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10657 T: git git://linuxtv.org/mkrufky/tuners.git
10659 F: drivers/media/tuners/tda8290.*
10661 TDA9840 MEDIA DRIVER
10664 T: git git://linuxtv.org/media_tree.git
10665 W: https://linuxtv.org
10667 F: drivers/media/i2c/tda9840*
10669 TEA5761 TUNER DRIVER
10672 W: https://linuxtv.org
10673 T: git git://linuxtv.org/media_tree.git
10675 F: drivers/media/tuners/tea5761.*
10677 TEA5767 TUNER DRIVER
10680 W: https://linuxtv.org
10681 T: git git://linuxtv.org/media_tree.git
10683 F: drivers/media/tuners/tea5767.*
10685 TEA6415C MEDIA DRIVER
10688 T: git git://linuxtv.org/media_tree.git
10689 W: https://linuxtv.org
10691 F: drivers/media/i2c/tea6415c*
10693 TEA6420 MEDIA DRIVER
10696 T: git git://linuxtv.org/media_tree.git
10697 W: https://linuxtv.org
10699 F: drivers/media/i2c/tea6420*
10705 F: drivers/net/team/
10706 F: include/linux/if_team.h
10707 F: include/uapi/linux/if_team.h
10709 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10712 F: arch/x86/platform/ts5500/
10714 TECHNOTREND USB IR RECEIVER
10718 F: drivers/media/rc/ttusbir.c
10720 TEGRA ARCHITECTURE SUPPORT
10725 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10734 F: drivers/clk/tegra/
10739 F: drivers/dma/tegra20-apb-dma.c
10744 F: drivers/i2c/busses/i2c-tegra.c
10746 TEGRA IOMMU DRIVERS
10749 F: drivers/iommu/tegra*
10755 F: drivers/input/keyboard/tegra-kbc.c
10760 F: drivers/pwm/pwm-tegra.c
10762 TEGRA SERIAL DRIVER
10765 F: drivers/tty/serial/serial-tegra.c
10770 F: drivers/spi/spi-tegra*
10772 TEHUTI ETHERNET DRIVER
10776 F: drivers/net/ethernet/tehuti/*
10778 Telecom Clock Driver for MCPL0010
10781 F: drivers/char/tlclk.c
10783 TENSILICA XTENSA PORT (xtensa)
10787 T: git git://github.com/czankel/xtensa-linux.git
10790 F: drivers/irqchip/irq-xtensa-*
10792 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10795 T: git git://linuxtv.org/media_tree.git
10796 W: https://linuxtv.org
10798 F: drivers/media/radio/radio-raremono.c
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10806 Q: https://patchwork.kernel.org/project/linux-pm/list/
10808 F: drivers/thermal/
10809 F: include/linux/thermal.h
10810 F: include/uapi/linux/thermal.h
10811 F: include/linux/cpu_cooling.h
10812 F: Documentation/devicetree/bindings/thermal/
10814 THERMAL/CPU_COOLING
10820 F: Documentation/thermal/cpu-cooling-api.txt
10821 F: drivers/thermal/cpu_cooling.c
10822 F: include/linux/cpu_cooling.h
10824 THINGM BLINK(1) USB RGB LED DRIVER
10827 F: drivers/hid/hid-thingm.c
10829 THINKPAD ACPI EXTRAS DRIVER
10833 W: http://ibm-acpi.sourceforge.net
10834 W: http://thinkwiki.org/wiki/Ibm-acpi
10835 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10837 F: drivers/platform/x86/thinkpad_acpi.c
10839 TI BANDGAP AND THERMAL DRIVER
10844 F: drivers/thermal/ti-soc-thermal/
10846 TI CDCE706 CLOCK DRIVER
10849 F: drivers/clk/clk-cdce706.c
10856 F: include/linux/clk/ti.h
10858 TI FLASH MEDIA INTERFACE DRIVER
10861 F: drivers/misc/tifm*
10862 F: drivers/mmc/host/tifm_sd.c
10863 F: include/linux/tifm.h
10865 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10870 F: drivers/soc/ti/*
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10874 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10879 F: sound/soc/codecs/lm49453*
10880 F: sound/soc/codecs/isabelle*
10882 TI LP855x BACKLIGHT DRIVER
10885 F: Documentation/backlight/lp855x-driver.txt
10886 F: drivers/video/backlight/lp855x_bl.c
10887 F: include/linux/platform_data/lp855x.h
10889 TI LP8727 CHARGER DRIVER
10892 F: drivers/power/lp8727_charger.c
10893 F: include/linux/platform_data/lp8727.h
10895 TI LP8788 MFD DRIVER
10898 F: drivers/iio/adc/lp8788_adc.c
10899 F: drivers/leds/leds-lp8788.c
10900 F: drivers/mfd/lp8788*.c
10901 F: drivers/power/lp8788-charger.c
10902 F: drivers/regulator/lp8788-*.c
10903 F: include/linux/mfd/lp8788*.h
10905 TI NETCP ETHERNET DRIVER
10910 F: drivers/net/ethernet/ti/netcp*
10912 TI TAS571X FAMILY ASoC CODEC DRIVER
10916 F: sound/soc/codecs/tas571x*
10918 TI TWL4030 SERIES SOC CODEC DRIVER
10922 F: sound/soc/codecs/twl4030*
10924 TI WILINK WIRELESS DRIVERS
10926 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10927 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10930 F: drivers/net/wireless/ti/
10931 F: include/linux/wl12xx.h
10938 W: http://tipc.sourceforge.net/
10940 F: include/uapi/linux/tipc*.h
10945 W: http://www.ezchip.com/scm/
10946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10949 F: drivers/char/tile-srom.c
10950 F: drivers/edac/tile_edac.c
10951 F: drivers/net/ethernet/tile/
10952 F: drivers/rtc/rtc-tile.c
10953 F: drivers/tty/hvc/hvc_tile.c
10954 F: drivers/tty/serial/tilegx.c
10955 F: drivers/usb/host/*-tilegx.c
10956 F: include/linux/usb/tilegx.h
10958 TLAN NETWORK DRIVER
10961 W: http://sourceforge.net/projects/tlan/
10963 F: Documentation/networking/tlan.txt
10964 F: drivers/net/ethernet/ti/tlan.*
10966 TOMOYO SECURITY MODULE
10973 W: http://tomoyo.sourceforge.jp/
10974 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10976 F: security/tomoyo/
10978 TOPSTAR LAPTOP EXTRAS DRIVER
10982 F: drivers/platform/x86/topstar-laptop.c
10984 TOSHIBA ACPI EXTRAS DRIVER
10988 F: drivers/platform/x86/toshiba_acpi.c
10990 TOSHIBA BLUETOOTH DRIVER
10994 F: drivers/platform/x86/toshiba_bluetooth.c
10996 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11000 F: drivers/platform/x86/toshiba_haps.c
11002 TOSHIBA WMI HOTKEYS DRIVER
11006 F: drivers/platform/x86/toshiba-wmi.c
11010 W: http://www.buzzard.org.uk/toshiba/
11012 F: drivers/char/toshiba.c
11013 F: include/linux/toshiba.h
11014 F: include/uapi/linux/toshiba.h
11016 TOSHIBA TC358743 DRIVER
11020 F: drivers/media/i2c/tc358743*
11021 F: include/media/i2c/tc358743.h
11027 F: drivers/mmc/host/tmio_mmc*
11028 F: drivers/mmc/host/sh_mobile_sdhi.c
11029 F: include/linux/mmc/tmio.h
11030 F: include/linux/mmc/sh_mobile_sdhi.h
11032 TMP401 HARDWARE MONITOR DRIVER
11036 F: Documentation/hwmon/tmp401
11037 F: drivers/hwmon/tmp401.c
11039 TMPFS (SHMEM FILESYSTEM)
11043 F: include/linux/shmem_fs.h
11046 TM6000 VIDEO4LINUX DRIVER
11049 W: https://linuxtv.org
11050 T: git git://linuxtv.org/media_tree.git
11052 F: drivers/media/usb/tm6000/
11054 TW68 VIDEO4LINUX DRIVER
11057 T: git git://linuxtv.org/media_tree.git
11058 W: https://linuxtv.org
11060 F: drivers/media/pci/tw68/
11067 W: http://tpmdd.sourceforge.net
11069 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11070 T: git https://github.com/PeterHuewe/linux-tpmdd
11072 F: drivers/char/tpm/
11074 TPM IBM_VTPM DEVICE DRIVER
11076 W: http://tpmdd.sourceforge.net
11079 F: drivers/char/tpm/tpm_ibmvtpm*
11084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11086 F: Documentation/trace/ftrace.txt
11087 F: arch/*/*/*/ftrace.h
11088 F: arch/*/kernel/ftrace.c
11089 F: include/*/ftrace.h
11090 F: include/linux/trace*.h
11093 F: tools/testing/selftests/ftrace/
11097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11099 K: ^Subject:.*(?i)trivial
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11106 F: Documentation/serial/
11108 F: drivers/tty/serial/serial_core.c
11109 F: include/linux/serial_core.h
11110 F: include/linux/serial.h
11111 F: include/linux/tty.h
11112 F: include/uapi/linux/serial_core.h
11113 F: include/uapi/linux/serial.h
11114 F: include/uapi/linux/tty.h
11116 TUA9001 MEDIA DRIVER
11119 W: https://linuxtv.org
11120 W: http://palosaari.fi/linux/
11121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11122 T: git git://linuxtv.org/anttip/media_tree.git
11124 F: drivers/media/tuners/tua9001*
11126 TULIP NETWORK DRIVERS
11130 F: drivers/net/ethernet/dec/tulip/
11134 W: http://vtun.sourceforge.net/tun
11136 F: Documentation/networking/tuntap.txt
11137 F: arch/um/os-Linux/drivers/
11139 TURBOCHANNEL SUBSYSTEM
11143 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11146 F: include/linux/tc.h
11148 U14-34F SCSI DRIVER
11152 F: drivers/scsi/u14-34f.c
11154 UBI FILE SYSTEM (UBIFS)
11158 T: git git://git.infradead.org/ubifs-2.6.git
11159 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11161 F: Documentation/filesystems/ubifs.txt
11164 UCLINUX (M68KNOMMU AND COLDFIRE)
11166 W: http://www.uclinux.org/
11169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11171 F: arch/m68k/coldfire/
11173 F: arch/m68k/*/*_no.*
11174 F: arch/m68k/include/asm/*_no.*
11179 F: Documentation/filesystems/udf.txt
11185 F: Documentation/filesystems/ufs.txt
11188 UHID USERSPACE HID IO DRIVER:
11192 F: drivers/hid/uhid.c
11193 F: include/uapi/linux/uhid.h
11195 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11199 F: include/linux/uwb.h
11200 F: include/linux/uwb/
11202 UNICORE32 ARCHITECTURE:
11204 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11206 T: git git://github.com/gxt/linux.git
11211 W: http://dotat.at/prog/unifdef
11213 F: scripts/unifdef.c
11215 UNIFORM CDROM DRIVER
11217 W: http://www.kernel.dk
11219 F: Documentation/cdrom/
11220 F: drivers/cdrom/cdrom.c
11221 F: include/linux/cdrom.h
11222 F: include/uapi/linux/cdrom.h
11224 UNISYS S-PAR DRIVERS
11229 F: drivers/staging/unisys/
11231 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11235 F: Documentation/scsi/ufs.txt
11236 F: drivers/scsi/ufs/
11238 UNSORTED BLOCK IMAGES (UBI)
11241 W: http://www.linux-mtd.infradead.org/
11243 T: git git://git.infradead.org/ubifs-2.6.git
11245 F: drivers/mtd/ubi/
11246 F: include/linux/mtd/ubi.h
11247 F: include/uapi/mtd/ubi-user.h
11253 F: Documentation/usb/acm.txt
11254 F: drivers/usb/class/cdc-acm.*
11256 USB AR5523 WIRELESS DRIVER
11260 F: drivers/net/wireless/ath/ar5523/
11268 F: drivers/usb/storage/uas.c
11270 USB CDC ETHERNET DRIVER
11274 F: drivers/net/usb/cdc_*.c
11275 F: include/uapi/linux/usb/cdc.h
11277 USB CHAOSKEY DRIVER
11281 F: drivers/usb/misc/chaoskey.c
11283 USB CYPRESS C67X00 DRIVER
11287 F: drivers/usb/c67x00/
11289 USB DAVICOM DM9601 DRIVER
11292 W: http://www.linux-usb.org/usbnet
11294 F: drivers/net/usb/dm9601.c
11296 USB DIAMOND RIO500 DRIVER
11299 W: http://rio500.sourceforge.net
11301 F: drivers/usb/misc/rio500*
11307 F: Documentation/usb/ehci.txt
11308 F: drivers/usb/host/ehci*
11310 USB GADGET/PERIPHERAL SUBSYSTEM
11313 W: http://www.linux-usb.org/gadget
11314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11316 F: drivers/usb/gadget/
11317 F: include/linux/usb/gadget*
11319 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11325 F: Documentation/hid/hiddev.txt
11326 F: drivers/hid/usbhid/
11332 F: drivers/usb/host/isp116x*
11333 F: include/linux/usb/isp116x.h
11335 USB MASS STORAGE DRIVER
11340 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11341 F: drivers/usb/storage/
11346 T: git git://git.alsa-project.org/alsa-kernel.git
11348 F: sound/usb/midi.*
11350 USB NETWORKING DRIVERS
11353 F: drivers/net/usb/
11359 F: Documentation/usb/ohci.txt
11360 F: drivers/usb/host/ohci*
11362 USB OTG FSM (Finite State Machine)
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11367 F: drivers/usb/common/usb-otg-fsm.c
11374 F: drivers/usb/usbip/
11375 F: tools/usb/usbip/
11381 T: git git://github.com/petkan/pegasus.git
11382 W: https://github.com/petkan/pegasus
11384 F: drivers/net/usb/pegasus.*
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11391 F: drivers/usb/phy/
11393 USB PRINTER DRIVER (usblp)
11397 F: drivers/usb/class/usblp.c
11399 USB QMI WWAN NETWORK DRIVER
11403 F: Documentation/ABI/testing/sysfs-class-net-qmi
11404 F: drivers/net/usb/qmi_wwan.c
11410 T: git git://github.com/petkan/rtl8150.git
11411 W: https://github.com/petkan/rtl8150
11413 F: drivers/net/usb/rtl8150.c
11415 USB SERIAL SUBSYSTEM
11419 F: Documentation/usb/usb-serial.txt
11420 F: drivers/usb/serial/
11421 F: include/linux/usb/serial.h
11423 USB SMSC75XX ETHERNET DRIVER
11427 F: drivers/net/usb/smsc75xx.*
11429 USB SMSC95XX ETHERNET DRIVER
11433 F: drivers/net/usb/smsc95xx.*
11438 W: http://www.linux-usb.org
11439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11441 F: Documentation/usb/
11443 F: include/linux/usb.h
11444 F: include/linux/usb/
11450 F: drivers/usb/host/uhci*
11452 USB "USBNET" DRIVER FRAMEWORK
11455 W: http://www.linux-usb.org/usbnet
11457 F: drivers/net/usb/usbnet.c
11458 F: include/linux/usb/usbnet.h
11464 T: git git://linuxtv.org/media_tree.git
11465 W: http://www.ideasonboard.org/uvc/
11467 F: drivers/media/usb/uvc/
11468 F: include/uapi/linux/uvcvideo.h
11473 T: git git://linuxtv.org/media_tree.git
11474 W: https://linuxtv.org
11476 F: drivers/media/usb/usbvision/
11482 F: drivers/usb/gadget/function/*uvc*
11483 F: drivers/usb/gadget/legacy/webcam.c
11485 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11489 F: drivers/net/wireless/rndis_wlan.c
11495 F: drivers/usb/host/xhci*
11496 F: drivers/usb/host/pci-quirks*
11500 W: http://linux-lc100020.sourceforge.net
11502 F: drivers/net/wireless/zydas/zd1201.*
11508 T: git git://linuxtv.org/media_tree.git
11509 W: http://royale.zerezo.com/zr364xx/
11511 F: Documentation/video4linux/zr364xx.txt
11512 F: drivers/media/usb/zr364xx/
11518 F: drivers/usb/common/ulpi.c
11519 F: include/linux/ulpi/
11521 USER-MODE LINUX (UML)
11526 W: http://user-mode-linux.sourceforge.net
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11529 F: Documentation/virtual/uml/
11535 USERSPACE I/O (UIO)
11539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11540 F: Documentation/DocBook/uio-howto.tmpl
11542 F: include/linux/uio*.h
11547 W: http://en.wikipedia.org/wiki/Util-linux
11548 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11554 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11556 F: Documentation/fb/uvesafb.txt
11557 F: drivers/video/fbdev/uvesafb.*
11563 F: drivers/mtd/nand/vf610_nfc.c
11565 VFAT/FAT/MSDOS FILESYSTEM
11568 F: Documentation/filesystems/vfat.txt
11574 T: git git://github.com/awilliam/linux-vfio.git
11576 F: Documentation/vfio.txt
11578 F: include/linux/vfio.h
11579 F: include/uapi/linux/vfio.h
11581 VFIO PLATFORM DRIVER
11585 F: drivers/vfio/platform/
11587 VIDEOBUF2 FRAMEWORK
11593 F: drivers/media/v4l2-core/videobuf2-*
11594 F: include/media/videobuf2-*
11596 VIRTUAL SERIO DEVICE DRIVER
11599 F: drivers/input/serio/userio.c
11600 F: include/uapi/linux/userio.h
11602 VIRTIO CONSOLE DRIVER
11606 F: drivers/char/virtio_console.c
11607 F: include/linux/virtio_console.h
11608 F: include/uapi/linux/virtio_console.h
11610 VIRTIO CORE, NET AND BLOCK DRIVERS
11616 F: drivers/net/virtio_net.c
11617 F: drivers/block/virtio_blk.c
11618 F: include/linux/virtio_*.h
11619 F: include/uapi/linux/virtio_*.h
11621 VIRTIO DRIVERS FOR S390
11628 F: drivers/s390/virtio/
11636 F: drivers/gpu/drm/virtio/
11637 F: include/uapi/linux/virtio_gpu.h
11639 VIRTIO HOST (VHOST)
11644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11647 F: include/uapi/linux/vhost.h
11649 VIRTIO INPUT DRIVER
11652 F: drivers/virtio/virtio_input.c
11653 F: include/uapi/linux/virtio_input.h
11655 VIA RHINE NETWORK DRIVER
11657 F: drivers/net/ethernet/via/via-rhine.c
11659 VIA SD/MMC CARD CONTROLLER DRIVER
11663 F: drivers/mmc/host/via-sdmmc.c
11665 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11669 F: include/linux/via-core.h
11670 F: include/linux/via-gpio.h
11671 F: include/linux/via_i2c.h
11672 F: drivers/video/fbdev/via/
11674 VIA VELOCITY NETWORK DRIVER
11678 F: drivers/net/ethernet/via/via-velocity.*
11687 VIVID VIRTUAL VIDEO DRIVER
11690 T: git git://linuxtv.org/media_tree.git
11691 W: https://linuxtv.org
11693 F: drivers/media/platform/vivid/*
11699 F: drivers/net/macvlan.c
11700 F: include/linux/if_*vlan.h
11707 F: drivers/vlynq/vlynq.c
11708 F: include/linux/vlynq.h
11716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11717 F: Documentation/vme_api.txt
11718 F: drivers/staging/vme/
11720 F: include/linux/vme*
11722 VMWARE HYPERVISOR INTERFACE
11726 F: arch/x86/kernel/cpu/vmware.c
11728 VMWARE BALLOON DRIVER
11734 F: drivers/misc/vmw_balloon.c
11736 VMWARE VMMOUSE SUBDRIVER
11741 F: drivers/input/mouse/vmmouse.c
11742 F: drivers/input/mouse/vmmouse.h
11744 VMWARE VMXNET3 ETHERNET DRIVER
11749 F: drivers/net/vmxnet3/
11751 VMware PVSCSI driver
11756 F: drivers/scsi/vmw_pvscsi.c
11757 F: drivers/scsi/vmw_pvscsi.h
11759 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11763 W: http://www.slimlogic.co.uk/?p=48
11764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11766 F: drivers/regulator/
11767 F: include/linux/regulator/
11774 F: drivers/net/vrf.c
11775 F: Documentation/networking/vrf.txt
11777 VT1211 HARDWARE MONITOR DRIVER
11781 F: Documentation/hwmon/vt1211
11782 F: drivers/hwmon/vt1211.c
11784 VT8231 HARDWARE MONITOR DRIVER
11788 F: drivers/hwmon/vt8231.c
11790 VUB300 USB to SDIO/SD/MMC bridge chip
11795 F: drivers/mmc/host/vub300.c
11797 W1 DALLAS'S 1-WIRE BUS
11800 F: Documentation/w1/
11803 W83791D HARDWARE MONITORING DRIVER
11807 F: Documentation/hwmon/w83791d
11808 F: drivers/hwmon/w83791d.c
11810 W83793 HARDWARE MONITORING DRIVER
11814 F: Documentation/hwmon/w83793
11815 F: drivers/hwmon/w83793.c
11817 W83795 HARDWARE MONITORING DRIVER
11821 F: drivers/hwmon/w83795.c
11823 W83L51xD SD/MMC CARD INTERFACE DRIVER
11826 F: drivers/mmc/host/wbsd.*
11828 WACOM PROTOCOL 4 SERIAL TABLETS
11833 F: drivers/input/tablet/wacom_serial4.c
11835 WATCHDOG DEVICE DRIVERS
11839 W: http://www.linux-watchdog.org/
11840 T: git git://www.linux-watchdog.org/linux-watchdog.git
11842 F: Documentation/watchdog/
11843 F: drivers/watchdog/
11844 F: include/linux/watchdog.h
11845 F: include/uapi/linux/watchdog.h
11851 F: drivers/scsi/wd7000.c
11857 F: drivers/hid/hid-wiimote*
11862 F: drivers/media/rc/winbond-cir.c
11869 W: http://linuxwimax.org
11870 F: Documentation/wimax/README.wimax
11871 F: include/linux/wimax/debug.h
11872 F: include/net/wimax.h
11873 F: include/uapi/linux/wimax.h
11876 WISTRON LAPTOP BUTTON DRIVER
11879 F: drivers/input/misc/wistron_btns.c
11881 WL3501 WIRELESS PCMCIA CARD DRIVER
11884 W: http://oops.ghostprotocols.net:81/blog
11886 F: drivers/net/wireless/wl3501*
11888 WOLFSON MICROELECTRONICS DRIVERS
11890 T: git https://github.com/CirrusLogic/linux-drivers.git
11891 W: https://github.com/CirrusLogic/linux-drivers/wiki
11893 F: Documentation/hwmon/wm83??
11894 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11895 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11896 F: Documentation/devicetree/bindings/mfd/arizona.txt
11897 F: arch/arm/mach-s3c64xx/mach-crag6410*
11898 F: drivers/clk/clk-wm83*.c
11899 F: drivers/extcon/extcon-arizona.c
11900 F: drivers/leds/leds-wm83*.c
11901 F: drivers/gpio/gpio-*wm*.c
11902 F: drivers/gpio/gpio-arizona.c
11903 F: drivers/hwmon/wm83??-hwmon.c
11904 F: drivers/input/misc/wm831x-on.c
11905 F: drivers/input/touchscreen/wm831x-ts.c
11906 F: drivers/input/touchscreen/wm97*.c
11907 F: drivers/mfd/arizona*
11908 F: drivers/mfd/wm*.c
11909 F: drivers/mfd/cs47l24*
11910 F: drivers/power/wm83*.c
11911 F: drivers/rtc/rtc-wm83*.c
11912 F: drivers/regulator/wm8*.c
11913 F: drivers/video/backlight/wm83*_bl.c
11914 F: drivers/watchdog/wm83*_wdt.c
11915 F: include/linux/mfd/arizona/
11916 F: include/linux/mfd/wm831x/
11917 F: include/linux/mfd/wm8350/
11918 F: include/linux/mfd/wm8400*
11919 F: include/linux/wm97xx.h
11920 F: include/sound/wm????.h
11921 F: sound/soc/codecs/arizona.?
11922 F: sound/soc/codecs/wm*
11923 F: sound/soc/codecs/cs47l24*
11928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11930 F: include/linux/workqueue.h
11931 F: kernel/workqueue.c
11932 F: Documentation/workqueue.txt
11938 F: Documentation/networking/x25*
11939 F: include/net/x25*
11942 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11950 F: Documentation/x86/
11953 X86 PLATFORM DRIVERS
11956 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11958 F: drivers/platform/x86/
11959 F: drivers/platform/olpc/
11961 X86 MCE INFRASTRUCTURE
11966 F: arch/x86/kernel/cpu/mcheck/*
11968 X86 MICROCODE UPDATE SUPPORT
11971 F: arch/x86/kernel/cpu/microcode/*
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11978 F: arch/x86/entry/vdso/
11980 XC2028/3028 TUNER DRIVER
11983 W: https://linuxtv.org
11984 T: git git://linuxtv.org/media_tree.git
11986 F: drivers/media/tuners/tuner-xc2028.*
11988 XEN HYPERVISOR INTERFACE
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11996 F: drivers/*/xen-*front.c
11998 F: arch/x86/include/asm/xen/
12000 F: include/uapi/xen/
12007 F: arch/arm/include/asm/xen/
12009 XEN HYPERVISOR ARM64
12014 F: arch/arm64/include/asm/xen/
12016 XEN NETWORK BACKEND DRIVER
12021 F: drivers/net/xen-netback/*
12027 F: arch/x86/pci/*xen*
12028 F: drivers/pci/*xen*
12030 XEN BLOCK SUBSYSTEM
12035 F: drivers/block/xen-blkback/*
12036 F: drivers/block/xen*
12043 F: drivers/scsi/xen-scsifront.c
12044 F: drivers/xen/xen-scsiback.c
12045 F: include/xen/interface/io/vscsiif.h
12047 XEN SWIOTLB SUBSYSTEM
12051 F: arch/x86/xen/*swiotlb*
12052 F: drivers/xen/*swiotlb*
12055 P: Silicon Graphics Inc
12059 W: http://oss.sgi.com/projects/xfs
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12062 F: Documentation/filesystems/xfs.txt
12065 XILINX AXI ETHERNET DRIVER
12069 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12071 XILINX UARTLITE SERIAL DRIVER
12075 F: drivers/tty/serial/uartlite.c
12077 XILINX VIDEO IP CORES
12081 T: git git://linuxtv.org/media_tree.git
12083 F: Documentation/devicetree/bindings/media/xilinx/
12084 F: drivers/media/platform/xilinx/
12085 F: include/uapi/linux/xilinx-v4l2-controls.h
12091 F: drivers/char/xillybus/
12093 XTENSA XTFPGA PLATFORM SUPPORT
12097 F: drivers/spi/spi-xtensa-xtfpga.c
12098 F: sound/soc/xtensa/xtfpga-i2s.c
12100 YAM DRIVER FOR AX.25
12104 F: drivers/net/hamradio/yam*
12105 F: include/linux/yam.h
12107 YEALINK PHONE DRIVER
12111 F: Documentation/input/yealink.txt
12112 F: drivers/input/misc/yealink.*
12114 Z8530 DRIVER FOR AX.25
12116 W: http://yaina.de/jreuter/
12117 W: http://www.qsl.net/dl1bke/
12120 F: Documentation/networking/z8530drv.txt
12121 F: drivers/net/hamradio/*scc.c
12122 F: drivers/net/hamradio/z8530.h
12124 ZBUD COMPRESSED PAGE ALLOCATOR
12129 F: include/linux/zbud.h
12131 ZD1211RW WIRELESS DRIVER
12134 W: http://zd1211.ath.cx/wiki/DriverRewrite
12138 F: drivers/net/wireless/zydas/zd1211rw/
12140 ZPOOL COMPRESSED PAGE STORAGE API
12145 F: include/linux/zpool.h
12147 ZR36067 VIDEO FOR LINUX DRIVER
12150 W: http://mjpeg.sourceforge.net/driver-zoran/
12151 T: hg https://linuxtv.org/hg/v4l-dvb
12153 F: drivers/media/pci/zoran/
12155 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12161 F: drivers/block/zram/
12162 F: Documentation/blockdev/zram.txt
12164 ZS DECSTATION Z85C30 SERIAL DRIVER
12167 F: drivers/tty/serial/zs.*
12169 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12176 F: include/linux/zsmalloc.h
12177 F: Documentation/vm/zsmalloc.txt
12179 ZSWAP COMPRESSED SWAP CACHING
12188 Q: http://patchwork.kernel.org/project/LKML/list/
12189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12190 S: Buried alive in reporters