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-sh/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: http://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 BCM33XX MIPS ARCHITECTURE
2369 F: arch/mips/bcm3384/*
2370 F: arch/mips/include/asm/mach-bcm3384/*
2371 F: arch/mips/kernel/*bmips*
2373 BROADCOM BCM47XX MIPS ARCHITECTURE
2378 F: arch/mips/bcm47xx/*
2379 F: arch/mips/include/asm/mach-bcm47xx/*
2381 BROADCOM BCM5301X ARM ARCHITECTURE
2385 F: arch/arm/mach-bcm/bcm_5301x.c
2386 F: arch/arm/boot/dts/bcm5301x.dtsi
2387 F: arch/arm/boot/dts/bcm470*
2389 BROADCOM BCM63XX ARM ARCHITECTURE
2392 T: git git://github.com/broadcom/arm-bcm63xx.git
2394 F: arch/arm/mach-bcm/bcm63xx.c
2395 F: arch/arm/include/debug/bcm63xx.S
2397 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2401 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2403 BROADCOM BCM7XXX ARM ARCHITECTURE
2409 T: git git://github.com/broadcom/stblinux.git
2411 F: arch/arm/mach-bcm/*brcmstb*
2412 F: arch/arm/boot/dts/bcm7*.dts*
2413 F: drivers/bus/brcmstb_gisb.c
2416 BROADCOM BMIPS MIPS ARCHITECTURE
2420 T: git git://github.com/broadcom/stblinux.git
2422 F: arch/mips/bmips/*
2423 F: arch/mips/include/asm/mach-bmips/*
2424 F: arch/mips/kernel/*bmips*
2425 F: arch/mips/boot/dts/brcm/bcm*.dts*
2426 F: drivers/irqchip/irq-bcm7*
2427 F: drivers/irqchip/irq-brcmstb*
2428 F: include/linux/bcm963xx_nvram.h
2429 F: include/linux/bcm963xx_tag.h
2431 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2436 F: drivers/net/ethernet/broadcom/tg3.*
2438 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2446 F: drivers/net/wireless/broadcom/brcm80211/
2448 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2452 F: drivers/scsi/bnx2fc/
2454 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2458 F: drivers/scsi/bnx2i/
2460 BROADCOM IPROC ARM ARCHITECTURE
2466 T: git git://github.com/broadcom/cygnus-linux.git
2482 BROADCOM BRCMSTB GPIO DRIVER
2486 F: drivers/gpio/gpio-brcmstb.c
2487 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2489 BROADCOM KONA GPIO DRIVER
2493 F: drivers/gpio/gpio-bcm-kona.c
2494 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2496 BROADCOM NVRAM DRIVER
2500 F: drivers/firmware/broadcom/*
2502 BROADCOM STB NAND FLASH DRIVER
2508 F: drivers/mtd/nand/brcmnand/
2510 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2515 F: include/linux/bcma/
2517 BROADCOM SYSTEMPORT ETHERNET DRIVER
2521 F: drivers/net/ethernet/broadcom/bcmsysport.*
2523 BROCADE BFA FC SCSI DRIVER
2528 F: drivers/scsi/bfa/
2530 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2534 F: drivers/net/ethernet/brocade/bna/
2536 BSG (block layer generic sg v4 driver)
2541 F: include/linux/bsg.h
2542 F: include/uapi/linux/bsg.h
2547 T: git git://git.alsa-project.org/alsa-kernel.git
2549 F: Documentation/sound/alsa/Bt87x.txt
2550 F: sound/pci/bt87x.c
2554 W: http://bu3sch.de/btgpio.php
2556 F: drivers/gpio/gpio-bt8xx.c
2563 W: http://btrfs.wiki.kernel.org/
2564 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2567 F: Documentation/filesystems/btrfs.txt
2570 BTTV VIDEO4LINUX DRIVER
2573 W: https://linuxtv.org
2574 T: git git://linuxtv.org/media_tree.git
2576 F: Documentation/video4linux/bttv/
2577 F: drivers/media/pci/bt8xx/bttv*
2579 BUSLOGIC SCSI DRIVER
2583 F: drivers/scsi/BusLogic.*
2584 F: drivers/scsi/FlashPoint.*
2586 C-MEDIA CMI8788 DRIVER
2589 T: git git://git.alsa-project.org/alsa-kernel.git
2591 F: sound/pci/oxygen/
2597 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2601 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2605 F: Documentation/filesystems/caching/cachefiles.txt
2608 CADET FM/AM RADIO RECEIVER DRIVER
2611 T: git git://linuxtv.org/media_tree.git
2612 W: https://linuxtv.org
2614 F: drivers/media/radio/radio-cadet*
2616 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2619 T: git git://linuxtv.org/media_tree.git
2621 F: Documentation/video4linux/cafe_ccic
2622 F: drivers/media/platform/marvell-ccic/
2628 F: Documentation/networking/caif/
2629 F: drivers/net/caif/
2630 F: include/uapi/linux/caif/
2631 F: include/net/caif/
2634 CALGARY x86-64 IOMMU
2639 F: arch/x86/kernel/pci-calgary_64.c
2640 F: arch/x86/kernel/tce_64.c
2641 F: arch/x86/include/asm/calgary.h
2642 F: arch/x86/include/asm/tce.h
2648 W: https://github.com/linux-can
2649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2652 F: Documentation/networking/can.txt
2654 F: include/linux/can/core.h
2655 F: include/uapi/linux/can.h
2656 F: include/uapi/linux/can/bcm.h
2657 F: include/uapi/linux/can/raw.h
2658 F: include/uapi/linux/can/gw.h
2664 W: https://github.com/linux-can
2665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2669 F: include/linux/can/dev.h
2670 F: include/linux/can/platform/
2671 F: include/uapi/linux/can/error.h
2672 F: include/uapi/linux/can/netlink.h
2678 F: include/linux/capability.h
2679 F: include/uapi/linux/capability.h
2680 F: security/commoncap.c
2681 F: kernel/capability.c
2683 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2686 F: drivers/iio/light/cm*
2687 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2689 CAVIUM LIQUIDIO NETWORK DRIVER
2695 W: http://www.cavium.com
2697 F: drivers/net/ethernet/cavium/liquidio/
2699 CC2520 IEEE-802.15.4 RADIO DRIVER
2703 F: drivers/net/ieee802154/cc2520.c
2704 F: include/linux/spi/cc2520.h
2705 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2707 CELL BROADBAND ENGINE ARCHITECTURE
2710 W: http://www.ibm.com/developerworks/power/cell/
2712 F: arch/powerpc/include/asm/cell*.h
2713 F: arch/powerpc/include/asm/spu*.h
2714 F: arch/powerpc/include/uapi/asm/spu*.h
2715 F: arch/powerpc/oprofile/*cell*
2716 F: arch/powerpc/platforms/cell/
2718 CEPH COMMON CODE (LIBCEPH)
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2725 T: git git://github.com/ceph/ceph-client.git
2728 F: include/linux/ceph/
2729 F: include/linux/crush/
2731 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2738 T: git git://github.com/ceph/ceph-client.git
2740 F: Documentation/filesystems/ceph.txt
2743 CERTIFICATE HANDLING:
2748 F: Documentation/module-signing.txt
2750 F: scripts/sign-file.c
2751 F: scripts/extract-cert.c
2753 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2756 F: Documentation/usb/WUSB-Design-overview.txt
2757 F: Documentation/usb/wusb-cbaf
2758 F: drivers/usb/host/hwa-hc.c
2759 F: drivers/usb/host/whci/
2760 F: drivers/usb/wusbcore/
2761 F: include/linux/usb/wusb*
2763 CFAG12864B LCD DRIVER
2765 W: http://miguelojeda.es/auxdisplay.htm
2766 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2768 F: drivers/auxdisplay/cfag12864b.c
2769 F: include/linux/cfag12864b.h
2771 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2773 W: http://miguelojeda.es/auxdisplay.htm
2774 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2776 F: drivers/auxdisplay/cfag12864bfb.c
2777 F: include/linux/cfag12864b.h
2779 CFG80211 and NL80211
2782 W: http://wireless.kernel.org/
2783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2786 F: include/uapi/linux/nl80211.h
2787 F: include/net/cfg80211.h
2789 X: net/wireless/wext*
2791 CHAR and MISC DRIVERS
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2798 F: include/linux/miscdevice.h
2804 F: scripts/checkpatch.pl
2806 CHINESE DOCUMENTATION
2811 F: Documentation/zh_CN/
2813 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2818 F: drivers/usb/chipidea/
2820 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2824 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2825 F: drivers/input/touchscreen/chipone_icn8318.c
2827 CHROME HARDWARE PLATFORM SUPPORT
2830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2831 F: drivers/platform/chrome/
2833 CISCO VIC ETHERNET NIC DRIVER
2839 F: drivers/net/ethernet/cisco/enic/
2841 CISCO VIC LOW LATENCY NIC DRIVER
2845 F: drivers/infiniband/hw/usnic/
2847 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2851 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2853 CIRRUS LOGIC AUDIO CODEC DRIVERS
2858 F: sound/soc/codecs/cs*
2865 F: include/linux/cleancache.h
2871 F: include/linux/clk.h
2873 CLOCKSOURCE, CLOCKEVENT DRIVERS
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2879 F: drivers/clocksource
2881 CISCO FCOE HBA DRIVER
2887 F: drivers/scsi/fnic/
2889 CISCO SCSI HBA DRIVER
2894 F: drivers/scsi/snic/
2901 F: drivers/platform/x86/classmate-laptop.c
2906 T: git git://linuxtv.org/media_tree.git
2907 W: https://linuxtv.org
2909 F: drivers/media/pci/cobalt/
2911 COCCINELLE/Semantic Patches (SmPL)
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2918 W: http://coccinelle.lip6.fr/
2920 F: Documentation/coccinelle.txt
2921 F: scripts/coccinelle/
2922 F: scripts/coccicheck
2928 W: http://www.coda.cs.cmu.edu/
2930 F: Documentation/filesystems/coda.txt
2932 F: include/linux/coda*.h
2933 F: include/uapi/linux/coda*.h
2935 CODA V4L2 MEM2MEM DRIVER
2939 F: Documentation/devicetree/bindings/media/coda.txt
2940 F: drivers/media/platform/coda/
2942 COMMON CLK FRAMEWORK
2946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2949 X: drivers/clk/clkdev.c
2950 F: include/linux/clk-pr*
2951 F: include/linux/clk/
2953 COMMON INTERNET FILE SYSTEM (CIFS)
2957 W: http://linux-cifs.samba.org/
2958 T: git git://git.samba.org/sfrench/cifs-2.6.git
2960 F: Documentation/filesystems/cifs/
2963 COMPACTPCI HOTPLUG CORE
2967 F: drivers/pci/hotplug/cpci_hotplug*
2969 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2973 F: drivers/pci/hotplug/cpcihp_zt5550.*
2975 COMPACTPCI HOTPLUG GENERIC DRIVER
2979 F: drivers/pci/hotplug/cpcihp_generic.c
2981 COMPAL LAPTOP SUPPORT
2985 F: drivers/platform/x86/compal-laptop.c
2987 CONEXANT ACCESSRUNNER USB DRIVER
2989 W: http://accessrunner.sourceforge.net/
2991 F: drivers/usb/atm/cxacru.c
2996 T: git git://git.infradead.org/users/hch/configfs.git
2999 F: include/linux/configfs.h
3005 F: drivers/connector/
3007 CONTROL GROUP (CGROUP)
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3014 F: Documentation/cgroups/
3015 F: include/linux/cgroup*
3018 CONTROL GROUP - CPUSET
3021 W: http://www.bullopensource.org/cpuset/
3022 W: http://oss.sgi.com/projects/cpusets/
3023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3025 F: Documentation/cgroups/cpusets.txt
3026 F: include/linux/cpuset.h
3029 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3039 CORETEMP HARDWARE MONITORING DRIVER
3043 F: Documentation/hwmon/coretemp
3044 F: drivers/hwmon/coretemp.c
3046 COSA/SRP SYNC SERIAL DRIVER
3048 W: http://www.fi.muni.cz/~kas/cosa/
3050 F: drivers/net/wan/cosa*
3052 CPMAC ETHERNET DRIVER
3056 F: drivers/net/ethernet/ti/cpmac.c
3058 CPU FREQUENCY DRIVERS
3063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3064 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3066 F: include/linux/cpufreq.h
3068 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3072 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3074 F: drivers/cpufreq/arm_big_little.h
3075 F: drivers/cpufreq/arm_big_little.c
3076 F: drivers/cpufreq/arm_big_little_dt.c
3078 CPUIDLE DRIVER - ARM BIG LITTLE
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3085 F: drivers/cpuidle/cpuidle-big_little.c
3087 CPUIDLE DRIVER - ARM EXYNOS
3094 F: drivers/cpuidle/cpuidle-exynos.c
3095 F: arch/arm/mach-exynos/pm.c
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3103 F: drivers/cpuidle/*
3104 F: include/linux/cpuidle.h
3109 F: arch/x86/kernel/cpuid.c
3110 F: arch/x86/kernel/msr.c
3112 CPU POWER MONITORING SUBSYSTEM
3116 F: tools/power/cpupower/
3119 W: http://sourceforge.net/projects/cramfs/
3120 S: Orphan / Obsolete
3121 F: Documentation/filesystems/cramfs.txt
3128 W: http://developer.axis.com
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3132 F: drivers/tty/serial/crisv10.*
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3141 F: Documentation/crypto/
3142 F: Documentation/DocBook/crypto-API.tmpl
3148 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3152 F: crypto/ansi_cprng.c
3158 T: git git://linuxtv.org/media_tree.git
3159 W: http://linuxtv.org
3161 F: drivers/media/i2c/cs3308.c
3162 F: drivers/media/i2c/cs3308.h
3164 CS5535 Audio ALSA driver
3167 F: sound/pci/cs5535audio/
3172 F: drivers/net/wireless/st/cw1200/
3174 CX18 VIDEO4LINUX DRIVER
3178 T: git git://linuxtv.org/media_tree.git
3179 W: https://linuxtv.org
3180 W: http://www.ivtvdriver.org/index.php/Cx18
3182 F: Documentation/video4linux/cx18.txt
3183 F: drivers/media/pci/cx18/
3184 F: include/uapi/linux/ivtv*
3186 CX2341X MPEG ENCODER HELPER MODULE
3189 T: git git://linuxtv.org/media_tree.git
3190 W: https://linuxtv.org
3192 F: drivers/media/common/cx2341x*
3193 F: include/media/cx2341x*
3195 CX24120 MEDIA DRIVER
3199 W: https://linuxtv.org
3200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3202 F: drivers/media/dvb-frontends/cx24120*
3204 CX88 VIDEO4LINUX DRIVER
3207 W: https://linuxtv.org
3208 T: git git://linuxtv.org/media_tree.git
3210 F: Documentation/video4linux/cx88/
3211 F: drivers/media/pci/cx88/
3213 CXD2820R MEDIA DRIVER
3216 W: https://linuxtv.org
3217 W: http://palosaari.fi/linux/
3218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3219 T: git git://linuxtv.org/anttip/media_tree.git
3221 F: drivers/media/dvb-frontends/cxd2820r*
3223 CXGB3 ETHERNET DRIVER (CXGB3)
3226 W: http://www.chelsio.com
3228 F: drivers/net/ethernet/chelsio/cxgb3/
3230 CXGB3 ISCSI DRIVER (CXGB3I)
3233 W: http://www.chelsio.com
3235 F: drivers/scsi/cxgbi/cxgb3i
3237 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3240 W: http://www.openfabrics.org
3242 F: drivers/infiniband/hw/cxgb3/
3244 CXGB4 ETHERNET DRIVER (CXGB4)
3247 W: http://www.chelsio.com
3249 F: drivers/net/ethernet/chelsio/cxgb4/
3251 CXGB4 ISCSI DRIVER (CXGB4I)
3254 W: http://www.chelsio.com
3256 F: drivers/scsi/cxgbi/cxgb4i
3258 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3261 W: http://www.openfabrics.org
3263 F: drivers/infiniband/hw/cxgb4/
3265 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3268 W: http://www.chelsio.com
3270 F: drivers/net/ethernet/chelsio/cxgb4vf/
3272 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3277 F: drivers/misc/cxl/
3278 F: include/misc/cxl*
3279 F: include/uapi/misc/cxl.h
3280 F: Documentation/powerpc/cxl.txt
3281 F: Documentation/powerpc/cxl.txt
3282 F: Documentation/ABI/testing/sysfs-class-cxl
3284 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3289 F: drivers/scsi/cxlflash/
3290 F: include/uapi/scsi/cxlflash_ioctls.h
3291 F: Documentation/powerpc/cxlflash.txt
3293 STMMAC ETHERNET DRIVER
3296 W: http://www.stlinux.com
3298 F: drivers/net/ethernet/stmicro/stmmac/
3303 W: http://www.arm.linux.org.uk/
3305 F: drivers/video/fbdev/cyber2000fb.*
3307 CYCLADES ASYNC MUX DRIVER
3308 W: http://www.cyclades.com/
3310 F: drivers/tty/cyclades.c
3311 F: include/linux/cyclades.h
3312 F: include/uapi/linux/cyclades.h
3314 CYCLADES PC300 DRIVER
3315 W: http://www.cyclades.com/
3317 F: drivers/net/wan/pc300*
3319 CYPRESS_FIRMWARE MEDIA DRIVER
3322 W: https://linuxtv.org
3323 W: http://palosaari.fi/linux/
3324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3325 T: git git://linuxtv.org/anttip/media_tree.git
3327 F: drivers/media/common/cypress_firmware*
3329 CYTTSP TOUCHSCREEN DRIVER
3333 F: drivers/input/touchscreen/cyttsp*
3334 F: include/linux/input/cyttsp.h
3336 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3339 F: drivers/rtc/rtc-ds1685.c
3340 F: include/linux/rtc/ds1685.h
3342 DAMA SLAVE for AX.25
3344 W: http://yaina.de/jreuter/
3345 W: http://www.qsl.net/dl1bke/
3348 F: net/ax25/af_ax25.c
3349 F: net/ax25/ax25_dev.c
3350 F: net/ax25/ax25_ds_*
3351 F: net/ax25/ax25_in.c
3352 F: net/ax25/ax25_out.c
3353 F: net/ax25/ax25_timer.c
3354 F: net/ax25/sysctl_net_ax25.c
3356 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3359 F: Documentation/networking/dmfe.txt
3360 F: drivers/net/ethernet/dec/tulip/dmfe.c
3362 DC390/AM53C974 SCSI driver
3366 F: drivers/scsi/am53c974.c
3373 W: http://twibble.org/dist/dc395x/
3374 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3376 F: Documentation/scsi/dc395x.txt
3377 F: drivers/scsi/dc395x.*
3382 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3384 F: include/linux/dccp.h
3385 F: include/uapi/linux/dccp.h
3386 F: include/linux/tfrc.h
3389 DECnet NETWORK LAYER
3390 W: http://linux-decnet.sourceforge.net
3393 F: Documentation/networking/decnet.txt
3396 DECSTATION PLATFORM SUPPORT
3399 W: http://www.linux-mips.org/wiki/DECstation
3402 F: arch/mips/include/asm/dec/
3403 F: arch/mips/include/asm/mach-dec/
3405 DEFXX FDDI NETWORK DRIVER
3408 F: drivers/net/fddi/defxx.*
3415 F: drivers/platform/x86/dell-laptop.c
3417 DELL LAPTOP RBTN DRIVER
3420 F: drivers/platform/x86/dell-rbtn.*
3422 DELL LAPTOP FREEFALL DRIVER
3425 F: drivers/platform/x86/dell-smo8800.c
3427 DELL LAPTOP SMM DRIVER
3430 F: drivers/hwmon/dell-smm-hwmon.c
3431 F: include/uapi/linux/i8k.h
3433 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3436 F: Documentation/dcdbas.txt
3437 F: drivers/firmware/dcdbas.*
3439 DELL WMI EXTRAS DRIVER
3443 F: drivers/platform/x86/dell-wmi.c
3445 DESIGNWARE USB2 DRD IP DRIVER
3448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3450 F: drivers/usb/dwc2/
3452 DESIGNWARE USB3 DRD IP DRIVER
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3458 F: drivers/usb/dwc3/
3460 DEVICE COREDUMP (DEV_COREDUMP)
3464 F: drivers/base/devcoredump.c
3465 F: include/linux/devcoredump.h
3467 DEVICE FREQUENCY (DEVFREQ)
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3474 F: include/linux/devfreq.h
3475 F: Documentation/devicetree/bindings/devfreq/
3477 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3482 F: drivers/devfreq/event/
3483 F: drivers/devfreq/devfreq-event.c
3484 F: include/linux/devfreq-event.h
3485 F: Documentation/devicetree/bindings/devfreq/event/
3487 DEVICE NUMBER REGISTRY
3489 W: http://lanana.org/docs/device-list/index.html
3497 W: http://sources.redhat.com/dm
3498 Q: http://patchwork.kernel.org/project/dm-devel/list/
3499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3500 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3502 F: Documentation/device-mapper/
3504 F: drivers/md/persistent-data/
3505 F: include/linux/device-mapper.h
3506 F: include/linux/dm-*.h
3507 F: include/uapi/linux/dm-*.h
3509 DIALOG SEMICONDUCTOR DRIVERS
3511 W: http://www.dialog-semiconductor.com/products
3513 F: Documentation/hwmon/da90??
3514 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3515 F: drivers/gpio/gpio-da90??.c
3516 F: drivers/hwmon/da90??-hwmon.c
3517 F: drivers/iio/adc/da91??-*.c
3518 F: drivers/input/misc/da90??_onkey.c
3519 F: drivers/input/touchscreen/da9052_tsi.c
3520 F: drivers/leds/leds-da90??.c
3521 F: drivers/mfd/da903x.c
3522 F: drivers/mfd/da90??-*.c
3523 F: drivers/mfd/da91??-*.c
3524 F: drivers/power/da9052-battery.c
3525 F: drivers/power/da91??-*.c
3526 F: drivers/regulator/da903x.c
3527 F: drivers/regulator/da9???-regulator.[ch]
3528 F: drivers/rtc/rtc-da90??.c
3529 F: drivers/video/backlight/da90??_bl.c
3530 F: drivers/watchdog/da90??_wdt.c
3531 F: include/linux/mfd/da903x.h
3532 F: include/linux/mfd/da9052/
3533 F: include/linux/mfd/da9055/
3534 F: include/linux/mfd/da9063/
3535 F: include/linux/mfd/da9150/
3536 F: include/sound/da[79]*.h
3537 F: sound/soc/codecs/da[79]*.[ch]
3539 DIGI NEO AND CLASSIC PCI PRODUCTS
3544 F: drivers/staging/dgnc/
3546 DIGI EPCA PCI PRODUCTS
3551 F: drivers/staging/dgap/
3553 DIOLAN U2C-12 I2C DRIVER
3557 F: drivers/i2c/busses/i2c-diolan-u2c.c
3565 DIRECTORY NOTIFICATION (DNOTIFY)
3568 F: Documentation/filesystems/dnotify.txt
3569 F: fs/notify/dnotify/
3570 F: include/linux/dnotify.h
3572 DISK GEOMETRY AND PARTITION HANDLING
3574 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3575 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3576 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3582 F: Documentation/filesystems/quota.txt
3584 F: include/linux/quota*.h
3585 F: include/uapi/linux/quota*.h
3587 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3591 W: http://plugable.com/category/projects/udlfb/
3592 F: drivers/video/fbdev/udlfb.c
3593 F: include/video/udlfb.h
3594 F: Documentation/fb/udlfb.txt
3596 DISTRIBUTED LOCK MANAGER (DLM)
3600 W: http://sources.redhat.com/cluster/
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3605 DMA BUFFER SHARING FRAMEWORK
3612 F: include/linux/dma-buf*
3613 F: include/linux/reservation.h
3614 F: include/linux/*fence.h
3615 F: Documentation/dma-buf-sharing.txt
3616 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3618 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3621 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3624 F: include/linux/dmaengine.h
3625 F: Documentation/dmaengine/
3626 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3628 DME1737 HARDWARE MONITOR DRIVER
3632 F: Documentation/hwmon/dme1737
3633 F: drivers/hwmon/dme1737.c
3638 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3639 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3640 F: drivers/firmware/dmi-id.c
3641 F: drivers/firmware/dmi_scan.c
3642 F: include/linux/dmi.h
3649 F: scripts/docproc.c
3650 F: scripts/kernel-doc*
3651 X: Documentation/ABI/
3652 X: Documentation/devicetree/
3653 X: Documentation/acpi
3654 X: Documentation/power
3655 X: Documentation/spi
3656 X: Documentation/DocBook/media
3657 T: git git://git.lwn.net/linux.git docs-next
3663 F: drivers/char/dtlk.c
3664 F: include/linux/dtlk.h
3666 DPT_I2O SCSI RAID DRIVER
3669 W: http://www.adaptec.com/
3671 F: drivers/scsi/dpt*
3672 F: drivers/scsi/dpt/
3678 W: http://www.drbd.org
3679 T: git git://git.linbit.com/linux-drbd.git
3680 T: git git://git.linbit.com/drbd-8.4.git
3682 F: drivers/block/drbd/
3684 F: Documentation/blockdev/drbd/
3686 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3690 F: Documentation/kobject.txt
3695 F: include/linux/debugfs.h
3696 F: include/linux/kobj*
3702 T: git git://people.freedesktop.org/~airlied/linux
3707 F: include/uapi/drm/
3713 T: git git://people.freedesktop.org/~agd5f/linux
3715 F: drivers/gpu/drm/radeon/
3716 F: include/uapi/drm/radeon*
3721 T: git git://anongit.freedesktop.org/tegra/linux.git
3723 F: drivers/gpu/drm/drm_panel.c
3724 F: drivers/gpu/drm/panel/
3725 F: include/drm/drm_panel.h
3726 F: Documentation/devicetree/bindings/display/panel/
3728 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3733 W: https://01.org/linuxgraphics/
3734 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3735 T: git git://anongit.freedesktop.org/drm-intel
3737 F: drivers/gpu/drm/i915/
3738 F: include/drm/i915*
3739 F: include/uapi/drm/i915*
3741 DRM DRIVERS FOR ATMEL HLCDC
3745 F: drivers/gpu/drm/atmel-hlcdc/
3746 F: Documentation/devicetree/bindings/drm/atmel/
3748 DRM DRIVERS FOR EXYNOS
3754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3756 F: drivers/gpu/drm/exynos/
3757 F: include/drm/exynos*
3758 F: include/uapi/drm/exynos*
3760 DRM DRIVERS FOR FREESCALE DCU
3765 F: drivers/gpu/drm/fsl-dcu/
3766 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3767 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3769 DRM DRIVERS FOR FREESCALE IMX
3773 F: drivers/gpu/drm/imx/
3774 F: drivers/gpu/ipu-v3/
3775 F: Documentation/devicetree/bindings/display/imx/
3777 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3780 T: git git://github.com/patjak/drm-gma500
3782 F: drivers/gpu/drm/gma500
3783 F: include/drm/gma500*
3785 DRM DRIVERS FOR NVIDIA TEGRA
3790 T: git git://anongit.freedesktop.org/tegra/linux.git
3792 F: drivers/gpu/drm/tegra/
3793 F: drivers/gpu/host1x/
3794 F: include/linux/host1x.h
3795 F: include/uapi/drm/tegra_drm.h
3796 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3798 DRM DRIVERS FOR RENESAS
3802 T: git git://people.freedesktop.org/~airlied/linux
3804 F: drivers/gpu/drm/rcar-du/
3805 F: drivers/gpu/drm/shmobile/
3806 F: include/linux/platform_data/shmob_drm.h
3808 DRM DRIVERS FOR ROCKCHIP
3812 F: drivers/gpu/drm/rockchip/
3813 F: Documentation/devicetree/bindings/display/rockchip*
3819 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3821 F: drivers/gpu/drm/sti
3822 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3824 DRM DRIVERS FOR VIVANTE GPU IP
3830 F: drivers/gpu/drm/etnaviv
3831 F: Documentation/devicetree/bindings/display/etnaviv
3833 DSBR100 USB FM RADIO DRIVER
3836 T: git git://linuxtv.org/media_tree.git
3838 F: drivers/media/radio/dsbr100.c
3844 F: drivers/net/wan/dscc4.c
3849 T: git git://linuxtv.org/media_tree.git
3850 W: https://linuxtv.org
3852 F: drivers/media/pci/dt3155/
3854 DVB_USB_AF9015 MEDIA DRIVER
3857 W: https://linuxtv.org
3858 W: http://palosaari.fi/linux/
3859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3860 T: git git://linuxtv.org/anttip/media_tree.git
3862 F: drivers/media/usb/dvb-usb-v2/af9015*
3864 DVB_USB_AF9035 MEDIA DRIVER
3867 W: https://linuxtv.org
3868 W: http://palosaari.fi/linux/
3869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3870 T: git git://linuxtv.org/anttip/media_tree.git
3872 F: drivers/media/usb/dvb-usb-v2/af9035*
3874 DVB_USB_ANYSEE MEDIA DRIVER
3877 W: https://linuxtv.org
3878 W: http://palosaari.fi/linux/
3879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3880 T: git git://linuxtv.org/anttip/media_tree.git
3882 F: drivers/media/usb/dvb-usb-v2/anysee*
3884 DVB_USB_AU6610 MEDIA DRIVER
3887 W: https://linuxtv.org
3888 W: http://palosaari.fi/linux/
3889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3890 T: git git://linuxtv.org/anttip/media_tree.git
3892 F: drivers/media/usb/dvb-usb-v2/au6610*
3894 DVB_USB_CE6230 MEDIA DRIVER
3897 W: https://linuxtv.org
3898 W: http://palosaari.fi/linux/
3899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3900 T: git git://linuxtv.org/anttip/media_tree.git
3902 F: drivers/media/usb/dvb-usb-v2/ce6230*
3904 DVB_USB_CXUSB MEDIA DRIVER
3907 W: https://linuxtv.org
3908 W: http://github.com/mkrufky
3909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3910 T: git git://linuxtv.org/media_tree.git
3912 F: drivers/media/usb/dvb-usb/cxusb*
3914 DVB_USB_EC168 MEDIA DRIVER
3917 W: https://linuxtv.org
3918 W: http://palosaari.fi/linux/
3919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3920 T: git git://linuxtv.org/anttip/media_tree.git
3922 F: drivers/media/usb/dvb-usb-v2/ec168*
3924 DVB_USB_GL861 MEDIA DRIVER
3927 W: https://linuxtv.org
3928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3929 T: git git://linuxtv.org/anttip/media_tree.git
3931 F: drivers/media/usb/dvb-usb-v2/gl861*
3933 DVB_USB_MXL111SF MEDIA DRIVER
3936 W: https://linuxtv.org
3937 W: http://github.com/mkrufky
3938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3939 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3941 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3943 DVB_USB_RTL28XXU MEDIA DRIVER
3946 W: https://linuxtv.org
3947 W: http://palosaari.fi/linux/
3948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949 T: git git://linuxtv.org/anttip/media_tree.git
3951 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3953 DVB_USB_V2 MEDIA DRIVER
3956 W: https://linuxtv.org
3957 W: http://palosaari.fi/linux/
3958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959 T: git git://linuxtv.org/anttip/media_tree.git
3961 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3962 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3967 F: lib/dynamic_debug.c
3968 F: include/linux/dynamic_debug.h
3970 DZ DECSTATION DZ11 SERIAL DRIVER
3973 F: drivers/tty/serial/dz.*
3975 E3X0 POWER BUTTON DRIVER
3978 W: http://www.ettus.com
3980 F: drivers/input/misc/e3x0-button.c
3981 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3986 W: https://linuxtv.org
3987 W: http://palosaari.fi/linux/
3988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3989 T: git git://linuxtv.org/anttip/media_tree.git
3991 F: drivers/media/tuners/e4000*
3993 EATA ISA/EISA/PCI SCSI DRIVER
3997 F: drivers/scsi/eata.c
4002 W: https://linuxtv.org
4003 W: http://palosaari.fi/linux/
4004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4005 T: git git://linuxtv.org/anttip/media_tree.git
4007 F: drivers/media/dvb-frontends/ec100*
4012 W: http://ecryptfs.org
4013 W: https://launchpad.net/ecryptfs
4014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4016 F: Documentation/filesystems/ecryptfs.txt
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4027 F: Documentation/edac.txt
4029 F: include/linux/edac.h
4036 F: drivers/edac/amd64_edac*
4043 F: drivers/edac/highbank*
4051 F: drivers/edac/octeon_edac*
4058 F: drivers/edac/e752x_edac.c
4064 F: drivers/edac/e7xxx_edac.c
4070 F: drivers/edac/ghes_edac.c
4076 F: drivers/edac/i82443bxgx_edac.c
4082 F: drivers/edac/i3000_edac.c
4088 F: drivers/edac/i5000_edac.c
4094 F: drivers/edac/i5400_edac.c
4100 F: drivers/edac/i7300_edac.c
4106 F: drivers/edac/i7core_edac.c
4113 F: drivers/edac/i82975x_edac.c
4119 F: drivers/edac/ie31200_edac.c
4125 F: drivers/edac/mpc85xx_edac.[ch]
4131 F: drivers/edac/pasemi_edac.c
4137 F: drivers/edac/r82600_edac.c
4143 F: drivers/edac/sb_edac.c
4146 APPLIED MICRO (APM) X-GENE SOC EDAC
4149 F: drivers/edac/xgene_edac.c
4150 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4152 EDIROL UA-101/UA-1000 DRIVER
4155 T: git git://git.alsa-project.org/alsa-kernel.git
4157 F: sound/usb/misc/ua101.c
4159 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4164 F: Documentation/efi-stub.txt
4165 F: arch/ia64/kernel/efi.c
4166 F: arch/x86/boot/compressed/eboot.[ch]
4167 F: arch/x86/include/asm/efi.h
4168 F: arch/x86/platform/efi/*
4169 F: drivers/firmware/efi/*
4170 F: include/linux/efi*.h
4172 EFI VARIABLE FILESYSTEM
4176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4181 EFIFB FRAMEBUFFER DRIVER
4185 F: drivers/video/fbdev/efifb.c
4188 W: http://aeschi.ch.eu.org/efs/
4192 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4196 F: drivers/net/ethernet/ibm/ehea/
4198 EM28XX VIDEO4LINUX DRIVER
4201 W: https://linuxtv.org
4202 T: git git://linuxtv.org/media_tree.git
4204 F: drivers/media/usb/em28xx/
4213 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4217 W: http://www.avagotech.com
4219 F: drivers/scsi/lpfc/
4221 ENE CB710 FLASH CARD READER DRIVER
4224 F: drivers/misc/cb710/
4225 F: drivers/mmc/host/cb710-mmc.*
4226 F: include/linux/cb710.h
4228 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4231 F: drivers/media/rc/ene_ir.*
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
8248 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8252 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8253 F: arch/powerpc/kernel/eeh*.c
8254 F: arch/powerpc/platforms/*/eeh*.c
8255 F: arch/powerpc/include/*/eeh*.h
8260 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8263 F: Documentation/PCI/
8265 F: include/linux/pci*
8267 F: arch/x86/kernel/quirks.c
8269 PCI DRIVER FOR ALTERA PCIE IP
8274 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8275 F: drivers/pci/host/pcie-altera.c
8277 PCI DRIVER FOR ARM VERSATILE PLATFORM
8282 F: Documentation/devicetree/bindings/pci/versatile.txt
8283 F: drivers/pci/host/pci-versatile.c
8285 PCI DRIVER FOR APPLIEDMICRO XGENE
8290 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8291 F: drivers/pci/host/pci-xgene.c
8293 PCI DRIVER FOR FREESCALE LAYERSCAPE
8301 F: drivers/pci/host/*layerscape*
8309 F: drivers/pci/host/*imx6*
8311 PCI DRIVER FOR TI KEYSTONE
8316 F: drivers/pci/host/*keystone*
8318 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8324 F: drivers/pci/host/*mvebu*
8326 PCI DRIVER FOR NVIDIA TEGRA
8331 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8332 F: drivers/pci/host/pci-tegra.c
8334 PCI DRIVER FOR TI DRA7XX
8339 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8340 F: drivers/pci/host/pci-dra7xx.c
8342 PCI DRIVER FOR RENESAS R-CAR
8347 F: drivers/pci/host/*rcar*
8349 PCI DRIVER FOR SAMSUNG EXYNOS
8355 F: drivers/pci/host/pci-exynos.c
8357 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8362 F: drivers/pci/host/*designware*
8364 PCI DRIVER FOR GENERIC OF HOSTS
8369 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8370 F: drivers/pci/host/pci-host-generic.c
8372 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8376 F: arch/x86/pci/vmd.c
8378 PCIE DRIVER FOR ST SPEAR13XX
8382 F: drivers/pci/host/*spear*
8384 PCI MSI DRIVER FOR ALTERA MSI IP
8389 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8390 F: drivers/pci/host/pcie-altera-msi.c
8392 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8397 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8398 F: drivers/pci/host/pci-xgene-msi.c
8400 PCIE DRIVER FOR HISILICON
8405 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8406 F: drivers/pci/host/pcie-hisi.c
8408 PCIE DRIVER FOR QUALCOMM MSM
8413 F: drivers/pci/host/*qcom*
8416 P: Linux PCMCIA Team
8418 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8421 F: Documentation/pcmcia/
8425 PCNET32 NETWORK DRIVER
8429 F: drivers/net/ethernet/amd/pcnet32.c
8431 PCRYPT PARALLEL CRYPTO ENGINE
8436 F: include/crypto/pcrypt.h
8438 PER-CPU MEMORY ALLOCATOR
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8443 F: include/linux/percpu*.h
8445 F: arch/*/include/asm/percpu.h
8447 PER-TASK DELAY ACCOUNTING
8450 F: include/linux/delayacct.h
8451 F: kernel/delayacct.c
8453 PERFORMANCE EVENTS SUBSYSTEM
8458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8461 F: include/linux/perf_event.h
8462 F: include/uapi/linux/perf_event.h
8463 F: arch/*/kernel/perf_event*.c
8464 F: arch/*/kernel/*/perf_event*.c
8465 F: arch/*/kernel/*/*/perf_event*.c
8466 F: arch/*/include/asm/perf_event.h
8467 F: arch/*/kernel/perf_callchain.c
8470 PERSONALITY HANDLING
8474 F: include/linux/personality.h
8475 F: include/uapi/linux/personality.h
8480 F: Documentation/networking/phonet.txt
8481 F: include/linux/phonet.h
8482 F: include/net/phonet/
8483 F: include/uapi/linux/phonet.h
8490 F: drivers/mtd/devices/phram.c
8496 F: drivers/hid/hid-picolcd*
8501 T: git git://github.com/jamieiles/linux-2.6-ji.git
8503 F: arch/arm/boot/dts/picoxcell*
8504 F: arch/arm/mach-picoxcell/
8505 F: drivers/crypto/picoxcell*
8507 PIN CONTROL SUBSYSTEM
8510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8513 F: include/linux/pinctrl/
8515 PIN CONTROLLER - ATMEL AT91
8519 F: drivers/pinctrl/pinctrl-at91.*
8521 PIN CONTROLLER - ATMEL AT91 PIO4
8526 F: drivers/pinctrl/pinctrl-at91-pio4.*
8528 PIN CONTROLLER - INTEL
8532 F: drivers/pinctrl/intel/
8534 PIN CONTROLLER - RENESAS
8539 F: drivers/pinctrl/sh-pfc/
8541 PIN CONTROLLER - SAMSUNG
8546 F: drivers/pinctrl/samsung/
8548 PIN CONTROLLER - SINGLE
8554 F: drivers/pinctrl/pinctrl-single.c
8556 PIN CONTROLLER - ST SPEAR
8560 W: http://www.st.com/spear
8562 F: drivers/pinctrl/spear/
8567 F: drivers/block/pktcdvd.c
8568 F: include/linux/pktcdvd.h
8569 F: include/uapi/linux/pktcdvd.h
8573 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8575 T: git git://github.com/gxt/linux.git
8576 F: drivers/input/serio/i8042-unicore32io.h
8577 F: drivers/i2c/busses/i2c-puv3.c
8578 F: drivers/video/fbdev/fb-puv3.c
8579 F: drivers/rtc/rtc-puv3.c
8581 PMBUS HARDWARE MONITORING DRIVERS
8584 W: http://www.lm-sensors.org/
8585 W: http://www.roeck-us.net/linux/drivers/
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8588 F: Documentation/hwmon/pmbus
8589 F: drivers/hwmon/pmbus/
8590 F: include/linux/i2c/pmbus.h
8592 PMC SIERRA MaxRAID DRIVER
8594 W: http://www.pmc-sierra.com/
8596 F: drivers/scsi/pmcraid.*
8598 PMC SIERRA PM8001 DRIVER
8604 F: drivers/scsi/pm8001/
8606 POSIX CLOCKS and TIMERS
8609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8612 F: include/linux/timer*
8613 F: kernel/time/*timer*
8615 POWER MANAGEMENT CORE
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8620 F: drivers/base/power/
8621 F: include/linux/pm.h
8622 F: include/linux/pm_*
8623 F: include/linux/powercap.h
8624 F: drivers/powercap/
8626 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8631 T: git git://git.infradead.org/battery-2.6.git
8633 F: include/linux/power_supply.h
8635 X: drivers/power/avs/
8637 POWER STATE COORDINATION INTERFACE (PSCI)
8642 F: drivers/firmware/psci.c
8643 F: include/linux/psci.h
8644 F: include/uapi/linux/psci.h
8651 PPP PROTOCOL DRIVERS AND COMPRESSORS
8655 F: drivers/net/ppp/ppp_*
8657 PPP OVER ATM (RFC 2364)
8660 F: net/atm/pppoatm.c
8661 F: include/uapi/linux/atmppp.h
8666 F: drivers/net/ppp/pppoe.c
8667 F: drivers/net/ppp/pppox.c
8672 F: net/l2tp/l2tp_ppp.c
8673 F: include/linux/if_pppol2tp.h
8674 F: include/uapi/linux/if_pppol2tp.h
8678 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8681 F: Documentation/pps/
8683 F: include/linux/pps*.h
8689 F: drivers/net/ppp/pptp.c
8690 W: http://sourceforge.net/projects/accel-pptp
8695 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8697 F: Documentation/preempt-locking.txt
8698 F: include/linux/preempt.h
8700 PRISM54 WIRELESS DRIVER
8703 W: http://wireless.kernel.org/en/users/Drivers/p54
8705 F: drivers/net/wireless/intersil/prism54/
8712 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8714 PS3 PLATFORM SUPPORT
8718 F: arch/powerpc/boot/ps3*
8719 F: arch/powerpc/include/asm/lv1call.h
8720 F: arch/powerpc/include/asm/ps3*.h
8721 F: arch/powerpc/platforms/ps3/
8724 F: drivers/rtc/rtc-ps3.c
8725 F: drivers/usb/host/*ps3.c
8726 F: sound/ppc/snd_ps3*
8733 F: drivers/block/ps3vram.c
8741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8743 F: include/linux/pstore*
8744 F: drivers/firmware/efi/efi-pstore.c
8745 F: drivers/acpi/apei/erst.c
8747 PTP HARDWARE CLOCK SUPPORT
8751 W: http://linuxptp.sourceforge.net/
8752 F: Documentation/ABI/testing/sysfs-ptp
8753 F: Documentation/ptp/*
8754 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8755 F: drivers/net/phy/dp83640*
8757 F: include/linux/ptp_cl*
8763 F: include/asm-generic/syscall.h
8764 F: include/linux/ptrace.h
8765 F: include/linux/regset.h
8766 F: include/linux/tracehook.h
8767 F: include/uapi/linux/ptrace.h
8770 PVRUSB2 VIDEO4LINUX DRIVER
8774 W: http://www.isely.net/pvrusb2/
8775 T: git git://linuxtv.org/media_tree.git
8777 F: Documentation/video4linux/README.pvrusb2
8778 F: drivers/media/usb/pvrusb2/
8783 T: git git://linuxtv.org/media_tree.git
8785 F: drivers/media/usb/pwc/*
8791 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8792 F: Documentation/hwmon/pwm-fan
8793 F: drivers/hwmon/pwm-fan.c
8799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8800 F: Documentation/pwm.txt
8801 F: Documentation/devicetree/bindings/pwm/
8802 F: include/linux/pwm.h
8804 F: drivers/video/backlight/pwm_bl.c
8805 F: include/linux/pwm_backlight.h
8807 PXA2xx/PXA3xx SUPPORT
8812 T: git git://github.com/hzhuang1/linux.git
8813 T: git git://github.com/rjarzmik/linux.git
8815 F: arch/arm/boot/dts/pxa*
8816 F: arch/arm/mach-pxa/
8818 F: drivers/pcmcia/pxa2xx*
8819 F: drivers/pinctrl/pxa/
8820 F: drivers/spi/spi-pxa2xx*
8821 F: drivers/usb/gadget/udc/pxa2*
8822 F: include/sound/pxa2xx-lib.h
8830 F: drivers/gpio/gpio-pxa.c
8832 PXA3xx NAND FLASH DRIVER
8836 F: drivers/mtd/nand/pxa3xx_nand.c
8842 T: git git://github.com/hzhuang1/linux.git
8843 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8845 F: arch/arm/boot/dts/mmp*
8846 F: arch/arm/mach-mmp/
8860 F: drivers/crypto/qat/
8866 F: drivers/infiniband/hw/qib/
8868 QLOGIC QLA1280 SCSI DRIVER
8872 F: drivers/scsi/qla1280.[ch]
8874 QLOGIC QLA2XXX FC-SCSI DRIVER
8878 F: Documentation/scsi/LICENSE.qla2xxx
8879 F: drivers/scsi/qla2xxx/
8881 QLOGIC QLA4XXX iSCSI DRIVER
8885 F: Documentation/scsi/LICENSE.qla4xxx
8886 F: drivers/scsi/qla4xxx/
8888 QLOGIC QLA3XXX NETWORK DRIVER
8894 F: Documentation/networking/LICENSE.qla3xxx
8895 F: drivers/net/ethernet/qlogic/qla3xxx.*
8897 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8901 F: drivers/net/ethernet/qlogic/qlcnic/
8903 QLOGIC QLGE 10Gb ETHERNET DRIVER
8910 F: drivers/net/ethernet/qlogic/qlge/
8912 QLOGIC QL4xxx ETHERNET DRIVER
8918 F: drivers/net/ethernet/qlogic/qed/
8919 F: include/linux/qed/
8920 F: drivers/net/ethernet/qlogic/qede/
8924 W: http://www.alarsen.net/linux/qnx4fs/
8927 F: include/uapi/linux/qnx4_fs.h
8928 F: include/uapi/linux/qnxtypes.h
8933 W: https://linuxtv.org
8934 W: http://palosaari.fi/linux/
8935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8936 T: git git://linuxtv.org/anttip/media_tree.git
8938 F: drivers/media/tuners/qt1010*
8940 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8944 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8946 F: drivers/net/wireless/ath/ath9k/
8948 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8951 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8954 F: drivers/net/wireless/ath/ath10k/
8956 QUALCOMM HEXAGON ARCHITECTURE
8959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8963 QUALCOMM WCN36XX WIRELESS DRIVER
8966 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8967 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8969 F: drivers/net/wireless/ath/wcn36xx/
8971 RADOS BLOCK DEVICE (RBD)
8977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8978 T: git git://github.com/ceph/ceph-client.git
8980 F: Documentation/ABI/testing/sysfs-bus-rbd
8981 F: drivers/block/rbd.c
8982 F: drivers/block/rbd_types.h
8984 RADEON FRAMEBUFFER DISPLAY DRIVER
8988 F: drivers/video/fbdev/aty/radeon*
8989 F: include/uapi/linux/radeonfb.h
8991 RADIOSHARK RADIO DRIVER
8994 T: git git://linuxtv.org/media_tree.git
8996 F: drivers/media/radio/radio-shark.c
8998 RADIOSHARK2 RADIO DRIVER
9001 T: git git://linuxtv.org/media_tree.git
9003 F: drivers/media/radio/radio-shark2.c
9004 F: drivers/media/radio/radio-tea5777.c
9006 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9010 F: drivers/video/fbdev/aty/aty128fb.c
9012 RALINK MIPS ARCHITECTURE
9018 RALINK RT2X00 WIRELESS LAN DRIVER
9024 F: drivers/net/wireless/ralink/rt2x00/
9026 RAMDISK RAM BLOCK DEVICE DRIVER
9029 F: Documentation/blockdev/ramdisk.txt
9030 F: drivers/block/brd.c
9032 RANDOM NUMBER DRIVER
9035 F: drivers/char/random.c
9043 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9046 F: drivers/net/wireless/ray*
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9054 F: Documentation/RCU/torture.txt
9055 F: kernel/rcu/rcutorture.c
9057 RCUTORTURE TEST FRAMEWORK
9065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9066 F: tools/testing/selftests/rcutorture
9072 RDC R6040 FAST ETHERNET DRIVER
9076 F: drivers/net/ethernet/rdc/r6040.c
9078 RDS - RELIABLE DATAGRAM SOCKETS
9084 READ-COPY UPDATE (RCU)
9091 W: http://www.rdrop.com/users/paulmck/RCU/
9093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9094 F: Documentation/RCU/
9095 X: Documentation/RCU/torture.txt
9096 F: include/linux/rcu*
9097 X: include/linux/srcu.h
9101 REAL TIME CLOCK (RTC) SUBSYSTEM
9105 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9108 F: Documentation/rtc.txt
9110 F: include/linux/rtc.h
9111 F: include/uapi/linux/rtc.h
9113 REALTEK AUDIO CODECS
9117 F: sound/soc/codecs/rt*
9118 F: include/sound/rt*.h
9120 REISERFS FILE SYSTEM
9125 REGISTER MAP ABSTRACTION
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9130 F: drivers/base/regmap/
9131 F: include/linux/regmap.h
9133 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9137 F: drivers/remoteproc/
9138 F: Documentation/remoteproc.txt
9139 F: include/linux/remoteproc.h
9141 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9146 F: Documentation/rpmsg.txt
9147 F: include/linux/rpmsg.h
9149 RENESAS ETHERNET DRIVERS
9153 F: drivers/net/ethernet/renesas/
9154 F: include/linux/sh_eth.h
9156 RENESAS USB2 PHY DRIVER
9160 F: drivers/phy/phy-rcar-gen3-usb2.c
9162 RESET CONTROLLER FRAMEWORK
9164 T: git git://git.pengutronix.de/git/pza/linux
9167 F: Documentation/devicetree/bindings/reset/
9168 F: include/dt-bindings/reset/
9169 F: include/linux/reset.h
9170 F: include/linux/reset-controller.h
9175 W: http://wireless.kernel.org/
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9179 F: Documentation/rfkill.txt
9187 F: include/linux/rhashtable.h
9189 RICOH SMARTMEDIA/XD DRIVER
9192 F: drivers/mtd/nand/r852.c
9193 F: drivers/mtd/nand/r852.h
9195 RICOH R5C592 MEMORYSTICK DRIVER
9198 F: drivers/memstick/host/r592.*
9202 W: http://sourceforge.net/projects/roccat/
9204 F: drivers/hid/hid-roccat*
9205 F: include/linux/hid-roccat*
9206 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9213 F: drivers/net/ethernet/rocker/
9217 W: http://www.comtrol.com
9219 F: Documentation/serial/rocket.txt
9220 F: drivers/tty/rocket*
9222 ROCKETPORT EXPRESS/INFINITY DRIVER
9226 F: drivers/tty/serial/rp2.*
9231 W: http://www.linux-ax25.org/
9233 F: include/net/rose.h
9234 F: include/uapi/linux/rose.h
9237 RTL2830 MEDIA DRIVER
9240 W: https://linuxtv.org
9241 W: http://palosaari.fi/linux/
9242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9243 T: git git://linuxtv.org/anttip/media_tree.git
9245 F: drivers/media/dvb-frontends/rtl2830*
9247 RTL2832 MEDIA DRIVER
9250 W: https://linuxtv.org
9251 W: http://palosaari.fi/linux/
9252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9253 T: git git://linuxtv.org/anttip/media_tree.git
9255 F: drivers/media/dvb-frontends/rtl2832*
9257 RTL2832_SDR MEDIA DRIVER
9260 W: https://linuxtv.org
9261 W: http://palosaari.fi/linux/
9262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9263 T: git git://linuxtv.org/anttip/media_tree.git
9265 F: drivers/media/dvb-frontends/rtl2832_sdr*
9267 RTL8180 WIRELESS DRIVER
9269 W: http://wireless.kernel.org/
9270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9272 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9274 RTL8187 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/rtl818x/rtl8187/
9284 RTL8192CE WIRELESS DRIVER
9288 W: http://wireless.kernel.org/
9289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9291 F: drivers/net/wireless/realtek/rtlwifi/
9292 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9294 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9299 F: drivers/net/wireless/realtek/rtl8xxxu/
9301 S3 SAVAGE FRAMEBUFFER DRIVER
9305 F: drivers/video/fbdev/savage/
9311 W: http://www.ibm.com/developerworks/linux/linux390/
9312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9316 F: Documentation/s390/
9317 F: Documentation/DocBook/s390*
9319 S390 COMMON I/O LAYER
9323 W: http://www.ibm.com/developerworks/linux/linux390/
9325 F: drivers/s390/cio/
9331 W: http://www.ibm.com/developerworks/linux/linux390/
9333 F: drivers/s390/block/dasd*
9334 F: block/partitions/ibm.c
9336 S390 NETWORK DRIVERS
9339 W: http://www.ibm.com/developerworks/linux/linux390/
9341 F: drivers/s390/net/
9347 W: http://www.ibm.com/developerworks/linux/linux390/
9350 F: drivers/pci/hotplug/s390_pci_hpc.c
9355 W: http://www.ibm.com/developerworks/linux/linux390/
9357 F: drivers/s390/crypto/
9362 W: http://www.ibm.com/developerworks/linux/linux390/
9364 F: drivers/s390/scsi/zfcp_*
9366 S390 IUCV NETWORK LAYER
9369 W: http://www.ibm.com/developerworks/linux/linux390/
9371 F: drivers/s390/net/*iucv*
9372 F: include/net/iucv/
9378 W: http://www.ibm.com/developerworks/linux/linux390/
9380 F: drivers/iommu/s390-iommu.c
9382 S3C24XX SD/MMC Driver
9386 F: drivers/mmc/host/s3cmci.*
9388 SAA6588 RDS RECEIVER DRIVER
9391 T: git git://linuxtv.org/media_tree.git
9392 W: https://linuxtv.org
9394 F: drivers/media/i2c/saa6588*
9396 SAA7134 VIDEO4LINUX DRIVER
9399 W: https://linuxtv.org
9400 T: git git://linuxtv.org/media_tree.git
9402 F: Documentation/video4linux/*.saa7134
9403 F: drivers/media/pci/saa7134/
9405 SAA7146 VIDEO4LINUX-2 DRIVER
9408 T: git git://linuxtv.org/media_tree.git
9410 F: drivers/media/common/saa7146/
9411 F: drivers/media/pci/saa7146/
9412 F: include/media/saa7146*
9414 SAMSUNG LAPTOP DRIVER
9418 F: drivers/platform/x86/samsung-laptop.c
9420 SAMSUNG AUDIO (ASoC) DRIVERS
9424 F: sound/soc/samsung/
9426 SAMSUNG FRAMEBUFFER DRIVER
9430 F: drivers/video/fbdev/s3c-fb.c
9432 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9438 F: drivers/mfd/sec*.c
9439 F: drivers/regulator/s2m*.c
9440 F: drivers/regulator/s5m*.c
9441 F: drivers/clk/clk-s2mps11.c
9442 F: drivers/rtc/rtc-s5m.c
9443 F: include/linux/mfd/samsung/
9444 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9445 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9446 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9447 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9449 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9453 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9455 F: drivers/media/platform/exynos4-is/
9457 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9462 F: drivers/media/platform/s3c-camif/
9463 F: include/media/drv-intf/s3c_camif.h
9465 SAMSUNG S5C73M3 CAMERA DRIVER
9470 F: drivers/media/i2c/s5c73m3/*
9472 SAMSUNG S5K5BAF CAMERA DRIVER
9477 F: drivers/media/i2c/s5k5baf.c
9479 SAMSUNG S3FWRN5 NFC DRIVER
9483 F: drivers/nfc/s3fwrn5
9485 SAMSUNG SOC CLOCK DRIVERS
9490 F: drivers/clk/samsung/
9492 SAMSUNG SXGBE DRIVERS
9498 F: drivers/net/ethernet/samsung/sxgbe/
9500 SAMSUNG THERMAL DRIVER
9505 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9506 F: drivers/thermal/samsung/
9508 SAMSUNG USB2 PHY DRIVER
9512 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9513 F: Documentation/phy/samsung-usb2.txt
9514 F: drivers/phy/phy-exynos4210-usb2.c
9515 F: drivers/phy/phy-exynos4x12-usb2.c
9516 F: drivers/phy/phy-exynos5250-usb2.c
9517 F: drivers/phy/phy-s5pv210-usb2.c
9518 F: drivers/phy/phy-samsung-usb2.c
9519 F: drivers/phy/phy-samsung-usb2.h
9525 F: drivers/tty/serial/
9527 SYNOPSYS DESIGNWARE DMAC DRIVER
9531 F: include/linux/dma/dw.h
9532 F: include/linux/platform_data/dma-dw.h
9535 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9539 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9540 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9542 SYNOPSYS DESIGNWARE I2C DRIVER
9548 F: drivers/i2c/busses/i2c-designware-*
9549 F: include/linux/platform_data/i2c-designware.h
9551 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9555 F: include/linux/mmc/dw_mmc.h
9556 F: drivers/mmc/host/dw_mmc*
9558 SYSTEM TRACE MODULE CLASS
9561 F: Documentation/trace/stm.txt
9562 F: drivers/hwtracing/stm/
9563 F: include/linux/stm.h
9564 F: include/uapi/linux/stm.h
9569 F: drivers/thunderbolt/
9571 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9577 F: include/linux/clocksource.h
9578 F: include/linux/time.h
9579 F: include/linux/timex.h
9580 F: include/uapi/linux/time.h
9581 F: include/uapi/linux/timex.h
9582 F: kernel/time/clocksource.c
9583 F: kernel/time/time*.c
9584 F: kernel/time/alarmtimer.c
9585 F: kernel/time/ntp.c
9586 F: tools/testing/selftests/timers/
9591 F: drivers/watchdog/sc1200wdt.c
9597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9600 F: include/linux/sched.h
9601 F: include/uapi/linux/sched.h
9602 F: include/linux/wait.h
9607 W: http://www.sunplus.com
9611 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9615 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9616 F: drivers/clk/clk-scpi.c
9617 F: drivers/cpufreq/scpi-cpufreq.c
9618 F: drivers/firmware/arm_scpi.c
9619 F: include/linux/scpi_protocol.h
9624 W: http://www.kernel.dk
9628 SCSI RDMA PROTOCOL (SRP) INITIATOR
9632 W: http://www.openfabrics.org
9633 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9635 F: drivers/infiniband/ulp/srp/
9636 F: include/scsi/srp.h
9641 W: http://sg.danny.cz/sg
9643 F: Documentation/scsi/scsi-generic.txt
9644 F: drivers/scsi/sg.c
9645 F: include/scsi/sg.h
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9661 F: Documentation/scsi/st.txt
9662 F: drivers/scsi/st.*
9663 F: drivers/scsi/st_*.h
9669 W: http://lksctp.sourceforge.net
9671 F: Documentation/networking/sctp.txt
9672 F: include/linux/sctp.h
9673 F: include/uapi/linux/sctp.h
9674 F: include/net/sctp/
9680 F: Documentation/i2c/busses/scx200_acb
9681 F: arch/x86/platform/scx200/
9682 F: drivers/watchdog/scx200_wdt.c
9683 F: drivers/i2c/busses/scx200*
9684 F: drivers/mtd/maps/scx200_docflash.c
9685 F: include/linux/scx200.h
9690 F: drivers/char/scx200_gpio.c
9691 F: include/linux/scx200_gpio.h
9693 SCx200 HRT CLOCKSOURCE DRIVER
9696 F: drivers/clocksource/scx200_hrt.c
9698 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9702 F: drivers/mmc/host/sdricoh_cs.c
9704 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9707 F: drivers/mmc/host/sdhci.*
9708 F: drivers/mmc/host/sdhci-pltfm.[ch]
9714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9717 F: include/uapi/linux/seccomp.h
9718 F: include/linux/seccomp.h
9719 F: tools/testing/selftests/seccomp/*
9720 K: \bsecure_computing
9723 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9728 F: drivers/mmc/host/sdhci-s3c*
9730 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9735 F: drivers/mmc/host/sdhci-spear.c
9741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9742 W: http://kernsec.org/
9750 SELINUX SECURITY MODULE
9755 W: http://selinuxproject.org
9756 T: git git://git.infradead.org/users/pcmoore/selinux
9758 F: include/linux/selinux*
9759 F: security/selinux/
9762 APPARMOR SECURITY MODULE
9765 W: apparmor.wiki.kernel.org
9766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9768 F: security/apparmor/
9770 YAMA SECURITY MODULE
9772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9779 F: drivers/misc/phantom.c
9780 F: include/uapi/linux/phantom.h
9782 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9787 W: http://www.avagotech.com
9789 F: drivers/scsi/be2iscsi/
9791 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9797 W: http://www.emulex.com
9799 F: drivers/net/ethernet/emulex/benet/
9801 EMULEX ONECONNECT ROCE DRIVER
9806 W: http://www.emulex.com
9808 F: drivers/infiniband/hw/ocrdma/
9815 F: drivers/net/ethernet/sfc/
9820 F: drivers/misc/sgi-gru/
9822 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9826 F: Documentation/ia64/serial.txt
9827 F: drivers/tty/serial/ioc?_serial.c
9828 F: include/linux/ioc?.h
9830 SGI XP/XPC/XPNET DRIVER
9834 F: drivers/misc/sgi-xp/
9839 W: https://linuxtv.org
9840 W: http://palosaari.fi/linux/
9841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9842 T: git git://linuxtv.org/anttip/media_tree.git
9844 F: drivers/media/tuners/si2157*
9849 W: https://linuxtv.org
9850 W: http://palosaari.fi/linux/
9851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9852 T: git git://linuxtv.org/anttip/media_tree.git
9854 F: drivers/media/dvb-frontends/si2168*
9856 SI470X FM RADIO RECEIVER I2C DRIVER
9859 T: git git://linuxtv.org/media_tree.git
9860 W: https://linuxtv.org
9862 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9864 SI470X FM RADIO RECEIVER USB DRIVER
9867 T: git git://linuxtv.org/media_tree.git
9868 W: https://linuxtv.org
9870 F: drivers/media/radio/si470x/radio-si470x-common.c
9871 F: drivers/media/radio/si470x/radio-si470x.h
9872 F: drivers/media/radio/si470x/radio-si470x-usb.c
9874 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9877 T: git git://linuxtv.org/media_tree.git
9878 W: https://linuxtv.org
9880 F: drivers/media/radio/si4713/si4713.?
9882 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9885 T: git git://linuxtv.org/media_tree.git
9886 W: https://linuxtv.org
9888 F: drivers/media/radio/si4713/radio-platform-si4713.c
9890 SI4713 FM RADIO TRANSMITTER USB DRIVER
9893 T: git git://linuxtv.org/media_tree.git
9894 W: https://linuxtv.org
9896 F: drivers/media/radio/si4713/radio-usb-si4713.c
9901 W: https://linuxtv.org
9902 T: git git://linuxtv.org/media_tree.git
9904 F: drivers/media/common/siano/
9905 F: drivers/media/usb/siano/
9906 F: drivers/media/usb/siano/
9907 F: drivers/media/mmc/siano/
9913 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9914 F: drivers/video/fbdev/simplefb.c
9915 F: include/linux/platform_data/simplefb.h
9917 SH_VEU V4L2 MEM2MEM DRIVER
9920 F: drivers/media/platform/sh_veu.c
9922 SH_VOU V4L2 OUTPUT DRIVER
9925 F: drivers/media/platform/sh_vou.c
9926 F: include/media/drv-intf/sh_vou.h
9928 SIMPLE FIRMWARE INTERFACE (SFI)
9931 W: http://simplefirmware.org/
9932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9934 F: arch/x86/platform/sfi/
9936 F: include/linux/sfi*.h
9938 SIMTEC EB110ATX (Chalice CATS)
9942 W: http://www.simtec.co.uk/products/EB110ATX/
9945 SIMTEC EB2410ITX (BAST)
9949 W: http://www.simtec.co.uk/products/EB2410ITX/
9951 F: arch/arm/mach-s3c24xx/mach-bast.c
9952 F: arch/arm/mach-s3c24xx/bast-ide.c
9953 F: arch/arm/mach-s3c24xx/bast-irq.c
9955 TI DAVINCI MACHINE SUPPORT
9958 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9959 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9961 F: arch/arm/mach-davinci/
9962 F: drivers/i2c/busses/i2c-davinci.c
9964 TI DAVINCI SERIES MEDIA DRIVER
9967 W: https://linuxtv.org
9968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9969 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9971 F: drivers/media/platform/davinci/
9972 F: include/media/davinci/
9974 TI AM437X VPFE DRIVER
9977 W: https://linuxtv.org
9978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9979 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9981 F: drivers/media/platform/am437x/
9983 OV2659 OMNIVISION SENSOR DRIVER
9986 W: https://linuxtv.org
9987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9988 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9990 F: drivers/media/i2c/ov2659.c
9991 F: include/media/i2c/ov2659.h
9993 SILICON MOTION SM712 FRAME BUFFER DRIVER
9999 F: drivers/video/fbdev/sm712*
10000 F: Documentation/fb/sm712fb.txt
10002 SIS 190 ETHERNET DRIVER
10006 F: drivers/net/ethernet/sis/sis190.c
10008 SIS 900/7016 FAST ETHERNET DRIVER
10010 W: http://www.brownhat.org/sis900.html
10013 F: drivers/net/ethernet/sis/sis900.*
10015 SIS FRAMEBUFFER DRIVER
10017 W: http://www.winischhofer.net/linuxsisvga.shtml
10019 F: Documentation/fb/sisfb.txt
10020 F: drivers/video/fbdev/sis/
10021 F: include/video/sisfb.h
10025 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10027 F: drivers/usb/misc/sisusbvga/
10037 F: include/linux/sl?b*.h
10040 SLEEPABLE READ-COPY UPDATE (SRCU)
10047 W: http://www.rdrop.com/users/paulmck/RCU/
10049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10050 F: include/linux/srcu.h
10051 F: kernel/rcu/srcu.c
10053 SMACK SECURITY MODULE
10056 W: http://schaufler-ca.com
10057 T: git git://git.gitorious.org/smack-next/kernel.git
10059 F: Documentation/security/Smack.txt
10062 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10066 F: drivers/power/avs/
10067 F: include/linux/power/smartreflex.h
10070 SMC91x ETHERNET DRIVER
10073 F: drivers/net/ethernet/smsc/smc91x.*
10075 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10079 F: drivers/media/i2c/smiapp/
10080 F: include/media/i2c/smiapp.h
10081 F: drivers/media/i2c/smiapp-pll.c
10082 F: drivers/media/i2c/smiapp-pll.h
10083 F: include/uapi/linux/smiapp.h
10084 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10086 SMM665 HARDWARE MONITOR DRIVER
10090 F: Documentation/hwmon/smm665
10091 F: drivers/hwmon/smm665.c
10093 SMSC EMC2103 HARDWARE MONITOR DRIVER
10097 F: Documentation/hwmon/emc2103
10098 F: drivers/hwmon/emc2103.c
10100 SMSC SCH5627 HARDWARE MONITOR DRIVER
10104 F: Documentation/hwmon/sch5627
10105 F: drivers/hwmon/sch5627.c
10107 SMSC47B397 HARDWARE MONITOR DRIVER
10111 F: Documentation/hwmon/smsc47b397
10112 F: drivers/hwmon/smsc47b397.c
10114 SMSC911x ETHERNET DRIVER
10118 F: include/linux/smsc911x.h
10119 F: drivers/net/ethernet/smsc/smsc911x.*
10121 SMSC9420 PCI ETHERNET DRIVER
10125 F: drivers/net/ethernet/smsc/smsc9420.*
10127 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10131 F: drivers/video/fbdev/smscufx.c
10133 SOC-CAMERA V4L2 SUBSYSTEM
10136 T: git git://linuxtv.org/media_tree.git
10138 F: include/media/soc*
10139 F: drivers/media/i2c/soc_camera/
10140 F: drivers/media/platform/soc_camera/
10142 SOEKRIS NET48XX LED SUPPORT
10145 F: drivers/leds/leds-net48xx.c
10147 SOFTLOGIC 6x10 MPEG CODEC
10154 F: drivers/media/pci/solo6x10/
10156 SOFTWARE RAID (Multiple Disks) SUPPORT
10159 T: git git://neil.brown.name/md
10162 F: include/linux/raid/
10163 F: include/uapi/linux/raid/
10165 SONIC NETWORK DRIVER
10169 F: drivers/net/ethernet/natsemi/sonic.*
10171 SONICS SILICON BACKPLANE DRIVER (SSB)
10176 F: include/linux/ssb/
10178 SONY VAIO CONTROL DEVICE DRIVER
10181 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10183 F: Documentation/laptops/sony-laptop.txt
10184 F: drivers/char/sonypi.c
10185 F: drivers/platform/x86/sony-laptop.c
10186 F: include/linux/sony-laptop.h
10188 SONY MEMORYSTICK CARD SUPPORT
10190 W: http://tifmxx.berlios.de/
10192 F: drivers/memstick/host/tifm_ms.c
10194 SONY MEMORYSTICK STANDARD SUPPORT
10197 F: drivers/memstick/core/ms_block.*
10203 W: http://www.alsa-project.org/
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10205 T: git git://git.alsa-project.org/alsa-kernel.git
10206 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10208 F: Documentation/sound/
10210 F: include/uapi/sound/
10213 SOUND - COMPRESSED AUDIO
10216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10218 F: Documentation/sound/alsa/compress_offload.txt
10219 F: include/sound/compress_driver.h
10220 F: include/uapi/sound/compress_*
10221 F: sound/core/compress_offload.c
10222 F: sound/soc/soc-compress.c
10224 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10229 W: http://alsa-project.org/main/index.php/ASoC
10231 F: Documentation/sound/alsa/soc/
10233 F: include/sound/soc*
10235 SOUND - DMAENGINE HELPERS
10238 F: include/sound/dmaengine_pcm.h
10239 F: sound/core/pcm_dmaengine.c
10240 F: sound/soc/soc-generic-dmaengine-pcm.c
10245 W: https://linuxtv.org
10246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10248 F: drivers/media/dvb-frontends/sp2*
10250 SPARC + UltraSPARC (sparc/sparc64)
10253 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10260 SPARC SERIAL DRIVERS
10263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10266 F: include/linux/sunserialcore.h
10267 F: drivers/tty/serial/suncore.c
10268 F: drivers/tty/serial/sunhv.c
10269 F: drivers/tty/serial/sunsab.c
10270 F: drivers/tty/serial/sunsab.h
10271 F: drivers/tty/serial/sunsu.c
10272 F: drivers/tty/serial/sunzilog.c
10273 F: drivers/tty/serial/sunzilog.h
10278 W: https://sparse.wiki.kernel.org/
10279 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10280 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10282 F: include/linux/compiler.h
10284 SPEAR PLATFORM SUPPORT
10289 W: http://www.st.com/spear
10291 F: arch/arm/boot/dts/spear*
10292 F: arch/arm/mach-spear/
10294 SPEAR CLOCK FRAMEWORK SUPPORT
10298 W: http://www.st.com/spear
10300 F: drivers/clk/spear/
10305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10306 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10308 F: Documentation/spi/
10310 F: include/linux/spi/
10311 F: include/uapi/linux/spi/
10313 SPIDERNET NETWORK DRIVER for CELL
10317 F: Documentation/networking/spider_net.txt
10318 F: drivers/net/ethernet/toshiba/spider_net*
10323 W: http://www.ibm.com/developerworks/power/cell/
10325 F: Documentation/filesystems/spufs.txt
10326 F: arch/powerpc/platforms/cell/spufs/
10328 SQUASHFS FILE SYSTEM
10331 W: http://squashfs.org.uk
10332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10334 F: Documentation/filesystems/squashfs.txt
10337 SRM (Alpha) environment access
10340 F: arch/alpha/kernel/srm_env.c
10346 F: Documentation/stable_kernel_rules.txt
10350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10353 F: drivers/staging/
10359 F: drivers/staging/comedi/
10361 STAGING - FLARION FT1000 DRIVERS
10364 F: drivers/staging/ft1000/
10366 STAGING - INDUSTRIAL IO
10370 F: drivers/staging/iio/
10372 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10374 W: http://www.lirc.org/
10376 F: drivers/staging/media/lirc/
10378 STAGING - LUSTRE PARALLEL FILESYSTEM
10382 W: http://wiki.lustre.org/
10384 F: drivers/staging/lustre
10386 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10391 F: drivers/staging/nvec/
10393 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10397 W: http://wiki.laptop.org/go/DCON
10399 F: drivers/staging/olpc_dcon/
10401 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10404 F: drivers/staging/panel/
10406 STAGING - REALTEK RTL8712U DRIVERS
10410 F: drivers/staging/rtl8712/
10412 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10417 F: drivers/staging/rtl8723au/
10419 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10425 F: drivers/staging/sm750fb/
10431 F: drivers/staging/slicoss/
10433 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10439 W: http://www.linux-speakup.org/
10441 F: drivers/staging/speakup/
10443 STAGING - VIA VT665X DRIVERS
10446 F: drivers/staging/vt665?/
10448 STAGING - WILC1000 WIFI DRIVER
10457 F: drivers/staging/wilc1000/
10459 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10462 F: drivers/staging/xgifb/
10468 F: drivers/staging/rdma/hfi1
10470 STARFIRE/DURALAN NETWORK DRIVER
10473 F: drivers/net/ethernet/adaptec/starfire*
10477 W: http://sammy.net/sun3/
10479 F: arch/m68k/kernel/*sun3*
10480 F: arch/m68k/sun3*/
10481 F: arch/m68k/include/asm/sun3*
10482 F: drivers/net/ethernet/i825xx/sun3*
10484 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10488 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10489 F: drivers/input/keyboard/sun4i-lradc-keys.c
10491 SUNDANCE NETWORK DRIVER
10495 F: drivers/net/ethernet/dlink/sundance.c
10501 Q: http://patchwork.kernel.org/project/linux-sh/list/
10503 F: Documentation/sh/
10513 F: Documentation/power/
10514 F: arch/x86/kernel/acpi/
10515 F: drivers/base/power/
10517 F: include/linux/suspend.h
10518 F: include/linux/freezer.h
10519 F: include/linux/pm.h
10525 F: Documentation/svga.txt
10526 F: arch/x86/boot/video*
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10534 F: arch/*/kernel/pci-swiotlb.c
10535 F: include/linux/swiotlb.h
10542 F: include/net/switchdev.h
10544 SYNOPSYS ARC ARCHITECTURE
10549 F: Documentation/devicetree/bindings/arc/*
10550 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10551 F: drivers/tty/serial/arc_uart.c
10552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10554 SYNOPSYS ARC SDP platform support
10557 F: arch/arc/plat-axs10x
10558 F: arch/arc/boot/dts/ax*
10559 F: Documentation/devicetree/bindings/arc/axs10*
10561 SYSTEM CONFIGURATION (SYSCON)
10564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10566 F: drivers/mfd/syscon.c
10571 F: Documentation/filesystems/sysv-fs.txt
10573 F: include/linux/sysv_fs.h
10579 W: http://www.linux-iscsi.org
10580 W: http://groups.google.com/group/linux-iscsi-target-dev
10581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10585 F: Documentation/target/
10587 TASKSTATS STATISTICS INTERFACE
10590 F: Documentation/accounting/taskstats*
10591 F: include/linux/taskstats*
10592 F: kernel/taskstats.c
10598 F: include/net/pkt_cls.h
10599 F: include/uapi/linux/pkt_cls.h
10602 TCP LOW PRIORITY MODULE
10605 W: http://tcp-lp-mod.sourceforge.net/
10607 F: net/ipv4/tcp_lp.c
10609 TDA10071 MEDIA DRIVER
10612 W: https://linuxtv.org
10613 W: http://palosaari.fi/linux/
10614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10615 T: git git://linuxtv.org/anttip/media_tree.git
10617 F: drivers/media/dvb-frontends/tda10071*
10619 TDA18212 MEDIA DRIVER
10622 W: https://linuxtv.org
10623 W: http://palosaari.fi/linux/
10624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10625 T: git git://linuxtv.org/anttip/media_tree.git
10627 F: drivers/media/tuners/tda18212*
10629 TDA18218 MEDIA DRIVER
10632 W: https://linuxtv.org
10633 W: http://palosaari.fi/linux/
10634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10635 T: git git://linuxtv.org/anttip/media_tree.git
10637 F: drivers/media/tuners/tda18218*
10639 TDA18271 MEDIA DRIVER
10642 W: https://linuxtv.org
10643 W: http://github.com/mkrufky
10644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10645 T: git git://linuxtv.org/mkrufky/tuners.git
10647 F: drivers/media/tuners/tda18271*
10649 TDA827x MEDIA DRIVER
10652 W: https://linuxtv.org
10653 W: http://github.com/mkrufky
10654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10655 T: git git://linuxtv.org/mkrufky/tuners.git
10657 F: drivers/media/tuners/tda8290.*
10659 TDA8290 MEDIA DRIVER
10662 W: https://linuxtv.org
10663 W: http://github.com/mkrufky
10664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10665 T: git git://linuxtv.org/mkrufky/tuners.git
10667 F: drivers/media/tuners/tda8290.*
10669 TDA9840 MEDIA DRIVER
10672 T: git git://linuxtv.org/media_tree.git
10673 W: https://linuxtv.org
10675 F: drivers/media/i2c/tda9840*
10677 TEA5761 TUNER DRIVER
10680 W: https://linuxtv.org
10681 T: git git://linuxtv.org/media_tree.git
10683 F: drivers/media/tuners/tea5761.*
10685 TEA5767 TUNER DRIVER
10688 W: https://linuxtv.org
10689 T: git git://linuxtv.org/media_tree.git
10691 F: drivers/media/tuners/tea5767.*
10693 TEA6415C MEDIA DRIVER
10696 T: git git://linuxtv.org/media_tree.git
10697 W: https://linuxtv.org
10699 F: drivers/media/i2c/tea6415c*
10701 TEA6420 MEDIA DRIVER
10704 T: git git://linuxtv.org/media_tree.git
10705 W: https://linuxtv.org
10707 F: drivers/media/i2c/tea6420*
10713 F: drivers/net/team/
10714 F: include/linux/if_team.h
10715 F: include/uapi/linux/if_team.h
10717 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10720 F: arch/x86/platform/ts5500/
10722 TECHNOTREND USB IR RECEIVER
10726 F: drivers/media/rc/ttusbir.c
10728 TEGRA ARCHITECTURE SUPPORT
10733 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10742 F: drivers/clk/tegra/
10747 F: drivers/dma/tegra20-apb-dma.c
10752 F: drivers/i2c/busses/i2c-tegra.c
10754 TEGRA IOMMU DRIVERS
10757 F: drivers/iommu/tegra*
10763 F: drivers/input/keyboard/tegra-kbc.c
10768 F: drivers/pwm/pwm-tegra.c
10770 TEGRA SERIAL DRIVER
10773 F: drivers/tty/serial/serial-tegra.c
10778 F: drivers/spi/spi-tegra*
10780 TEHUTI ETHERNET DRIVER
10784 F: drivers/net/ethernet/tehuti/*
10786 Telecom Clock Driver for MCPL0010
10789 F: drivers/char/tlclk.c
10791 TENSILICA XTENSA PORT (xtensa)
10795 T: git git://github.com/czankel/xtensa-linux.git
10798 F: drivers/irqchip/irq-xtensa-*
10800 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10803 T: git git://linuxtv.org/media_tree.git
10804 W: https://linuxtv.org
10806 F: drivers/media/radio/radio-raremono.c
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10814 Q: https://patchwork.kernel.org/project/linux-pm/list/
10816 F: drivers/thermal/
10817 F: include/linux/thermal.h
10818 F: include/uapi/linux/thermal.h
10819 F: include/linux/cpu_cooling.h
10820 F: Documentation/devicetree/bindings/thermal/
10822 THERMAL/CPU_COOLING
10828 F: Documentation/thermal/cpu-cooling-api.txt
10829 F: drivers/thermal/cpu_cooling.c
10830 F: include/linux/cpu_cooling.h
10832 THINGM BLINK(1) USB RGB LED DRIVER
10835 F: drivers/hid/hid-thingm.c
10837 THINKPAD ACPI EXTRAS DRIVER
10841 W: http://ibm-acpi.sourceforge.net
10842 W: http://thinkwiki.org/wiki/Ibm-acpi
10843 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10845 F: drivers/platform/x86/thinkpad_acpi.c
10847 TI BANDGAP AND THERMAL DRIVER
10852 F: drivers/thermal/ti-soc-thermal/
10854 TI CDCE706 CLOCK DRIVER
10857 F: drivers/clk/clk-cdce706.c
10864 F: include/linux/clk/ti.h
10866 TI FLASH MEDIA INTERFACE DRIVER
10869 F: drivers/misc/tifm*
10870 F: drivers/mmc/host/tifm_sd.c
10871 F: include/linux/tifm.h
10873 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10878 F: drivers/soc/ti/*
10879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10882 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10887 F: sound/soc/codecs/lm49453*
10888 F: sound/soc/codecs/isabelle*
10890 TI LP855x BACKLIGHT DRIVER
10893 F: Documentation/backlight/lp855x-driver.txt
10894 F: drivers/video/backlight/lp855x_bl.c
10895 F: include/linux/platform_data/lp855x.h
10897 TI LP8727 CHARGER DRIVER
10900 F: drivers/power/lp8727_charger.c
10901 F: include/linux/platform_data/lp8727.h
10903 TI LP8788 MFD DRIVER
10906 F: drivers/iio/adc/lp8788_adc.c
10907 F: drivers/leds/leds-lp8788.c
10908 F: drivers/mfd/lp8788*.c
10909 F: drivers/power/lp8788-charger.c
10910 F: drivers/regulator/lp8788-*.c
10911 F: include/linux/mfd/lp8788*.h
10913 TI NETCP ETHERNET DRIVER
10918 F: drivers/net/ethernet/ti/netcp*
10920 TI TAS571X FAMILY ASoC CODEC DRIVER
10924 F: sound/soc/codecs/tas571x*
10926 TI TWL4030 SERIES SOC CODEC DRIVER
10930 F: sound/soc/codecs/twl4030*
10932 TI WILINK WIRELESS DRIVERS
10934 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10935 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10938 F: drivers/net/wireless/ti/
10939 F: include/linux/wl12xx.h
10946 W: http://tipc.sourceforge.net/
10948 F: include/uapi/linux/tipc*.h
10953 W: http://www.ezchip.com/scm/
10954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10957 F: drivers/char/tile-srom.c
10958 F: drivers/edac/tile_edac.c
10959 F: drivers/net/ethernet/tile/
10960 F: drivers/rtc/rtc-tile.c
10961 F: drivers/tty/hvc/hvc_tile.c
10962 F: drivers/tty/serial/tilegx.c
10963 F: drivers/usb/host/*-tilegx.c
10964 F: include/linux/usb/tilegx.h
10966 TLAN NETWORK DRIVER
10969 W: http://sourceforge.net/projects/tlan/
10971 F: Documentation/networking/tlan.txt
10972 F: drivers/net/ethernet/ti/tlan.*
10974 TOMOYO SECURITY MODULE
10981 W: http://tomoyo.sourceforge.jp/
10982 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10984 F: security/tomoyo/
10986 TOPSTAR LAPTOP EXTRAS DRIVER
10990 F: drivers/platform/x86/topstar-laptop.c
10992 TOSHIBA ACPI EXTRAS DRIVER
10996 F: drivers/platform/x86/toshiba_acpi.c
10998 TOSHIBA BLUETOOTH DRIVER
11002 F: drivers/platform/x86/toshiba_bluetooth.c
11004 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11008 F: drivers/platform/x86/toshiba_haps.c
11010 TOSHIBA WMI HOTKEYS DRIVER
11014 F: drivers/platform/x86/toshiba-wmi.c
11018 W: http://www.buzzard.org.uk/toshiba/
11020 F: drivers/char/toshiba.c
11021 F: include/linux/toshiba.h
11022 F: include/uapi/linux/toshiba.h
11024 TOSHIBA TC358743 DRIVER
11028 F: drivers/media/i2c/tc358743*
11029 F: include/media/i2c/tc358743.h
11035 F: drivers/mmc/host/tmio_mmc*
11036 F: drivers/mmc/host/sh_mobile_sdhi.c
11037 F: include/linux/mmc/tmio.h
11038 F: include/linux/mmc/sh_mobile_sdhi.h
11040 TMP401 HARDWARE MONITOR DRIVER
11044 F: Documentation/hwmon/tmp401
11045 F: drivers/hwmon/tmp401.c
11047 TMPFS (SHMEM FILESYSTEM)
11051 F: include/linux/shmem_fs.h
11054 TM6000 VIDEO4LINUX DRIVER
11057 W: https://linuxtv.org
11058 T: git git://linuxtv.org/media_tree.git
11060 F: drivers/media/usb/tm6000/
11062 TW68 VIDEO4LINUX DRIVER
11065 T: git git://linuxtv.org/media_tree.git
11066 W: https://linuxtv.org
11068 F: drivers/media/pci/tw68/
11075 W: http://tpmdd.sourceforge.net
11077 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11078 T: git https://github.com/PeterHuewe/linux-tpmdd
11080 F: drivers/char/tpm/
11082 TPM IBM_VTPM DEVICE DRIVER
11084 W: http://tpmdd.sourceforge.net
11087 F: drivers/char/tpm/tpm_ibmvtpm*
11092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11094 F: Documentation/trace/ftrace.txt
11095 F: arch/*/*/*/ftrace.h
11096 F: arch/*/kernel/ftrace.c
11097 F: include/*/ftrace.h
11098 F: include/linux/trace*.h
11101 F: tools/testing/selftests/ftrace/
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11107 K: ^Subject:.*(?i)trivial
11113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11114 F: Documentation/serial/
11116 F: drivers/tty/serial/serial_core.c
11117 F: include/linux/serial_core.h
11118 F: include/linux/serial.h
11119 F: include/linux/tty.h
11120 F: include/uapi/linux/serial_core.h
11121 F: include/uapi/linux/serial.h
11122 F: include/uapi/linux/tty.h
11124 TUA9001 MEDIA DRIVER
11127 W: https://linuxtv.org
11128 W: http://palosaari.fi/linux/
11129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11130 T: git git://linuxtv.org/anttip/media_tree.git
11132 F: drivers/media/tuners/tua9001*
11134 TULIP NETWORK DRIVERS
11138 F: drivers/net/ethernet/dec/tulip/
11142 W: http://vtun.sourceforge.net/tun
11144 F: Documentation/networking/tuntap.txt
11145 F: arch/um/os-Linux/drivers/
11147 TURBOCHANNEL SUBSYSTEM
11151 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11154 F: include/linux/tc.h
11156 U14-34F SCSI DRIVER
11160 F: drivers/scsi/u14-34f.c
11162 UBI FILE SYSTEM (UBIFS)
11166 T: git git://git.infradead.org/ubifs-2.6.git
11167 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11169 F: Documentation/filesystems/ubifs.txt
11172 UCLINUX (M68KNOMMU AND COLDFIRE)
11174 W: http://www.uclinux.org/
11177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11179 F: arch/m68k/coldfire/
11181 F: arch/m68k/*/*_no.*
11182 F: arch/m68k/include/asm/*_no.*
11187 F: Documentation/filesystems/udf.txt
11193 F: Documentation/filesystems/ufs.txt
11196 UHID USERSPACE HID IO DRIVER:
11200 F: drivers/hid/uhid.c
11201 F: include/uapi/linux/uhid.h
11203 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11207 F: include/linux/uwb.h
11208 F: include/linux/uwb/
11210 UNICORE32 ARCHITECTURE:
11212 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11214 T: git git://github.com/gxt/linux.git
11219 W: http://dotat.at/prog/unifdef
11221 F: scripts/unifdef.c
11223 UNIFORM CDROM DRIVER
11225 W: http://www.kernel.dk
11227 F: Documentation/cdrom/
11228 F: drivers/cdrom/cdrom.c
11229 F: include/linux/cdrom.h
11230 F: include/uapi/linux/cdrom.h
11232 UNISYS S-PAR DRIVERS
11237 F: drivers/staging/unisys/
11239 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11243 F: Documentation/scsi/ufs.txt
11244 F: drivers/scsi/ufs/
11246 UNSORTED BLOCK IMAGES (UBI)
11249 W: http://www.linux-mtd.infradead.org/
11251 T: git git://git.infradead.org/ubifs-2.6.git
11253 F: drivers/mtd/ubi/
11254 F: include/linux/mtd/ubi.h
11255 F: include/uapi/mtd/ubi-user.h
11261 F: Documentation/usb/acm.txt
11262 F: drivers/usb/class/cdc-acm.*
11264 USB AR5523 WIRELESS DRIVER
11268 F: drivers/net/wireless/ath/ar5523/
11276 F: drivers/usb/storage/uas.c
11278 USB CDC ETHERNET DRIVER
11282 F: drivers/net/usb/cdc_*.c
11283 F: include/uapi/linux/usb/cdc.h
11285 USB CHAOSKEY DRIVER
11289 F: drivers/usb/misc/chaoskey.c
11291 USB CYPRESS C67X00 DRIVER
11295 F: drivers/usb/c67x00/
11297 USB DAVICOM DM9601 DRIVER
11300 W: http://www.linux-usb.org/usbnet
11302 F: drivers/net/usb/dm9601.c
11304 USB DIAMOND RIO500 DRIVER
11307 W: http://rio500.sourceforge.net
11309 F: drivers/usb/misc/rio500*
11315 F: Documentation/usb/ehci.txt
11316 F: drivers/usb/host/ehci*
11318 USB GADGET/PERIPHERAL SUBSYSTEM
11321 W: http://www.linux-usb.org/gadget
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11324 F: drivers/usb/gadget/
11325 F: include/linux/usb/gadget*
11327 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11333 F: Documentation/hid/hiddev.txt
11334 F: drivers/hid/usbhid/
11340 F: drivers/usb/host/isp116x*
11341 F: include/linux/usb/isp116x.h
11343 USB MASS STORAGE DRIVER
11348 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11349 F: drivers/usb/storage/
11354 T: git git://git.alsa-project.org/alsa-kernel.git
11356 F: sound/usb/midi.*
11358 USB NETWORKING DRIVERS
11361 F: drivers/net/usb/
11367 F: Documentation/usb/ohci.txt
11368 F: drivers/usb/host/ohci*
11370 USB OTG FSM (Finite State Machine)
11372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11375 F: drivers/usb/common/usb-otg-fsm.c
11382 F: drivers/usb/usbip/
11383 F: tools/usb/usbip/
11389 T: git git://github.com/petkan/pegasus.git
11390 W: https://github.com/petkan/pegasus
11392 F: drivers/net/usb/pegasus.*
11397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11399 F: drivers/usb/phy/
11401 USB PRINTER DRIVER (usblp)
11405 F: drivers/usb/class/usblp.c
11407 USB QMI WWAN NETWORK DRIVER
11411 F: Documentation/ABI/testing/sysfs-class-net-qmi
11412 F: drivers/net/usb/qmi_wwan.c
11418 T: git git://github.com/petkan/rtl8150.git
11419 W: https://github.com/petkan/rtl8150
11421 F: drivers/net/usb/rtl8150.c
11423 USB SERIAL SUBSYSTEM
11427 F: Documentation/usb/usb-serial.txt
11428 F: drivers/usb/serial/
11429 F: include/linux/usb/serial.h
11431 USB SMSC75XX ETHERNET DRIVER
11435 F: drivers/net/usb/smsc75xx.*
11437 USB SMSC95XX ETHERNET DRIVER
11441 F: drivers/net/usb/smsc95xx.*
11446 W: http://www.linux-usb.org
11447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11449 F: Documentation/usb/
11451 F: include/linux/usb.h
11452 F: include/linux/usb/
11458 F: drivers/usb/host/uhci*
11460 USB "USBNET" DRIVER FRAMEWORK
11463 W: http://www.linux-usb.org/usbnet
11465 F: drivers/net/usb/usbnet.c
11466 F: include/linux/usb/usbnet.h
11472 T: git git://linuxtv.org/media_tree.git
11473 W: http://www.ideasonboard.org/uvc/
11475 F: drivers/media/usb/uvc/
11476 F: include/uapi/linux/uvcvideo.h
11481 T: git git://linuxtv.org/media_tree.git
11482 W: https://linuxtv.org
11484 F: drivers/media/usb/usbvision/
11490 F: drivers/usb/gadget/function/*uvc*
11491 F: drivers/usb/gadget/legacy/webcam.c
11493 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11497 F: drivers/net/wireless/rndis_wlan.c
11503 F: drivers/usb/host/xhci*
11504 F: drivers/usb/host/pci-quirks*
11508 W: http://linux-lc100020.sourceforge.net
11510 F: drivers/net/wireless/zydas/zd1201.*
11516 T: git git://linuxtv.org/media_tree.git
11517 W: http://royale.zerezo.com/zr364xx/
11519 F: Documentation/video4linux/zr364xx.txt
11520 F: drivers/media/usb/zr364xx/
11526 F: drivers/usb/common/ulpi.c
11527 F: include/linux/ulpi/
11529 USER-MODE LINUX (UML)
11534 W: http://user-mode-linux.sourceforge.net
11535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11537 F: Documentation/virtual/uml/
11543 USERSPACE I/O (UIO)
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11548 F: Documentation/DocBook/uio-howto.tmpl
11550 F: include/linux/uio*.h
11555 W: http://en.wikipedia.org/wiki/Util-linux
11556 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11562 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11564 F: Documentation/fb/uvesafb.txt
11565 F: drivers/video/fbdev/uvesafb.*
11571 F: drivers/mtd/nand/vf610_nfc.c
11573 VFAT/FAT/MSDOS FILESYSTEM
11576 F: Documentation/filesystems/vfat.txt
11582 T: git git://github.com/awilliam/linux-vfio.git
11584 F: Documentation/vfio.txt
11586 F: include/linux/vfio.h
11587 F: include/uapi/linux/vfio.h
11589 VFIO PLATFORM DRIVER
11593 F: drivers/vfio/platform/
11595 VIDEOBUF2 FRAMEWORK
11601 F: drivers/media/v4l2-core/videobuf2-*
11602 F: include/media/videobuf2-*
11604 VIRTUAL SERIO DEVICE DRIVER
11607 F: drivers/input/serio/userio.c
11608 F: include/uapi/linux/userio.h
11610 VIRTIO CONSOLE DRIVER
11614 F: drivers/char/virtio_console.c
11615 F: include/linux/virtio_console.h
11616 F: include/uapi/linux/virtio_console.h
11618 VIRTIO CORE, NET AND BLOCK DRIVERS
11624 F: drivers/net/virtio_net.c
11625 F: drivers/block/virtio_blk.c
11626 F: include/linux/virtio_*.h
11627 F: include/uapi/linux/virtio_*.h
11629 VIRTIO DRIVERS FOR S390
11636 F: drivers/s390/virtio/
11644 F: drivers/gpu/drm/virtio/
11645 F: include/uapi/linux/virtio_gpu.h
11647 VIRTIO HOST (VHOST)
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11655 F: include/uapi/linux/vhost.h
11657 VIRTIO INPUT DRIVER
11660 F: drivers/virtio/virtio_input.c
11661 F: include/uapi/linux/virtio_input.h
11663 VIA RHINE NETWORK DRIVER
11665 F: drivers/net/ethernet/via/via-rhine.c
11667 VIA SD/MMC CARD CONTROLLER DRIVER
11671 F: drivers/mmc/host/via-sdmmc.c
11673 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11677 F: include/linux/via-core.h
11678 F: include/linux/via-gpio.h
11679 F: include/linux/via_i2c.h
11680 F: drivers/video/fbdev/via/
11682 VIA VELOCITY NETWORK DRIVER
11686 F: drivers/net/ethernet/via/via-velocity.*
11695 VIVID VIRTUAL VIDEO DRIVER
11698 T: git git://linuxtv.org/media_tree.git
11699 W: https://linuxtv.org
11701 F: drivers/media/platform/vivid/*
11707 F: drivers/net/macvlan.c
11708 F: include/linux/if_*vlan.h
11715 F: drivers/vlynq/vlynq.c
11716 F: include/linux/vlynq.h
11724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11725 F: Documentation/vme_api.txt
11726 F: drivers/staging/vme/
11728 F: include/linux/vme*
11730 VMWARE HYPERVISOR INTERFACE
11734 F: arch/x86/kernel/cpu/vmware.c
11736 VMWARE BALLOON DRIVER
11742 F: drivers/misc/vmw_balloon.c
11744 VMWARE VMMOUSE SUBDRIVER
11749 F: drivers/input/mouse/vmmouse.c
11750 F: drivers/input/mouse/vmmouse.h
11752 VMWARE VMXNET3 ETHERNET DRIVER
11757 F: drivers/net/vmxnet3/
11759 VMware PVSCSI driver
11764 F: drivers/scsi/vmw_pvscsi.c
11765 F: drivers/scsi/vmw_pvscsi.h
11767 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11771 W: http://www.slimlogic.co.uk/?p=48
11772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11774 F: drivers/regulator/
11775 F: include/linux/regulator/
11782 F: drivers/net/vrf.c
11783 F: Documentation/networking/vrf.txt
11785 VT1211 HARDWARE MONITOR DRIVER
11789 F: Documentation/hwmon/vt1211
11790 F: drivers/hwmon/vt1211.c
11792 VT8231 HARDWARE MONITOR DRIVER
11796 F: drivers/hwmon/vt8231.c
11798 VUB300 USB to SDIO/SD/MMC bridge chip
11803 F: drivers/mmc/host/vub300.c
11805 W1 DALLAS'S 1-WIRE BUS
11808 F: Documentation/w1/
11811 W83791D HARDWARE MONITORING DRIVER
11815 F: Documentation/hwmon/w83791d
11816 F: drivers/hwmon/w83791d.c
11818 W83793 HARDWARE MONITORING DRIVER
11822 F: Documentation/hwmon/w83793
11823 F: drivers/hwmon/w83793.c
11825 W83795 HARDWARE MONITORING DRIVER
11829 F: drivers/hwmon/w83795.c
11831 W83L51xD SD/MMC CARD INTERFACE DRIVER
11834 F: drivers/mmc/host/wbsd.*
11836 WACOM PROTOCOL 4 SERIAL TABLETS
11841 F: drivers/input/tablet/wacom_serial4.c
11843 WATCHDOG DEVICE DRIVERS
11847 W: http://www.linux-watchdog.org/
11848 T: git git://www.linux-watchdog.org/linux-watchdog.git
11850 F: Documentation/watchdog/
11851 F: drivers/watchdog/
11852 F: include/linux/watchdog.h
11853 F: include/uapi/linux/watchdog.h
11859 F: drivers/scsi/wd7000.c
11865 F: drivers/hid/hid-wiimote*
11870 F: drivers/media/rc/winbond-cir.c
11877 W: http://linuxwimax.org
11878 F: Documentation/wimax/README.wimax
11879 F: include/linux/wimax/debug.h
11880 F: include/net/wimax.h
11881 F: include/uapi/linux/wimax.h
11884 WISTRON LAPTOP BUTTON DRIVER
11887 F: drivers/input/misc/wistron_btns.c
11889 WL3501 WIRELESS PCMCIA CARD DRIVER
11892 W: http://oops.ghostprotocols.net:81/blog
11894 F: drivers/net/wireless/wl3501*
11896 WOLFSON MICROELECTRONICS DRIVERS
11898 T: git https://github.com/CirrusLogic/linux-drivers.git
11899 W: https://github.com/CirrusLogic/linux-drivers/wiki
11901 F: Documentation/hwmon/wm83??
11902 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11903 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11904 F: Documentation/devicetree/bindings/mfd/arizona.txt
11905 F: arch/arm/mach-s3c64xx/mach-crag6410*
11906 F: drivers/clk/clk-wm83*.c
11907 F: drivers/extcon/extcon-arizona.c
11908 F: drivers/leds/leds-wm83*.c
11909 F: drivers/gpio/gpio-*wm*.c
11910 F: drivers/gpio/gpio-arizona.c
11911 F: drivers/hwmon/wm83??-hwmon.c
11912 F: drivers/input/misc/wm831x-on.c
11913 F: drivers/input/touchscreen/wm831x-ts.c
11914 F: drivers/input/touchscreen/wm97*.c
11915 F: drivers/mfd/arizona*
11916 F: drivers/mfd/wm*.c
11917 F: drivers/mfd/cs47l24*
11918 F: drivers/power/wm83*.c
11919 F: drivers/rtc/rtc-wm83*.c
11920 F: drivers/regulator/wm8*.c
11921 F: drivers/video/backlight/wm83*_bl.c
11922 F: drivers/watchdog/wm83*_wdt.c
11923 F: include/linux/mfd/arizona/
11924 F: include/linux/mfd/wm831x/
11925 F: include/linux/mfd/wm8350/
11926 F: include/linux/mfd/wm8400*
11927 F: include/linux/wm97xx.h
11928 F: include/sound/wm????.h
11929 F: sound/soc/codecs/arizona.?
11930 F: sound/soc/codecs/wm*
11931 F: sound/soc/codecs/cs47l24*
11936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11938 F: include/linux/workqueue.h
11939 F: kernel/workqueue.c
11940 F: Documentation/workqueue.txt
11946 F: Documentation/networking/x25*
11947 F: include/net/x25*
11950 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11958 F: Documentation/x86/
11961 X86 PLATFORM DRIVERS
11964 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11966 F: drivers/platform/x86/
11967 F: drivers/platform/olpc/
11969 X86 MCE INFRASTRUCTURE
11974 F: arch/x86/kernel/cpu/mcheck/*
11976 X86 MICROCODE UPDATE SUPPORT
11979 F: arch/x86/kernel/cpu/microcode/*
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11986 F: arch/x86/entry/vdso/
11988 XC2028/3028 TUNER DRIVER
11991 W: https://linuxtv.org
11992 T: git git://linuxtv.org/media_tree.git
11994 F: drivers/media/tuners/tuner-xc2028.*
11996 XEN HYPERVISOR INTERFACE
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12004 F: drivers/*/xen-*front.c
12006 F: arch/x86/include/asm/xen/
12008 F: include/uapi/xen/
12015 F: arch/arm/include/asm/xen/
12017 XEN HYPERVISOR ARM64
12022 F: arch/arm64/include/asm/xen/
12024 XEN NETWORK BACKEND DRIVER
12030 F: drivers/net/xen-netback/*
12036 F: arch/x86/pci/*xen*
12037 F: drivers/pci/*xen*
12039 XEN BLOCK SUBSYSTEM
12044 F: drivers/block/xen-blkback/*
12045 F: drivers/block/xen*
12052 F: drivers/scsi/xen-scsifront.c
12053 F: drivers/xen/xen-scsiback.c
12054 F: include/xen/interface/io/vscsiif.h
12056 XEN SWIOTLB SUBSYSTEM
12060 F: arch/x86/xen/*swiotlb*
12061 F: drivers/xen/*swiotlb*
12064 P: Silicon Graphics Inc
12068 W: http://oss.sgi.com/projects/xfs
12069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12071 F: Documentation/filesystems/xfs.txt
12074 XILINX AXI ETHERNET DRIVER
12078 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12080 XILINX UARTLITE SERIAL DRIVER
12084 F: drivers/tty/serial/uartlite.c
12086 XILINX VIDEO IP CORES
12090 T: git git://linuxtv.org/media_tree.git
12092 F: Documentation/devicetree/bindings/media/xilinx/
12093 F: drivers/media/platform/xilinx/
12094 F: include/uapi/linux/xilinx-v4l2-controls.h
12100 F: drivers/char/xillybus/
12102 XTENSA XTFPGA PLATFORM SUPPORT
12106 F: drivers/spi/spi-xtensa-xtfpga.c
12107 F: sound/soc/xtensa/xtfpga-i2s.c
12109 YAM DRIVER FOR AX.25
12113 F: drivers/net/hamradio/yam*
12114 F: include/linux/yam.h
12116 YEALINK PHONE DRIVER
12120 F: Documentation/input/yealink.txt
12121 F: drivers/input/misc/yealink.*
12123 Z8530 DRIVER FOR AX.25
12125 W: http://yaina.de/jreuter/
12126 W: http://www.qsl.net/dl1bke/
12129 F: Documentation/networking/z8530drv.txt
12130 F: drivers/net/hamradio/*scc.c
12131 F: drivers/net/hamradio/z8530.h
12133 ZBUD COMPRESSED PAGE ALLOCATOR
12138 F: include/linux/zbud.h
12140 ZD1211RW WIRELESS DRIVER
12143 W: http://zd1211.ath.cx/wiki/DriverRewrite
12147 F: drivers/net/wireless/zydas/zd1211rw/
12149 ZPOOL COMPRESSED PAGE STORAGE API
12154 F: include/linux/zpool.h
12156 ZR36067 VIDEO FOR LINUX DRIVER
12159 W: http://mjpeg.sourceforge.net/driver-zoran/
12160 T: hg https://linuxtv.org/hg/v4l-dvb
12162 F: drivers/media/pci/zoran/
12164 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12170 F: drivers/block/zram/
12171 F: Documentation/blockdev/zram.txt
12173 ZS DECSTATION Z85C30 SERIAL DRIVER
12176 F: drivers/tty/serial/zs.*
12178 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12185 F: include/linux/zsmalloc.h
12186 F: Documentation/vm/zsmalloc.txt
12188 ZSWAP COMPRESSED SWAP CACHING
12197 Q: http://patchwork.kernel.org/project/LKML/list/
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12199 S: Buried alive in reporters