3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
123 Maintainers List (try to look for most precise areas first)
125 -----------------------------------
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
134 3CR990 NETWORK DRIVER
138 F: drivers/net/ethernet/3com/typhoon*
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
143 W: http://www.lsi.com
147 53C700 AND 53C700-66 SCSI DRIVER
151 F: drivers/scsi/53c700*
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
163 6PACK NETWORK DRIVER FOR AX.25
167 F: drivers/net/hamradio/6pack.c
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
173 F: drivers/net/ethernet/realtek/r8169.c
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
178 W: http://serial.sourceforge.net
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F: drivers/tty/serial/8250*
182 F: include/linux/serial_8250.h
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
187 F: drivers/net/ethernet/8390/
194 W: http://swik.net/v9fs
195 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
198 F: Documentation/filesystems/9p.txt
202 F: include/uapi/linux/virtio_9p.h
203 F: include/trace/events/9p.h
209 W: https://linuxtv.org
210 W: http://palosaari.fi/linux/
211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
212 T: git git://linuxtv.org/anttip/media_tree.git
214 F: drivers/media/dvb-frontends/a8293*
216 AACRAID SCSI RAID DRIVER
219 W: http://www.adaptec.com/
221 F: Documentation/scsi/aacraid.txt
222 F: drivers/scsi/aacraid/
226 F: Documentation/ABI/
227 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-IDIO-16 GPIO DRIVER
247 F: drivers/gpio/gpio-104-idio-16.c
253 F: drivers/net/ethernet/alteon/acenic*
255 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
258 W: http://piie.net/?section=acerhdf
260 F: drivers/platform/x86/acerhdf.c
262 ACER WMI LAPTOP EXTRAS
266 F: drivers/platform/x86/acer-wmi.c
272 W: https://01.org/linux-acpi
273 Q: https://patchwork.kernel.org/project/linux-acpi/list/
274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
277 F: drivers/pnp/pnpacpi/
278 F: include/linux/acpi.h
280 F: Documentation/acpi/
281 F: Documentation/ABI/testing/sysfs-bus-acpi
282 F: drivers/pci/*acpi*
283 F: drivers/pci/*/*acpi*
284 F: drivers/pci/*/*/*acpi*
287 ACPI COMPONENT ARCHITECTURE (ACPICA)
293 W: https://acpica.org/
294 W: https://github.com/acpica/acpica/
295 Q: https://patchwork.kernel.org/project/linux-acpi/list/
296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
298 F: drivers/acpi/acpica/
305 W: https://01.org/linux-acpi
307 F: drivers/acpi/fan.c
312 W: https://01.org/linux-acpi
314 F: drivers/acpi/*thermal*
319 W: https://01.org/linux-acpi
321 F: drivers/acpi/video.c
326 F: drivers/platform/x86/wmi.c
328 AD1889 ALSA SOUND DRIVER
330 W: http://wiki.parisc-linux.org/AD1889
333 F: sound/pci/ad1889.*
335 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
337 W: http://wiki.analog.com/AD5254
338 W: http://ez.analog.com/community/linux-device-drivers
340 F: drivers/misc/ad525x_dpot.c
342 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
344 W: http://wiki.analog.com/AD5398
345 W: http://ez.analog.com/community/linux-device-drivers
347 F: drivers/regulator/ad5398.c
349 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
351 W: http://wiki.analog.com/AD7142
352 W: http://ez.analog.com/community/linux-device-drivers
354 F: drivers/input/misc/ad714x.c
356 AD7877 TOUCHSCREEN DRIVER
358 W: http://wiki.analog.com/AD7877
359 W: http://ez.analog.com/community/linux-device-drivers
361 F: drivers/input/touchscreen/ad7877.c
363 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
365 W: http://wiki.analog.com/AD7879
366 W: http://ez.analog.com/community/linux-device-drivers
368 F: drivers/input/touchscreen/ad7879.c
370 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
374 ADM1025 HARDWARE MONITOR DRIVER
378 F: Documentation/hwmon/adm1025
379 F: drivers/hwmon/adm1025.c
381 ADM1029 HARDWARE MONITOR DRIVER
385 F: drivers/hwmon/adm1029.c
387 ADM8211 WIRELESS DRIVER
389 W: http://wireless.kernel.org/
391 F: drivers/net/wireless/adm8211.*
393 ADP1653 FLASH CONTROLLER DRIVER
397 F: drivers/media/i2c/adp1653.c
398 F: include/media/i2c/adp1653.h
400 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
402 W: http://wiki.analog.com/ADP5520
403 W: http://ez.analog.com/community/linux-device-drivers
405 F: drivers/mfd/adp5520.c
406 F: drivers/video/backlight/adp5520_bl.c
407 F: drivers/leds/leds-adp5520.c
408 F: drivers/gpio/gpio-adp5520.c
409 F: drivers/input/keyboard/adp5520-keys.c
411 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
413 W: http://wiki.analog.com/ADP5588
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/input/keyboard/adp5588-keys.c
417 F: drivers/gpio/gpio-adp5588.c
419 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
421 W: http://wiki.analog.com/ADP8860
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/video/backlight/adp8860_bl.c
426 ADS1015 HARDWARE MONITOR DRIVER
430 F: Documentation/hwmon/ads1015
431 F: drivers/hwmon/ads1015.c
432 F: include/linux/i2c/ads1015.h
437 F: drivers/macintosh/therm_adt746x.c
439 ADT7475 HARDWARE MONITOR DRIVER
443 F: Documentation/hwmon/adt7475
444 F: drivers/hwmon/adt7475.c
446 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
448 W: http://wiki.analog.com/ADXL345
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/misc/adxl34x.c
458 F: Documentation/scsi/advansys.txt
459 F: drivers/scsi/advansys.c
464 F: sound/oss/aedsp16.c
469 W: https://linuxtv.org
470 W: http://palosaari.fi/linux/
471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
472 T: git git://linuxtv.org/anttip/media_tree.git
474 F: drivers/media/dvb-frontends/af9013*
479 W: https://linuxtv.org
480 W: http://palosaari.fi/linux/
481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
482 T: git git://linuxtv.org/anttip/media_tree.git
484 F: drivers/media/dvb-frontends/af9033*
489 F: Documentation/filesystems/affs.txt
492 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
497 F: include/net/af_rxrpc.h
498 F: net/rxrpc/af_rxrpc.c
502 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
505 F: include/linux/agp*
506 F: include/uapi/linux/agp*
512 F: drivers/scsi/aha152x*
513 F: drivers/scsi/pcmcia/aha152x*
515 AIC7XXX / AIC79XX SCSI DRIVER
519 F: drivers/scsi/aic7xxx/
521 AIMSLAB FM RADIO RECEIVER DRIVER
524 T: git git://linuxtv.org/media_tree.git
525 W: https://linuxtv.org
527 F: drivers/media/radio/radio-aimslab*
534 F: include/linux/*aio*.h
539 W: https://linuxtv.org
540 W: http://palosaari.fi/linux/
541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
542 T: git git://linuxtv.org/anttip/media_tree.git
544 F: drivers/media/usb/airspy/
546 ALCATEL SPEEDTOUCH USB DRIVER
549 W: http://www.linux-usb.org/SpeedTouch/
551 F: drivers/usb/atm/speedtch.c
552 F: drivers/usb/atm/usbatm.c
554 ALCHEMY AU1XX0 MMC DRIVER
557 F: drivers/mmc/host/au1xmmc.c
563 F: Documentation/i2c/busses/i2c-ali1563
564 F: drivers/i2c/busses/i2c-ali1563.c
566 ALLWINNER SECURITY SYSTEM
570 F: drivers/crypto/sunxi-ss/
580 ALTERA MAILBOX DRIVER
584 F: drivers/mailbox/mailbox-altera.c
590 F: drivers/gpio/gpio-altera.c
592 ALTERA TRIPLE SPEED ETHERNET DRIVER
597 F: drivers/net/ethernet/altera/
599 ALTERA UART/JTAG UART SERIAL DRIVERS
604 F: drivers/tty/serial/altera_uart.c
605 F: drivers/tty/serial/altera_jtaguart.c
606 F: include/linux/altera_uart.h
607 F: include/linux/altera_jtaguart.h
609 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
613 F: drivers/crypto/ccp/
614 F: include/linux/ccp.h
616 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
620 F: Documentation/hwmon/fam15h_power
621 F: drivers/hwmon/fam15h_power.c
623 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
626 F: drivers/usb/gadget/udc/amd5536udc.*
628 AMD GEODE PROCESSOR/CHIPSET SUPPORT
631 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
633 F: drivers/char/hw_random/geode-rng.c
634 F: drivers/crypto/geode*
635 F: drivers/video/fbdev/geode/
636 F: arch/x86/include/asm/geode.h
641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
643 F: drivers/iommu/amd_iommu*.[ch]
644 F: include/linux/amd-iommu.h
649 T: git git://people.freedesktop.org/~gabbayo/linux.git
651 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
652 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
653 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
654 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
655 F: drivers/gpu/drm/amd/amdkfd/
656 F: drivers/gpu/drm/amd/include/cik_structs.h
657 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
658 F: drivers/gpu/drm/amd/include/vi_structs.h
659 F: drivers/gpu/drm/radeon/radeon_kfd.c
660 F: drivers/gpu/drm/radeon/radeon_kfd.h
661 F: include/uapi/linux/kfd_ioctl.h
667 F: drivers/net/ethernet/amd/xgbe/
669 AMS (Apple Motion Sensor) DRIVER
672 F: drivers/macintosh/ams/
679 F: drivers/infiniband/hw/amso1100/
681 ANALOG DEVICES INC AD9389B DRIVER
685 F: drivers/media/i2c/ad9389b*
687 ANALOG DEVICES INC ADV7180 DRIVER
690 W: http://ez.analog.com/community/linux-device-drivers
692 F: drivers/media/i2c/adv7180.c
694 ANALOG DEVICES INC ADV7511 DRIVER
698 F: drivers/media/i2c/adv7511*
700 ANALOG DEVICES INC ADV7604 DRIVER
704 F: drivers/media/i2c/adv7604*
706 ANALOG DEVICES INC ADV7842 DRIVER
710 F: drivers/media/i2c/adv7842*
712 ANALOG DEVICES INC ASOC CODEC DRIVERS
715 W: http://wiki.analog.com/
716 W: http://ez.analog.com/community/linux-device-drivers
718 F: sound/soc/codecs/adau*
719 F: sound/soc/codecs/adav*
720 F: sound/soc/codecs/ad1*
721 F: sound/soc/codecs/ad7*
722 F: sound/soc/codecs/ssm*
723 F: sound/soc/codecs/sigmadsp.*
725 ANALOG DEVICES INC ASOC DRIVERS
728 W: http://blackfin.uclinux.org/
730 F: sound/soc/blackfin/*
732 ANALOG DEVICES INC IIO DRIVERS
735 W: http://wiki.analog.com/
736 W: http://ez.analog.com/community/linux-device-drivers
739 X: drivers/iio/*/adjd*
740 F: drivers/staging/iio/*/ad*
741 F: staging/iio/trigger/iio-trig-bfin-timer.c
743 ANALOG DEVICES INC DMA DRIVERS
745 W: http://ez.analog.com/community/linux-device-drivers
747 F: drivers/dma/dma-axi-dmac.c
753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
757 F: drivers/staging/android/
759 AOA (Apple Onboard Audio) ALSA DRIVER
769 F: arch/x86/kernel/apm_32.c
770 F: include/linux/apm_bios.h
771 F: include/uapi/linux/apm_bios.h
772 F: drivers/char/apm-emulation.c
774 APPLE BCM5974 MULTITOUCH DRIVER
778 F: drivers/input/mouse/bcm5974.c
784 F: drivers/hwmon/applesmc.c
786 APPLETALK NETWORK LAYER
789 F: drivers/net/appletalk/
792 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
795 F: arch/arm64/boot/dts/apm/
797 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
801 F: drivers/net/ethernet/apm/xgene/
802 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
804 APTINA CAMERA SENSOR PLL
808 F: drivers/media/i2c/aptina-pll.*
810 ARC FRAMEBUFFER DRIVER
813 F: drivers/video/fbdev/arcfb.c
814 F: drivers/video/fbdev/core/fb_defio.c
820 F: drivers/net/arcnet/
821 F: include/uapi/linux/if_arcnet.h
823 ARM MFM AND FLOPPY DRIVERS
826 F: arch/arm/lib/floppydma.S
827 F: arch/arm/include/asm/floppy.h
829 ARM PMU PROFILING AND DEBUGGING
833 F: arch/arm*/kernel/perf_*
834 F: arch/arm/oprofile/common.c
835 F: arch/arm*/kernel/hw_breakpoint.c
836 F: arch/arm*/include/asm/hw_breakpoint.h
837 F: arch/arm*/include/asm/perf_event.h
838 F: drivers/perf/arm_pmu.c
839 F: include/linux/perf/arm_pmu.h
844 W: http://www.arm.linux.org.uk/
848 ARM SUB-ARCHITECTURES
853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
855 ARM PRIMECELL AACI PL041 DRIVER
860 ARM PRIMECELL CLCD PL110 DRIVER
863 F: drivers/video/fbdev/amba-clcd.*
865 ARM PRIMECELL KMI PL050 DRIVER
868 F: drivers/input/serio/ambakmi.*
869 F: include/linux/amba/kmi.h
871 ARM PRIMECELL MMCI PL180/1 DRIVER
874 F: drivers/mmc/host/mmci.*
875 F: include/linux/amba/mmci.h
877 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
880 F: drivers/tty/serial/amba-pl01*.c
881 F: include/linux/amba/serial.h
883 ARM PRIMECELL BUS SUPPORT
887 F: include/linux/amba/bus.h
889 ARM/ADS SPHERE MACHINE SUPPORT
894 ARM/AFEB9260 MACHINE SUPPORT
899 ARM/AJECO 1ARM MACHINE SUPPORT
904 ARM/Allwinner sunXi SoC support
911 ARM/Allwinner SoC Clock Support
914 F: drivers/clk/sunxi/
916 ARM/Amlogic MesonX SoC support
920 F: drivers/media/rc/meson-ir.c
923 ARM/Annapurna Labs ALPINE ARCHITECTURE
926 F: arch/arm/mach-alpine/
928 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
933 W: http://www.linux4sam.org
935 F: arch/arm/mach-at91/
937 F: arch/arm/boot/dts/at91*.dts
938 F: arch/arm/boot/dts/at91*.dtsi
939 F: arch/arm/boot/dts/sama*.dts
940 F: arch/arm/boot/dts/sama*.dtsi
941 F: arch/arm/include/debug/at91.S
943 ARM/ATMEL AT91 Clock Support
948 ARM/CALXEDA HIGHBANK ARCHITECTURE
952 F: arch/arm/mach-highbank/
954 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
957 F: arch/arm/mach-cns3xxx/
959 ARM/CAVIUM THUNDER NETWORK DRIVER
964 F: drivers/net/ethernet/cavium/thunder/
966 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
972 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
977 F: arch/arm/mach-ep93xx/
978 F: arch/arm/mach-ep93xx/include/mach/
980 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
989 F: arch/arm/include/asm/clkdev.h
990 F: drivers/clk/clkdev.c
992 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
997 ARM/CONTEC MICRO9 MACHINE SUPPORT
1000 F: arch/arm/mach-ep93xx/micro9.c
1002 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1006 F: drivers/hwtracing/coresight/*
1007 F: Documentation/trace/coresight.txt
1008 F: Documentation/devicetree/bindings/arm/coresight.txt
1009 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1011 ARM/CORGI MACHINE SUPPORT
1015 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1018 T: git git://github.com/ulli-kroll/linux.git
1020 F: arch/arm/mach-gemini/
1021 F: drivers/rtc/rtc-gemini.c
1023 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1028 F: arch/arm/mach-prima2/
1029 F: drivers/clk/sirf/
1030 F: drivers/clocksource/timer-prima2.c
1031 F: drivers/clocksource/timer-atlas7.c
1034 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1038 F: arch/arm/boot/dts/cx92755*
1041 ARM/EBSA110 MACHINE SUPPORT
1044 W: http://www.arm.linux.org.uk/
1046 F: arch/arm/mach-ebsa110/
1047 F: drivers/net/ethernet/amd/am79c961a.*
1049 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1055 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1060 W: http://www.openezx.org/
1062 T: topgit git://git.openezx.org/openezx.git
1063 F: arch/arm/mach-pxa/ezx.c
1065 ARM/FARADAY FA526 PORT
1069 T: git git://git.berlios.de/gemini-board
1070 F: arch/arm/mm/*-fa*
1072 ARM/FOOTBRIDGE ARCHITECTURE
1075 W: http://www.arm.linux.org.uk/
1077 F: arch/arm/include/asm/hardware/dec21285.h
1078 F: arch/arm/mach-footbridge/
1080 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1086 F: arch/arm/mach-imx/
1087 F: arch/arm/mach-mxs/
1088 F: arch/arm/boot/dts/imx*
1089 F: arch/arm/configs/imx*_defconfig
1093 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1100 F: arch/arm/mach-imx/*vf610*
1101 F: arch/arm/boot/dts/vf*
1103 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1108 ARM/GUMSTIX MACHINE SUPPORT
1113 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1118 F: arch/arm/mach-pxa/hx4700.c
1119 F: arch/arm/mach-pxa/include/mach/hx4700.h
1120 F: sound/soc/pxa/hx4700.c
1122 ARM/HISILICON SOC SUPPORT
1125 W: http://www.hisilicon.com
1127 T: git git://github.com/hisilicon/linux-hisi.git
1128 F: arch/arm/mach-hisi/
1130 ARM/HP JORNADA 7XX MACHINE SUPPORT
1134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1135 F: arch/arm/mach-sa1100/jornada720.c
1136 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1138 ARM/IGEP MACHINE SUPPORT
1144 F: arch/arm/boot/dts/omap3-igep*
1146 ARM/INCOME PXA270 SUPPORT
1150 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1152 ARM/INTEL IOP32X ARM ARCHITECTURE
1157 ARM/INTEL IOP33X ARM ARCHITECTURE
1161 ARM/INTEL IOP13XX ARM ARCHITECTURE
1166 ARM/INTEL IQ81342EX MACHINE SUPPORT
1171 ARM/INTEL IXDP2850 MACHINE SUPPORT
1176 ARM/INTEL IXP4XX ARM ARCHITECTURE
1181 F: arch/arm/mach-ixp4xx/
1183 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1187 F: arch/arm/mach-pxa/stargate2.c
1188 F: drivers/pcmcia/pxa2xx_stargate2.c
1190 ARM/INTEL XSC3 (MANZANO) ARM CORE
1195 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1200 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1204 F: arch/arm/mach-keystone/
1205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1207 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1211 F: drivers/clk/keystone/
1213 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1218 F: drivers/clocksource/timer-keystone.c
1220 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1224 F: drivers/power/reset/keystone-reset.c
1226 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1230 F: drivers/memory/*emif*
1232 ARM/LOGICPD PXA270 MACHINE SUPPORT
1237 ARM/LPC18XX ARCHITECTURE
1241 F: arch/arm/boot/dts/lpc43*
1242 F: drivers/clk/nxp/clk-lpc18xx*
1243 F: drivers/clocksource/time-lpc32xx.c
1244 F: drivers/i2c/busses/i2c-lpc2k.c
1245 F: drivers/memory/pl172.c
1246 F: drivers/mtd/spi-nor/nxp-spifi.c
1247 F: drivers/rtc/rtc-lpc24xx.c
1250 ARM/MAGICIAN MACHINE SUPPORT
1254 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1261 F: arch/arm/mach-mvebu/
1262 F: drivers/rtc/rtc-armada38x.c
1263 F: arch/arm/boot/dts/armada*
1264 F: arch/arm/boot/dts/kirkwood*
1267 ARM/Marvell Berlin SoC support
1271 F: arch/arm/mach-berlin/
1272 F: arch/arm/boot/dts/berlin*
1275 ARM/Marvell Dove/MV78xx0/Orion SOC support
1282 F: arch/arm/mach-dove/
1283 F: arch/arm/mach-mv78xx0/
1284 F: arch/arm/mach-orion5x/
1285 F: arch/arm/plat-orion/
1286 F: arch/arm/boot/dts/dove*
1287 F: arch/arm/boot/dts/orion5x*
1290 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1293 W: http://www.digriz.org.uk/ts78xx/kernel
1295 F: arch/arm/mach-orion5x/ts78xx-*
1297 ARM/Mediatek RTC DRIVER
1302 F: drivers/rtc/rtc-mt6397.c
1304 ARM/Mediatek SoC support
1309 F: arch/arm/boot/dts/mt6*
1310 F: arch/arm/boot/dts/mt8*
1311 F: arch/arm/mach-mediatek/
1315 ARM/Mediatek USB3 PHY DRIVER
1320 F: drivers/phy/phy-mt65xx-usb3.c
1322 ARM/MICREL KS8695 ARCHITECTURE
1325 F: arch/arm/mach-ks8695/
1328 ARM/MIOA701 MACHINE SUPPORT
1331 F: arch/arm/mach-pxa/mioa701.c
1334 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1338 ARM/NOMADIK ARCHITECTURE
1343 F: arch/arm/mach-nomadik/
1344 F: drivers/pinctrl/nomadik/
1345 F: drivers/i2c/busses/i2c-nomadik.c
1346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1348 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1351 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1354 ARM/TOSA MACHINE SUPPORT
1359 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1362 W: http://hackndev.com
1364 F: arch/arm/mach-pxa/include/mach/palmtx.h
1365 F: arch/arm/mach-pxa/palmtx.c
1366 F: arch/arm/mach-pxa/include/mach/palmt5.h
1367 F: arch/arm/mach-pxa/palmt5.c
1368 F: arch/arm/mach-pxa/include/mach/palmld.h
1369 F: arch/arm/mach-pxa/palmld.c
1370 F: arch/arm/mach-pxa/include/mach/palmte2.h
1371 F: arch/arm/mach-pxa/palmte2.c
1372 F: arch/arm/mach-pxa/include/mach/palmtc.h
1373 F: arch/arm/mach-pxa/palmtc.c
1375 ARM/PALM TREO SUPPORT
1378 W: http://hackndev.com
1380 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1381 F: arch/arm/mach-pxa/palmtreo.c
1386 W: http://hackndev.com
1388 F: arch/arm/mach-pxa/include/mach/palmz72.h
1389 F: arch/arm/mach-pxa/palmz72.c
1393 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1396 ARM/PT DIGITAL BOARD PORT
1399 W: http://www.arm.linux.org.uk/
1402 ARM/QUALCOMM SUPPORT
1409 F: arch/arm/mach-qcom/
1410 F: drivers/soc/qcom/
1411 F: drivers/tty/serial/msm_serial.h
1412 F: drivers/tty/serial/msm_serial.c
1413 F: drivers/*/pm8???-*
1414 F: drivers/mfd/ssbi.c
1415 F: drivers/firmware/qcom_scm.c
1416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1418 ARM/RADISYS ENP2611 MACHINE SUPPORT
1423 ARM/RISCPC ARCHITECTURE
1426 W: http://www.arm.linux.org.uk/
1428 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1429 F: arch/arm/include/asm/hardware/ioc.h
1430 F: arch/arm/include/asm/hardware/iomd.h
1431 F: arch/arm/include/asm/hardware/memc.h
1432 F: arch/arm/mach-rpc/
1433 F: drivers/net/ethernet/8390/etherh.c
1434 F: drivers/net/ethernet/i825xx/ether1*
1435 F: drivers/net/ethernet/seeq/ether3*
1436 F: drivers/scsi/arm/
1438 ARM/Rockchip SoC support
1443 F: arch/arm/boot/dts/rk3*
1444 F: arch/arm/mach-rockchip/
1445 F: drivers/clk/rockchip/
1446 F: drivers/i2c/busses/i2c-rk3x.c
1447 F: drivers/*/*rockchip*
1448 F: drivers/*/*/*rockchip*
1449 F: sound/soc/rockchip/
1452 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1458 F: arch/arm/boot/dts/s3c*
1459 F: arch/arm/boot/dts/exynos*
1460 F: arch/arm64/boot/dts/exynos/
1461 F: arch/arm/plat-samsung/
1462 F: arch/arm/mach-s3c24*/
1463 F: arch/arm/mach-s3c64xx/
1464 F: arch/arm/mach-s5p*/
1465 F: arch/arm/mach-exynos*/
1466 F: drivers/*/*s3c2410*
1467 F: drivers/*/*/*s3c2410*
1468 F: drivers/spi/spi-s3c*
1469 F: sound/soc/samsung/*
1470 F: Documentation/arm/Samsung/
1471 F: Documentation/devicetree/bindings/arm/samsung/
1472 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1473 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1476 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1480 F: arch/arm/mach-s5pv210/
1482 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1488 F: drivers/media/platform/s5p-g2d/
1490 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1497 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1498 F: drivers/media/platform/s5p-mfc/
1500 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1506 F: drivers/media/platform/s5p-tv/
1508 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1514 F: drivers/media/platform/s5p-jpeg/
1516 ARM/SHMOBILE ARM ARCHITECTURE
1520 W: http://oss.renesas.com
1521 Q: http://patchwork.kernel.org/project/linux-sh/list/
1522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1524 F: arch/arm/boot/dts/emev2*
1525 F: arch/arm/boot/dts/r7s*
1526 F: arch/arm/boot/dts/r8a*
1527 F: arch/arm/boot/dts/sh*
1528 F: arch/arm/configs/shmobile_defconfig
1529 F: arch/arm/include/debug/renesas-scif.S
1530 F: arch/arm/mach-shmobile/
1533 ARM/SOCFPGA ARCHITECTURE
1536 F: arch/arm/mach-socfpga/
1537 F: arch/arm/boot/dts/socfpga*
1538 F: arch/arm/configs/socfpga_defconfig
1539 W: http://www.rocketboards.org
1540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1542 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1545 F: drivers/clk/socfpga/
1547 ARM/SOCFPGA EDAC SUPPORT
1550 F: drivers/edac/altera_edac.
1552 ARM/STI ARCHITECTURE
1558 W: http://www.stlinux.com
1560 F: arch/arm/mach-sti/
1561 F: arch/arm/boot/dts/sti*
1562 F: drivers/char/hw_random/st-rng.c
1563 F: drivers/clocksource/arm_global_timer.c
1564 F: drivers/clocksource/clksrc_st_lpc.c
1565 F: drivers/i2c/busses/i2c-st.c
1566 F: drivers/media/rc/st_rc.c
1567 F: drivers/media/platform/sti/c8sectpfe/
1568 F: drivers/mmc/host/sdhci-st.c
1569 F: drivers/phy/phy-miphy28lp.c
1570 F: drivers/phy/phy-miphy365x.c
1571 F: drivers/phy/phy-stih407-usb.c
1572 F: drivers/phy/phy-stih41x-usb.c
1573 F: drivers/pinctrl/pinctrl-st.c
1574 F: drivers/reset/sti/
1575 F: drivers/rtc/rtc-st-lpc.c
1576 F: drivers/tty/serial/st-asc.c
1577 F: drivers/usb/dwc3/dwc3-st.c
1578 F: drivers/usb/host/ehci-st.c
1579 F: drivers/usb/host/ohci-st.c
1580 F: drivers/watchdog/st_lpc_wdt.c
1581 F: drivers/ata/ahci_st.c
1583 ARM/STM32 ARCHITECTURE
1587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1589 F: drivers/clocksource/armv7m_systick.c
1591 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1596 ARM/TETON BGA MACHINE SUPPORT
1601 ARM/THECUS N2100 MACHINE SUPPORT
1606 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1609 W: http://www.mcuos.com
1611 F: arch/arm/mach-w90x900/
1612 F: drivers/input/keyboard/w90p910_keypad.c
1613 F: drivers/input/touchscreen/w90p910_ts.c
1614 F: drivers/watchdog/nuc900_wdt.c
1615 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1616 F: drivers/mtd/nand/nuc900_nand.c
1617 F: drivers/rtc/rtc-nuc900.c
1618 F: drivers/spi/spi-nuc900.c
1619 F: drivers/usb/host/ehci-w90x900.c
1620 F: drivers/video/fbdev/nuc900fb.c
1622 ARM/U300 MACHINE SUPPORT
1626 F: arch/arm/mach-u300/
1627 F: drivers/clocksource/timer-u300.c
1628 F: drivers/i2c/busses/i2c-stu300.c
1629 F: drivers/rtc/rtc-coh901331.c
1630 F: drivers/watchdog/coh901327_wdt.c
1631 F: drivers/dma/coh901318*
1632 F: drivers/mfd/ab3100*
1633 F: drivers/rtc/rtc-ab3100.c
1634 F: drivers/rtc/rtc-coh901331.c
1635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1637 ARM/UNIPHIER ARCHITECTURE
1641 F: arch/arm/boot/dts/uniphier*
1642 F: arch/arm/include/asm/hardware/cache-uniphier.h
1643 F: arch/arm/mach-uniphier/
1644 F: arch/arm/mm/cache-uniphier.c
1645 F: drivers/i2c/busses/i2c-uniphier*
1646 F: drivers/pinctrl/uniphier/
1647 F: drivers/tty/serial/8250/8250_uniphier.c
1650 ARM/Ux500 ARM ARCHITECTURE
1654 F: arch/arm/mach-ux500/
1655 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1656 F: drivers/dma/ste_dma40*
1657 F: drivers/hwspinlock/u8500_hsem.c
1658 F: drivers/mfd/abx500*
1659 F: drivers/mfd/ab8500*
1660 F: drivers/mfd/dbx500*
1661 F: drivers/mfd/db8500*
1662 F: drivers/pinctrl/nomadik/pinctrl-ab*
1663 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1664 F: drivers/rtc/rtc-ab8500.c
1665 F: drivers/rtc/rtc-pl031.c
1666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1668 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1671 T: git git://git.linaro.org/people/ulfh/clk.git
1673 F: drivers/clk/ux500/
1674 F: include/linux/platform_data/clk-ux500.h
1676 ARM/VERSATILE EXPRESS PLATFORM
1682 F: arch/arm/boot/dts/vexpress*
1683 F: arch/arm64/boot/dts/arm/vexpress*
1684 F: arch/arm/mach-vexpress/
1687 F: drivers/clk/versatile/clk-vexpress-osc.c
1688 F: drivers/clocksource/versatile.c
1693 W: http://www.arm.linux.org.uk/
1697 ARM/VOIPAC PXA270 SUPPORT
1701 F: arch/arm/mach-pxa/vpac270.c
1702 F: arch/arm/mach-pxa/include/mach/vpac270.h
1704 ARM/VT8500 ARM ARCHITECTURE
1708 F: arch/arm/mach-vt8500/
1709 F: drivers/clocksource/vt8500_timer.c
1710 F: drivers/i2c/busses/i2c-wmt.c
1711 F: drivers/mmc/host/wmt-sdmmc.c
1712 F: drivers/pwm/pwm-vt8500.c
1713 F: drivers/rtc/rtc-vt8500.c
1714 F: drivers/tty/serial/vt8500_serial.c
1715 F: drivers/usb/host/ehci-platform.c
1716 F: drivers/usb/host/uhci-platform.c
1717 F: drivers/video/fbdev/vt8500lcdfb.*
1718 F: drivers/video/fbdev/wm8505fb*
1719 F: drivers/video/fbdev/wmt_ge_rops.*
1721 ARM/ZIPIT Z2 SUPPORT
1725 F: arch/arm/mach-pxa/z2.c
1726 F: arch/arm/mach-pxa/include/mach/z2.h
1728 ARM/ZTE ARCHITECTURE
1732 F: arch/arm/mach-zx/
1734 F: Documentation/devicetree/bindings/arm/zte.txt
1735 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1737 ARM/ZYNQ ARCHITECTURE
1741 W: http://wiki.xilinx.com
1742 T: git https://github.com/Xilinx/linux-xlnx.git
1744 F: arch/arm/mach-zynq/
1745 F: drivers/cpuidle/cpuidle-zynq.c
1746 F: drivers/block/xsysace.c
1749 F: drivers/clocksource/cadence_ttc_timer.c
1750 F: drivers/i2c/busses/i2c-cadence.c
1751 F: drivers/mmc/host/sdhci-of-arasan.c
1752 F: drivers/edac/synopsys_edac.c
1758 F: drivers/iommu/arm-smmu.c
1759 F: drivers/iommu/arm-smmu-v3.c
1760 F: drivers/iommu/io-pgtable-arm.c
1762 ARM64 PORT (AARCH64 ARCHITECTURE)
1768 F: Documentation/arm64/
1770 AS3645A LED FLASH CONTROLLER DRIVER
1773 T: git git://linuxtv.org/media_tree.git
1775 F: drivers/media/i2c/as3645a.c
1776 F: include/media/i2c/as3645a.h
1778 ASC7621 HARDWARE MONITOR DRIVER
1782 F: Documentation/hwmon/asc7621
1783 F: drivers/hwmon/asc7621.c
1785 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1789 W: http://acpi4asus.sf.net
1791 F: drivers/platform/x86/asus*.c
1792 F: drivers/platform/x86/eeepc*.c
1794 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1796 W: http://sourceforge.net/projects/xscaleiop
1798 F: Documentation/crypto/async-tx-api.txt
1801 F: include/linux/dmaengine.h
1802 F: include/linux/async_tx.h
1808 F: drivers/misc/eeprom/at24.c
1809 F: include/linux/platform_data/at24.h
1811 ATA OVER ETHERNET (AOE) DRIVER
1813 W: http://www.openaoe.org/
1815 F: Documentation/aoe/
1816 F: drivers/block/aoe/
1818 ATHEROS 71XX/9XXX GPIO DRIVER
1820 W: https://github.com/AlbanBedel/linux
1821 T: git git://github.com/AlbanBedel/linux
1823 F: drivers/gpio/gpio-ath79.c
1824 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1826 ATHEROS ATH GENERIC UTILITIES
1830 F: drivers/net/wireless/ath/*
1832 ATHEROS ATH5K WIRELESS DRIVER
1837 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1839 F: drivers/net/wireless/ath/ath5k/
1841 ATHEROS ATH6KL WIRELESS DRIVER
1844 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1845 T: git git://github.com/kvalo/ath.git
1847 F: drivers/net/wireless/ath/ath6kl/
1849 WILOCITY WIL6210 WIRELESS DRIVER
1854 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1855 F: drivers/net/wireless/ath/wil6210/
1856 F: include/uapi/linux/wil6210_uapi.h
1858 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1861 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1863 F: drivers/net/wireless/ath/carl9170/
1865 ATK0110 HWMON DRIVER
1869 F: drivers/hwmon/asus_atk0110.c
1874 F: drivers/input/misc/ati_remote2.c
1876 ATLX ETHERNET DRIVERS
1880 W: http://sourceforge.net/projects/atl1
1881 W: http://atl1.sourceforge.net
1883 F: drivers/net/ethernet/atheros/
1889 W: http://linux-atm.sourceforge.net
1892 F: include/linux/atm*
1893 F: include/uapi/linux/atm*
1895 ATMEL AT91 / AT32 MCI DRIVER
1898 F: drivers/mmc/host/atmel-mci.c
1899 F: drivers/mmc/host/atmel-mci-regs.h
1901 ATMEL AT91 / AT32 SERIAL DRIVER
1904 F: drivers/tty/serial/atmel_serial.c
1906 ATMEL Audio ALSA driver
1916 F: drivers/dma/at_hdmac.c
1917 F: drivers/dma/at_hdmac_regs.h
1918 F: include/linux/platform_data/dma-atmel.h
1925 F: drivers/dma/at_xdmac.c
1931 F: drivers/i2c/busses/i2c-at91.c
1937 F: drivers/media/platform/soc_camera/atmel-isi.c
1938 F: include/media/atmel-isi.h
1944 F: drivers/video/fbdev/atmel_lcdfb.c
1945 F: include/video/atmel_lcdc.h
1947 ATMEL MACB ETHERNET DRIVER
1950 F: drivers/net/ethernet/cadence/
1956 F: drivers/mtd/nand/atmel_nand*
1962 F: drivers/mmc/host/sdhci-of-at91.c
1967 F: drivers/spi/spi-atmel.*
1973 F: drivers/misc/atmel-ssc.c
1974 F: include/linux/atmel-ssc.h
1976 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1980 F: drivers/misc/atmel_tclib.c
1981 F: drivers/clocksource/tcb_clksrc.c
1983 ATMEL USBA UDC DRIVER
1987 F: drivers/usb/gadget/udc/atmel_usba_udc.*
1989 ATMEL WIRELESS DRIVER
1992 W: http://www.thekelleys.org.uk/atmel
1993 W: http://atmelwlandriver.sourceforge.net/
1995 F: drivers/net/wireless/atmel*
1997 ATMEL MAXTOUCH DRIVER
1999 T: git git://github.com/atmel-maxtouch/linux.git
2001 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2002 F: drivers/input/touchscreen/atmel_mxt_ts.c
2003 F: include/linux/platform_data/atmel_mxt_ts.h
2005 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2008 W: http://www.attotech.com
2010 F: drivers/scsi/esas2r
2012 ATUSB IEEE 802.15.4 RADIO DRIVER
2016 F: drivers/net/ieee802154/atusb.c
2017 F: drivers/net/ieee802154/atusb.h
2018 F: drivers/net/ieee802154/at86rf230.h
2024 W: http://people.redhat.com/sgrubb/audit/
2025 T: git git://git.infradead.org/users/pcmoore/audit
2027 F: include/linux/audit.h
2028 F: include/uapi/linux/audit.h
2031 AUXILIARY DISPLAY DRIVERS
2033 W: http://miguelojeda.es/auxdisplay.htm
2034 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2036 F: drivers/auxdisplay/
2037 F: include/linux/cfag12864b.h
2042 W: http://www.atmel.com/products/AVR32/
2043 W: http://mirror.egtvedt.no/avr32linux.org/
2044 W: http://avrfreaks.net/
2048 AVR32/AT32AP MACHINE SUPPORT
2052 F: arch/avr32/mach-at32ap/
2057 W: http://www.linux-ax25.org/
2059 F: include/uapi/linux/ax25.h
2060 F: include/net/ax25.h
2066 W: https://linuxtv.org
2067 T: git git://linuxtv.org/media_tree.git
2069 F: drivers/media/usb/dvb-usb-v2/az6007.c
2071 AZTECH FM RADIO RECEIVER DRIVER
2074 T: git git://linuxtv.org/media_tree.git
2075 W: https://linuxtv.org
2077 F: drivers/media/radio/radio-aztech*
2082 W: http://wireless.kernel.org/en/users/Drivers/b43
2084 F: drivers/net/wireless/b43/
2086 B43LEGACY WIRELESS DRIVER
2090 W: http://wireless.kernel.org/en/users/Drivers/b43
2092 F: drivers/net/wireless/b43legacy/
2094 BACKLIGHT CLASS/SUBSYSTEM
2098 F: drivers/video/backlight/
2099 F: include/linux/backlight.h
2106 W: http://www.open-mesh.org/
2110 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2113 W: http://www.baycom.org/~tom/ham/ham.html
2115 F: drivers/net/hamradio/baycom*
2117 BCACHE (BLOCK LAYER CACHE)
2120 W: http://bcache.evilpiepirate.org
2122 F: drivers/md/bcache/
2124 BDISP ST MEDIA DRIVER
2127 T: git git://linuxtv.org/media_tree.git
2128 W: https://linuxtv.org
2130 F: drivers/media/platform/sti/bdisp
2134 F: Documentation/filesystems/befs.txt
2137 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2141 F: drivers/net/ethernet/ec_bhf.c
2146 F: Documentation/filesystems/bfs.txt
2148 F: include/uapi/linux/bfs_fs.h
2150 BLACKFIN ARCHITECTURE
2153 T: git git://git.code.sf.net/p/adi-linux/code
2154 W: http://blackfin.uclinux.org
2158 BLACKFIN EMAC DRIVER
2160 W: http://blackfin.uclinux.org
2162 F: drivers/net/ethernet/adi/
2166 W: http://blackfin.uclinux.org
2168 F: drivers/rtc/rtc-bfin.c
2173 W: http://blackfin.uclinux.org
2175 F: drivers/mmc/host/bfin_sdh.c
2177 BLACKFIN SERIAL DRIVER
2180 W: http://blackfin.uclinux.org
2182 F: drivers/tty/serial/bfin_uart.c
2184 BLACKFIN WATCHDOG DRIVER
2186 W: http://blackfin.uclinux.org
2188 F: drivers/watchdog/bfin_wdt.c
2190 BLACKFIN I2C TWI DRIVER
2193 W: http://blackfin.uclinux.org/
2195 F: drivers/i2c/busses/i2c-bfin-twi.c
2197 BLACKFIN MEDIA DRIVER
2200 W: http://blackfin.uclinux.org/
2202 F: drivers/media/platform/blackfin/
2203 F: drivers/media/i2c/adv7183*
2204 F: drivers/media/i2c/vs6624*
2206 BLINKM RGB LED DRIVER
2209 F: drivers/leds/leds-blinkm.c
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2217 F: kernel/trace/blktrace.c
2223 F: drivers/mtd/devices/block2mtd.c
2230 W: http://www.bluez.org/
2231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2234 F: drivers/bluetooth/
2241 W: http://www.bluez.org/
2242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2246 F: include/net/bluetooth/
2253 W: http://sourceforge.net/projects/bonding/
2255 F: drivers/net/bonding/
2256 F: include/uapi/linux/if_bonding.h
2258 BPF (Safe dynamic programs and tools)
2265 BROADCOM B44 10/100 ETHERNET DRIVER
2269 F: drivers/net/ethernet/broadcom/b44.*
2271 BROADCOM GENET ETHERNET DRIVER
2275 F: drivers/net/ethernet/broadcom/genet/
2277 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2282 F: drivers/net/ethernet/broadcom/bnx2.*
2283 F: drivers/net/ethernet/broadcom/bnx2_*
2285 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2289 F: drivers/net/ethernet/broadcom/bnx2x/
2291 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2296 T: git git://github.com/broadcom/mach-bcm
2298 F: arch/arm/mach-bcm/
2299 F: arch/arm/boot/dts/bcm113*
2300 F: arch/arm/boot/dts/bcm216*
2301 F: arch/arm/boot/dts/bcm281*
2302 F: arch/arm/configs/bcm_defconfig
2303 F: drivers/mmc/host/sdhci-bcm-kona.c
2304 F: drivers/clocksource/bcm_kona_timer.c
2306 BROADCOM BCM2835 ARM ARCHITECTURE
2312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2316 BROADCOM BCM33XX MIPS ARCHITECTURE
2320 F: arch/mips/bcm3384/*
2321 F: arch/mips/include/asm/mach-bcm3384/*
2322 F: arch/mips/kernel/*bmips*
2324 BROADCOM BCM47XX MIPS ARCHITECTURE
2329 F: arch/mips/bcm47xx/*
2330 F: arch/mips/include/asm/mach-bcm47xx/*
2332 BROADCOM BCM5301X ARM ARCHITECTURE
2336 F: arch/arm/mach-bcm/bcm_5301x.c
2337 F: arch/arm/boot/dts/bcm5301x.dtsi
2338 F: arch/arm/boot/dts/bcm470*
2340 BROADCOM BCM63XX ARM ARCHITECTURE
2343 T: git git://github.com/broadcom/arm-bcm63xx.git
2345 F: arch/arm/mach-bcm/bcm63xx.c
2346 F: arch/arm/include/debug/bcm63xx.S
2348 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2352 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2354 BROADCOM BCM7XXX ARM ARCHITECTURE
2359 T: git git://github.com/broadcom/stblinux.git
2361 F: arch/arm/mach-bcm/*brcmstb*
2362 F: arch/arm/boot/dts/bcm7*.dts*
2363 F: drivers/bus/brcmstb_gisb.c
2366 BROADCOM BMIPS MIPS ARCHITECTURE
2370 T: git git://github.com/broadcom/stblinux.git
2372 F: arch/mips/bmips/*
2373 F: arch/mips/include/asm/mach-bmips/*
2374 F: arch/mips/kernel/*bmips*
2375 F: arch/mips/boot/dts/brcm/bcm*.dts*
2376 F: drivers/irqchip/irq-bcm7*
2377 F: drivers/irqchip/irq-brcmstb*
2379 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2384 F: drivers/net/ethernet/broadcom/tg3.*
2386 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2394 F: drivers/net/wireless/brcm80211/
2396 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2400 F: drivers/scsi/bnx2fc/
2402 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2406 F: drivers/scsi/bnx2i/
2408 BROADCOM IPROC ARM ARCHITECTURE
2414 T: git git://github.com/broadcom/cygnus-linux.git
2430 BROADCOM BRCMSTB GPIO DRIVER
2434 F: drivers/gpio/gpio-brcmstb.c
2435 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2437 BROADCOM KONA GPIO DRIVER
2441 F: drivers/gpio/gpio-bcm-kona.c
2442 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2444 BROADCOM NVRAM DRIVER
2448 F: drivers/firmware/broadcom/*
2450 BROADCOM STB NAND FLASH DRIVER
2456 F: drivers/mtd/nand/brcmnand/
2458 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2463 F: include/linux/bcma/
2465 BROADCOM SYSTEMPORT ETHERNET DRIVER
2469 F: drivers/net/ethernet/broadcom/bcmsysport.*
2471 BROCADE BFA FC SCSI DRIVER
2476 F: drivers/scsi/bfa/
2478 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2482 F: drivers/net/ethernet/brocade/bna/
2484 BSG (block layer generic sg v4 driver)
2489 F: include/linux/bsg.h
2490 F: include/uapi/linux/bsg.h
2495 T: git git://git.alsa-project.org/alsa-kernel.git
2497 F: Documentation/sound/alsa/Bt87x.txt
2498 F: sound/pci/bt87x.c
2502 W: http://bu3sch.de/btgpio.php
2504 F: drivers/gpio/gpio-bt8xx.c
2511 W: http://btrfs.wiki.kernel.org/
2512 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2515 F: Documentation/filesystems/btrfs.txt
2518 BTTV VIDEO4LINUX DRIVER
2521 W: https://linuxtv.org
2522 T: git git://linuxtv.org/media_tree.git
2524 F: Documentation/video4linux/bttv/
2525 F: drivers/media/pci/bt8xx/bttv*
2527 BUSLOGIC SCSI DRIVER
2531 F: drivers/scsi/BusLogic.*
2532 F: drivers/scsi/FlashPoint.*
2534 C-MEDIA CMI8788 DRIVER
2537 T: git git://git.alsa-project.org/alsa-kernel.git
2539 F: sound/pci/oxygen/
2545 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2549 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2553 F: Documentation/filesystems/caching/cachefiles.txt
2556 CADET FM/AM RADIO RECEIVER DRIVER
2559 T: git git://linuxtv.org/media_tree.git
2560 W: https://linuxtv.org
2562 F: drivers/media/radio/radio-cadet*
2564 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2567 T: git git://linuxtv.org/media_tree.git
2569 F: Documentation/video4linux/cafe_ccic
2570 F: drivers/media/platform/marvell-ccic/
2576 F: Documentation/networking/caif/
2577 F: drivers/net/caif/
2578 F: include/uapi/linux/caif/
2579 F: include/net/caif/
2582 CALGARY x86-64 IOMMU
2587 F: arch/x86/kernel/pci-calgary_64.c
2588 F: arch/x86/kernel/tce_64.c
2589 F: arch/x86/include/asm/calgary.h
2590 F: arch/x86/include/asm/tce.h
2596 W: https://github.com/linux-can
2597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2600 F: Documentation/networking/can.txt
2602 F: include/linux/can/core.h
2603 F: include/uapi/linux/can.h
2604 F: include/uapi/linux/can/bcm.h
2605 F: include/uapi/linux/can/raw.h
2606 F: include/uapi/linux/can/gw.h
2612 W: https://github.com/linux-can
2613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2617 F: include/linux/can/dev.h
2618 F: include/linux/can/platform/
2619 F: include/uapi/linux/can/error.h
2620 F: include/uapi/linux/can/netlink.h
2626 F: include/linux/capability.h
2627 F: include/uapi/linux/capability.h
2628 F: security/commoncap.c
2629 F: kernel/capability.c
2631 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2634 F: drivers/iio/light/cm*
2635 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2637 CAVIUM LIQUIDIO NETWORK DRIVER
2643 W: http://www.cavium.com
2645 F: drivers/net/ethernet/cavium/liquidio/
2647 CC2520 IEEE-802.15.4 RADIO DRIVER
2651 F: drivers/net/ieee802154/cc2520.c
2652 F: include/linux/spi/cc2520.h
2653 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2655 CELL BROADBAND ENGINE ARCHITECTURE
2658 W: http://www.ibm.com/developerworks/power/cell/
2660 F: arch/powerpc/include/asm/cell*.h
2661 F: arch/powerpc/include/asm/spu*.h
2662 F: arch/powerpc/include/uapi/asm/spu*.h
2663 F: arch/powerpc/oprofile/*cell*
2664 F: arch/powerpc/platforms/cell/
2666 CEPH COMMON CODE (LIBCEPH)
2672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2673 T: git git://github.com/ceph/ceph-client.git
2676 F: include/linux/ceph/
2677 F: include/linux/crush/
2679 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2686 T: git git://github.com/ceph/ceph-client.git
2688 F: Documentation/filesystems/ceph.txt
2691 CERTIFICATE HANDLING:
2696 F: Documentation/module-signing.txt
2698 F: scripts/extract-cert.c
2700 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2703 F: Documentation/usb/WUSB-Design-overview.txt
2704 F: Documentation/usb/wusb-cbaf
2705 F: drivers/usb/host/hwa-hc.c
2706 F: drivers/usb/host/whci/
2707 F: drivers/usb/wusbcore/
2708 F: include/linux/usb/wusb*
2710 CFAG12864B LCD DRIVER
2712 W: http://miguelojeda.es/auxdisplay.htm
2713 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2715 F: drivers/auxdisplay/cfag12864b.c
2716 F: include/linux/cfag12864b.h
2718 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2720 W: http://miguelojeda.es/auxdisplay.htm
2721 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2723 F: drivers/auxdisplay/cfag12864bfb.c
2724 F: include/linux/cfag12864b.h
2726 CFG80211 and NL80211
2729 W: http://wireless.kernel.org/
2730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2733 F: include/uapi/linux/nl80211.h
2734 F: include/net/cfg80211.h
2736 X: net/wireless/wext*
2738 CHAR and MISC DRIVERS
2741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2745 F: include/linux/miscdevice.h
2751 F: scripts/checkpatch.pl
2753 CHINESE DOCUMENTATION
2758 F: Documentation/zh_CN/
2760 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2765 F: drivers/usb/chipidea/
2767 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2771 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2772 F: drivers/input/touchscreen/chipone_icn8318.c
2774 CHROME HARDWARE PLATFORM SUPPORT
2777 F: drivers/platform/chrome/
2779 CISCO VIC ETHERNET NIC DRIVER
2785 F: drivers/net/ethernet/cisco/enic/
2787 CISCO VIC LOW LATENCY NIC DRIVER
2791 F: drivers/infiniband/hw/usnic/
2793 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2797 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2799 CIRRUS LOGIC AUDIO CODEC DRIVERS
2804 F: sound/soc/codecs/cs*
2811 F: include/linux/cleancache.h
2817 F: include/linux/clk.h
2819 CLOCKSOURCE, CLOCKEVENT DRIVERS
2823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2825 F: drivers/clocksource
2827 CISCO FCOE HBA DRIVER
2833 F: drivers/scsi/fnic/
2835 CISCO SCSI HBA DRIVER
2840 F: drivers/scsi/snic/
2847 F: drivers/platform/x86/classmate-laptop.c
2852 T: git git://linuxtv.org/media_tree.git
2853 W: https://linuxtv.org
2855 F: drivers/media/pci/cobalt/
2857 COCCINELLE/Semantic Patches (SmPL)
2863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2864 W: http://coccinelle.lip6.fr/
2866 F: Documentation/coccinelle.txt
2867 F: scripts/coccinelle/
2868 F: scripts/coccicheck
2874 W: http://www.coda.cs.cmu.edu/
2876 F: Documentation/filesystems/coda.txt
2878 F: include/linux/coda*.h
2879 F: include/uapi/linux/coda*.h
2881 CODA V4L2 MEM2MEM DRIVER
2885 F: Documentation/devicetree/bindings/media/coda.txt
2886 F: drivers/media/platform/coda/
2888 COMMON CLK FRAMEWORK
2892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2895 X: drivers/clk/clkdev.c
2896 F: include/linux/clk-pr*
2897 F: include/linux/clk/
2899 COMMON INTERNET FILE SYSTEM (CIFS)
2903 W: http://linux-cifs.samba.org/
2904 T: git git://git.samba.org/sfrench/cifs-2.6.git
2906 F: Documentation/filesystems/cifs/
2909 COMPACTPCI HOTPLUG CORE
2913 F: drivers/pci/hotplug/cpci_hotplug*
2915 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2919 F: drivers/pci/hotplug/cpcihp_zt5550.*
2921 COMPACTPCI HOTPLUG GENERIC DRIVER
2925 F: drivers/pci/hotplug/cpcihp_generic.c
2927 COMPAL LAPTOP SUPPORT
2931 F: drivers/platform/x86/compal-laptop.c
2933 CONEXANT ACCESSRUNNER USB DRIVER
2935 W: http://accessrunner.sourceforge.net/
2937 F: drivers/usb/atm/cxacru.c
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2944 F: include/linux/configfs.h
2950 F: drivers/connector/
2952 CONTROL GROUP (CGROUP)
2957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2959 F: Documentation/cgroups/
2960 F: include/linux/cgroup*
2963 CONTROL GROUP - CPUSET
2966 W: http://www.bullopensource.org/cpuset/
2967 W: http://oss.sgi.com/projects/cpusets/
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2970 F: Documentation/cgroups/cpusets.txt
2971 F: include/linux/cpuset.h
2974 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2983 CORETEMP HARDWARE MONITORING DRIVER
2987 F: Documentation/hwmon/coretemp
2988 F: drivers/hwmon/coretemp.c
2990 COSA/SRP SYNC SERIAL DRIVER
2992 W: http://www.fi.muni.cz/~kas/cosa/
2994 F: drivers/net/wan/cosa*
2996 CPMAC ETHERNET DRIVER
3000 F: drivers/net/ethernet/ti/cpmac.c
3002 CPU FREQUENCY DRIVERS
3007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3008 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3010 F: include/linux/cpufreq.h
3012 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3016 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3018 F: drivers/cpufreq/arm_big_little.h
3019 F: drivers/cpufreq/arm_big_little.c
3020 F: drivers/cpufreq/arm_big_little_dt.c
3022 CPUIDLE DRIVER - ARM BIG LITTLE
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3029 F: drivers/cpuidle/cpuidle-big_little.c
3031 CPUIDLE DRIVER - ARM EXYNOS
3038 F: drivers/cpuidle/cpuidle-exynos.c
3039 F: arch/arm/mach-exynos/pm.c
3046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3047 F: drivers/cpuidle/*
3048 F: include/linux/cpuidle.h
3053 F: arch/x86/kernel/cpuid.c
3054 F: arch/x86/kernel/msr.c
3056 CPU POWER MONITORING SUBSYSTEM
3060 F: tools/power/cpupower/
3063 W: http://sourceforge.net/projects/cramfs/
3064 S: Orphan / Obsolete
3065 F: Documentation/filesystems/cramfs.txt
3072 W: http://developer.axis.com
3075 F: drivers/tty/serial/crisv10.*
3081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3083 F: Documentation/crypto/
3084 F: Documentation/DocBook/crypto-API.tmpl
3090 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3094 F: crypto/ansi_cprng.c
3100 T: git git://linuxtv.org/media_tree.git
3101 W: http://linuxtv.org
3103 F: drivers/media/i2c/cs3308.c
3104 F: drivers/media/i2c/cs3308.h
3106 CS5535 Audio ALSA driver
3109 F: sound/pci/cs5535audio/
3114 F: drivers/net/wireless/cw1200/
3116 CX18 VIDEO4LINUX DRIVER
3120 T: git git://linuxtv.org/media_tree.git
3121 W: https://linuxtv.org
3122 W: http://www.ivtvdriver.org/index.php/Cx18
3124 F: Documentation/video4linux/cx18.txt
3125 F: drivers/media/pci/cx18/
3126 F: include/uapi/linux/ivtv*
3128 CX2341X MPEG ENCODER HELPER MODULE
3131 T: git git://linuxtv.org/media_tree.git
3132 W: https://linuxtv.org
3134 F: drivers/media/common/cx2341x*
3135 F: include/media/cx2341x*
3137 CX24120 MEDIA DRIVER
3141 W: https://linuxtv.org
3142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3144 F: drivers/media/dvb-frontends/cx24120*
3146 CX88 VIDEO4LINUX DRIVER
3149 W: https://linuxtv.org
3150 T: git git://linuxtv.org/media_tree.git
3152 F: Documentation/video4linux/cx88/
3153 F: drivers/media/pci/cx88/
3155 CXD2820R MEDIA DRIVER
3158 W: https://linuxtv.org
3159 W: http://palosaari.fi/linux/
3160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3161 T: git git://linuxtv.org/anttip/media_tree.git
3163 F: drivers/media/dvb-frontends/cxd2820r*
3165 CXGB3 ETHERNET DRIVER (CXGB3)
3168 W: http://www.chelsio.com
3170 F: drivers/net/ethernet/chelsio/cxgb3/
3172 CXGB3 ISCSI DRIVER (CXGB3I)
3175 W: http://www.chelsio.com
3177 F: drivers/scsi/cxgbi/cxgb3i
3179 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3182 W: http://www.openfabrics.org
3184 F: drivers/infiniband/hw/cxgb3/
3186 CXGB4 ETHERNET DRIVER (CXGB4)
3189 W: http://www.chelsio.com
3191 F: drivers/net/ethernet/chelsio/cxgb4/
3193 CXGB4 ISCSI DRIVER (CXGB4I)
3196 W: http://www.chelsio.com
3198 F: drivers/scsi/cxgbi/cxgb4i
3200 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3203 W: http://www.openfabrics.org
3205 F: drivers/infiniband/hw/cxgb4/
3207 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3210 W: http://www.chelsio.com
3212 F: drivers/net/ethernet/chelsio/cxgb4vf/
3214 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3219 F: drivers/misc/cxl/
3220 F: include/misc/cxl*
3221 F: include/uapi/misc/cxl.h
3222 F: Documentation/powerpc/cxl.txt
3223 F: Documentation/powerpc/cxl.txt
3224 F: Documentation/ABI/testing/sysfs-class-cxl
3226 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3231 F: drivers/scsi/cxlflash/
3232 F: include/uapi/scsi/cxlflash_ioctls.h
3233 F: Documentation/powerpc/cxlflash.txt
3235 STMMAC ETHERNET DRIVER
3238 W: http://www.stlinux.com
3240 F: drivers/net/ethernet/stmicro/stmmac/
3245 W: http://www.arm.linux.org.uk/
3247 F: drivers/video/fbdev/cyber2000fb.*
3249 CYCLADES ASYNC MUX DRIVER
3250 W: http://www.cyclades.com/
3252 F: drivers/tty/cyclades.c
3253 F: include/linux/cyclades.h
3254 F: include/uapi/linux/cyclades.h
3256 CYCLADES PC300 DRIVER
3257 W: http://www.cyclades.com/
3259 F: drivers/net/wan/pc300*
3261 CYPRESS_FIRMWARE MEDIA DRIVER
3264 W: https://linuxtv.org
3265 W: http://palosaari.fi/linux/
3266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3267 T: git git://linuxtv.org/anttip/media_tree.git
3269 F: drivers/media/common/cypress_firmware*
3271 CYTTSP TOUCHSCREEN DRIVER
3275 F: drivers/input/touchscreen/cyttsp*
3276 F: include/linux/input/cyttsp.h
3278 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3281 F: drivers/rtc/rtc-ds1685.c
3282 F: include/linux/rtc/ds1685.h
3284 DAMA SLAVE for AX.25
3286 W: http://yaina.de/jreuter/
3287 W: http://www.qsl.net/dl1bke/
3290 F: net/ax25/af_ax25.c
3291 F: net/ax25/ax25_dev.c
3292 F: net/ax25/ax25_ds_*
3293 F: net/ax25/ax25_in.c
3294 F: net/ax25/ax25_out.c
3295 F: net/ax25/ax25_timer.c
3296 F: net/ax25/sysctl_net_ax25.c
3298 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3301 F: Documentation/networking/dmfe.txt
3302 F: drivers/net/ethernet/dec/tulip/dmfe.c
3304 DC390/AM53C974 SCSI driver
3308 F: drivers/scsi/am53c974.c
3315 W: http://twibble.org/dist/dc395x/
3316 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3318 F: Documentation/scsi/dc395x.txt
3319 F: drivers/scsi/dc395x.*
3324 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3326 F: include/linux/dccp.h
3327 F: include/uapi/linux/dccp.h
3328 F: include/linux/tfrc.h
3331 DECnet NETWORK LAYER
3332 W: http://linux-decnet.sourceforge.net
3335 F: Documentation/networking/decnet.txt
3338 DECSTATION PLATFORM SUPPORT
3341 W: http://www.linux-mips.org/wiki/DECstation
3344 F: arch/mips/include/asm/dec/
3345 F: arch/mips/include/asm/mach-dec/
3347 DEFXX FDDI NETWORK DRIVER
3350 F: drivers/net/fddi/defxx.*
3357 F: drivers/platform/x86/dell-laptop.c
3359 DELL LAPTOP RBTN DRIVER
3362 F: drivers/platform/x86/dell-rbtn.*
3364 DELL LAPTOP FREEFALL DRIVER
3367 F: drivers/platform/x86/dell-smo8800.c
3369 DELL LAPTOP SMM DRIVER
3372 F: drivers/hwmon/dell-smm-hwmon.c
3373 F: include/uapi/linux/i8k.h
3375 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3378 F: Documentation/dcdbas.txt
3379 F: drivers/firmware/dcdbas.*
3381 DELL WMI EXTRAS DRIVER
3385 F: drivers/platform/x86/dell-wmi.c
3387 DESIGNWARE USB2 DRD IP DRIVER
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3392 F: drivers/usb/dwc2/
3394 DESIGNWARE USB3 DRD IP DRIVER
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3400 F: drivers/usb/dwc3/
3402 DEVICE COREDUMP (DEV_COREDUMP)
3406 F: drivers/base/devcoredump.c
3407 F: include/linux/devcoredump.h
3409 DEVICE FREQUENCY (DEVFREQ)
3416 DEVICE NUMBER REGISTRY
3418 W: http://lanana.org/docs/device-list/index.html
3426 W: http://sources.redhat.com/dm
3427 Q: http://patchwork.kernel.org/project/dm-devel/list/
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3429 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3431 F: Documentation/device-mapper/
3433 F: drivers/md/persistent-data/
3434 F: include/linux/device-mapper.h
3435 F: include/linux/dm-*.h
3436 F: include/uapi/linux/dm-*.h
3438 DIALOG SEMICONDUCTOR DRIVERS
3440 W: http://www.dialog-semiconductor.com/products
3442 F: Documentation/hwmon/da90??
3443 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3444 F: drivers/gpio/gpio-da90??.c
3445 F: drivers/hwmon/da90??-hwmon.c
3446 F: drivers/iio/adc/da91??-*.c
3447 F: drivers/input/misc/da90??_onkey.c
3448 F: drivers/input/touchscreen/da9052_tsi.c
3449 F: drivers/leds/leds-da90??.c
3450 F: drivers/mfd/da903x.c
3451 F: drivers/mfd/da90??-*.c
3452 F: drivers/mfd/da91??-*.c
3453 F: drivers/power/da9052-battery.c
3454 F: drivers/power/da91??-*.c
3455 F: drivers/regulator/da903x.c
3456 F: drivers/regulator/da9???-regulator.[ch]
3457 F: drivers/rtc/rtc-da90??.c
3458 F: drivers/video/backlight/da90??_bl.c
3459 F: drivers/watchdog/da90??_wdt.c
3460 F: include/linux/mfd/da903x.h
3461 F: include/linux/mfd/da9052/
3462 F: include/linux/mfd/da9055/
3463 F: include/linux/mfd/da9063/
3464 F: include/linux/mfd/da9150/
3465 F: include/sound/da[79]*.h
3466 F: sound/soc/codecs/da[79]*.[ch]
3468 DIGI NEO AND CLASSIC PCI PRODUCTS
3473 F: drivers/staging/dgnc/
3475 DIGI EPCA PCI PRODUCTS
3480 F: drivers/staging/dgap/
3482 DIOLAN U2C-12 I2C DRIVER
3486 F: drivers/i2c/busses/i2c-diolan-u2c.c
3494 DIRECTORY NOTIFICATION (DNOTIFY)
3497 F: Documentation/filesystems/dnotify.txt
3498 F: fs/notify/dnotify/
3499 F: include/linux/dnotify.h
3501 DISK GEOMETRY AND PARTITION HANDLING
3503 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3504 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3505 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3511 F: Documentation/filesystems/quota.txt
3513 F: include/linux/quota*.h
3514 F: include/uapi/linux/quota*.h
3516 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3520 W: http://plugable.com/category/projects/udlfb/
3521 F: drivers/video/fbdev/udlfb.c
3522 F: include/video/udlfb.h
3523 F: Documentation/fb/udlfb.txt
3525 DISTRIBUTED LOCK MANAGER (DLM)
3529 W: http://sources.redhat.com/cluster/
3530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3534 DMA BUFFER SHARING FRAMEWORK
3541 F: include/linux/dma-buf*
3542 F: include/linux/reservation.h
3543 F: include/linux/*fence.h
3544 F: Documentation/dma-buf-sharing.txt
3545 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3547 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3550 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3553 F: include/linux/dmaengine.h
3554 F: Documentation/dmaengine/
3555 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3557 DME1737 HARDWARE MONITOR DRIVER
3561 F: Documentation/hwmon/dme1737
3562 F: drivers/hwmon/dme1737.c
3567 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3568 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3569 F: drivers/firmware/dmi-id.c
3570 F: drivers/firmware/dmi_scan.c
3571 F: include/linux/dmi.h
3578 F: scripts/docproc.c
3579 F: scripts/kernel-doc*
3580 X: Documentation/ABI/
3581 X: Documentation/devicetree/
3582 X: Documentation/acpi
3583 X: Documentation/power
3584 X: Documentation/spi
3585 X: Documentation/DocBook/media
3586 T: git git://git.lwn.net/linux.git docs-next
3592 F: drivers/char/dtlk.c
3593 F: include/linux/dtlk.h
3595 DPT_I2O SCSI RAID DRIVER
3598 W: http://www.adaptec.com/
3600 F: drivers/scsi/dpt*
3601 F: drivers/scsi/dpt/
3608 W: http://www.drbd.org
3609 T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3610 T: git git://git.drbd.org/drbd-8.3.git
3612 F: drivers/block/drbd/
3614 F: Documentation/blockdev/drbd/
3616 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3620 F: Documentation/kobject.txt
3625 F: include/linux/debugfs.h
3626 F: include/linux/kobj*
3632 T: git git://people.freedesktop.org/~airlied/linux
3637 F: include/uapi/drm/
3643 T: git git://people.freedesktop.org/~agd5f/linux
3645 F: drivers/gpu/drm/radeon/
3646 F: include/uapi/drm/radeon*
3651 T: git git://anongit.freedesktop.org/tegra/linux.git
3653 F: drivers/gpu/drm/drm_panel.c
3654 F: drivers/gpu/drm/panel/
3655 F: include/drm/drm_panel.h
3656 F: Documentation/devicetree/bindings/display/panel/
3658 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3663 W: https://01.org/linuxgraphics/
3664 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3665 T: git git://anongit.freedesktop.org/drm-intel
3667 F: drivers/gpu/drm/i915/
3668 F: include/drm/i915*
3669 F: include/uapi/drm/i915*
3671 DRM DRIVERS FOR ATMEL HLCDC
3675 F: drivers/gpu/drm/atmel-hlcdc/
3676 F: Documentation/devicetree/bindings/drm/atmel/
3678 DRM DRIVERS FOR EXYNOS
3684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3686 F: drivers/gpu/drm/exynos/
3687 F: include/drm/exynos*
3688 F: include/uapi/drm/exynos*
3690 DRM DRIVERS FOR FREESCALE DCU
3695 F: drivers/gpu/drm/fsl-dcu/
3696 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3697 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3699 DRM DRIVERS FOR FREESCALE IMX
3703 F: drivers/gpu/drm/imx/
3704 F: drivers/gpu/ipu-v3/
3705 F: Documentation/devicetree/bindings/display/imx/
3707 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3710 T: git git://github.com/patjak/drm-gma500
3712 F: drivers/gpu/drm/gma500
3713 F: include/drm/gma500*
3715 DRM DRIVERS FOR NVIDIA TEGRA
3720 T: git git://anongit.freedesktop.org/tegra/linux.git
3722 F: drivers/gpu/drm/tegra/
3723 F: drivers/gpu/host1x/
3724 F: include/linux/host1x.h
3725 F: include/uapi/drm/tegra_drm.h
3726 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3728 DRM DRIVERS FOR RENESAS
3732 T: git git://people.freedesktop.org/~airlied/linux
3734 F: drivers/gpu/drm/rcar-du/
3735 F: drivers/gpu/drm/shmobile/
3736 F: include/linux/platform_data/shmob_drm.h
3738 DRM DRIVERS FOR ROCKCHIP
3742 F: drivers/gpu/drm/rockchip/
3743 F: Documentation/devicetree/bindings/display/rockchip*
3749 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3751 F: drivers/gpu/drm/sti
3752 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3754 DSBR100 USB FM RADIO DRIVER
3757 T: git git://linuxtv.org/media_tree.git
3759 F: drivers/media/radio/dsbr100.c
3765 F: drivers/net/wan/dscc4.c
3770 T: git git://linuxtv.org/media_tree.git
3771 W: https://linuxtv.org
3773 F: drivers/media/pci/dt3155/
3775 DVB_USB_AF9015 MEDIA DRIVER
3778 W: https://linuxtv.org
3779 W: http://palosaari.fi/linux/
3780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3781 T: git git://linuxtv.org/anttip/media_tree.git
3783 F: drivers/media/usb/dvb-usb-v2/af9015*
3785 DVB_USB_AF9035 MEDIA DRIVER
3788 W: https://linuxtv.org
3789 W: http://palosaari.fi/linux/
3790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3791 T: git git://linuxtv.org/anttip/media_tree.git
3793 F: drivers/media/usb/dvb-usb-v2/af9035*
3795 DVB_USB_ANYSEE MEDIA DRIVER
3798 W: https://linuxtv.org
3799 W: http://palosaari.fi/linux/
3800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3801 T: git git://linuxtv.org/anttip/media_tree.git
3803 F: drivers/media/usb/dvb-usb-v2/anysee*
3805 DVB_USB_AU6610 MEDIA DRIVER
3808 W: https://linuxtv.org
3809 W: http://palosaari.fi/linux/
3810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3811 T: git git://linuxtv.org/anttip/media_tree.git
3813 F: drivers/media/usb/dvb-usb-v2/au6610*
3815 DVB_USB_CE6230 MEDIA DRIVER
3818 W: https://linuxtv.org
3819 W: http://palosaari.fi/linux/
3820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3821 T: git git://linuxtv.org/anttip/media_tree.git
3823 F: drivers/media/usb/dvb-usb-v2/ce6230*
3825 DVB_USB_CXUSB MEDIA DRIVER
3828 W: https://linuxtv.org
3829 W: http://github.com/mkrufky
3830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3831 T: git git://linuxtv.org/media_tree.git
3833 F: drivers/media/usb/dvb-usb/cxusb*
3835 DVB_USB_EC168 MEDIA DRIVER
3838 W: https://linuxtv.org
3839 W: http://palosaari.fi/linux/
3840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3841 T: git git://linuxtv.org/anttip/media_tree.git
3843 F: drivers/media/usb/dvb-usb-v2/ec168*
3845 DVB_USB_GL861 MEDIA DRIVER
3848 W: https://linuxtv.org
3849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3850 T: git git://linuxtv.org/anttip/media_tree.git
3852 F: drivers/media/usb/dvb-usb-v2/gl861*
3854 DVB_USB_MXL111SF MEDIA DRIVER
3857 W: https://linuxtv.org
3858 W: http://github.com/mkrufky
3859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3860 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3862 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3864 DVB_USB_RTL28XXU 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/rtl28xxu*
3874 DVB_USB_V2 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/dvb_usb*
3883 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3888 F: lib/dynamic_debug.c
3889 F: include/linux/dynamic_debug.h
3891 DZ DECSTATION DZ11 SERIAL DRIVER
3894 F: drivers/tty/serial/dz.*
3896 E3X0 POWER BUTTON DRIVER
3899 W: http://www.ettus.com
3901 F: drivers/input/misc/e3x0-button.c
3902 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3907 W: https://linuxtv.org
3908 W: http://palosaari.fi/linux/
3909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3910 T: git git://linuxtv.org/anttip/media_tree.git
3912 F: drivers/media/tuners/e4000*
3914 EATA ISA/EISA/PCI SCSI DRIVER
3918 F: drivers/scsi/eata.c
3923 W: https://linuxtv.org
3924 W: http://palosaari.fi/linux/
3925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3926 T: git git://linuxtv.org/anttip/media_tree.git
3928 F: drivers/media/dvb-frontends/ec100*
3933 W: http://ecryptfs.org
3934 W: https://launchpad.net/ecryptfs
3936 F: Documentation/filesystems/ecryptfs.txt
3944 W: bluesmoke.sourceforge.net
3945 T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3946 T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3948 F: Documentation/edac.txt
3950 F: include/linux/edac.h
3956 W: bluesmoke.sourceforge.net
3958 F: drivers/edac/amd64_edac*
3964 W: bluesmoke.sourceforge.net
3966 F: drivers/edac/highbank*
3973 W: bluesmoke.sourceforge.net
3975 F: drivers/edac/octeon_edac*
3981 W: bluesmoke.sourceforge.net
3983 F: drivers/edac/e752x_edac.c
3988 W: bluesmoke.sourceforge.net
3990 F: drivers/edac/e7xxx_edac.c
3995 W: bluesmoke.sourceforge.net
3997 F: drivers/edac/ghes_edac.c
4002 W: bluesmoke.sourceforge.net
4004 F: drivers/edac/i82443bxgx_edac.c
4009 W: bluesmoke.sourceforge.net
4011 F: drivers/edac/i3000_edac.c
4016 W: bluesmoke.sourceforge.net
4018 F: drivers/edac/i5000_edac.c
4023 W: bluesmoke.sourceforge.net
4025 F: drivers/edac/i5400_edac.c
4030 W: bluesmoke.sourceforge.net
4032 F: drivers/edac/i7300_edac.c
4037 W: bluesmoke.sourceforge.net
4039 F: drivers/edac/i7core_edac.c
4045 W: bluesmoke.sourceforge.net
4047 F: drivers/edac/i82975x_edac.c
4052 W: bluesmoke.sourceforge.net
4054 F: drivers/edac/ie31200_edac.c
4059 W: bluesmoke.sourceforge.net
4061 F: drivers/edac/mpc85xx_edac.[ch]
4066 W: bluesmoke.sourceforge.net
4068 F: drivers/edac/pasemi_edac.c
4073 W: bluesmoke.sourceforge.net
4075 F: drivers/edac/r82600_edac.c
4080 W: bluesmoke.sourceforge.net
4082 F: drivers/edac/sb_edac.c
4085 APPLIED MICRO (APM) X-GENE SOC EDAC
4088 F: drivers/edac/xgene_edac.c
4089 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4091 EDIROL UA-101/UA-1000 DRIVER
4094 T: git git://git.alsa-project.org/alsa-kernel.git
4096 F: sound/usb/misc/ua101.c
4098 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4103 F: Documentation/efi-stub.txt
4104 F: arch/ia64/kernel/efi.c
4105 F: arch/x86/boot/compressed/eboot.[ch]
4106 F: arch/x86/include/asm/efi.h
4107 F: arch/x86/platform/efi/*
4108 F: drivers/firmware/efi/*
4109 F: include/linux/efi*.h
4111 EFI VARIABLE FILESYSTEM
4115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4120 EFIFB FRAMEBUFFER DRIVER
4124 F: drivers/video/fbdev/efifb.c
4127 W: http://aeschi.ch.eu.org/efs/
4131 EHCA (IBM GX bus InfiniBand adapter) DRIVER
4136 F: drivers/infiniband/hw/ehca/
4138 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4142 F: drivers/net/ethernet/ibm/ehea/
4144 EM28XX VIDEO4LINUX DRIVER
4147 W: https://linuxtv.org
4148 T: git git://linuxtv.org/media_tree.git
4150 F: drivers/media/usb/em28xx/
4159 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4163 W: http://www.avagotech.com
4165 F: drivers/scsi/lpfc/
4167 ENE CB710 FLASH CARD READER DRIVER
4170 F: drivers/misc/cb710/
4171 F: drivers/mmc/host/cb710-mmc.*
4172 F: include/linux/cb710.h
4174 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4177 F: drivers/media/rc/ene_ir.*
4179 ENHANCED ERROR HANDLING (EEH)
4183 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4184 F: arch/powerpc/kernel/eeh*.c
4186 EPSON S1D13XXX FRAMEBUFFER DRIVER
4189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4190 F: drivers/video/fbdev/s1d13xxxfb.c
4191 F: include/video/s1d13xxxfb.h
4193 ET131X NETWORK DRIVER
4196 F: drivers/net/ethernet/agere/
4202 W: http://www.linuxfoundation.org/en/Net:Bridge
4204 F: include/linux/netfilter_bridge/
4207 ETHERNET PHY LIBRARY
4211 F: include/linux/phy.h
4212 F: include/linux/phy_fixed.h
4214 F: Documentation/networking/phy.txt
4215 F: drivers/of/of_mdio.c
4216 F: drivers/of/of_net.c
4222 F: Documentation/filesystems/ext2.txt
4224 F: include/linux/ext2*
4230 W: http://ext4.wiki.kernel.org
4231 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4233 F: Documentation/filesystems/ext4.txt
4236 Extended Verification Module (EVM)
4241 F: security/integrity/evm/
4243 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4250 F: include/linux/extcon/
4251 F: include/linux/extcon.h
4252 F: Documentation/extcon/
4253 F: Documentation/devicetree/bindings/extcon/
4259 F: drivers/gpu/drm/exynos/exynos_dp*
4261 EXYNOS MIPI DISPLAY DRIVERS
4267 F: drivers/video/fbdev/exynos/exynos_mipi*
4268 F: include/video/exynos_mipi*
4270 F71805F HARDWARE MONITORING DRIVER
4274 F: Documentation/hwmon/f71805f
4275 F: drivers/hwmon/f71805f.c
4281 F: drivers/media/tuners/fc0011.h
4282 F: drivers/media/tuners/fc0011.c
4287 W: https://linuxtv.org
4288 W: http://palosaari.fi/linux/
4289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4290 T: git git://linuxtv.org/anttip/media_tree.git
4292 F: drivers/media/tuners/fc2580*
4297 F: fs/notify/fanotify/
4298 F: include/linux/fanotify.h
4299 F: include/uapi/linux/fanotify.h
4301 FARSYNC SYNCHRONOUS DRIVER
4303 W: http://www.farsite.co.uk/
4305 F: drivers/net/wan/farsync.*
4307 FAULT INJECTION SUPPORT
4310 F: Documentation/fault-injection/
4311 F: lib/fault-inject.c
4313 FBTFT Framebuffer drivers
4317 F: drivers/staging/fbtft/
4319 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4322 W: www.Open-FCoE.org
4324 F: drivers/scsi/libfc/
4325 F: drivers/scsi/fcoe/
4327 F: include/scsi/libfc.h
4328 F: include/scsi/libfcoe.h
4329 F: include/uapi/scsi/fc/
4331 FILE LOCKING (flock() and fcntl()/lockf())
4336 F: include/linux/fcntl.h
4337 F: include/linux/fs.h
4338 F: include/uapi/linux/fcntl.h
4339 F: include/uapi/linux/fs.h
4343 FILESYSTEMS (VFS and infrastructure)
4349 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4353 F: drivers/hwmon/f75375s.c
4354 F: include/linux/f75375s.h
4356 FIREWIRE AUDIO DRIVERS
4359 T: git git://git.alsa-project.org/alsa-kernel.git
4363 FIREWIRE MEDIA DRIVERS (firedtv)
4367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4369 F: drivers/media/firewire/
4371 FIREWIRE SBP-2 TARGET
4376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4378 F: drivers/target/sbp/
4383 W: http://ieee1394.wiki.kernel.org/
4384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4386 F: drivers/firewire/
4387 F: include/linux/firewire.h
4388 F: include/uapi/linux/firewire*.h
4391 FIRMWARE LOADER (request_firmware)
4395 F: Documentation/firmware_class/
4396 F: drivers/base/firmware*.c
4397 F: include/linux/firmware.h
4399 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4403 F: drivers/block/rsxx/
4407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4409 F: drivers/block/floppy.c
4413 W: http://www.ohwr.org/projects/fmc-bus
4416 F: include/linux/fmc*.h
4417 F: include/linux/ipmi-fru.h
4420 FPGA MANAGER FRAMEWORK
4425 F: include/linux/fpga/fpga-mgr.h
4426 W: http://www.rocketboards.org
4430 W: http://floatingpoint.sourceforge.net/emulator/index.html
4432 F: arch/x86/math-emu/
4434 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4437 F: drivers/net/wan/dlci.c
4438 F: drivers/net/wan/sdla.c
4444 W: http://linux-fbdev.sourceforge.net/
4445 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4448 F: Documentation/fb/
4451 F: include/linux/fb.h
4452 F: include/uapi/video/
4453 F: include/uapi/linux/fb.h
4455 FREESCALE DIU FRAMEBUFFER DRIVER
4459 F: drivers/video/fbdev/fsl-diu-fb.*
4461 FREESCALE DMA DRIVER
4466 F: drivers/dma/fsldma.*
4468 FREESCALE I2C CPM DRIVER
4473 F: drivers/i2c/busses/i2c-cpm.c
4475 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4480 F: include/linux/platform_data/video-imxfb.h
4481 F: drivers/video/fbdev/imxfb.c
4483 FREESCALE QUAD SPI DRIVER
4487 F: drivers/mtd/spi-nor/fsl-quadspi.c
4489 FREESCALE SOC FS_ENET DRIVER
4495 F: drivers/net/ethernet/freescale/fs_enet/
4496 F: include/linux/fs_enet_pd.h
4498 FREESCALE QUICC ENGINE LIBRARY
4501 F: arch/powerpc/sysdev/qe_lib/
4502 F: arch/powerpc/include/asm/*qe.h
4504 FREESCALE USB PERIPHERAL DRIVERS
4509 F: drivers/usb/gadget/udc/fsl*
4511 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4516 F: drivers/net/ethernet/freescale/ucc_geth*
4518 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4522 F: drivers/net/ethernet/freescale/gianfar*
4523 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4524 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4526 FREESCALE QUICC ENGINE UCC UART DRIVER
4530 F: drivers/tty/serial/ucc_uart.c
4532 FREESCALE SOC SOUND DRIVERS
4539 F: sound/soc/fsl/fsl*
4540 F: sound/soc/fsl/imx*
4541 F: sound/soc/fsl/mpc8610_hpcd.c
4543 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4547 F: drivers/staging/fsl-mc/
4551 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4560 F: Documentation/power/freezing-of-tasks.txt
4561 F: include/linux/freezer.h
4569 F: include/linux/frontswap.h
4571 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4575 F: Documentation/filesystems/caching/
4577 F: include/linux/fscache*.h
4584 W: http://en.wikipedia.org/wiki/F2FS
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4587 F: Documentation/filesystems/f2fs.txt
4588 F: Documentation/ABI/testing/sysfs-fs-f2fs
4590 F: include/linux/f2fs_fs.h
4591 F: include/trace/events/f2fs.h
4593 FUJITSU FR-V (FRV) PORT
4598 FUJITSU LAPTOP EXTRAS
4602 F: drivers/platform/x86/fujitsu-laptop.c
4604 FUJITSU M-5MO LS CAMERA ISP DRIVER
4609 F: drivers/media/i2c/m5mols/
4610 F: include/media/i2c/m5mols.h
4612 FUJITSU TABLET EXTRAS
4616 F: drivers/platform/x86/fujitsu-tablet.c
4618 FUSE: FILESYSTEM IN USERSPACE
4621 W: http://fuse.sourceforge.net/
4622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4625 F: include/uapi/linux/fuse.h
4626 F: Documentation/filesystems/fuse.txt
4628 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4631 S: Odd Fixes (e.g., new signatures)
4632 F: drivers/scsi/fdomain.*
4634 GCOV BASED KERNEL PROFILING
4638 F: Documentation/gcov.txt
4640 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4643 W: http://www.icp-vortex.com/
4645 F: drivers/scsi/gdt*
4647 GDB KERNEL DEBUGGING HELPER SCRIPTS
4652 GEMTEK FM RADIO RECEIVER DRIVER
4655 T: git git://linuxtv.org/media_tree.git
4656 W: https://linuxtv.org
4658 F: drivers/media/radio/radio-gemtek*
4660 GENERIC GPIO I2C DRIVER
4663 F: drivers/i2c/busses/i2c-gpio.c
4664 F: include/linux/i2c-gpio.h
4666 GENERIC GPIO I2C MULTIPLEXER DRIVER
4670 F: drivers/i2c/muxes/i2c-mux-gpio.c
4671 F: include/linux/i2c-mux-gpio.h
4672 F: Documentation/i2c/muxes/i2c-mux-gpio
4674 GENERIC HDLC (WAN) DRIVERS
4676 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4678 F: drivers/net/wan/c101.c
4679 F: drivers/net/wan/hd6457*
4680 F: drivers/net/wan/hdlc*
4681 F: drivers/net/wan/n2.c
4682 F: drivers/net/wan/pc300too.c
4683 F: drivers/net/wan/pci200syn.c
4684 F: drivers/net/wan/wanxl*
4686 GENERIC INCLUDE/ASM HEADER FILES
4689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4691 F: include/asm-generic/
4692 F: include/uapi/asm-generic/
4694 GENERIC PHY FRAMEWORK
4697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4700 F: include/linux/phy/
4708 F: drivers/base/power/domain*.c
4709 F: include/linux/pm_domain.h
4711 GENERIC UIO DRIVER FOR PCI DEVICES
4715 F: drivers/uio/uio_pci_generic.c
4717 GET_MAINTAINER SCRIPT
4720 F: scripts/get_maintainer.pl
4726 W: http://sources.redhat.com/cluster/
4727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4729 F: Documentation/filesystems/gfs2*.txt
4731 F: include/uapi/linux/gfs2_ondisk.h
4733 GIGASET ISDN DRIVERS
4736 W: http://gigaset307x.sourceforge.net/
4738 F: Documentation/isdn/README.gigaset
4739 F: drivers/isdn/gigaset/
4740 F: include/uapi/linux/gigaset_dev.h
4746 F: drivers/media/usb/go7007/
4752 F: drivers/input/touchscreen/goodix.c
4758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4760 F: Documentation/gpio/
4762 F: include/linux/gpio/
4763 F: include/linux/gpio.h
4764 F: include/asm-generic/gpio.h
4766 GRE DEMULTIPLEXER DRIVER
4770 F: net/ipv4/gre_demux.c
4771 F: net/ipv4/gre_offload.c
4772 F: include/net/gre.h
4774 GRETH 10/100/1G Ethernet MAC device driver
4778 F: drivers/net/ethernet/aeroflex/
4780 GSPCA FINEPIX SUBDRIVER
4783 T: git git://linuxtv.org/media_tree.git
4785 F: drivers/media/usb/gspca/finepix.c
4787 GSPCA GL860 SUBDRIVER
4790 T: git git://linuxtv.org/media_tree.git
4792 F: drivers/media/usb/gspca/gl860/
4794 GSPCA M5602 SUBDRIVER
4797 T: git git://linuxtv.org/media_tree.git
4799 F: drivers/media/usb/gspca/m5602/
4801 GSPCA PAC207 SONIXB SUBDRIVER
4804 T: git git://linuxtv.org/media_tree.git
4806 F: drivers/media/usb/gspca/pac207.c
4808 GSPCA SN9C20X SUBDRIVER
4811 T: git git://linuxtv.org/media_tree.git
4813 F: drivers/media/usb/gspca/sn9c20x.c
4815 GSPCA T613 SUBDRIVER
4818 T: git git://linuxtv.org/media_tree.git
4820 F: drivers/media/usb/gspca/t613.c
4822 GSPCA USB WEBCAM DRIVER
4825 T: git git://linuxtv.org/media_tree.git
4827 F: drivers/media/usb/gspca/
4829 GUID PARTITION TABLE (GPT)
4833 F: block/partitions/efi.*
4835 STK1160 USB VIDEO CAPTURE DRIVER
4838 T: git git://linuxtv.org/media_tree.git
4840 F: drivers/media/usb/stk1160/
4845 W: http://uclinux-h8.sourceforge.jp
4846 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4849 F: drivers/clocksource/h8300_*.c
4850 F: drivers/clk/h8300/
4851 F: drivers/irqchip/irq-renesas-h8*.c
4853 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4856 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4858 F: drivers/platform/x86/hdaps.c
4860 HDPVR USB VIDEO ENCODER DRIVER
4863 T: git git://linuxtv.org/media_tree.git
4864 W: https://linuxtv.org
4866 F: drivers/media/usb/hdpvr/
4868 HWPOISON MEMORY FAILURE HANDLING
4872 F: mm/memory-failure.c
4873 F: mm/hwpoison-inject.c
4875 HYPERVISOR VIRTUAL CONSOLE DRIVER
4883 W: https://linuxtv.org
4884 W: http://palosaari.fi/linux/
4885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4886 T: git git://linuxtv.org/anttip/media_tree.git
4888 F: drivers/media/usb/hackrf/
4894 W: http://www.lm-sensors.org/
4895 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4898 F: Documentation/hwmon/
4900 F: include/linux/hwmon*.h
4902 HARDWARE RANDOM NUMBER GENERATOR CORE
4907 F: Documentation/hw_random.txt
4908 F: drivers/char/hw_random/
4909 F: include/linux/hw_random.h
4911 HARDWARE SPINLOCK CORE
4914 F: Documentation/hwspinlock.txt
4915 F: drivers/hwspinlock/hwspinlock_*
4916 F: include/linux/hwspinlock.h
4918 HARMONY SOUND DRIVER
4921 F: sound/parisc/harmony.*
4926 W: https://linuxtv.org
4927 W: http://palosaari.fi/linux/
4928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4929 T: git git://linuxtv.org/anttip/media_tree.git
4931 F: drivers/media/dvb-frontends/hd29l2*
4933 HEWLETT-PACKARD SMART2 RAID DRIVER
4936 F: Documentation/blockdev/cpqarray.txt
4937 F: drivers/block/cpqarray.*
4939 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4945 F: Documentation/scsi/hpsa.txt
4946 F: drivers/scsi/hpsa*.[ch]
4947 F: include/linux/cciss*.h
4948 F: include/uapi/linux/cciss*.h
4950 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4956 F: Documentation/blockdev/cciss.txt
4957 F: drivers/block/cciss*
4958 F: include/linux/cciss_ioctl.h
4959 F: include/uapi/linux/cciss_ioctl.h
4964 F: Documentation/filesystems/hfs.txt
4970 F: Documentation/filesystems/hfsplus.txt
4973 HGA FRAMEBUFFER DRIVER
4976 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4978 F: drivers/video/fbdev/hgafb.c
4980 HIBERNATION (aka Software Suspend, aka swsusp)
4986 F: drivers/base/power/
4988 F: include/linux/suspend.h
4989 F: include/linux/freezer.h
4990 F: include/linux/pm.h
4991 F: arch/*/include/asm/suspend*.h
4996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4999 F: include/linux/hid*
5000 F: include/uapi/linux/hid*
5002 HID SENSOR HUB DRIVERS
5009 F: Documentation/hid/hid-sensor*
5010 F: drivers/hid/hid-sensor-*
5011 F: drivers/iio/*/hid-*
5012 F: include/linux/hid-sensor-*
5014 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5019 F: Documentation/timers/
5020 F: kernel/time/hrtimer.c
5021 F: kernel/time/clockevents.c
5022 F: kernel/time/tick*.*
5023 F: kernel/time/timer_*.c
5024 F: include/linux/clockchips.h
5025 F: include/linux/hrtimer.h
5027 HIGH-SPEED SCC DRIVER FOR AX.25
5030 F: drivers/net/hamradio/dmascc.c
5031 F: drivers/net/hamradio/scc.c
5033 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5035 W: http://www.highpoint-tech.com
5037 F: Documentation/scsi/hptiop.txt
5038 F: drivers/scsi/hptiop.c
5044 F: include/linux/hippidevice.h
5045 F: include/uapi/linux/if_hippi.h
5047 F: drivers/net/hippi/
5053 W: http://hostap.epitest.fi/
5055 F: drivers/net/wireless/hostap/
5057 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5060 F: drivers/platform/x86/tc1100-wmi.c
5062 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5065 F: drivers/net/ethernet/hp/hp100.*
5067 HPET: High Precision Event Timers driver
5070 F: Documentation/timers/hpet.txt
5071 F: drivers/char/hpet.c
5072 F: include/linux/hpet.h
5073 F: include/uapi/linux/hpet.h
5077 F: arch/x86/kernel/hpet.c
5078 F: arch/x86/include/asm/hpet.h
5082 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5090 F: Documentation/ABI/testing/sysfs-bus-hsi
5091 F: Documentation/hsi.txt
5093 F: include/linux/hsi/
5094 F: include/uapi/linux/hsi/
5098 W: http://www.pharscape.org
5100 F: drivers/net/usb/hso.c
5102 HSR NETWORK PROTOCOL
5108 HTCPEN TOUCHSCREEN DRIVER
5112 F: drivers/input/touchscreen/htcpen.c
5119 Hyper-V CORE AND DRIVERS
5124 F: arch/x86/include/asm/mshyperv.h
5125 F: arch/x86/include/uapi/asm/hyperv.h
5126 F: arch/x86/kernel/cpu/mshyperv.c
5127 F: drivers/hid/hid-hyperv.c
5129 F: drivers/input/serio/hyperv-keyboard.c
5130 F: drivers/net/hyperv/
5131 F: drivers/scsi/storvsc_drv.c
5132 F: drivers/video/fbdev/hyperv_fb.c
5133 F: include/linux/hyperv.h
5135 F: Documentation/ABI/stable/sysfs-bus-vmbus
5137 I2C OVER PARALLEL PORT
5141 F: Documentation/i2c/busses/i2c-parport
5142 F: Documentation/i2c/busses/i2c-parport-light
5143 F: drivers/i2c/busses/i2c-parport.c
5144 F: drivers/i2c/busses/i2c-parport-light.c
5146 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5150 F: Documentation/i2c/busses/i2c-ali1535
5151 F: Documentation/i2c/busses/i2c-ali1563
5152 F: Documentation/i2c/busses/i2c-ali15x3
5153 F: Documentation/i2c/busses/i2c-amd756
5154 F: Documentation/i2c/busses/i2c-amd8111
5155 F: Documentation/i2c/busses/i2c-i801
5156 F: Documentation/i2c/busses/i2c-nforce2
5157 F: Documentation/i2c/busses/i2c-piix4
5158 F: Documentation/i2c/busses/i2c-sis5595
5159 F: Documentation/i2c/busses/i2c-sis630
5160 F: Documentation/i2c/busses/i2c-sis96x
5161 F: Documentation/i2c/busses/i2c-via
5162 F: Documentation/i2c/busses/i2c-viapro
5163 F: drivers/i2c/busses/i2c-ali1535.c
5164 F: drivers/i2c/busses/i2c-ali1563.c
5165 F: drivers/i2c/busses/i2c-ali15x3.c
5166 F: drivers/i2c/busses/i2c-amd756.c
5167 F: drivers/i2c/busses/i2c-amd756-s4882.c
5168 F: drivers/i2c/busses/i2c-amd8111.c
5169 F: drivers/i2c/busses/i2c-i801.c
5170 F: drivers/i2c/busses/i2c-isch.c
5171 F: drivers/i2c/busses/i2c-nforce2.c
5172 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5173 F: drivers/i2c/busses/i2c-piix4.c
5174 F: drivers/i2c/busses/i2c-sis5595.c
5175 F: drivers/i2c/busses/i2c-sis630.c
5176 F: drivers/i2c/busses/i2c-sis96x.c
5177 F: drivers/i2c/busses/i2c-via.c
5178 F: drivers/i2c/busses/i2c-viapro.c
5180 I2C/SMBUS ISMT DRIVER
5184 F: drivers/i2c/busses/i2c-ismt.c
5185 F: Documentation/i2c/busses/i2c-ismt
5187 I2C/SMBUS STUB DRIVER
5191 F: drivers/i2c/i2c-stub.c
5196 W: https://i2c.wiki.kernel.org/
5197 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5200 F: Documentation/devicetree/bindings/i2c/
5201 F: Documentation/i2c/
5204 F: include/linux/i2c.h
5205 F: include/linux/i2c-*.h
5206 F: include/uapi/linux/i2c.h
5207 F: include/uapi/linux/i2c-*.h
5219 F: Documentation/i2c/busses/i2c-taos-evm
5220 F: drivers/i2c/busses/i2c-taos-evm.c
5225 W: http://www.harbaum.org/till/i2c_tiny_usb
5227 F: drivers/i2c/busses/i2c-tiny-usb.c
5234 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5239 IA64 (Itanium) PLATFORM
5243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5247 IBM Power VMX Cryptographic instructions
5252 F: drivers/crypto/vmx/Makefile
5253 F: drivers/crypto/vmx/Kconfig
5254 F: drivers/crypto/vmx/vmx.c
5255 F: drivers/crypto/vmx/aes*
5256 F: drivers/crypto/vmx/ghash*
5257 F: drivers/crypto/vmx/ppc-xlate.pl
5259 IBM Power in-Nest Crypto Acceleration
5264 F: drivers/crypto/nx/Makefile
5265 F: drivers/crypto/nx/Kconfig
5266 F: drivers/crypto/nx/nx-aes*
5267 F: drivers/crypto/nx/nx-sha*
5268 F: drivers/crypto/nx/nx.*
5269 F: drivers/crypto/nx/nx_csbcpb.h
5270 F: drivers/crypto/nx/nx_debugfs.h
5272 IBM Power 842 compression accelerator
5275 F: drivers/crypto/nx/Makefile
5276 F: drivers/crypto/nx/Kconfig
5277 F: drivers/crypto/nx/nx-842*
5278 F: include/linux/sw842.h
5282 IBM Power Linux RAID adapter
5285 F: drivers/scsi/ipr.*
5287 IBM Power Virtual Ethernet Device Driver
5291 F: drivers/net/ethernet/ibm/ibmveth.*
5293 IBM Power Virtual SCSI Device Drivers
5297 F: drivers/scsi/ibmvscsi/ibmvscsi*
5298 F: drivers/scsi/ibmvscsi/viosrp.h
5300 IBM Power Virtual FC Device Drivers
5304 F: drivers/scsi/ibmvscsi/ibmvfc*
5306 IBM ServeRAID RAID DRIVER
5308 F: drivers/scsi/ips.*
5310 ICH LPC AND GPIO DRIVER
5313 F: drivers/mfd/lpc_ich.c
5314 F: drivers/gpio/gpio-ich.c
5319 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5322 F: Documentation/ide/
5324 F: include/linux/ide.h
5326 IDEAPAD LAPTOP EXTRAS DRIVER
5329 W: http://launchpad.net/ideapad-laptop
5331 F: drivers/platform/x86/ideapad-laptop.c
5333 IDEAPAD LAPTOP SLIDEBAR DRIVER
5336 W: https://github.com/o2genum/ideapad-slidebar
5338 F: drivers/input/misc/ideapad_slidebar.c
5344 F: Documentation/cdrom/ide-cd
5345 F: drivers/ide/ide-cd*
5351 F: drivers/idle/i7300_idle.c
5353 IEEE 802.15.4 SUBSYSTEM
5356 W: https://github.com/linux-wpan
5357 T: git git://github.com/linux-wpan/linux-wpan-next.git
5361 F: drivers/net/ieee802154/
5362 F: include/linux/nl802154.h
5363 F: include/linux/ieee802154.h
5364 F: include/net/nl802154.h
5365 F: include/net/mac802154.h
5366 F: include/net/af_ieee802154.h
5367 F: include/net/cfg802154.h
5368 F: include/net/ieee802154_netdev.h
5369 F: Documentation/networking/ieee802154.txt
5371 IGORPLUG-USB IR RECEIVER
5375 F: drivers/media/rc/igorplugusb.c
5377 IGUANAWORKS USB IR TRANSCEIVER
5381 F: drivers/media/rc/iguanair.c
5383 IIO SUBSYSTEM AND DRIVERS
5391 F: drivers/staging/iio/
5392 F: include/linux/iio/
5395 IKANOS/ADI EAGLE ADSL USB DRIVER
5399 F: drivers/usb/atm/ueagle-atm.c
5401 INA209 HARDWARE MONITOR DRIVER
5405 F: Documentation/hwmon/ina209
5406 F: Documentation/devicetree/bindings/i2c/ina209.txt
5407 F: drivers/hwmon/ina209.c
5409 INA2XX HARDWARE MONITOR DRIVER
5413 F: Documentation/hwmon/ina2xx
5414 F: drivers/hwmon/ina2xx.c
5415 F: include/linux/platform_data/ina2xx.h
5417 INDUSTRY PACK SUBSYSTEM (IPACK)
5422 W: http://industrypack.sourceforge.net
5426 INGENIC JZ4780 DMA Driver
5429 F: drivers/dma/dma-jz4780.c
5431 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5438 F: security/integrity/ima/
5440 IMGTEC IR DECODER DRIVER
5443 F: drivers/media/rc/img-ir/
5445 IMS TWINTURBO FRAMEBUFFER DRIVER
5448 F: drivers/video/fbdev/imsttfb.c
5450 INFINIBAND SUBSYSTEM
5455 W: http://www.openfabrics.org/
5456 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5459 F: Documentation/infiniband/
5460 F: drivers/infiniband/
5461 F: drivers/staging/rdma/
5462 F: include/uapi/linux/if_infiniband.h
5463 F: include/uapi/rdma/
5471 F: Documentation/filesystems/inotify.txt
5472 F: fs/notify/inotify/
5473 F: include/linux/inotify.h
5474 F: include/uapi/linux/inotify.h
5476 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5479 Q: http://patchwork.kernel.org/project/linux-input/list/
5480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5483 F: include/linux/input.h
5484 F: include/uapi/linux/input.h
5485 F: include/linux/input/
5487 INPUT MULTITOUCH (MT) PROTOCOL
5491 F: Documentation/input/multi-touch-protocol.txt
5492 F: drivers/input/input-mt.c
5495 INTEL ASoC BDW/HSW DRIVERS
5499 F: sound/soc/intel/common/sst-dsp*
5500 F: sound/soc/intel/common/sst-firmware.c
5501 F: sound/soc/intel/boards/broadwell.c
5502 F: sound/soc/intel/haswell/
5504 INTEL C600 SERIES SAS CONTROLLER DRIVER
5508 T: git git://git.code.sf.net/p/intel-sas/isci
5510 F: drivers/scsi/isci/
5515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5517 F: drivers/idle/intel_idle.c
5524 F: drivers/cpufreq/intel_pstate.c
5526 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5530 F: Documentation/fb/intelfb.txt
5531 F: drivers/video/fbdev/intelfb/
5533 INTEL 810/815 FRAMEBUFFER DRIVER
5537 F: drivers/video/fbdev/i810/
5539 INTEL MENLOW THERMAL DRIVER
5542 W: https://01.org/linux-acpi
5544 F: drivers/platform/x86/intel_menlow.c
5546 INTEL I/OAT DMA DRIVER
5550 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5552 F: drivers/dma/ioat*
5557 T: git git://git.infradead.org/iommu-2.6.git
5559 F: drivers/iommu/intel-iommu.c
5560 F: include/linux/intel-iommu.h
5562 INTEL IOP-ADMA DMA DRIVER
5565 F: drivers/dma/iop-adma.c
5567 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5570 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5571 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5572 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5573 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5574 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5575 F: drivers/net/wan/ixp4xx_hss.c
5577 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5580 F: drivers/char/hw_random/ixp4xx-rng.c
5582 INTEL ETHERNET DRIVERS
5592 W: http://www.intel.com/support/feedback.htm
5593 W: http://e1000.sourceforge.net/
5594 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5598 F: Documentation/networking/e100.txt
5599 F: Documentation/networking/e1000.txt
5600 F: Documentation/networking/e1000e.txt
5601 F: Documentation/networking/igb.txt
5602 F: Documentation/networking/igbvf.txt
5603 F: Documentation/networking/ixgb.txt
5604 F: Documentation/networking/ixgbe.txt
5605 F: Documentation/networking/ixgbevf.txt
5606 F: Documentation/networking/i40e.txt
5607 F: Documentation/networking/i40evf.txt
5608 F: drivers/net/ethernet/intel/
5609 F: drivers/net/ethernet/intel/*/
5611 INTEL-MID GPIO DRIVER
5615 F: drivers/gpio/gpio-intel-mid.c
5617 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5621 F: Documentation/networking/README.ipw2100
5622 F: Documentation/networking/README.ipw2200
5623 F: drivers/net/wireless/ipw2x00/
5628 F: Documentation/trace/intel_th.txt
5629 F: drivers/hwtracing/intel_th/
5631 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5636 W: http://tboot.sourceforge.net
5637 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5639 F: Documentation/intel_txt.txt
5640 F: include/linux/tboot.h
5641 F: arch/x86/kernel/tboot.c
5643 INTEL WIRELESS WIMAX CONNECTION 2400
5648 W: http://linuxwimax.org
5649 F: Documentation/wimax/README.i2400m
5650 F: drivers/net/wimax/i2400m/
5651 F: include/uapi/linux/wimax/i2400m.h
5653 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5657 F: drivers/net/wireless/iwlegacy/
5659 INTEL WIRELESS WIFI LINK (iwlwifi)
5664 W: http://intellinuxwireless.org
5665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5667 F: drivers/net/wireless/iwlwifi/
5669 INTEL MANAGEMENT ENGINE (mei)
5673 F: include/uapi/linux/mei.h
5674 F: include/linux/mei_cl_bus.h
5675 F: drivers/misc/mei/*
5676 F: Documentation/misc-devices/mei/*
5678 INTEL MIC DRIVERS (mic)
5682 W: https://github.com/sudeepdutt/mic
5683 W: http://software.intel.com/en-us/mic-developer
5684 F: include/linux/mic_bus.h
5685 F: include/linux/scif.h
5686 F: include/uapi/linux/mic_common.h
5687 F: include/uapi/linux/mic_ioctl.h
5688 F include/uapi/linux/scif_ioctl.h
5689 F: drivers/misc/mic/
5690 F: drivers/dma/mic_x100_dma.c
5691 F: drivers/dma/mic_x100_dma.h
5692 F Documentation/mic/
5694 INTEL PMC IPC DRIVER
5698 F: drivers/platform/x86/intel_pmc_ipc.c
5699 F: arch/x86/include/asm/intel_pmc_ipc.h
5701 IOC3 ETHERNET DRIVER
5705 F: drivers/net/ethernet/sgi/ioc3-eth.c
5711 F: drivers/tty/serial/ioc3_serial.c
5716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5723 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5729 F: drivers/staging/rdma/ipath/
5734 W: http://openipmi.sourceforge.net/
5736 F: Documentation/IPMI.txt
5737 F: drivers/char/ipmi/
5738 F: include/linux/ipmi*
5739 F: include/uapi/linux/ipmi*
5741 QCOM AUDIO (ASoC) DRIVERS
5748 IPS SCSI RAID DRIVER
5751 W: http://www.adaptec.com/
5753 F: drivers/scsi/ips*
5762 F: Documentation/networking/ipvs-sysctl.txt
5763 F: include/net/ip_vs.h
5764 F: include/uapi/linux/ip_vs.h
5765 F: net/netfilter/ipvs/
5771 F: drivers/tty/ipwireless/
5777 F: include/net/ipx.h
5778 F: include/uapi/linux/ipx.h
5785 W: http://irda.sourceforge.net/
5787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5788 F: Documentation/networking/irda.txt
5789 F: drivers/net/irda/
5790 F: include/net/irda/
5797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5807 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5808 F: Documentation/devicetree/bindings/interrupt-controller/
5811 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5816 F: Documentation/IRQ-domain.txt
5817 F: include/linux/irqdomain.h
5818 F: kernel/irq/irqdomain.c
5824 F: Documentation/isapnp.txt
5825 F: drivers/pnp/isapnp/
5826 F: include/linux/isapnp.h
5831 T: git git://linuxtv.org/media_tree.git
5832 W: https://linuxtv.org
5834 F: drivers/media/radio/radio-isa*
5836 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5840 F: drivers/firmware/iscsi_ibft*
5845 W: www.open-iscsi.org
5846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5848 F: drivers/scsi/*iscsi*
5849 F: include/scsi/*iscsi*
5851 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5857 W: http://www.openfabrics.org
5858 W: www.open-iscsi.org
5859 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5860 F: drivers/infiniband/ulp/iser/
5862 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5868 W: http://www.linux-iscsi.org
5869 F: drivers/infiniband/ulp/isert
5875 W: http://www.isdn4linux.de
5876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5878 F: Documentation/isdn/
5880 F: include/linux/isdn.h
5881 F: include/linux/isdn/
5882 F: include/uapi/linux/isdn.h
5883 F: include/uapi/linux/isdn/
5885 ISDN SUBSYSTEM (Eicon active card driver)
5888 W: http://www.melware.de
5890 F: drivers/isdn/hardware/eicon/
5892 IT87 HARDWARE MONITORING DRIVER
5896 F: Documentation/hwmon/it87
5897 F: drivers/hwmon/it87.c
5902 W: https://linuxtv.org
5903 W: http://palosaari.fi/linux/
5904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5905 T: git git://linuxtv.org/anttip/media_tree.git
5907 F: drivers/media/tuners/it913x*
5909 IVTV VIDEO4LINUX DRIVER
5913 T: git git://linuxtv.org/media_tree.git
5914 W: http://www.ivtvdriver.org
5916 F: Documentation/video4linux/*.ivtv
5917 F: drivers/media/pci/ivtv/
5918 F: include/uapi/linux/ivtv*
5920 IX2505V MEDIA DRIVER
5923 W: https://linuxtv.org
5924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5926 F: drivers/media/dvb-frontends/ix2505v*
5928 JC42.4 TEMPERATURE SENSOR DRIVER
5932 F: drivers/hwmon/jc42.c
5933 F: Documentation/hwmon/jc42
5938 W: http://jfs.sourceforge.net/
5939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5941 F: Documentation/filesystems/jfs.txt
5948 F: drivers/net/ethernet/jme.*
5950 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5953 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5956 F: include/uapi/linux/jffs2.h
5958 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5964 F: include/linux/jbd2.h
5966 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5970 F: drivers/media/platform/rcar_jpu.c
5972 JSM Neo PCI based serial card
5976 F: drivers/tty/serial/jsm/
5978 K10TEMP HARDWARE MONITORING DRIVER
5982 F: Documentation/hwmon/k10temp
5983 F: drivers/hwmon/k10temp.c
5985 K8TEMP HARDWARE MONITORING DRIVER
5989 F: Documentation/hwmon/k8temp
5990 F: drivers/hwmon/k8temp.c
5995 T: git git://gitorious.org/linux-kconfig/linux-kconfig
5997 F: Documentation/kbuild/kconfig-language.txt
6004 W: http://lse.sourceforge.net/kdump/
6006 F: Documentation/kdump/
6008 KEENE FM RADIO TRANSMITTER DRIVER
6011 T: git git://linuxtv.org/media_tree.git
6012 W: https://linuxtv.org
6014 F: drivers/media/radio/radio-keene*
6016 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6022 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6028 F: Documentation/kbuild/
6030 F: scripts/Makefile.*
6037 W: http://kernelnewbies.org/KernelJanitors
6040 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6044 W: http://nfs.sourceforge.net/
6047 F: include/uapi/linux/nfsd/
6051 F: include/linux/lockd/
6052 F: include/linux/sunrpc/
6053 F: include/uapi/linux/sunrpc/
6055 KERNEL SELFTEST FRAMEWORK
6058 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6060 F: tools/testing/selftests
6062 KERNEL VIRTUAL MACHINE (KVM)
6066 W: http://www.linux-kvm.org
6067 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6069 F: Documentation/*/kvm*.txt
6070 F: Documentation/virtual/kvm/
6072 F: arch/x86/kernel/kvm.c
6073 F: arch/x86/kernel/kvmclock.c
6074 F: arch/*/include/asm/kvm*
6075 F: include/linux/kvm*
6076 F: include/uapi/linux/kvm*
6079 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6082 W: http://www.linux-kvm.org/
6084 F: arch/x86/include/asm/svm.h
6085 F: arch/x86/kvm/svm.c
6087 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6090 W: http://www.linux-kvm.org/
6091 T: git git://github.com/agraf/linux-2.6.git
6093 F: arch/powerpc/include/asm/kvm*
6094 F: arch/powerpc/kvm/
6096 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6100 W: http://www.ibm.com/developerworks/linux/linux390/
6102 F: Documentation/s390/kvm.txt
6103 F: arch/s390/include/asm/kvm*
6106 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6111 W: http://systems.cs.columbia.edu/projects/kvm-arm
6113 F: arch/arm/include/uapi/asm/kvm*
6114 F: arch/arm/include/asm/kvm*
6117 F: include/kvm/arm_*
6119 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6125 F: arch/arm64/include/uapi/asm/kvm*
6126 F: arch/arm64/include/asm/kvm*
6131 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6134 F: include/linux/kexec.h
6135 F: include/uapi/linux/kexec.h
6142 F: Documentation/security/keys.txt
6143 F: include/linux/key.h
6144 F: include/linux/key-type.h
6154 F: Documentation/security/keys-trusted-encrypted.txt
6155 F: include/keys/trusted-type.h
6156 F: security/keys/trusted.c
6157 F: security/keys/trusted.h
6165 F: Documentation/security/keys-trusted-encrypted.txt
6166 F: include/keys/encrypted-type.h
6167 F: security/keys/encrypted-keys/
6169 KGDB / KDB /debug_core
6171 W: http://kgdb.wiki.kernel.org/
6174 F: Documentation/DocBook/kgdb.tmpl
6175 F: drivers/misc/kgdbts.c
6176 F: drivers/tty/serial/kgdboc.c
6177 F: include/linux/kdb.h
6178 F: include/linux/kgdb.h
6185 F: Documentation/kmemcheck.txt
6186 F: arch/x86/include/asm/kmemcheck.h
6187 F: arch/x86/mm/kmemcheck/
6188 F: include/linux/kmemcheck.h
6194 F: Documentation/kmemleak.txt
6195 F: include/linux/kmemleak.h
6197 F: mm/kmemleak-test.c
6205 F: Documentation/kprobes.txt
6206 F: include/linux/kprobes.h
6209 KS0108 LCD CONTROLLER DRIVER
6211 W: http://miguelojeda.es/auxdisplay.htm
6212 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6214 F: Documentation/auxdisplay/ks0108
6215 F: drivers/auxdisplay/ks0108.c
6216 F: include/linux/ks0108.h
6223 F: include/net/l3mdev.h
6228 F: Documentation/networking/lapb-module.txt
6232 LASI 53c700 driver for PARISC
6236 F: Documentation/scsi/53c700.txt
6237 F: drivers/scsi/53c700*
6243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6246 F: include/linux/leds.h
6248 LEGACY EEPROM DRIVER
6251 F: Documentation/misc-devices/eeprom
6252 F: drivers/misc/eeprom/eeprom.c
6254 LEGO USB Tower driver
6257 W: http://legousb.sourceforge.net/
6259 F: drivers/usb/misc/legousbtower.c
6264 W: https://linuxtv.org
6265 W: http://github.com/mkrufky
6266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6267 T: git git://linuxtv.org/mkrufky/tuners.git
6269 F: drivers/media/dvb-frontends/lg2160.*
6271 LGDT3305 MEDIA DRIVER
6274 W: https://linuxtv.org
6275 W: http://github.com/mkrufky
6276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6277 T: git git://linuxtv.org/mkrufky/tuners.git
6279 F: drivers/media/dvb-frontends/lgdt3305.*
6284 W: http://lguest.ozlabs.org/
6286 F: arch/x86/include/asm/lguest*.h
6289 F: include/linux/lguest*.h
6292 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6298 F: include/linux/ata.h
6299 F: include/linux/libata.h
6301 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6306 F: include/linux/pata_arasan_cf_data.h
6307 F: drivers/ata/pata_arasan_cf.c
6313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6315 F: drivers/ata/pata_*.c
6316 F: drivers/ata/ata_generic.c
6318 LIBATA SATA AHCI PLATFORM devices support
6322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6324 F: drivers/ata/ahci_platform.c
6325 F: drivers/ata/libahci_platform.c
6326 F: include/linux/ahci_platform.h
6328 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6333 F: drivers/ata/sata_promise.*
6338 F: tools/lib/lockdep/
6340 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6343 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6346 F: include/linux/nd.h
6347 F: include/linux/libnvdimm.h
6348 F: include/uapi/linux/ndctl.h
6350 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6353 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6355 F: drivers/nvdimm/blk.c
6356 F: drivers/nvdimm/region_devs.c
6357 F: drivers/acpi/nfit*
6359 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6362 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6364 F: drivers/nvdimm/btt*
6366 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6369 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6371 F: drivers/nvdimm/pmem.c
6372 F: include/linux/pmem.h
6373 F: arch/*/include/asm/pmem.h
6375 LIGHTNVM PLATFORM SUPPORT
6377 W: http://github/OpenChannelSSD
6379 F: drivers/lightnvm/
6380 F: include/linux/lightnvm.h
6381 F: include/uapi/linux/lightnvm.h
6383 LINUX FOR IBM pSERIES (RS/6000)
6385 W: http://www.ibm.com/linux/ltc/projects/ppc
6387 F: arch/powerpc/boot/rs6000.h
6389 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6393 W: http://www.penguinppc.org/
6395 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6398 F: Documentation/powerpc/
6401 LINUX FOR POWER MACINTOSH
6403 W: http://www.penguinppc.org/
6406 F: arch/powerpc/platforms/powermac/
6407 F: drivers/macintosh/
6409 LINUX FOR POWERPC EMBEDDED MPC5XXX
6412 T: git git://git.denx.de/linux-denx-agust.git
6414 F: arch/powerpc/platforms/512x/
6415 F: arch/powerpc/platforms/52xx/
6417 LINUX FOR POWERPC EMBEDDED PPC4XX
6420 W: http://www.penguinppc.org/
6423 F: arch/powerpc/platforms/40x/
6424 F: arch/powerpc/platforms/44x/
6426 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6429 F: arch/powerpc/*/*virtex*
6430 F: arch/powerpc/*/*/*virtex*
6432 LINUX FOR POWERPC EMBEDDED PPC8XX
6434 W: http://www.penguinppc.org/
6437 F: arch/powerpc/platforms/8xx/
6439 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6442 W: http://www.penguinppc.org/
6444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6446 F: arch/powerpc/platforms/83xx/
6447 F: arch/powerpc/platforms/85xx/
6449 LINUX FOR POWERPC PA SEMI PWRFICIENT
6453 F: arch/powerpc/platforms/pasemi/
6454 F: drivers/*/*pasemi*
6455 F: drivers/*/*/*pasemi*
6457 LINUX SECURITY MODULE (LSM) FRAMEWORK
6462 LIS3LV02D ACCELEROMETER DRIVER
6465 F: Documentation/misc-devices/lis3lv02d
6466 F: drivers/misc/lis3lv02d/
6467 F: drivers/platform/x86/hp_accel.c
6475 F: kernel/livepatch/
6476 F: include/linux/livepatch.h
6477 F: arch/x86/include/asm/livepatch.h
6478 F: arch/x86/kernel/livepatch.c
6479 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6480 F: samples/livepatch/
6482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6487 F: include/linux/llc.h
6488 F: include/uapi/linux/llc.h
6492 LM73 HARDWARE MONITOR DRIVER
6496 F: drivers/hwmon/lm73.c
6498 LM78 HARDWARE MONITOR DRIVER
6502 F: Documentation/hwmon/lm78
6503 F: drivers/hwmon/lm78.c
6505 LM83 HARDWARE MONITOR DRIVER
6509 F: Documentation/hwmon/lm83
6510 F: drivers/hwmon/lm83.c
6512 LM90 HARDWARE MONITOR DRIVER
6516 F: Documentation/hwmon/lm90
6517 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6518 F: drivers/hwmon/lm90.c
6520 LM95234 HARDWARE MONITOR DRIVER
6524 F: Documentation/hwmon/lm95234
6525 F: drivers/hwmon/lm95234.c
6527 LME2510 MEDIA DRIVER
6530 W: https://linuxtv.org
6531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6533 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6535 LOCKDEP AND LOCKSTAT
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6541 F: Documentation/locking/lockdep*.txt
6542 F: Documentation/locking/lockstat.txt
6543 F: include/linux/lockdep.h
6546 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6549 W: http://www.linux-ntfs.org/content/view/19/37/
6551 F: Documentation/ldm.txt
6552 F: block/partitions/ldm.*
6562 LPC32XX MACHINE SUPPORT
6566 F: arch/arm/mach-lpc32xx/
6568 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6575 W: http://www.lsilogic.com/support
6577 F: drivers/message/fusion/
6578 F: drivers/scsi/mpt2sas/
6579 F: drivers/scsi/mpt3sas/
6581 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6585 F: drivers/scsi/sym53c8xx_2/
6587 LTC4261 HARDWARE MONITOR DRIVER
6591 F: Documentation/hwmon/ltc4261
6592 F: drivers/hwmon/ltc4261.c
6594 LTP (Linux Test Project)
6602 W: http://linux-test-project.github.io/
6603 T: git git://github.com/linux-test-project/ltp.git
6607 W: http://www.linux-m32r.org/
6614 W: http://www.linux-m68k.org/
6615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6620 M68K ON APPLE MACINTOSH
6622 W: http://www.mac.linux-m68k.org/
6629 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6633 M88DS3103 MEDIA DRIVER
6636 W: https://linuxtv.org
6637 W: http://palosaari.fi/linux/
6638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6639 T: git git://linuxtv.org/anttip/media_tree.git
6641 F: drivers/media/dvb-frontends/m88ds3103*
6643 M88RS2000 MEDIA DRIVER
6646 W: https://linuxtv.org
6647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6649 F: drivers/media/dvb-frontends/m88rs2000*
6651 MA901 MASTERKIT USB FM RADIO DRIVER
6654 T: git git://linuxtv.org/media_tree.git
6656 F: drivers/media/radio/radio-ma901.c
6661 W: http://wireless.kernel.org/
6662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6665 F: Documentation/networking/mac80211-injection.txt
6666 F: include/net/mac80211.h
6673 F: drivers/net/macvlan.c
6674 F: include/linux/if_macvlan.h
6681 F: include/linux/mailbox_client.h
6682 F: include/linux/mailbox_controller.h
6684 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6686 W: http://www.kernel.org/doc/man-pages
6690 MARVELL ARMADA DRM SUPPORT
6693 F: drivers/gpu/drm/armada/
6695 MARVELL 88E6352 DSA support
6698 F: drivers/net/dsa/mv88e6352.c
6700 MARVELL CRYPTO DRIVER
6703 F: drivers/crypto/marvell/
6707 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6712 F: drivers/net/ethernet/marvell/sk*
6714 MARVELL LIBERTAS WIRELESS DRIVER
6717 F: drivers/net/wireless/libertas/
6719 MARVELL MV643XX ETHERNET DRIVER
6723 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6724 F: include/linux/mv643xx.h
6726 MARVELL MVNETA ETHERNET DRIVER
6730 F: drivers/net/ethernet/marvell/mvneta.*
6732 MARVELL MWIFIEX WIRELESS DRIVER
6737 F: drivers/net/wireless/mwifiex/
6739 MARVELL MWL8K WIRELESS DRIVER
6743 F: drivers/net/wireless/mwl8k.c
6745 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6748 F: drivers/mmc/host/mvsdio.*
6750 MATROX FRAMEBUFFER DRIVER
6753 F: drivers/video/fbdev/matrox/matroxfb_*
6754 F: include/uapi/linux/matroxfb.h
6756 MAX16065 HARDWARE MONITOR DRIVER
6760 F: Documentation/hwmon/max16065
6761 F: drivers/hwmon/max16065.c
6763 MAX20751 HARDWARE MONITOR DRIVER
6767 F: Documentation/hwmon/max20751
6768 F: drivers/hwmon/max20751.c
6770 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6774 F: Documentation/hwmon/max6650
6775 F: drivers/hwmon/max6650.c
6777 MAX6697 HARDWARE MONITOR DRIVER
6781 F: Documentation/hwmon/max6697
6782 F: Documentation/devicetree/bindings/i2c/max6697.txt
6783 F: drivers/hwmon/max6697.c
6784 F: include/linux/platform_data/max6697.h
6786 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6790 F: drivers/power/max14577_charger.c
6791 F: drivers/power/max77693_charger.c
6793 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6797 F: drivers/*/*max77802.c
6798 F: Documentation/devicetree/bindings/*/*max77802.txt
6799 F: include/dt-bindings/*/*max77802.h
6801 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6806 F: drivers/*/max14577.c
6807 F: drivers/*/max77686.c
6808 F: drivers/*/max77693.c
6809 F: drivers/extcon/extcon-max14577.c
6810 F: drivers/extcon/extcon-max77693.c
6811 F: drivers/rtc/rtc-max77686.c
6812 F: drivers/clk/clk-max77686.c
6813 F: Documentation/devicetree/bindings/mfd/max14577.txt
6814 F: Documentation/devicetree/bindings/*/max77686.txt
6815 F: Documentation/devicetree/bindings/mfd/max77693.txt
6816 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6817 F: include/linux/mfd/max14577*.h
6818 F: include/linux/mfd/max77686*.h
6819 F: include/linux/mfd/max77693*.h
6821 MAXIRADIO FM RADIO RECEIVER DRIVER
6824 T: git git://linuxtv.org/media_tree.git
6825 W: https://linuxtv.org
6827 F: drivers/media/radio/radio-maxiradio*
6829 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6833 F: drivers/iio/potentiometer/mcp4531.c
6835 MEDIA DRIVERS FOR RENESAS - VSP1
6839 T: git git://linuxtv.org/media_tree.git
6841 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6842 F: drivers/media/platform/vsp1/
6844 MEDIA DRIVERS FOR ASCOT2E
6847 W: https://linuxtv.org
6849 T: git git://linuxtv.org/media_tree.git
6851 F: drivers/media/dvb-frontends/ascot2e*
6853 MEDIA DRIVERS FOR CXD2841ER
6856 W: https://linuxtv.org
6858 T: git git://linuxtv.org/media_tree.git
6860 F: drivers/media/dvb-frontends/cxd2841er*
6862 MEDIA DRIVERS FOR HORUS3A
6865 W: https://linuxtv.org
6867 T: git git://linuxtv.org/media_tree.git
6869 F: drivers/media/dvb-frontends/horus3a*
6871 MEDIA DRIVERS FOR LNBH25
6874 W: https://linuxtv.org
6876 T: git git://linuxtv.org/media_tree.git
6878 F: drivers/media/dvb-frontends/lnbh25*
6880 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6883 W: https://linuxtv.org
6885 T: git git://linuxtv.org/media_tree.git
6887 F: drivers/media/pci/netup_unidvb/*
6889 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6891 P: LinuxTV.org Project
6893 W: https://linuxtv.org
6894 Q: http://patchwork.kernel.org/project/linux-media/list/
6895 T: git git://linuxtv.org/media_tree.git
6897 F: Documentation/dvb/
6898 F: Documentation/video4linux/
6899 F: Documentation/DocBook/media/
6901 F: drivers/staging/media/
6902 F: include/linux/platform_data/media/
6904 F: include/uapi/linux/dvb/
6905 F: include/uapi/linux/videodev2.h
6906 F: include/uapi/linux/media.h
6907 F: include/uapi/linux/v4l2-*
6908 F: include/uapi/linux/meye.h
6909 F: include/uapi/linux/ivtv*
6910 F: include/uapi/linux/uvcvideo.h
6912 MEDIATEK MT7601U WIRELESS LAN DRIVER
6916 F: drivers/net/wireless/mediatek/mt7601u/
6918 MEGARAID SCSI/SAS DRIVERS
6924 W: http://www.lsi.com
6926 F: Documentation/scsi/megaraid.txt
6927 F: drivers/scsi/megaraid.*
6928 F: drivers/scsi/megaraid/
6930 MELLANOX ETHERNET DRIVER (mlx4_en)
6934 W: http://www.mellanox.com
6935 Q: http://patchwork.ozlabs.org/project/netdev/list/
6936 F: drivers/net/ethernet/mellanox/mlx4/en_*
6938 MELLANOX ETHERNET DRIVER (mlx5e)
6942 W: http://www.mellanox.com
6943 Q: http://patchwork.ozlabs.org/project/netdev/list/
6944 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6946 MELLANOX ETHERNET SWITCH DRIVERS
6951 W: http://www.mellanox.com
6952 Q: http://patchwork.ozlabs.org/project/netdev/list/
6953 F: drivers/net/ethernet/mellanox/mlxsw/
6960 F: kernel/membarrier.c
6961 F: include/uapi/linux/membarrier.h
6965 W: http://www.linux-mm.org
6967 F: include/linux/mm.h
6968 F: include/linux/gfp.h
6969 F: include/linux/mmzone.h
6970 F: include/linux/memory_hotplug.h
6971 F: include/linux/vmalloc.h
6974 MEMORY TECHNOLOGY DEVICES (MTD)
6978 W: http://www.linux-mtd.infradead.org/
6979 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6980 T: git git://git.infradead.org/linux-mtd.git
6981 T: git git://git.infradead.org/l2-mtd.git
6984 F: include/linux/mtd/
6985 F: include/uapi/mtd/
6987 MEN A21 WATCHDOG DRIVER
6991 F: drivers/watchdog/mena21_wdt.c
6993 MEN CHAMELEON BUS (mcb)
6997 F: include/linux/mcb.h
6998 F: Documentation/men-chameleon-bus.txt
7000 MEN F21BMC (Board Management Controller)
7003 F: drivers/mfd/menf21bmc.c
7004 F: drivers/watchdog/menf21bmc_wdt.c
7005 F: drivers/leds/leds-menf21bmc.c
7006 F: drivers/hwmon/menf21bmc_hwmon.c
7007 F: Documentation/hwmon/menf21bmc
7014 F: Documentation/metag/
7015 F: Documentation/devicetree/bindings/metag/
7016 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7017 F: drivers/clocksource/metag_generic.c
7018 F: drivers/irqchip/irq-metag.c
7019 F: drivers/irqchip/irq-metag-ext.c
7020 F: drivers/tty/metag_da.c
7022 MICROBLAZE ARCHITECTURE
7024 W: http://www.monstr.eu/fdt/
7025 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7029 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7033 F: drivers/platform/x86/surfacepro3_button.c
7038 F: drivers/usb/image/microtek.*
7043 W: http://www.linux-mips.org/
7044 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7045 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7047 F: Documentation/mips/
7050 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7053 T: git git://linuxtv.org/media_tree.git
7054 W: https://linuxtv.org
7056 F: drivers/media/radio/radio-miropcm20*
7058 Mellanox MLX5 core VPI driver
7062 W: http://www.mellanox.com
7063 Q: http://patchwork.ozlabs.org/project/netdev/list/
7064 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7065 T: git git://openfabrics.org/~eli/connect-ib.git
7067 F: drivers/net/ethernet/mellanox/mlx5/core/
7068 F: include/linux/mlx5/
7070 Mellanox MLX5 IB driver
7073 W: http://www.mellanox.com
7074 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7075 T: git git://openfabrics.org/~eli/connect-ib.git
7077 F: include/linux/mlx5/
7078 F: drivers/infiniband/hw/mlx5/
7080 MELEXIS MLX90614 DRIVER
7083 W: http://www.melexis.com
7085 F: drivers/iio/temperature/mlx90614.c
7087 MN88472 MEDIA DRIVER
7090 W: https://linuxtv.org
7091 W: http://palosaari.fi/linux/
7092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7093 T: git git://linuxtv.org/anttip/media_tree.git
7095 F: drivers/staging/media/mn88472/
7096 F: drivers/media/dvb-frontends/mn88472.h
7098 MN88473 MEDIA DRIVER
7101 W: https://linuxtv.org
7102 W: http://palosaari.fi/linux/
7103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7104 T: git git://linuxtv.org/anttip/media_tree.git
7106 F: drivers/staging/media/mn88473/
7107 F: drivers/media/dvb-frontends/mn88473.h
7112 F: include/linux/module.h
7115 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7116 W: http://popies.net/meye/
7118 F: Documentation/video4linux/meye.txt
7119 F: drivers/media/pci/meye/
7120 F: include/uapi/linux/meye.h
7122 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7125 F: Documentation/serial/moxa-smartio
7126 F: drivers/tty/mxser.*
7128 MR800 AVERMEDIA USB FM RADIO DRIVER
7131 T: git git://linuxtv.org/media_tree.git
7133 F: drivers/media/radio/radio-mr800.c
7135 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7139 F: drivers/net/ieee802154/mrf24j40.c
7140 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7146 F: drivers/platform/x86/msi-laptop.c
7151 F: drivers/platform/x86/msi-wmi.c
7156 W: https://linuxtv.org
7157 W: http://palosaari.fi/linux/
7158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7159 T: git git://linuxtv.org/anttip/media_tree.git
7161 F: drivers/media/tuners/msi001*
7163 MSI2500 MEDIA DRIVER
7166 W: https://linuxtv.org
7167 W: http://palosaari.fi/linux/
7168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7169 T: git git://linuxtv.org/anttip/media_tree.git
7171 F: drivers/media/usb/msi2500/
7173 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7177 F: drivers/mtd/devices/docg3*
7179 MT9M032 APTINA SENSOR DRIVER
7182 T: git git://linuxtv.org/media_tree.git
7184 F: drivers/media/i2c/mt9m032.c
7185 F: include/media/i2c/mt9m032.h
7187 MT9P031 APTINA CAMERA SENSOR
7190 T: git git://linuxtv.org/media_tree.git
7192 F: drivers/media/i2c/mt9p031.c
7193 F: include/media/i2c/mt9p031.h
7195 MT9T001 APTINA CAMERA SENSOR
7198 T: git git://linuxtv.org/media_tree.git
7200 F: drivers/media/i2c/mt9t001.c
7201 F: include/media/i2c/mt9t001.h
7203 MT9V032 APTINA CAMERA SENSOR
7206 T: git git://linuxtv.org/media_tree.git
7208 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7209 F: drivers/media/i2c/mt9v032.c
7210 F: include/media/i2c/mt9v032.h
7212 MULTIFUNCTION DEVICES (MFD)
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7217 F: include/linux/mfd/
7219 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7222 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7225 F: include/linux/mmc/
7226 F: include/uapi/linux/mmc/
7228 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7230 F: drivers/mmc/host/mmc_spi.c
7231 F: include/linux/spi/mmc_spi.h
7233 MULTISOUND SOUND DRIVER
7236 F: Documentation/sound/oss/MultiSound
7239 MULTITECH MULTIPORT CARD (ISICOM)
7241 F: drivers/tty/isicom.c
7242 F: include/linux/isicom.h
7244 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7249 F: drivers/usb/musb/
7251 MXL5007T MEDIA DRIVER
7254 W: https://linuxtv.org
7255 W: http://github.com/mkrufky
7256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7257 T: git git://linuxtv.org/mkrufky/tuners.git
7259 F: drivers/media/tuners/mxl5007t.*
7261 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7264 W: https://www.myricom.com/support/downloads/myri10ge.html
7266 F: drivers/net/ethernet/myricom/myri10ge/
7268 NATSEMI ETHERNET DRIVER (DP8381x)
7270 F: drivers/net/ethernet/natsemi/natsemi.c
7272 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7276 W: http://www.native-instruments.com
7284 NCR 5380 SCSI DRIVERS
7289 F: Documentation/scsi/g_NCR5380.txt
7290 F: drivers/scsi/NCR5380.*
7291 F: drivers/scsi/arm/cumana_1.c
7292 F: drivers/scsi/arm/oak.c
7293 F: drivers/scsi/atari_NCR5380.c
7294 F: drivers/scsi/atari_scsi.*
7295 F: drivers/scsi/dmx3191d.c
7296 F: drivers/scsi/dtc.*
7297 F: drivers/scsi/g_NCR5380.*
7298 F: drivers/scsi/g_NCR5380_mmio.c
7299 F: drivers/scsi/mac_scsi.*
7300 F: drivers/scsi/pas16.*
7301 F: drivers/scsi/sun3_scsi.*
7302 F: drivers/scsi/sun3_scsi_vme.c
7303 F: drivers/scsi/t128.*
7305 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7309 F: drivers/scsi/NCR_D700.*
7311 NCT6775 HARDWARE MONITOR DRIVER
7315 F: Documentation/hwmon/nct6775
7316 F: drivers/hwmon/nct6775.c
7318 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7321 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7323 F: drivers/infiniband/hw/nes/
7325 NETEM NETWORK EMULATOR
7329 F: net/sched/sch_netem.c
7331 NETERION 10GbE DRIVERS (s2io/vxge)
7335 F: Documentation/networking/s2io.txt
7336 F: Documentation/networking/vxge.txt
7337 F: drivers/net/ethernet/neterion/
7339 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7345 W: http://www.netfilter.org/
7346 W: http://www.iptables.org/
7347 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7351 F: include/linux/netfilter*
7352 F: include/linux/netfilter/
7353 F: include/net/netfilter/
7354 F: include/uapi/linux/netfilter*
7355 F: include/uapi/linux/netfilter/
7356 F: net/*/netfilter.c
7359 F: net/bridge/br_netfilter*.c
7363 W: http://netlabel.sf.net
7366 F: Documentation/netlabel/
7367 F: include/net/netlabel.h
7370 NETROM NETWORK LAYER
7373 W: http://www.linux-ax25.org/
7375 F: include/net/netrom.h
7376 F: include/uapi/linux/netrom.h
7379 NETWORK BLOCK DEVICE (NBD)
7383 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7384 F: Documentation/blockdev/nbd.txt
7385 F: drivers/block/nbd.c
7386 F: include/uapi/linux/nbd.h
7388 NETWORK DROP MONITOR
7392 W: https://fedorahosted.org/dropwatch/
7393 F: net/core/drop_monitor.c
7395 NETWORKING [GENERAL]
7398 W: http://www.linuxfoundation.org/en/Net
7399 Q: http://patchwork.ozlabs.org/project/netdev/list/
7400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7405 F: include/linux/in.h
7406 F: include/linux/net.h
7407 F: include/linux/netdevice.h
7408 F: include/uapi/linux/in.h
7409 F: include/uapi/linux/net.h
7410 F: include/uapi/linux/netdevice.h
7411 F: include/uapi/linux/net_namespace.h
7413 F: tools/testing/selftests/net/
7417 NETWORKING [IPv4/IPv6]
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7445 F: net/ipv4/ipcomp.c
7446 F: net/ipv4/ip_vti.c
7450 F: net/ipv6/ipcomp6.c
7451 F: net/ipv6/ip6_vti.c
7452 F: include/uapi/linux/xfrm.h
7453 F: include/net/xfrm.h
7455 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7460 NETWORKING [WIRELESS]
7462 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7466 W: http://www.linuxfoundation.org/en/Net
7467 Q: http://patchwork.ozlabs.org/project/netdev/list/
7468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7472 F: include/linux/if_*
7473 F: include/linux/netdevice.h
7474 F: include/linux/etherdevice.h
7475 F: include/linux/fcdevice.h
7476 F: include/linux/fddidevice.h
7477 F: include/linux/hippidevice.h
7478 F: include/linux/inetdevice.h
7479 F: include/uapi/linux/if_*
7480 F: include/uapi/linux/netdevice.h
7482 NETWORKING DRIVERS (WIRELESS)
7485 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7488 F: drivers/net/wireless/
7490 NETXEN (1/10) GbE SUPPORT
7495 W: http://www.qlogic.com
7497 F: drivers/net/ethernet/qlogic/netxen/
7508 F: include/uapi/linux/nfc.h
7510 F: include/linux/platform_data/pn544.h
7511 F: Documentation/devicetree/bindings/net/nfc/
7513 NFS, SUNRPC, AND LOCKD CLIENTS
7517 W: http://client.linux-nfs.org
7518 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7524 F: include/linux/lockd/
7525 F: include/linux/nfs*
7526 F: include/linux/sunrpc/
7527 F: include/uapi/linux/nfs*
7528 F: include/uapi/linux/sunrpc/
7533 W: http://nilfs.sourceforge.net/
7534 T: git git://github.com/konis/nilfs2.git
7536 F: Documentation/filesystems/nilfs2.txt
7538 F: include/linux/nilfs2_fs.h
7539 F: include/trace/events/nilfs2.h
7541 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7543 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7545 F: Documentation/scsi/NinjaSCSI.txt
7546 F: drivers/scsi/pcmcia/nsp_*
7548 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7551 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7553 F: Documentation/scsi/NinjaSCSI.txt
7554 F: drivers/scsi/nsp32*
7559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7563 NOKIA N900 POWER SUPPLY DRIVERS
7566 F: include/linux/power/bq2415x_charger.h
7567 F: include/linux/power/bq27xxx_battery.h
7568 F: include/linux/power/isp1704_charger.h
7569 F: drivers/power/bq2415x_charger.c
7570 F: drivers/power/bq27xxx_battery.c
7571 F: drivers/power/isp1704_charger.c
7572 F: drivers/power/rx51_battery.c
7580 W: https://github.com/jonmason/ntb/wiki
7581 T: git git://github.com/jonmason/ntb.git
7583 F: drivers/net/ntb_netdev.c
7584 F: include/linux/ntb.h
7585 F: include/linux/ntb_transport.h
7592 W: https://github.com/jonmason/ntb/wiki
7593 T: git git://github.com/jonmason/ntb.git
7594 F: drivers/ntb/hw/intel/
7599 W: http://www.tuxera.com/
7600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7602 F: Documentation/filesystems/ntfs.txt
7605 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7609 F: drivers/video/fbdev/riva/
7610 F: drivers/video/fbdev/nvidia/
7616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7617 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7619 F: drivers/nvme/host/
7620 F: include/linux/nvme.h
7627 F: Documentation/devicetree/bindings/nvmem/
7628 F: include/linux/nvmem-consumer.h
7629 F: include/linux/nvmem-provider.h
7636 F: drivers/nfc/nxp-nci
7638 NXP TDA998X DRM DRIVER
7641 F: drivers/gpu/drm/i2c/tda998x_drv.c
7642 F: include/drm/i2c/tda998x.h
7648 F: sound/soc/codecs/tfa9879*
7653 W: http://www.muru.com/linux/omap/
7654 W: http://linux.omap.com/
7655 Q: http://patchwork.kernel.org/project/linux-omap/list/
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7659 F: arch/arm/configs/omap1_defconfig
7660 F: arch/arm/configs/omap2plus_defconfig
7661 F: drivers/i2c/busses/i2c-omap.c
7662 F: drivers/irqchip/irq-omap-intc.c
7663 F: drivers/mfd/*omap*.c
7664 F: drivers/mfd/menelaus.c
7665 F: drivers/mfd/palmas.c
7666 F: drivers/mfd/tps65217.c
7667 F: drivers/mfd/tps65218.c
7668 F: drivers/mfd/tps65910.c
7669 F: drivers/mfd/twl-core.[ch]
7670 F: drivers/mfd/twl4030*.c
7671 F: drivers/mfd/twl6030*.c
7672 F: drivers/mfd/twl6040*.c
7673 F: drivers/regulator/palmas-regulator*.c
7674 F: drivers/regulator/pbias-regulator.c
7675 F: drivers/regulator/tps65217-regulator.c
7676 F: drivers/regulator/tps65218-regulator.c
7677 F: drivers/regulator/tps65910-regulator.c
7678 F: drivers/regulator/twl-regulator.c
7679 F: include/linux/i2c-omap.h
7681 OMAP DEVICE TREE SUPPORT
7687 F: arch/arm/boot/dts/*omap*
7688 F: arch/arm/boot/dts/*am3*
7689 F: arch/arm/boot/dts/*am4*
7690 F: arch/arm/boot/dts/*am5*
7691 F: arch/arm/boot/dts/*dra7*
7693 OMAP CLOCK FRAMEWORK SUPPORT
7697 F: arch/arm/*omap*/*clock*
7699 OMAP POWER MANAGEMENT SUPPORT
7703 F: arch/arm/*omap*/*pm*
7704 F: drivers/cpufreq/omap-cpufreq.c
7706 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7711 F: arch/arm/mach-omap2/prm*
7721 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7726 F: drivers/memory/omap-gpmc.c
7727 F: arch/arm/mach-omap2/*gpmc*
7729 OMAP FRAMEBUFFER SUPPORT
7734 F: drivers/video/fbdev/omap/
7736 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7741 F: drivers/video/fbdev/omap2/
7742 F: Documentation/arm/OMAP/DSS
7744 OMAP HARDWARE SPINLOCK SUPPORT
7748 F: drivers/hwspinlock/omap_hwspinlock.c
7754 F: drivers/mmc/host/omap.c
7760 F: drivers/mmc/host/omap_hsmmc.c
7762 OMAP RANDOM NUMBER GENERATOR SUPPORT
7765 F: drivers/char/hw_random/omap-rng.c
7772 F: arch/arm/mach-omap2/omap_hwmod.*
7778 F: arch/arm/mach-omap2/omap_hwmod*data*
7780 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7784 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7786 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7790 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7791 F: drivers/media/platform/omap3isp/
7792 F: drivers/staging/media/omap4iss/
7798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7800 F: drivers/usb/*/*omap*
7801 F: arch/arm/*omap*/usb*
7809 F: drivers/gpio/gpio-omap.c
7811 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7815 F: arch/arm/boot/dts/am335x-nano.dts
7821 F: Documentation/filesystems/omfs.txt
7824 OMNIKEY CARDMAN 4000 DRIVER
7827 F: drivers/char/pcmcia/cm4000_cs.c
7828 F: include/linux/cm4000_cs.h
7829 F: include/uapi/linux/cm4000_cs.h
7831 OMNIKEY CARDMAN 4040 DRIVER
7834 F: drivers/char/pcmcia/cm4040_cs.*
7836 OMNIVISION OV7670 SENSOR DRIVER
7839 T: git git://linuxtv.org/media_tree.git
7841 F: drivers/media/i2c/ov7670.c
7843 ONENAND FLASH DRIVER
7847 F: drivers/mtd/onenand/
7848 F: include/linux/mtd/onenand*.h
7850 ONSTREAM SCSI TAPE DRIVER
7855 F: Documentation/scsi/osst.txt
7856 F: drivers/scsi/osst.*
7857 F: drivers/scsi/osst_*.h
7858 F: drivers/scsi/st.h
7860 OPENCORES I2C BUS DRIVER
7864 F: Documentation/i2c/busses/i2c-ocores
7865 F: drivers/i2c/busses/i2c-ocores.c
7867 OPEN FIRMWARE AND FLATTENED DEVICE TREE
7872 W: http://www.devicetree.org/
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7876 F: include/linux/of*.h
7879 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7887 F: Documentation/devicetree/
7889 F: include/dt-bindings/
7891 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7895 F: Documentation/devicetree/dynamic-resolution-notes.txt
7896 F: Documentation/devicetree/overlay-notes.txt
7897 F: drivers/of/overlay.c
7898 F: drivers/of/resolver.c
7900 OPENRISC ARCHITECTURE
7902 W: http://openrisc.net
7905 T: git git://openrisc.net/~jonas/linux
7912 W: http://openvswitch.org
7915 F: include/uapi/linux/openvswitch.h
7917 OPERATING PERFORMANCE POINTS (OPP)
7923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7924 F: drivers/base/power/opp/
7925 F: include/linux/pm_opp.h
7926 F: Documentation/power/opp.txt
7927 F: Documentation/devicetree/bindings/opp/
7932 T: git git://git.alsa-project.org/alsa-kernel.git
7934 F: sound/drivers/opl4/
7940 F: arch/*/include/asm/oprofile*.h
7942 F: drivers/oprofile/
7943 F: include/linux/oprofile.h
7945 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7949 W: http://ocfs2.wiki.kernel.org
7951 F: Documentation/filesystems/ocfs2.txt
7952 F: Documentation/filesystems/dlmfs.txt
7957 W: http://wireless.kernel.org/en/users/Drivers/orinoco
7958 W: http://www.nongnu.org/orinoco/
7960 F: drivers/net/wireless/orinoco/
7962 OSD LIBRARY and FILESYSTEM
7966 W: http://open-osd.org
7967 T: git git://git.open-osd.org/open-osd.git
7969 F: drivers/scsi/osd/
7970 F: include/scsi/osd_*
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7979 F: Documentation/filesystems/overlayfs.txt
7984 W: http://wireless.kernel.org/en/users/Drivers/p54
7986 F: drivers/net/wireless/p54/
7988 PA SEMI ETHERNET DRIVER
7992 F: drivers/net/ethernet/pasemi/*
7994 PA SEMI SMBUS DRIVER
7998 F: drivers/i2c/busses/i2c-pasemi.c
8000 PADATA PARALLEL EXECUTION MECHANISM
8005 F: include/linux/padata.h
8006 F: Documentation/padata.txt
8008 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8012 F: drivers/platform/x86/panasonic-laptop.c
8014 PANASONIC MN10300/AM33/AM34 PORT
8018 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8020 F: Documentation/mn10300/
8023 PARALLEL PORT SUBSYSTEM
8029 F: include/linux/parport*.h
8030 F: drivers/char/ppdev.c
8031 F: include/uapi/linux/ppdev.h
8032 F: Documentation/parport*.txt
8034 PARAVIRT_OPS INTERFACE
8041 F: Documentation/virtual/paravirt_ops.txt
8042 F: arch/*/kernel/paravirt*
8043 F: arch/*/include/asm/paravirt.h
8045 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8049 F: Documentation/blockdev/paride.txt
8050 F: drivers/block/paride/
8056 W: http://www.parisc-linux.org/
8057 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8062 F: Documentation/parisc/
8064 F: drivers/char/agp/parisc-agp.c
8065 F: drivers/input/serio/gscps2.c
8066 F: drivers/parport/parport_gsc.*
8067 F: drivers/tty/serial/8250/8250_gsc.c
8068 F: drivers/video/fbdev/sti*
8069 F: drivers/video/console/sti*
8070 F: drivers/video/logo/logo_parisc*
8072 PC87360 HARDWARE MONITORING DRIVER
8076 F: Documentation/hwmon/pc87360
8077 F: drivers/hwmon/pc87360.c
8082 F: drivers/char/pc8736x_gpio.c
8084 PC87427 HARDWARE MONITORING DRIVER
8088 F: Documentation/hwmon/pc87427
8089 F: drivers/hwmon/pc87427.c
8094 F: drivers/leds/leds-pca9532.c
8095 F: include/linux/leds-pca9532.h
8097 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8101 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8103 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8106 F: drivers/firmware/pcdp.*
8112 F: Documentation/PCI/pci-error-recovery.txt
8117 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8120 F: Documentation/PCI/
8122 F: include/linux/pci*
8124 F: arch/x86/kernel/quirks.c
8126 PCI DRIVER FOR ALTERA PCIE IP
8131 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8132 F: drivers/pci/host/pcie-altera.c
8134 PCI DRIVER FOR ARM VERSATILE PLATFORM
8139 F: Documentation/devicetree/bindings/pci/versatile.txt
8140 F: drivers/pci/host/pci-versatile.c
8142 PCI DRIVER FOR APPLIEDMICRO XGENE
8147 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8148 F: drivers/pci/host/pci-xgene.c
8150 PCI DRIVER FOR FREESCALE LAYERSCAPE
8158 F: drivers/pci/host/*layerscape*
8166 F: drivers/pci/host/*imx6*
8168 PCI DRIVER FOR TI KEYSTONE
8173 F: drivers/pci/host/*keystone*
8175 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8181 F: drivers/pci/host/*mvebu*
8183 PCI DRIVER FOR NVIDIA TEGRA
8188 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8189 F: drivers/pci/host/pci-tegra.c
8191 PCI DRIVER FOR TI DRA7XX
8196 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8197 F: drivers/pci/host/pci-dra7xx.c
8199 PCI DRIVER FOR RENESAS R-CAR
8204 F: drivers/pci/host/*rcar*
8206 PCI DRIVER FOR SAMSUNG EXYNOS
8212 F: drivers/pci/host/pci-exynos.c
8214 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8219 F: drivers/pci/host/*designware*
8221 PCI DRIVER FOR GENERIC OF HOSTS
8226 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8227 F: drivers/pci/host/pci-host-generic.c
8229 PCIE DRIVER FOR ST SPEAR13XX
8233 F: drivers/pci/host/*spear*
8235 PCI MSI DRIVER FOR ALTERA MSI IP
8240 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8241 F: drivers/pci/host/pcie-altera-msi.c
8243 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8248 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8249 F: drivers/pci/host/pci-xgene-msi.c
8251 PCIE DRIVER FOR HISILICON
8255 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8256 F: drivers/pci/host/pcie-hisi.c
8259 P: Linux PCMCIA Team
8261 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8264 F: Documentation/pcmcia/
8268 PCNET32 NETWORK DRIVER
8272 F: drivers/net/ethernet/amd/pcnet32.c
8274 PCRYPT PARALLEL CRYPTO ENGINE
8279 F: include/crypto/pcrypt.h
8281 PER-CPU MEMORY ALLOCATOR
8284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8286 F: include/linux/percpu*.h
8288 F: arch/*/include/asm/percpu.h
8290 PER-TASK DELAY ACCOUNTING
8293 F: include/linux/delayacct.h
8294 F: kernel/delayacct.c
8296 PERFORMANCE EVENTS SUBSYSTEM
8301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8304 F: include/linux/perf_event.h
8305 F: include/uapi/linux/perf_event.h
8306 F: arch/*/kernel/perf_event*.c
8307 F: arch/*/kernel/*/perf_event*.c
8308 F: arch/*/kernel/*/*/perf_event*.c
8309 F: arch/*/include/asm/perf_event.h
8310 F: arch/*/kernel/perf_callchain.c
8313 PERSONALITY HANDLING
8317 F: include/linux/personality.h
8318 F: include/uapi/linux/personality.h
8323 F: Documentation/networking/phonet.txt
8324 F: include/linux/phonet.h
8325 F: include/net/phonet/
8326 F: include/uapi/linux/phonet.h
8333 F: drivers/mtd/devices/phram.c
8339 F: drivers/hid/hid-picolcd*
8344 T: git git://github.com/jamieiles/linux-2.6-ji.git
8346 F: arch/arm/boot/dts/picoxcell*
8347 F: arch/arm/mach-picoxcell/
8348 F: drivers/crypto/picoxcell*
8350 PIN CONTROL SUBSYSTEM
8353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8356 F: include/linux/pinctrl/
8358 PIN CONTROLLER - ATMEL AT91
8362 F: drivers/pinctrl/pinctrl-at91.*
8364 PIN CONTROLLER - ATMEL AT91 PIO4
8369 F: drivers/pinctrl/pinctrl-at91-pio4.*
8371 PIN CONTROLLER - INTEL
8375 F: drivers/pinctrl/intel/
8377 PIN CONTROLLER - RENESAS
8381 F: drivers/pinctrl/sh-pfc/
8383 PIN CONTROLLER - SAMSUNG
8388 F: drivers/pinctrl/samsung/
8390 PIN CONTROLLER - ST SPEAR
8394 W: http://www.st.com/spear
8396 F: drivers/pinctrl/spear/
8401 F: drivers/block/pktcdvd.c
8402 F: include/linux/pktcdvd.h
8403 F: include/uapi/linux/pktcdvd.h
8407 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8409 T: git git://github.com/gxt/linux.git
8410 F: drivers/input/serio/i8042-unicore32io.h
8411 F: drivers/i2c/busses/i2c-puv3.c
8412 F: drivers/video/fbdev/fb-puv3.c
8413 F: drivers/rtc/rtc-puv3.c
8415 PMBUS HARDWARE MONITORING DRIVERS
8418 W: http://www.lm-sensors.org/
8419 W: http://www.roeck-us.net/linux/drivers/
8420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8422 F: Documentation/hwmon/pmbus
8423 F: drivers/hwmon/pmbus/
8424 F: include/linux/i2c/pmbus.h
8426 PMC SIERRA MaxRAID DRIVER
8428 W: http://www.pmc-sierra.com/
8430 F: drivers/scsi/pmcraid.*
8432 PMC SIERRA PM8001 DRIVER
8438 F: drivers/scsi/pm8001/
8440 POSIX CLOCKS and TIMERS
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8446 F: include/linux/timer*
8447 F: kernel/time/*timer*
8449 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8454 T: git git://git.infradead.org/battery-2.6.git
8456 F: include/linux/power_supply.h
8458 X: drivers/power/avs/
8460 POWER STATE COORDINATION INTERFACE (PSCI)
8465 F: drivers/firmware/psci.c
8466 F: include/linux/psci.h
8467 F: include/uapi/linux/psci.h
8474 PPP PROTOCOL DRIVERS AND COMPRESSORS
8478 F: drivers/net/ppp/ppp_*
8480 PPP OVER ATM (RFC 2364)
8483 F: net/atm/pppoatm.c
8484 F: include/uapi/linux/atmppp.h
8489 F: drivers/net/ppp/pppoe.c
8490 F: drivers/net/ppp/pppox.c
8495 F: net/l2tp/l2tp_ppp.c
8496 F: include/linux/if_pppol2tp.h
8497 F: include/uapi/linux/if_pppol2tp.h
8501 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8504 F: Documentation/pps/
8506 F: include/linux/pps*.h
8512 F: drivers/net/ppp/pptp.c
8513 W: http://sourceforge.net/projects/accel-pptp
8518 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8520 F: Documentation/preempt-locking.txt
8521 F: include/linux/preempt.h
8523 PRISM54 WIRELESS DRIVER
8526 W: http://wireless.kernel.org/en/users/Drivers/p54
8528 F: drivers/net/wireless/prism54/
8535 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8537 PS3 PLATFORM SUPPORT
8541 F: arch/powerpc/boot/ps3*
8542 F: arch/powerpc/include/asm/lv1call.h
8543 F: arch/powerpc/include/asm/ps3*.h
8544 F: arch/powerpc/platforms/ps3/
8547 F: drivers/rtc/rtc-ps3.c
8548 F: drivers/usb/host/*ps3.c
8549 F: sound/ppc/snd_ps3*
8556 F: drivers/block/ps3vram.c
8564 T: git git://git.infradead.org/users/cbou/linux-pstore.git
8566 F: include/linux/pstore*
8567 F: drivers/firmware/efi/efi-pstore.c
8568 F: drivers/acpi/apei/erst.c
8570 PTP HARDWARE CLOCK SUPPORT
8574 W: http://linuxptp.sourceforge.net/
8575 F: Documentation/ABI/testing/sysfs-ptp
8576 F: Documentation/ptp/*
8577 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8578 F: drivers/net/phy/dp83640*
8580 F: include/linux/ptp_cl*
8586 F: include/asm-generic/syscall.h
8587 F: include/linux/ptrace.h
8588 F: include/linux/regset.h
8589 F: include/linux/tracehook.h
8590 F: include/uapi/linux/ptrace.h
8593 PVRUSB2 VIDEO4LINUX DRIVER
8597 W: http://www.isely.net/pvrusb2/
8598 T: git git://linuxtv.org/media_tree.git
8600 F: Documentation/video4linux/README.pvrusb2
8601 F: drivers/media/usb/pvrusb2/
8606 T: git git://linuxtv.org/media_tree.git
8608 F: drivers/media/usb/pwc/*
8614 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8615 F: Documentation/hwmon/pwm-fan
8616 F: drivers/hwmon/pwm-fan.c
8622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8623 F: Documentation/pwm.txt
8624 F: Documentation/devicetree/bindings/pwm/
8625 F: include/linux/pwm.h
8627 F: drivers/video/backlight/pwm_bl.c
8628 F: include/linux/pwm_backlight.h
8630 PXA2xx/PXA3xx SUPPORT
8635 T: git git://github.com/hzhuang1/linux.git
8636 T: git git://github.com/rjarzmik/linux.git
8638 F: arch/arm/mach-pxa/
8640 F: drivers/pcmcia/pxa2xx*
8641 F: drivers/spi/spi-pxa2xx*
8642 F: drivers/usb/gadget/udc/pxa2*
8643 F: include/sound/pxa2xx-lib.h
8647 PXA3xx NAND FLASH DRIVER
8651 F: drivers/mtd/nand/pxa3xx_nand.c
8657 T: git git://github.com/hzhuang1/linux.git
8658 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8660 F: arch/arm/mach-mmp/
8674 F: drivers/crypto/qat/
8680 F: drivers/infiniband/hw/qib/
8682 QLOGIC QLA1280 SCSI DRIVER
8686 F: drivers/scsi/qla1280.[ch]
8688 QLOGIC QLA2XXX FC-SCSI DRIVER
8692 F: Documentation/scsi/LICENSE.qla2xxx
8693 F: drivers/scsi/qla2xxx/
8695 QLOGIC QLA4XXX iSCSI DRIVER
8699 F: Documentation/scsi/LICENSE.qla4xxx
8700 F: drivers/scsi/qla4xxx/
8702 QLOGIC QLA3XXX NETWORK DRIVER
8708 F: Documentation/networking/LICENSE.qla3xxx
8709 F: drivers/net/ethernet/qlogic/qla3xxx.*
8711 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8715 F: drivers/net/ethernet/qlogic/qlcnic/
8717 QLOGIC QLGE 10Gb ETHERNET DRIVER
8724 F: drivers/net/ethernet/qlogic/qlge/
8726 QLOGIC QL4xxx ETHERNET DRIVER
8732 F: drivers/net/ethernet/qlogic/qed/
8733 F: include/linux/qed/
8734 F: drivers/net/ethernet/qlogic/qede/
8738 W: http://www.alarsen.net/linux/qnx4fs/
8741 F: include/uapi/linux/qnx4_fs.h
8742 F: include/uapi/linux/qnxtypes.h
8747 W: https://linuxtv.org
8748 W: http://palosaari.fi/linux/
8749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8750 T: git git://linuxtv.org/anttip/media_tree.git
8752 F: drivers/media/tuners/qt1010*
8754 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8758 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8760 F: drivers/net/wireless/ath/ath9k/
8762 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8765 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8766 T: git git://github.com/kvalo/ath.git
8768 F: drivers/net/wireless/ath/ath10k/
8770 QUALCOMM HEXAGON ARCHITECTURE
8776 QUALCOMM WCN36XX WIRELESS DRIVER
8779 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8780 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8782 F: drivers/net/wireless/ath/wcn36xx/
8784 RADOS BLOCK DEVICE (RBD)
8790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8791 T: git git://github.com/ceph/ceph-client.git
8793 F: Documentation/ABI/testing/sysfs-bus-rbd
8794 F: drivers/block/rbd.c
8795 F: drivers/block/rbd_types.h
8797 RADEON FRAMEBUFFER DISPLAY DRIVER
8801 F: drivers/video/fbdev/aty/radeon*
8802 F: include/uapi/linux/radeonfb.h
8804 RADIOSHARK RADIO DRIVER
8807 T: git git://linuxtv.org/media_tree.git
8809 F: drivers/media/radio/radio-shark.c
8811 RADIOSHARK2 RADIO DRIVER
8814 T: git git://linuxtv.org/media_tree.git
8816 F: drivers/media/radio/radio-shark2.c
8817 F: drivers/media/radio/radio-tea5777.c
8819 RAGE128 FRAMEBUFFER DISPLAY DRIVER
8823 F: drivers/video/fbdev/aty/aty128fb.c
8825 RALINK RT2X00 WIRELESS LAN DRIVER
8831 F: drivers/net/wireless/rt2x00/
8833 RAMDISK RAM BLOCK DEVICE DRIVER
8836 F: Documentation/blockdev/ramdisk.txt
8837 F: drivers/block/brd.c
8839 RANDOM NUMBER DRIVER
8842 F: drivers/char/random.c
8850 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8853 F: drivers/net/wireless/ray*
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8861 F: Documentation/RCU/torture.txt
8862 F: kernel/rcu/rcutorture.c
8864 RCUTORTURE TEST FRAMEWORK
8872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8873 F: tools/testing/selftests/rcutorture
8879 RDC R6040 FAST ETHERNET DRIVER
8883 F: drivers/net/ethernet/rdc/r6040.c
8885 RDS - RELIABLE DATAGRAM SOCKETS
8891 READ-COPY UPDATE (RCU)
8898 W: http://www.rdrop.com/users/paulmck/RCU/
8900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8901 F: Documentation/RCU/
8902 X: Documentation/RCU/torture.txt
8903 F: include/linux/rcu*
8904 X: include/linux/srcu.h
8908 REAL TIME CLOCK (RTC) SUBSYSTEM
8912 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8915 F: Documentation/rtc.txt
8917 F: include/linux/rtc.h
8918 F: include/uapi/linux/rtc.h
8920 REALTEK AUDIO CODECS
8924 F: sound/soc/codecs/rt*
8925 F: include/sound/rt*.h
8927 REISERFS FILE SYSTEM
8932 REGISTER MAP ABSTRACTION
8935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8937 F: drivers/base/regmap/
8938 F: include/linux/regmap.h
8940 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8944 F: drivers/remoteproc/
8945 F: Documentation/remoteproc.txt
8946 F: include/linux/remoteproc.h
8948 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8953 F: Documentation/rpmsg.txt
8954 F: include/linux/rpmsg.h
8956 RESET CONTROLLER FRAMEWORK
8960 F: Documentation/devicetree/bindings/reset/
8961 F: include/dt-bindings/reset/
8962 F: include/linux/reset.h
8963 F: include/linux/reset-controller.h
8968 W: http://wireless.kernel.org/
8969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8972 F: Documentation/rfkill.txt
8980 F: include/linux/rhashtable.h
8982 RICOH SMARTMEDIA/XD DRIVER
8985 F: drivers/mtd/nand/r852.c
8986 F: drivers/mtd/nand/r852.h
8988 RICOH R5C592 MEMORYSTICK DRIVER
8991 F: drivers/memstick/host/r592.*
8995 W: http://sourceforge.net/projects/roccat/
8997 F: drivers/hid/hid-roccat*
8998 F: include/linux/hid-roccat*
8999 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9006 F: drivers/net/ethernet/rocker/
9010 W: http://www.comtrol.com
9012 F: Documentation/serial/rocket.txt
9013 F: drivers/tty/rocket*
9015 ROCKETPORT EXPRESS/INFINITY DRIVER
9019 F: drivers/tty/serial/rp2.*
9024 W: http://www.linux-ax25.org/
9026 F: include/net/rose.h
9027 F: include/uapi/linux/rose.h
9030 RTL2830 MEDIA DRIVER
9033 W: https://linuxtv.org
9034 W: http://palosaari.fi/linux/
9035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9036 T: git git://linuxtv.org/anttip/media_tree.git
9038 F: drivers/media/dvb-frontends/rtl2830*
9040 RTL2832 MEDIA DRIVER
9043 W: https://linuxtv.org
9044 W: http://palosaari.fi/linux/
9045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9046 T: git git://linuxtv.org/anttip/media_tree.git
9048 F: drivers/media/dvb-frontends/rtl2832*
9050 RTL2832_SDR MEDIA DRIVER
9053 W: https://linuxtv.org
9054 W: http://palosaari.fi/linux/
9055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9056 T: git git://linuxtv.org/anttip/media_tree.git
9058 F: drivers/media/dvb-frontends/rtl2832_sdr*
9060 RTL8180 WIRELESS DRIVER
9062 W: http://wireless.kernel.org/
9063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9065 F: drivers/net/wireless/rtl818x/rtl8180/
9067 RTL8187 WIRELESS DRIVER
9072 W: http://wireless.kernel.org/
9073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9075 F: drivers/net/wireless/rtl818x/rtl8187/
9077 RTL8192CE WIRELESS DRIVER
9081 W: http://wireless.kernel.org/
9082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9084 F: drivers/net/wireless/rtlwifi/
9085 F: drivers/net/wireless/rtlwifi/rtl8192ce/
9087 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9092 F: drivers/net/wireless/realtek/rtl8xxxu/
9094 S3 SAVAGE FRAMEBUFFER DRIVER
9098 F: drivers/video/fbdev/savage/
9104 W: http://www.ibm.com/developerworks/linux/linux390/
9108 F: Documentation/s390/
9109 F: Documentation/DocBook/s390*
9111 S390 COMMON I/O LAYER
9115 W: http://www.ibm.com/developerworks/linux/linux390/
9117 F: drivers/s390/cio/
9123 W: http://www.ibm.com/developerworks/linux/linux390/
9125 F: drivers/s390/block/dasd*
9126 F: block/partitions/ibm.c
9128 S390 NETWORK DRIVERS
9131 W: http://www.ibm.com/developerworks/linux/linux390/
9133 F: drivers/s390/net/
9139 W: http://www.ibm.com/developerworks/linux/linux390/
9142 F: drivers/pci/hotplug/s390_pci_hpc.c
9147 W: http://www.ibm.com/developerworks/linux/linux390/
9149 F: drivers/s390/crypto/
9154 W: http://www.ibm.com/developerworks/linux/linux390/
9156 F: drivers/s390/scsi/zfcp_*
9158 S390 IUCV NETWORK LAYER
9161 W: http://www.ibm.com/developerworks/linux/linux390/
9163 F: drivers/s390/net/*iucv*
9164 F: include/net/iucv/
9170 W: http://www.ibm.com/developerworks/linux/linux390/
9172 F: drivers/iommu/s390-iommu.c
9174 S3C24XX SD/MMC Driver
9178 F: drivers/mmc/host/s3cmci.*
9180 SAA6588 RDS RECEIVER DRIVER
9183 T: git git://linuxtv.org/media_tree.git
9184 W: https://linuxtv.org
9186 F: drivers/media/i2c/saa6588*
9188 SAA7134 VIDEO4LINUX DRIVER
9191 W: https://linuxtv.org
9192 T: git git://linuxtv.org/media_tree.git
9194 F: Documentation/video4linux/*.saa7134
9195 F: drivers/media/pci/saa7134/
9197 SAA7146 VIDEO4LINUX-2 DRIVER
9200 T: git git://linuxtv.org/media_tree.git
9202 F: drivers/media/common/saa7146/
9203 F: drivers/media/pci/saa7146/
9204 F: include/media/saa7146*
9206 SAMSUNG LAPTOP DRIVER
9210 F: drivers/platform/x86/samsung-laptop.c
9212 SAMSUNG AUDIO (ASoC) DRIVERS
9216 F: sound/soc/samsung/
9218 SAMSUNG FRAMEBUFFER DRIVER
9222 F: drivers/video/fbdev/s3c-fb.c
9224 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9230 F: drivers/mfd/sec*.c
9231 F: drivers/regulator/s2m*.c
9232 F: drivers/regulator/s5m*.c
9233 F: drivers/clk/clk-s2mps11.c
9234 F: drivers/rtc/rtc-s5m.c
9235 F: include/linux/mfd/samsung/
9236 F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9237 F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9239 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9243 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9245 F: drivers/media/platform/exynos4-is/
9247 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9252 F: drivers/media/platform/s3c-camif/
9253 F: include/media/drv-intf/s3c_camif.h
9255 SAMSUNG S5C73M3 CAMERA DRIVER
9260 F: drivers/media/i2c/s5c73m3/*
9262 SAMSUNG S5K5BAF CAMERA DRIVER
9267 F: drivers/media/i2c/s5k5baf.c
9269 SAMSUNG S3FWRN5 NFC DRIVER
9273 F: drivers/nfc/s3fwrn5
9275 SAMSUNG SOC CLOCK DRIVERS
9280 F: drivers/clk/samsung/
9282 SAMSUNG SXGBE DRIVERS
9288 F: drivers/net/ethernet/samsung/sxgbe/
9290 SAMSUNG THERMAL DRIVER
9295 T: https://github.com/lmajewski/linux-samsung-thermal.git
9296 F: drivers/thermal/samsung/
9298 SAMSUNG USB2 PHY DRIVER
9302 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9303 F: Documentation/phy/samsung-usb2.txt
9304 F: drivers/phy/phy-exynos4210-usb2.c
9305 F: drivers/phy/phy-exynos4x12-usb2.c
9306 F: drivers/phy/phy-exynos5250-usb2.c
9307 F: drivers/phy/phy-s5pv210-usb2.c
9308 F: drivers/phy/phy-samsung-usb2.c
9309 F: drivers/phy/phy-samsung-usb2.h
9315 F: drivers/tty/serial/
9317 SYNOPSYS DESIGNWARE DMAC DRIVER
9321 F: include/linux/dma/dw.h
9322 F: include/linux/platform_data/dma-dw.h
9325 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9329 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9330 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9332 SYNOPSYS DESIGNWARE I2C DRIVER
9338 F: drivers/i2c/busses/i2c-designware-*
9339 F: include/linux/platform_data/i2c-designware.h
9341 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9345 F: include/linux/mmc/dw_mmc.h
9346 F: drivers/mmc/host/dw_mmc*
9348 SYSTEM TRACE MODULE CLASS
9351 F: Documentation/trace/stm.txt
9352 F: drivers/hwtracing/stm/
9353 F: include/linux/stm.h
9354 F: include/uapi/linux/stm.h
9359 F: drivers/thunderbolt/
9361 TIMEKEEPING, CLOCKSOURCE CORE, NTP
9365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9367 F: include/linux/clocksource.h
9368 F: include/linux/time.h
9369 F: include/linux/timex.h
9370 F: include/uapi/linux/time.h
9371 F: include/uapi/linux/timex.h
9372 F: kernel/time/clocksource.c
9373 F: kernel/time/time*.c
9374 F: kernel/time/ntp.c
9375 F: tools/testing/selftests/timers/
9380 F: drivers/watchdog/sc1200wdt.c
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9389 F: include/linux/sched.h
9390 F: include/uapi/linux/sched.h
9391 F: include/linux/wait.h
9396 W: http://www.sunplus.com
9400 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9404 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9405 F: drivers/clk/clk-scpi.c
9406 F: drivers/cpufreq/scpi-cpufreq.c
9407 F: drivers/firmware/arm_scpi.c
9408 F: include/linux/scpi_protocol.h
9413 W: http://www.kernel.dk
9417 SCSI RDMA PROTOCOL (SRP) INITIATOR
9421 W: http://www.openfabrics.org
9422 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9424 F: drivers/infiniband/ulp/srp/
9425 F: include/scsi/srp.h
9430 W: http://sg.danny.cz/sg
9432 F: Documentation/scsi/scsi-generic.txt
9433 F: drivers/scsi/sg.c
9434 F: include/scsi/sg.h
9439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9448 F: Documentation/scsi/st.txt
9449 F: drivers/scsi/st.*
9450 F: drivers/scsi/st_*.h
9456 W: http://lksctp.sourceforge.net
9458 F: Documentation/networking/sctp.txt
9459 F: include/linux/sctp.h
9460 F: include/uapi/linux/sctp.h
9461 F: include/net/sctp/
9467 F: Documentation/i2c/busses/scx200_acb
9468 F: arch/x86/platform/scx200/
9469 F: drivers/watchdog/scx200_wdt.c
9470 F: drivers/i2c/busses/scx200*
9471 F: drivers/mtd/maps/scx200_docflash.c
9472 F: include/linux/scx200.h
9477 F: drivers/char/scx200_gpio.c
9478 F: include/linux/scx200_gpio.h
9480 SCx200 HRT CLOCKSOURCE DRIVER
9483 F: drivers/clocksource/scx200_hrt.c
9485 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9489 F: drivers/mmc/host/sdricoh_cs.c
9491 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9494 F: drivers/mmc/host/sdhci.*
9495 F: drivers/mmc/host/sdhci-pltfm.[ch]
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9504 F: include/uapi/linux/seccomp.h
9505 F: include/linux/seccomp.h
9506 F: tools/testing/selftests/seccomp/*
9507 K: \bsecure_computing
9510 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9515 F: drivers/mmc/host/sdhci-s3c*
9517 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9522 F: drivers/mmc/host/sdhci-spear.c
9528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9529 W: http://kernsec.org/
9537 SELINUX SECURITY MODULE
9542 W: http://selinuxproject.org
9543 T: git git://git.infradead.org/users/pcmoore/selinux
9545 F: include/linux/selinux*
9546 F: security/selinux/
9549 APPARMOR SECURITY MODULE
9552 W: apparmor.wiki.kernel.org
9553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9555 F: security/apparmor/
9557 YAMA SECURITY MODULE
9559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9566 F: drivers/misc/phantom.c
9567 F: include/uapi/linux/phantom.h
9569 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9574 W: http://www.avagotech.com
9576 F: drivers/scsi/be2iscsi/
9578 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9584 W: http://www.emulex.com
9586 F: drivers/net/ethernet/emulex/benet/
9588 EMULEX ONECONNECT ROCE DRIVER
9593 W: http://www.emulex.com
9595 F: drivers/infiniband/hw/ocrdma/
9602 F: drivers/net/ethernet/sfc/
9607 F: drivers/misc/sgi-gru/
9609 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9613 F: Documentation/ia64/serial.txt
9614 F: drivers/tty/serial/ioc?_serial.c
9615 F: include/linux/ioc?.h
9617 SGI XP/XPC/XPNET DRIVER
9621 F: drivers/misc/sgi-xp/
9626 W: https://linuxtv.org
9627 W: http://palosaari.fi/linux/
9628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9629 T: git git://linuxtv.org/anttip/media_tree.git
9631 F: drivers/media/tuners/si2157*
9636 W: https://linuxtv.org
9637 W: http://palosaari.fi/linux/
9638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9639 T: git git://linuxtv.org/anttip/media_tree.git
9641 F: drivers/media/dvb-frontends/si2168*
9643 SI470X FM RADIO RECEIVER I2C DRIVER
9646 T: git git://linuxtv.org/media_tree.git
9647 W: https://linuxtv.org
9649 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9651 SI470X FM RADIO RECEIVER USB DRIVER
9654 T: git git://linuxtv.org/media_tree.git
9655 W: https://linuxtv.org
9657 F: drivers/media/radio/si470x/radio-si470x-common.c
9658 F: drivers/media/radio/si470x/radio-si470x.h
9659 F: drivers/media/radio/si470x/radio-si470x-usb.c
9661 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9664 T: git git://linuxtv.org/media_tree.git
9665 W: https://linuxtv.org
9667 F: drivers/media/radio/si4713/si4713.?
9669 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9672 T: git git://linuxtv.org/media_tree.git
9673 W: https://linuxtv.org
9675 F: drivers/media/radio/si4713/radio-platform-si4713.c
9677 SI4713 FM RADIO TRANSMITTER USB DRIVER
9680 T: git git://linuxtv.org/media_tree.git
9681 W: https://linuxtv.org
9683 F: drivers/media/radio/si4713/radio-usb-si4713.c
9688 W: https://linuxtv.org
9689 T: git git://linuxtv.org/media_tree.git
9691 F: drivers/media/common/siano/
9692 F: drivers/media/usb/siano/
9693 F: drivers/media/usb/siano/
9694 F: drivers/media/mmc/siano/
9700 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9701 F: drivers/video/fbdev/simplefb.c
9702 F: include/linux/platform_data/simplefb.h
9704 SH_VEU V4L2 MEM2MEM DRIVER
9707 F: drivers/media/platform/sh_veu.c
9709 SH_VOU V4L2 OUTPUT DRIVER
9712 F: drivers/media/platform/sh_vou.c
9713 F: include/media/drv-intf/sh_vou.h
9715 SIMPLE FIRMWARE INTERFACE (SFI)
9718 W: http://simplefirmware.org/
9719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9721 F: arch/x86/platform/sfi/
9723 F: include/linux/sfi*.h
9725 SIMTEC EB110ATX (Chalice CATS)
9729 W: http://www.simtec.co.uk/products/EB110ATX/
9732 SIMTEC EB2410ITX (BAST)
9736 W: http://www.simtec.co.uk/products/EB2410ITX/
9738 F: arch/arm/mach-s3c24xx/mach-bast.c
9739 F: arch/arm/mach-s3c24xx/bast-ide.c
9740 F: arch/arm/mach-s3c24xx/bast-irq.c
9742 TI DAVINCI MACHINE SUPPORT
9745 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9746 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9748 F: arch/arm/mach-davinci/
9749 F: drivers/i2c/busses/i2c-davinci.c
9751 TI DAVINCI SERIES MEDIA DRIVER
9754 W: https://linuxtv.org
9755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9756 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9758 F: drivers/media/platform/davinci/
9759 F: include/media/davinci/
9761 TI AM437X VPFE DRIVER
9764 W: https://linuxtv.org
9765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9766 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9768 F: drivers/media/platform/am437x/
9770 OV2659 OMNIVISION SENSOR DRIVER
9773 W: https://linuxtv.org
9774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9775 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9777 F: drivers/media/i2c/ov2659.c
9778 F: include/media/i2c/ov2659.h
9780 SILICON MOTION SM712 FRAME BUFFER DRIVER
9786 F: drivers/video/fbdev/sm712*
9787 F: Documentation/fb/sm712fb.txt
9789 SIS 190 ETHERNET DRIVER
9793 F: drivers/net/ethernet/sis/sis190.c
9795 SIS 900/7016 FAST ETHERNET DRIVER
9797 W: http://www.brownhat.org/sis900.html
9800 F: drivers/net/ethernet/sis/sis900.*
9802 SIS FRAMEBUFFER DRIVER
9804 W: http://www.winischhofer.net/linuxsisvga.shtml
9806 F: Documentation/fb/sisfb.txt
9807 F: drivers/video/fbdev/sis/
9808 F: include/video/sisfb.h
9812 W: http://www.winischhofer.at/linuxsisusbvga.shtml
9814 F: drivers/usb/misc/sisusbvga/
9824 F: include/linux/sl?b*.h
9827 SLEEPABLE READ-COPY UPDATE (SRCU)
9834 W: http://www.rdrop.com/users/paulmck/RCU/
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9837 F: include/linux/srcu.h
9838 F: kernel/rcu/srcu.c
9840 SMACK SECURITY MODULE
9843 W: http://schaufler-ca.com
9844 T: git git://git.gitorious.org/smack-next/kernel.git
9846 F: Documentation/security/Smack.txt
9849 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9853 F: drivers/power/avs/
9854 F: include/linux/power/smartreflex.h
9857 SMC91x ETHERNET DRIVER
9860 F: drivers/net/ethernet/smsc/smc91x.*
9862 SMIA AND SMIA++ IMAGE SENSOR DRIVER
9866 F: drivers/media/i2c/smiapp/
9867 F: include/media/i2c/smiapp.h
9868 F: drivers/media/i2c/smiapp-pll.c
9869 F: drivers/media/i2c/smiapp-pll.h
9870 F: include/uapi/linux/smiapp.h
9871 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9873 SMM665 HARDWARE MONITOR DRIVER
9877 F: Documentation/hwmon/smm665
9878 F: drivers/hwmon/smm665.c
9880 SMSC EMC2103 HARDWARE MONITOR DRIVER
9884 F: Documentation/hwmon/emc2103
9885 F: drivers/hwmon/emc2103.c
9887 SMSC SCH5627 HARDWARE MONITOR DRIVER
9891 F: Documentation/hwmon/sch5627
9892 F: drivers/hwmon/sch5627.c
9894 SMSC47B397 HARDWARE MONITOR DRIVER
9898 F: Documentation/hwmon/smsc47b397
9899 F: drivers/hwmon/smsc47b397.c
9901 SMSC911x ETHERNET DRIVER
9905 F: include/linux/smsc911x.h
9906 F: drivers/net/ethernet/smsc/smsc911x.*
9908 SMSC9420 PCI ETHERNET DRIVER
9912 F: drivers/net/ethernet/smsc/smsc9420.*
9914 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9918 F: drivers/video/fbdev/smscufx.c
9920 SOC-CAMERA V4L2 SUBSYSTEM
9923 T: git git://linuxtv.org/media_tree.git
9925 F: include/media/soc*
9926 F: drivers/media/i2c/soc_camera/
9927 F: drivers/media/platform/soc_camera/
9929 SOEKRIS NET48XX LED SUPPORT
9932 F: drivers/leds/leds-net48xx.c
9934 SOFTLOGIC 6x10 MPEG CODEC
9941 F: drivers/media/pci/solo6x10/
9943 SOFTWARE RAID (Multiple Disks) SUPPORT
9948 F: include/linux/raid/
9949 F: include/uapi/linux/raid/
9951 SONIC NETWORK DRIVER
9955 F: drivers/net/ethernet/natsemi/sonic.*
9957 SONICS SILICON BACKPLANE DRIVER (SSB)
9962 F: include/linux/ssb/
9964 SONY VAIO CONTROL DEVICE DRIVER
9967 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9969 F: Documentation/laptops/sony-laptop.txt
9970 F: drivers/char/sonypi.c
9971 F: drivers/platform/x86/sony-laptop.c
9972 F: include/linux/sony-laptop.h
9974 SONY MEMORYSTICK CARD SUPPORT
9976 W: http://tifmxx.berlios.de/
9978 F: drivers/memstick/host/tifm_ms.c
9980 SONY MEMORYSTICK STANDARD SUPPORT
9983 F: drivers/memstick/core/ms_block.*
9989 W: http://www.alsa-project.org/
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9991 T: git git://git.alsa-project.org/alsa-kernel.git
9992 Q: http://patchwork.kernel.org/project/alsa-devel/list/
9994 F: Documentation/sound/
9996 F: include/uapi/sound/
9999 SOUND - COMPRESSED AUDIO
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10004 F: Documentation/sound/alsa/compress_offload.txt
10005 F: include/sound/compress_driver.h
10006 F: include/uapi/sound/compress_*
10007 F: sound/core/compress_offload.c
10008 F: sound/soc/soc-compress.c
10010 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10015 W: http://alsa-project.org/main/index.php/ASoC
10017 F: Documentation/sound/alsa/soc/
10019 F: include/sound/soc*
10021 SOUND - DMAENGINE HELPERS
10024 F: include/sound/dmaengine_pcm.h
10025 F: sound/core/pcm_dmaengine.c
10026 F: sound/soc/soc-generic-dmaengine-pcm.c
10031 W: https://linuxtv.org
10032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10034 F: drivers/media/dvb-frontends/sp2*
10036 SPARC + UltraSPARC (sparc/sparc64)
10039 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10046 SPARC SERIAL DRIVERS
10049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10052 F: include/linux/sunserialcore.h
10053 F: drivers/tty/serial/suncore.c
10054 F: drivers/tty/serial/sunhv.c
10055 F: drivers/tty/serial/sunsab.c
10056 F: drivers/tty/serial/sunsab.h
10057 F: drivers/tty/serial/sunsu.c
10058 F: drivers/tty/serial/sunzilog.c
10059 F: drivers/tty/serial/sunzilog.h
10064 W: https://sparse.wiki.kernel.org/
10065 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10066 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10068 F: include/linux/compiler.h
10070 SPEAR PLATFORM SUPPORT
10075 W: http://www.st.com/spear
10077 F: arch/arm/mach-spear/
10079 SPEAR CLOCK FRAMEWORK SUPPORT
10083 W: http://www.st.com/spear
10085 F: drivers/clk/spear/
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10091 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10093 F: Documentation/spi/
10095 F: include/linux/spi/
10096 F: include/uapi/linux/spi/
10098 SPIDERNET NETWORK DRIVER for CELL
10102 F: Documentation/networking/spider_net.txt
10103 F: drivers/net/ethernet/toshiba/spider_net*
10108 W: http://www.ibm.com/developerworks/power/cell/
10110 F: Documentation/filesystems/spufs.txt
10111 F: arch/powerpc/platforms/cell/spufs/
10113 SQUASHFS FILE SYSTEM
10116 W: http://squashfs.org.uk
10118 F: Documentation/filesystems/squashfs.txt
10121 SRM (Alpha) environment access
10124 F: arch/alpha/kernel/srm_env.c
10130 F: Documentation/stable_kernel_rules.txt
10134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10137 F: drivers/staging/
10143 F: drivers/staging/comedi/
10145 STAGING - FLARION FT1000 DRIVERS
10148 F: drivers/staging/ft1000/
10150 STAGING - INDUSTRIAL IO
10154 F: drivers/staging/iio/
10156 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10158 W: http://www.lirc.org/
10160 F: drivers/staging/media/lirc/
10162 STAGING - LUSTRE PARALLEL FILESYSTEM
10166 W: http://wiki.lustre.org/
10168 F: drivers/staging/lustre
10170 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10175 F: drivers/staging/nvec/
10177 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10181 W: http://wiki.laptop.org/go/DCON
10183 F: drivers/staging/olpc_dcon/
10185 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10188 F: drivers/staging/panel/
10190 STAGING - REALTEK RTL8712U DRIVERS
10194 F: drivers/staging/rtl8712/
10196 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10201 F: drivers/staging/rtl8723au/
10203 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10209 F: drivers/staging/sm750fb/
10215 F: drivers/staging/slicoss/
10217 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10223 W: http://www.linux-speakup.org/
10225 F: drivers/staging/speakup/
10227 STAGING - VIA VT665X DRIVERS
10230 F: drivers/staging/vt665?/
10232 STAGING - WILC1000 WIFI DRIVER
10241 F: drivers/staging/wilc1000/
10243 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10246 F: drivers/staging/xgifb/
10252 F: drivers/staging/rdma/hfi1
10254 STARFIRE/DURALAN NETWORK DRIVER
10257 F: drivers/net/ethernet/adaptec/starfire*
10261 W: http://sammy.net/sun3/
10263 F: arch/m68k/kernel/*sun3*
10264 F: arch/m68k/sun3*/
10265 F: arch/m68k/include/asm/sun3*
10266 F: drivers/net/ethernet/i825xx/sun3*
10268 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10272 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10273 F: drivers/input/keyboard/sun4i-lradc-keys.c
10275 SUNDANCE NETWORK DRIVER
10279 F: drivers/net/ethernet/dlink/sundance.c
10283 Q: http://patchwork.kernel.org/project/linux-sh/list/
10285 F: Documentation/sh/
10295 F: Documentation/power/
10296 F: arch/x86/kernel/acpi/
10297 F: drivers/base/power/
10299 F: include/linux/suspend.h
10300 F: include/linux/freezer.h
10301 F: include/linux/pm.h
10307 F: Documentation/svga.txt
10308 F: arch/x86/boot/video*
10315 F: arch/*/kernel/pci-swiotlb.c
10316 F: include/linux/swiotlb.h
10323 F: include/net/switchdev.h
10325 SYNOPSYS ARC ARCHITECTURE
10330 F: Documentation/devicetree/bindings/arc/*
10331 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10332 F: drivers/tty/serial/arc_uart.c
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10335 SYNOPSYS ARC SDP platform support
10338 F: arch/arc/plat-axs10x
10339 F: arch/arc/boot/dts/ax*
10340 F: Documentation/devicetree/bindings/arc/axs10*
10342 SYSTEM CONFIGURATION (SYSCON)
10345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10347 F: drivers/mfd/syscon.c
10352 F: Documentation/filesystems/sysv-fs.txt
10354 F: include/linux/sysv_fs.h
10360 W: http://www.linux-iscsi.org
10361 W: http://groups.google.com/group/linux-iscsi-target-dev
10362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10366 F: Documentation/target/
10368 TASKSTATS STATISTICS INTERFACE
10371 F: Documentation/accounting/taskstats*
10372 F: include/linux/taskstats*
10373 F: kernel/taskstats.c
10379 F: include/net/pkt_cls.h
10380 F: include/uapi/linux/pkt_cls.h
10383 TCP LOW PRIORITY MODULE
10386 W: http://tcp-lp-mod.sourceforge.net/
10388 F: net/ipv4/tcp_lp.c
10390 TDA10071 MEDIA DRIVER
10393 W: https://linuxtv.org
10394 W: http://palosaari.fi/linux/
10395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10396 T: git git://linuxtv.org/anttip/media_tree.git
10398 F: drivers/media/dvb-frontends/tda10071*
10400 TDA18212 MEDIA DRIVER
10403 W: https://linuxtv.org
10404 W: http://palosaari.fi/linux/
10405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10406 T: git git://linuxtv.org/anttip/media_tree.git
10408 F: drivers/media/tuners/tda18212*
10410 TDA18218 MEDIA DRIVER
10413 W: https://linuxtv.org
10414 W: http://palosaari.fi/linux/
10415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10416 T: git git://linuxtv.org/anttip/media_tree.git
10418 F: drivers/media/tuners/tda18218*
10420 TDA18271 MEDIA DRIVER
10423 W: https://linuxtv.org
10424 W: http://github.com/mkrufky
10425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10426 T: git git://linuxtv.org/mkrufky/tuners.git
10428 F: drivers/media/tuners/tda18271*
10430 TDA827x MEDIA DRIVER
10433 W: https://linuxtv.org
10434 W: http://github.com/mkrufky
10435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10436 T: git git://linuxtv.org/mkrufky/tuners.git
10438 F: drivers/media/tuners/tda8290.*
10440 TDA8290 MEDIA DRIVER
10443 W: https://linuxtv.org
10444 W: http://github.com/mkrufky
10445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10446 T: git git://linuxtv.org/mkrufky/tuners.git
10448 F: drivers/media/tuners/tda8290.*
10450 TDA9840 MEDIA DRIVER
10453 T: git git://linuxtv.org/media_tree.git
10454 W: https://linuxtv.org
10456 F: drivers/media/i2c/tda9840*
10458 TEA5761 TUNER DRIVER
10461 W: https://linuxtv.org
10462 T: git git://linuxtv.org/media_tree.git
10464 F: drivers/media/tuners/tea5761.*
10466 TEA5767 TUNER DRIVER
10469 W: https://linuxtv.org
10470 T: git git://linuxtv.org/media_tree.git
10472 F: drivers/media/tuners/tea5767.*
10474 TEA6415C MEDIA DRIVER
10477 T: git git://linuxtv.org/media_tree.git
10478 W: https://linuxtv.org
10480 F: drivers/media/i2c/tea6415c*
10482 TEA6420 MEDIA DRIVER
10485 T: git git://linuxtv.org/media_tree.git
10486 W: https://linuxtv.org
10488 F: drivers/media/i2c/tea6420*
10494 F: drivers/net/team/
10495 F: include/linux/if_team.h
10496 F: include/uapi/linux/if_team.h
10498 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10501 F: arch/x86/platform/ts5500/
10503 TECHNOTREND USB IR RECEIVER
10507 F: drivers/media/rc/ttusbir.c
10509 TEGRA ARCHITECTURE SUPPORT
10514 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10523 F: drivers/clk/tegra/
10528 F: drivers/dma/tegra20-apb-dma.c
10533 F: drivers/i2c/busses/i2c-tegra.c
10535 TEGRA IOMMU DRIVERS
10538 F: drivers/iommu/tegra*
10544 F: drivers/input/keyboard/tegra-kbc.c
10549 F: drivers/pwm/pwm-tegra.c
10551 TEGRA SERIAL DRIVER
10554 F: drivers/tty/serial/serial-tegra.c
10559 F: drivers/spi/spi-tegra*
10561 TEHUTI ETHERNET DRIVER
10565 F: drivers/net/ethernet/tehuti/*
10567 Telecom Clock Driver for MCPL0010
10570 F: drivers/char/tlclk.c
10572 TENSILICA XTENSA PORT (xtensa)
10578 F: drivers/irqchip/irq-xtensa-*
10580 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10583 T: git git://linuxtv.org/media_tree.git
10584 W: https://linuxtv.org
10586 F: drivers/media/radio/radio-raremono.c
10592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10594 Q: https://patchwork.kernel.org/project/linux-pm/list/
10596 F: drivers/thermal/
10597 F: include/linux/thermal.h
10598 F: include/uapi/linux/thermal.h
10599 F: include/linux/cpu_cooling.h
10600 F: Documentation/devicetree/bindings/thermal/
10602 THERMAL/CPU_COOLING
10608 F: Documentation/thermal/cpu-cooling-api.txt
10609 F: drivers/thermal/cpu_cooling.c
10610 F: include/linux/cpu_cooling.h
10612 THINGM BLINK(1) USB RGB LED DRIVER
10615 F: drivers/hid/hid-thingm.c
10617 THINKPAD ACPI EXTRAS DRIVER
10621 W: http://ibm-acpi.sourceforge.net
10622 W: http://thinkwiki.org/wiki/Ibm-acpi
10623 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10625 F: drivers/platform/x86/thinkpad_acpi.c
10627 TI BANDGAP AND THERMAL DRIVER
10632 F: drivers/thermal/ti-soc-thermal/
10634 TI CDCE706 CLOCK DRIVER
10637 F: drivers/clk/clk-cdce706.c
10644 F: include/linux/clk/ti.h
10646 TI FLASH MEDIA INTERFACE DRIVER
10649 F: drivers/misc/tifm*
10650 F: drivers/mmc/host/tifm_sd.c
10651 F: include/linux/tifm.h
10653 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10658 F: drivers/soc/ti/*
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10662 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10667 F: sound/soc/codecs/lm49453*
10668 F: sound/soc/codecs/isabelle*
10670 TI LP855x BACKLIGHT DRIVER
10673 F: Documentation/backlight/lp855x-driver.txt
10674 F: drivers/video/backlight/lp855x_bl.c
10675 F: include/linux/platform_data/lp855x.h
10677 TI LP8727 CHARGER DRIVER
10680 F: drivers/power/lp8727_charger.c
10681 F: include/linux/platform_data/lp8727.h
10683 TI LP8788 MFD DRIVER
10686 F: drivers/iio/adc/lp8788_adc.c
10687 F: drivers/leds/leds-lp8788.c
10688 F: drivers/mfd/lp8788*.c
10689 F: drivers/power/lp8788-charger.c
10690 F: drivers/regulator/lp8788-*.c
10691 F: include/linux/mfd/lp8788*.h
10693 TI NETCP ETHERNET DRIVER
10698 F: drivers/net/ethernet/ti/netcp*
10700 TI TAS571X FAMILY ASoC CODEC DRIVER
10704 F: sound/soc/codecs/tas571x*
10706 TI TWL4030 SERIES SOC CODEC DRIVER
10710 F: sound/soc/codecs/twl4030*
10712 TI WILINK WIRELESS DRIVERS
10714 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10715 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10718 F: drivers/net/wireless/ti/
10719 F: include/linux/wl12xx.h
10726 W: http://tipc.sourceforge.net/
10728 F: include/uapi/linux/tipc*.h
10733 W: http://www.ezchip.com/scm/
10736 F: drivers/char/tile-srom.c
10737 F: drivers/edac/tile_edac.c
10738 F: drivers/net/ethernet/tile/
10739 F: drivers/rtc/rtc-tile.c
10740 F: drivers/tty/hvc/hvc_tile.c
10741 F: drivers/tty/serial/tilegx.c
10742 F: drivers/usb/host/*-tilegx.c
10743 F: include/linux/usb/tilegx.h
10745 TLAN NETWORK DRIVER
10748 W: http://sourceforge.net/projects/tlan/
10750 F: Documentation/networking/tlan.txt
10751 F: drivers/net/ethernet/ti/tlan.*
10753 TOMOYO SECURITY MODULE
10760 W: http://tomoyo.sourceforge.jp/
10761 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10763 F: security/tomoyo/
10765 TOPSTAR LAPTOP EXTRAS DRIVER
10769 F: drivers/platform/x86/topstar-laptop.c
10771 TOSHIBA ACPI EXTRAS DRIVER
10775 F: drivers/platform/x86/toshiba_acpi.c
10777 TOSHIBA BLUETOOTH DRIVER
10781 F: drivers/platform/x86/toshiba_bluetooth.c
10783 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10787 F: drivers/platform/x86/toshiba_haps.c
10789 TOSHIBA WMI HOTKEYS DRIVER
10793 F: drivers/platform/x86/toshiba-wmi.c
10797 W: http://www.buzzard.org.uk/toshiba/
10799 F: drivers/char/toshiba.c
10800 F: include/linux/toshiba.h
10801 F: include/uapi/linux/toshiba.h
10803 TOSHIBA TC358743 DRIVER
10807 F: drivers/media/i2c/tc358743*
10808 F: include/media/i2c/tc358743.h
10814 F: drivers/mmc/host/tmio_mmc*
10815 F: drivers/mmc/host/sh_mobile_sdhi.c
10816 F: include/linux/mmc/tmio.h
10817 F: include/linux/mmc/sh_mobile_sdhi.h
10819 TMP401 HARDWARE MONITOR DRIVER
10823 F: Documentation/hwmon/tmp401
10824 F: drivers/hwmon/tmp401.c
10826 TMPFS (SHMEM FILESYSTEM)
10830 F: include/linux/shmem_fs.h
10833 TM6000 VIDEO4LINUX DRIVER
10836 W: https://linuxtv.org
10837 T: git git://linuxtv.org/media_tree.git
10839 F: drivers/media/usb/tm6000/
10841 TW68 VIDEO4LINUX DRIVER
10844 T: git git://linuxtv.org/media_tree.git
10845 W: https://linuxtv.org
10847 F: drivers/media/pci/tw68/
10854 W: http://tpmdd.sourceforge.net
10856 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10857 T: https://github.com/PeterHuewe/linux-tpmdd
10859 F: drivers/char/tpm/
10861 TPM IBM_VTPM DEVICE DRIVER
10863 W: http://tpmdd.sourceforge.net
10866 F: drivers/char/tpm/tpm_ibmvtpm*
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10873 F: Documentation/trace/ftrace.txt
10874 F: arch/*/*/*/ftrace.h
10875 F: arch/*/kernel/ftrace.c
10876 F: include/*/ftrace.h
10877 F: include/linux/trace*.h
10880 F: tools/testing/selftests/ftrace/
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10886 K: ^Subject:.*(?i)trivial
10892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10893 F: Documentation/serial/
10895 F: drivers/tty/serial/serial_core.c
10896 F: include/linux/serial_core.h
10897 F: include/linux/serial.h
10898 F: include/linux/tty.h
10899 F: include/uapi/linux/serial_core.h
10900 F: include/uapi/linux/serial.h
10901 F: include/uapi/linux/tty.h
10903 TUA9001 MEDIA DRIVER
10906 W: https://linuxtv.org
10907 W: http://palosaari.fi/linux/
10908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10909 T: git git://linuxtv.org/anttip/media_tree.git
10911 F: drivers/media/tuners/tua9001*
10913 TULIP NETWORK DRIVERS
10917 F: drivers/net/ethernet/dec/tulip/
10921 W: http://vtun.sourceforge.net/tun
10923 F: Documentation/networking/tuntap.txt
10924 F: arch/um/os-Linux/drivers/
10926 TURBOCHANNEL SUBSYSTEM
10930 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10933 F: include/linux/tc.h
10935 U14-34F SCSI DRIVER
10939 F: drivers/scsi/u14-34f.c
10941 UBI FILE SYSTEM (UBIFS)
10945 T: git git://git.infradead.org/ubifs-2.6.git
10946 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10948 F: Documentation/filesystems/ubifs.txt
10951 UCLINUX (M68KNOMMU AND COLDFIRE)
10953 W: http://www.uclinux.org/
10956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10958 F: arch/m68k/coldfire/
10960 F: arch/m68k/*/*_no.*
10961 F: arch/m68k/include/asm/*_no.*
10966 F: Documentation/filesystems/udf.txt
10972 F: Documentation/filesystems/ufs.txt
10975 UHID USERSPACE HID IO DRIVER:
10979 F: drivers/hid/uhid.c
10980 F: include/uapi/linux/uhid.h
10982 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10986 F: include/linux/uwb.h
10987 F: include/linux/uwb/
10989 UNICORE32 ARCHITECTURE:
10991 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10993 T: git git://github.com/gxt/linux.git
10998 W: http://dotat.at/prog/unifdef
11000 F: scripts/unifdef.c
11002 UNIFORM CDROM DRIVER
11004 W: http://www.kernel.dk
11006 F: Documentation/cdrom/
11007 F: drivers/cdrom/cdrom.c
11008 F: include/linux/cdrom.h
11009 F: include/uapi/linux/cdrom.h
11011 UNISYS S-PAR DRIVERS
11016 F: drivers/staging/unisys/
11018 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11022 F: Documentation/scsi/ufs.txt
11023 F: drivers/scsi/ufs/
11025 UNSORTED BLOCK IMAGES (UBI)
11028 W: http://www.linux-mtd.infradead.org/
11030 T: git git://git.infradead.org/ubifs-2.6.git
11032 F: drivers/mtd/ubi/
11033 F: include/linux/mtd/ubi.h
11034 F: include/uapi/mtd/ubi-user.h
11040 F: Documentation/usb/acm.txt
11041 F: drivers/usb/class/cdc-acm.*
11043 USB AR5523 WIRELESS DRIVER
11047 F: drivers/net/wireless/ath/ar5523/
11055 F: drivers/usb/storage/uas.c
11057 USB CDC ETHERNET DRIVER
11061 F: drivers/net/usb/cdc_*.c
11062 F: include/uapi/linux/usb/cdc.h
11064 USB CHAOSKEY DRIVER
11068 F: drivers/usb/misc/chaoskey.c
11070 USB CYPRESS C67X00 DRIVER
11074 F: drivers/usb/c67x00/
11076 USB DAVICOM DM9601 DRIVER
11079 W: http://www.linux-usb.org/usbnet
11081 F: drivers/net/usb/dm9601.c
11083 USB DIAMOND RIO500 DRIVER
11086 W: http://rio500.sourceforge.net
11088 F: drivers/usb/misc/rio500*
11094 F: Documentation/usb/ehci.txt
11095 F: drivers/usb/host/ehci*
11097 USB GADGET/PERIPHERAL SUBSYSTEM
11100 W: http://www.linux-usb.org/gadget
11101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11103 F: drivers/usb/gadget/
11104 F: include/linux/usb/gadget*
11106 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11111 F: Documentation/hid/hiddev.txt
11112 F: drivers/hid/usbhid/
11118 F: drivers/usb/host/isp116x*
11119 F: include/linux/usb/isp116x.h
11121 USB MASS STORAGE DRIVER
11126 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11127 F: drivers/usb/storage/
11132 T: git git://git.alsa-project.org/alsa-kernel.git
11134 F: sound/usb/midi.*
11136 USB NETWORKING DRIVERS
11139 F: drivers/net/usb/
11145 F: Documentation/usb/ohci.txt
11146 F: drivers/usb/host/ohci*
11148 USB OTG FSM (Finite State Machine)
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11153 F: drivers/usb/common/usb-otg-fsm.c
11160 F: drivers/usb/usbip/
11161 F: tools/usb/usbip/
11167 T: git git://github.com/petkan/pegasus.git
11168 W: https://github.com/petkan/pegasus
11170 F: drivers/net/usb/pegasus.*
11175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11177 F: drivers/usb/phy/
11179 USB PRINTER DRIVER (usblp)
11183 F: drivers/usb/class/usblp.c
11189 T: git git://github.com/petkan/rtl8150.git
11190 W: https://github.com/petkan/rtl8150
11192 F: drivers/net/usb/rtl8150.c
11194 USB SERIAL SUBSYSTEM
11198 F: Documentation/usb/usb-serial.txt
11199 F: drivers/usb/serial/
11200 F: include/linux/usb/serial.h
11202 USB SMSC75XX ETHERNET DRIVER
11206 F: drivers/net/usb/smsc75xx.*
11208 USB SMSC95XX ETHERNET DRIVER
11212 F: drivers/net/usb/smsc95xx.*
11217 W: http://www.linux-usb.org
11218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11220 F: Documentation/usb/
11222 F: include/linux/usb.h
11223 F: include/linux/usb/
11229 F: drivers/usb/host/uhci*
11231 USB "USBNET" DRIVER FRAMEWORK
11234 W: http://www.linux-usb.org/usbnet
11236 F: drivers/net/usb/usbnet.c
11237 F: include/linux/usb/usbnet.h
11243 T: git git://linuxtv.org/media_tree.git
11244 W: http://www.ideasonboard.org/uvc/
11246 F: drivers/media/usb/uvc/
11247 F: include/uapi/linux/uvcvideo.h
11252 T: git git://linuxtv.org/media_tree.git
11253 W: https://linuxtv.org
11255 F: drivers/media/usb/usbvision/
11261 F: drivers/usb/gadget/function/*uvc*
11262 F: drivers/usb/gadget/legacy/webcam.c
11264 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11268 F: drivers/net/wireless/rndis_wlan.c
11274 F: drivers/usb/host/xhci*
11275 F: drivers/usb/host/pci-quirks*
11279 W: http://linux-lc100020.sourceforge.net
11281 F: drivers/net/wireless/zd1201.*
11287 T: git git://linuxtv.org/media_tree.git
11288 W: http://royale.zerezo.com/zr364xx/
11290 F: Documentation/video4linux/zr364xx.txt
11291 F: drivers/media/usb/zr364xx/
11297 F: drivers/usb/common/ulpi.c
11298 F: include/linux/ulpi/
11300 USER-MODE LINUX (UML)
11305 W: http://user-mode-linux.sourceforge.net
11307 F: Documentation/virtual/uml/
11313 USERSPACE I/O (UIO)
11317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11318 F: Documentation/DocBook/uio-howto.tmpl
11320 F: include/linux/uio*.h
11325 W: http://en.wikipedia.org/wiki/Util-linux
11326 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11332 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11334 F: Documentation/fb/uvesafb.txt
11335 F: drivers/video/fbdev/uvesafb.*
11341 F: drivers/mtd/nand/vf610_nfc.c
11343 VFAT/FAT/MSDOS FILESYSTEM
11346 F: Documentation/filesystems/vfat.txt
11353 F: Documentation/vfio.txt
11355 F: include/linux/vfio.h
11356 F: include/uapi/linux/vfio.h
11358 VFIO PLATFORM DRIVER
11362 F: drivers/vfio/platform/
11364 VIDEOBUF2 FRAMEWORK
11370 F: drivers/media/v4l2-core/videobuf2-*
11371 F: include/media/videobuf2-*
11373 VIRTUAL SERIO DEVICE DRIVER
11376 F: drivers/input/serio/userio.c
11377 F: include/uapi/linux/userio.h
11379 VIRTIO CONSOLE DRIVER
11383 F: drivers/char/virtio_console.c
11384 F: include/linux/virtio_console.h
11385 F: include/uapi/linux/virtio_console.h
11387 VIRTIO CORE, NET AND BLOCK DRIVERS
11393 F: drivers/net/virtio_net.c
11394 F: drivers/block/virtio_blk.c
11395 F: include/linux/virtio_*.h
11396 F: include/uapi/linux/virtio_*.h
11398 VIRTIO DRIVERS FOR S390
11405 F: drivers/s390/virtio/
11413 F: drivers/gpu/drm/virtio/
11414 F: include/uapi/linux/virtio_gpu.h
11416 VIRTIO HOST (VHOST)
11423 F: include/uapi/linux/vhost.h
11425 VIRTIO INPUT DRIVER
11428 F: drivers/virtio/virtio_input.c
11429 F: include/uapi/linux/virtio_input.h
11431 VIA RHINE NETWORK DRIVER
11433 F: drivers/net/ethernet/via/via-rhine.c
11435 VIA SD/MMC CARD CONTROLLER DRIVER
11439 F: drivers/mmc/host/via-sdmmc.c
11441 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11445 F: include/linux/via-core.h
11446 F: include/linux/via-gpio.h
11447 F: include/linux/via_i2c.h
11448 F: drivers/video/fbdev/via/
11450 VIA VELOCITY NETWORK DRIVER
11454 F: drivers/net/ethernet/via/via-velocity.*
11463 VIVID VIRTUAL VIDEO DRIVER
11466 T: git git://linuxtv.org/media_tree.git
11467 W: https://linuxtv.org
11469 F: drivers/media/platform/vivid/*
11475 F: drivers/net/macvlan.c
11476 F: include/linux/if_*vlan.h
11483 F: drivers/vlynq/vlynq.c
11484 F: include/linux/vlynq.h
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11493 F: Documentation/vme_api.txt
11494 F: drivers/staging/vme/
11496 F: include/linux/vme*
11498 VMWARE HYPERVISOR INTERFACE
11502 F: arch/x86/kernel/cpu/vmware.c
11504 VMWARE BALLOON DRIVER
11510 F: drivers/misc/vmw_balloon.c
11512 VMWARE VMMOUSE SUBDRIVER
11517 F: drivers/input/mouse/vmmouse.c
11518 F: drivers/input/mouse/vmmouse.h
11520 VMWARE VMXNET3 ETHERNET DRIVER
11525 F: drivers/net/vmxnet3/
11527 VMware PVSCSI driver
11532 F: drivers/scsi/vmw_pvscsi.c
11533 F: drivers/scsi/vmw_pvscsi.h
11535 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11539 W: http://www.slimlogic.co.uk/?p=48
11540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11542 F: drivers/regulator/
11543 F: include/linux/regulator/
11550 F: drivers/net/vrf.c
11551 F: Documentation/networking/vrf.txt
11553 VT1211 HARDWARE MONITOR DRIVER
11557 F: Documentation/hwmon/vt1211
11558 F: drivers/hwmon/vt1211.c
11560 VT8231 HARDWARE MONITOR DRIVER
11564 F: drivers/hwmon/vt8231.c
11566 VUB300 USB to SDIO/SD/MMC bridge chip
11571 F: drivers/mmc/host/vub300.c
11573 W1 DALLAS'S 1-WIRE BUS
11576 F: Documentation/w1/
11579 W83791D HARDWARE MONITORING DRIVER
11583 F: Documentation/hwmon/w83791d
11584 F: drivers/hwmon/w83791d.c
11586 W83793 HARDWARE MONITORING DRIVER
11590 F: Documentation/hwmon/w83793
11591 F: drivers/hwmon/w83793.c
11593 W83795 HARDWARE MONITORING DRIVER
11597 F: drivers/hwmon/w83795.c
11599 W83L51xD SD/MMC CARD INTERFACE DRIVER
11602 F: drivers/mmc/host/wbsd.*
11604 WACOM PROTOCOL 4 SERIAL TABLETS
11609 F: drivers/input/tablet/wacom_serial4.c
11611 WATCHDOG DEVICE DRIVERS
11614 W: http://www.linux-watchdog.org/
11615 T: git git://www.linux-watchdog.org/linux-watchdog.git
11617 F: Documentation/watchdog/
11618 F: drivers/watchdog/
11619 F: include/linux/watchdog.h
11620 F: include/uapi/linux/watchdog.h
11626 F: drivers/scsi/wd7000.c
11632 F: drivers/hid/hid-wiimote*
11637 F: drivers/media/rc/winbond-cir.c
11644 W: http://linuxwimax.org
11645 F: Documentation/wimax/README.wimax
11646 F: include/linux/wimax/debug.h
11647 F: include/net/wimax.h
11648 F: include/uapi/linux/wimax.h
11651 WISTRON LAPTOP BUTTON DRIVER
11654 F: drivers/input/misc/wistron_btns.c
11656 WL3501 WIRELESS PCMCIA CARD DRIVER
11659 W: http://oops.ghostprotocols.net:81/blog
11661 F: drivers/net/wireless/wl3501*
11663 WOLFSON MICROELECTRONICS DRIVERS
11665 T: git https://github.com/CirrusLogic/linux-drivers.git
11666 W: https://github.com/CirrusLogic/linux-drivers/wiki
11668 F: Documentation/hwmon/wm83??
11669 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11670 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11671 F: Documentation/devicetree/bindings/mfd/arizona.txt
11672 F: arch/arm/mach-s3c64xx/mach-crag6410*
11673 F: drivers/clk/clk-wm83*.c
11674 F: drivers/extcon/extcon-arizona.c
11675 F: drivers/leds/leds-wm83*.c
11676 F: drivers/gpio/gpio-*wm*.c
11677 F: drivers/gpio/gpio-arizona.c
11678 F: drivers/hwmon/wm83??-hwmon.c
11679 F: drivers/input/misc/wm831x-on.c
11680 F: drivers/input/touchscreen/wm831x-ts.c
11681 F: drivers/input/touchscreen/wm97*.c
11682 F: drivers/mfd/arizona*
11683 F: drivers/mfd/wm*.c
11684 F: drivers/power/wm83*.c
11685 F: drivers/rtc/rtc-wm83*.c
11686 F: drivers/regulator/wm8*.c
11687 F: drivers/video/backlight/wm83*_bl.c
11688 F: drivers/watchdog/wm83*_wdt.c
11689 F: include/linux/mfd/arizona/
11690 F: include/linux/mfd/wm831x/
11691 F: include/linux/mfd/wm8350/
11692 F: include/linux/mfd/wm8400*
11693 F: include/linux/wm97xx.h
11694 F: include/sound/wm????.h
11695 F: sound/soc/codecs/arizona.?
11696 F: sound/soc/codecs/wm*
11701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11703 F: include/linux/workqueue.h
11704 F: kernel/workqueue.c
11705 F: Documentation/workqueue.txt
11711 F: Documentation/networking/x25*
11712 F: include/net/x25*
11715 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11723 F: Documentation/x86/
11726 X86 PLATFORM DRIVERS
11729 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11731 F: drivers/platform/x86/
11732 F: drivers/platform/olpc/
11734 X86 MCE INFRASTRUCTURE
11739 F: arch/x86/kernel/cpu/mcheck/*
11741 X86 MICROCODE UPDATE SUPPORT
11744 F: arch/x86/kernel/cpu/microcode/*
11749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11751 F: arch/x86/entry/vdso/
11753 XC2028/3028 TUNER DRIVER
11756 W: https://linuxtv.org
11757 T: git git://linuxtv.org/media_tree.git
11759 F: drivers/media/tuners/tuner-xc2028.*
11761 XEN HYPERVISOR INTERFACE
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11769 F: drivers/*/xen-*front.c
11771 F: arch/x86/include/asm/xen/
11773 F: include/uapi/xen/
11780 F: arch/arm/include/asm/xen/
11782 XEN HYPERVISOR ARM64
11787 F: arch/arm64/include/asm/xen/
11789 XEN NETWORK BACKEND DRIVER
11795 F: drivers/net/xen-netback/*
11801 F: arch/x86/pci/*xen*
11802 F: drivers/pci/*xen*
11804 XEN BLOCK SUBSYSTEM
11809 F: drivers/block/xen-blkback/*
11810 F: drivers/block/xen*
11817 F: drivers/scsi/xen-scsifront.c
11818 F: drivers/xen/xen-scsiback.c
11819 F: include/xen/interface/io/vscsiif.h
11821 XEN SWIOTLB SUBSYSTEM
11825 F: arch/x86/xen/*swiotlb*
11826 F: drivers/xen/*swiotlb*
11829 P: Silicon Graphics Inc
11833 W: http://oss.sgi.com/projects/xfs
11834 T: git git://oss.sgi.com/xfs/xfs.git
11836 F: Documentation/filesystems/xfs.txt
11839 XILINX AXI ETHERNET DRIVER
11843 F: drivers/net/ethernet/xilinx/xilinx_axienet*
11845 XILINX UARTLITE SERIAL DRIVER
11849 F: drivers/tty/serial/uartlite.c
11851 XILINX VIDEO IP CORES
11855 T: git git://linuxtv.org/media_tree.git
11857 F: Documentation/devicetree/bindings/media/xilinx/
11858 F: drivers/media/platform/xilinx/
11859 F: include/uapi/linux/xilinx-v4l2-controls.h
11865 F: drivers/char/xillybus/
11867 XTENSA XTFPGA PLATFORM SUPPORT
11871 F: drivers/spi/spi-xtensa-xtfpga.c
11872 F: sound/soc/xtensa/xtfpga-i2s.c
11874 YAM DRIVER FOR AX.25
11878 F: drivers/net/hamradio/yam*
11879 F: include/linux/yam.h
11881 YEALINK PHONE DRIVER
11885 F: Documentation/input/yealink.txt
11886 F: drivers/input/misc/yealink.*
11888 Z8530 DRIVER FOR AX.25
11890 W: http://yaina.de/jreuter/
11891 W: http://www.qsl.net/dl1bke/
11894 F: Documentation/networking/z8530drv.txt
11895 F: drivers/net/hamradio/*scc.c
11896 F: drivers/net/hamradio/z8530.h
11898 ZBUD COMPRESSED PAGE ALLOCATOR
11903 F: include/linux/zbud.h
11905 ZD1211RW WIRELESS DRIVER
11908 W: http://zd1211.ath.cx/wiki/DriverRewrite
11912 F: drivers/net/wireless/zd1211rw/
11914 ZPOOL COMPRESSED PAGE STORAGE API
11919 F: include/linux/zpool.h
11921 ZR36067 VIDEO FOR LINUX DRIVER
11924 W: http://mjpeg.sourceforge.net/driver-zoran/
11925 T: hg https://linuxtv.org/hg/v4l-dvb
11927 F: drivers/media/pci/zoran/
11929 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11935 F: drivers/block/zram/
11936 F: Documentation/blockdev/zram.txt
11938 ZS DECSTATION Z85C30 SERIAL DRIVER
11941 F: drivers/tty/serial/zs.*
11943 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11950 F: include/linux/zsmalloc.h
11951 F: Documentation/vm/zsmalloc.txt
11953 ZSWAP COMPRESSED SWAP CACHING
11962 Q: http://patchwork.kernel.org/project/LKML/list/
11963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11964 S: Buried alive in reporters