2 List of maintainers and how to submit kernel changes
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 1. Always _test_ your changes, however small, on at least 4 or
9 5 people, preferably many more.
11 2. Try to release a few ALPHA test versions to the net. Announce
12 them onto the kernel channel and await results. This is especially
13 important for device drivers, because often that's the only way
14 you will find things like the fact version 3 firmware needs
15 a magic fix you didn't know about, or some clown changed the
16 chips on a board and not its name. (Don't laugh! Look at the
17 SMC etherpower for that.)
19 3. Make sure your changes compile correctly in multiple
20 configurations. In particular check that changes work both as a
21 module and built into the kernel.
23 4. When you are happy with a change make it generally available for
24 testing and await feedback.
26 5. Make a patch available to the relevant maintainer in the list. Use
27 'diff -u' to make the patch easy to merge. Be prepared to get your
28 changes sent back with seemingly silly requests about formatting
29 and variable names. These aren't as silly as they seem. One
30 job the maintainers (and especially Linus) do is to keep things
31 looking the same. Sometimes this means that the clever hack in
32 your driver to get around a problem actually needs to become a
33 generalized kernel feature ready for next time.
35 PLEASE check your patch with the automated style checker
36 (scripts/checkpatch.pl) to catch trival style violations.
37 See Documentation/CodingStyle for guidance here.
39 PLEASE CC: the maintainers and mailing lists that are generated
40 by scripts/get_maintainer.pl. The results returned by the
41 script will be best if you have git installed and are making
42 your changes in a branch derived from Linus' latest git tree.
43 See Documentation/SubmittingPatches for details.
45 PLEASE try to include any credit lines you want added with the
46 patch. It avoids people being missed off by mistake and makes
47 it easier to know who wants adding and who doesn't.
49 PLEASE document known bugs. If it doesn't work for everything
50 or does something very odd once a month document it.
52 PLEASE remember that submissions must be made under the terms
53 of the OSDL certificate of contribution and should include a
54 Signed-off-by: line. The current version of this "Developer's
55 Certificate of Origin" (DCO) is listed in the file
56 Documentation/SubmittingPatches.
58 6. Make sure you have the right to send any changes you make. If you
59 do changes at work you may find your employer owns the patch
62 7. When sending security related changes or reports to a maintainer
68 Descriptions of section entries:
71 M: Mail patches to: FullName <address@domain>
72 L: Mailing list that is relevant to this area
73 W: Web-page with status/info
74 Q: Patchwork web based patch tracking system site
75 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
76 S: Status, one of the following:
77 Supported: Someone is actually paid to look after this.
78 Maintained: Someone actually looks after it.
79 Odd Fixes: It has a maintainer but they don't have time to do
80 much other than throw the odd patch in. See below..
81 Orphan: No current maintainer [but maybe you could take the
82 role as you write your new code].
83 Obsolete: Old code. Something tagged obsolete generally means
84 it has been replaced by a better system and you
86 F: Files and directories with wildcard patterns.
87 A trailing slash includes all files and subdirectory files.
88 F: drivers/net/ all files in and below drivers/net
89 F: drivers/net/* all files in drivers/net, but not below
90 F: */net/* all files in "any top level directory"/net
91 One pattern per line. Multiple F: lines acceptable.
92 X: Files and directories that are NOT maintained, same rules as F:
93 Files exclusions are tested before file matches.
94 Can be useful for excluding a specific subdirectory, for instance:
97 matches all files in and below net excluding net/ipv6/
98 K: Keyword perl extended regex pattern to match content in a
99 patch or file. For instance:
101 matches patches or files that contain "of_get_profile"
102 K: \b(printk|pr_(info|err))\b
103 matches patches or files that contain one or more of the words
104 printk, pr_info or pr_err
105 One regex pattern per line. Multiple K: lines acceptable.
107 Note: For the hard of thinking, this list is meant to remain in alphabetical
108 order. If you could add yourselves to it in alphabetical order that would be
111 Maintainers List (try to look for most precise areas first)
113 -----------------------------------
119 F: drivers/net/3c505*
125 F: Documentation/networking/vortex.txt
126 F: drivers/net/3c59x.c
128 3CR990 NETWORK DRIVER
132 F: drivers/net/typhoon*
134 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
137 W: http://www.lsi.com
141 53C700 AND 53C700-66 SCSI DRIVER
145 F: drivers/scsi/53c700*
147 6PACK NETWORK DRIVER FOR AX.25
151 F: drivers/net/hamradio/6pack.c
153 8169 10/100/1000 GIGABIT ETHERNET DRIVER
157 F: drivers/net/r8169.c
159 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
161 W: http://serial.sourceforge.net
163 F: drivers/serial/8250*
164 F: include/linux/serial_8250.h
166 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
170 F: drivers/net/*8390*
171 F: drivers/net/ax88796.c
178 W: http://swik.net/v9fs
179 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
182 F: Documentation/filesystems/9p.txt
185 A2232 SERIAL BOARD DRIVER
189 F: drivers/char/ser_a2232*
191 AACRAID SCSI RAID DRIVER
194 W: http://www.adaptec.com/
196 F: Documentation/scsi/aacraid.txt
197 F: drivers/scsi/aacraid/
199 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
203 F: drivers/hwmon/abituguru.c
205 ABIT UGURU 3 HARDWARE MONITOR DRIVER
209 F: drivers/hwmon/abituguru3.c
215 F: drivers/net/acenic*
217 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
220 W: http://piie.net/?section=acerhdf
222 F: drivers/platform/x86/acerhdf.c
224 ACER WMI LAPTOP EXTRAS
228 W: http://code.google.com/p/aceracpi
230 F: drivers/platform/x86/acer-wmi.c
235 W: http://www.lesswatts.org/projects/acpi/
236 Q: http://patchwork.kernel.org/project/linux-acpi/list/
237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
240 F: drivers/pnp/pnpacpi/
241 F: include/linux/acpi.h
247 W: http://www.lesswatts.org/projects/acpi/
249 F: drivers/acpi/battery.c
250 F: drivers/acpi/*sbs*
255 W: http://www.lesswatts.org/projects/acpi/
262 W: http://www.lesswatts.org/projects/acpi/
264 F: drivers/acpi/fan.c
266 ACPI PROCESSOR AGGREGATOR DRIVER
269 W: http://www.lesswatts.org/projects/acpi/
271 F: drivers/acpi/acpi_pad.c
276 W: http://www.lesswatts.org/projects/acpi/
278 F: drivers/acpi/*thermal*
283 W: http://www.lesswatts.org/projects/acpi/
285 F: drivers/acpi/video.c
290 W: http://www.lesswatts.org/projects/acpi/
292 F: drivers/platform/x86/wmi.c
294 AD1889 ALSA SOUND DRIVER
297 W: http://wiki.parisc-linux.org/AD1889
300 F: sound/pci/ad1889.*
302 ADM1025 HARDWARE MONITOR DRIVER
306 F: Documentation/hwmon/adm1025
307 F: drivers/hwmon/adm1025.c
309 ADM1029 HARDWARE MONITOR DRIVER
313 F: drivers/hwmon/adm1029.c
315 ADM8211 WIRELESS DRIVER
317 W: http://linuxwireless.org/
319 F: drivers/net/wireless/adm8211.*
324 F: drivers/macintosh/therm_adt746x.c
326 ADT7475 HARDWARE MONITOR DRIVER
330 F: Documentation/hwmon/adt7475
331 F: drivers/hwmon/adt7475.c
337 F: Documentation/scsi/advansys.txt
338 F: drivers/scsi/advansys.c
343 F: sound/oss/aedsp16.c
348 F: Documentation/filesystems/affs.txt
351 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
356 F: include/net/af_rxrpc.h
357 F: net/rxrpc/af_rxrpc.c
361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
364 F: include/linux/agp*
370 F: drivers/scsi/aha152x*
371 F: drivers/scsi/pcmcia/aha152x*
373 AIC7XXX / AIC79XX SCSI DRIVER
377 F: drivers/scsi/aic7xxx/
378 F: drivers/scsi/aic7xxx_old/
385 F: include/linux/*aio*.h
387 ALCATEL SPEEDTOUCH USB DRIVER
390 W: http://www.linux-usb.org/SpeedTouch/
392 F: drivers/usb/atm/speedtch.c
393 F: drivers/usb/atm/usbatm.c
395 ALCHEMY AU1XX0 MMC DRIVER
398 F: drivers/mmc/host/au1xmmc.c
404 F: Documentation/i2c/busses/i2c-ali1563
405 F: drivers/i2c/busses/i2c-ali1563.c
414 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
418 F: drivers/usb/gadget/amd5536udc.*
420 AMD GEODE PROCESSOR/CHIPSET SUPPORT
423 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
425 F: drivers/char/hw_random/geode-rng.c
426 F: drivers/crypto/geode*
427 F: drivers/video/geode/
428 F: arch/x86/include/asm/geode.h
433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
435 F: arch/x86/kernel/amd_iommu*.c
436 F: arch/x86/include/asm/amd_iommu*.h
438 AMD MICROCODE UPDATE SUPPORT
442 F: arch/x86/kernel/microcode_amd.c
444 AMS (Apple Motion Sensor) DRIVER
448 F: drivers/hwmon/ams/
455 F: drivers/infiniband/hw/amso1100/
457 ANALOG DEVICES INC ASOC DRIVERS
460 W: http://blackfin.uclinux.org/
462 F: sound/soc/blackfin/*
463 F: sound/soc/codecs/ad1*
464 F: sound/soc/codecs/adau*
465 F: sound/soc/codecs/adav*
466 F: sound/soc/codecs/ssm*
468 AOA (Apple Onboard Audio) ALSA DRIVER
478 W: http://www.canb.auug.org.au/~sfr/
480 F: arch/x86/kernel/apm_32.c
481 F: include/linux/apm_bios.h
483 APPLE BCM5974 MULTITOUCH DRIVER
487 F: drivers/input/mouse/bcm5974.c
493 F: drivers/hwmon/applesmc.c
495 APPLETALK NETWORK LAYER
498 F: drivers/net/appletalk/
501 ARC FRAMEBUFFER DRIVER
504 F: drivers/video/arcfb.c
505 F: drivers/video/fb_defio.c
507 ARM MFM AND FLOPPY DRIVERS
510 F: arch/arm/lib/floppydma.S
511 F: arch/arm/include/asm/floppy.h
516 W: http://www.arm.linux.org.uk/
520 ARM PRIMECELL AACI PL041 DRIVER
525 ARM PRIMECELL CLCD PL110 DRIVER
528 F: drivers/video/amba-clcd.*
530 ARM PRIMECELL KMI PL050 DRIVER
533 F: drivers/input/serio/ambakmi.*
534 F: include/linux/amba/kmi.h
536 ARM PRIMECELL MMCI PL180/1 DRIVER
538 F: drivers/mmc/host/mmci.*
540 ARM PRIMECELL BUS SUPPORT
544 F: include/linux/amba/bus.h
546 ARM/ADI ROADRUNNER MACHINE SUPPORT
550 F: arch/arm/mach-ixp23xx/
551 F: arch/arm/mach-ixp23xx/include/mach/
553 ARM/ADS SPHERE MACHINE SUPPORT
558 ARM/AFEB9260 MACHINE SUPPORT
563 ARM/AJECO 1ARM MACHINE SUPPORT
568 ARM/ATMEL AT91RM9200 ARM ARCHITECTURE
571 W: http://maxim.org.za/at91_26.html
574 ARM/BCMRING ARM ARCHITECTURE
579 F: arch/arm/mach-bcmring
581 ARM/BCMRING MTD NAND DRIVER
586 F: drivers/mtd/nand/bcm_umi_nand.c
587 F: drivers/mtd/nand/bcm_umi_bch.c
588 F: drivers/mtd/nand/nand_bcm_umi.h
590 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
593 F: arch/arm/mach-cns3xxx/
594 T: git git://git.infradead.org/users/cbou/linux-cns3xxx.git
596 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
601 F: arch/arm/mach-ep93xx/
602 F: arch/arm/mach-ep93xx/include/mach/
604 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
612 F: arch/arm/common/clkdev.c
613 F: arch/arm/include/asm/clkdev.h
615 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
620 ARM/CONTEC MICRO9 MACHINE SUPPORT
623 F: arch/arm/mach-ep93xx/micro9.c
625 ARM/CORGI MACHINE SUPPORT
629 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
632 T: git git://git.berlios.de/gemini-board
634 F: arch/arm/mach-gemini/
636 ARM/EBSA110 MACHINE SUPPORT
639 W: http://www.arm.linux.org.uk/
641 F: arch/arm/mach-ebsa110/
642 F: drivers/net/arm/am79c961a.*
644 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
649 W: http://www.openezx.org/
651 T: topgit git://git.openezx.org/openezx.git
652 F: arch/arm/mach-pxa/ezx.c
654 ARM/FARADAY FA526 PORT
658 T: git://git.berlios.de/gemini-board
661 ARM/FOOTBRIDGE ARCHITECTURE
664 W: http://www.arm.linux.org.uk/
666 F: arch/arm/include/asm/hardware/dec21285.h
667 F: arch/arm/mach-footbridge/
669 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
673 T: git://git.pengutronix.de/git/imx/linux-2.6.git
674 F: arch/arm/mach-mx*/
675 F: arch/arm/plat-mxc/
681 F: arch/arm/mach-mx5/
683 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
688 ARM/GUMSTIX MACHINE SUPPORT
693 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
696 F: arch/arm/mach-pxa/hx4700.c
697 F: arch/arm/mach-pxa/include/mach/hx4700.h
699 ARM/HP JORNADA 7XX MACHINE SUPPORT
703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
704 F: arch/arm/mach-sa1100/jornada720.c
705 F: arch/arm/mach-sa1100/include/mach/jornada720.h
707 ARM/INCOME PXA270 SUPPORT
711 F: arch/arm/mach-pxa/income.c
712 F: arch/arm/mach-pxa/include/mach-pxa/income.h
714 ARM/INTEL IOP32X ARM ARCHITECTURE
720 ARM/INTEL IOP33X ARM ARCHITECTURE
725 ARM/INTEL IOP13XX ARM ARCHITECTURE
731 ARM/INTEL IQ81342EX MACHINE SUPPORT
737 ARM/INTEL IXP2000 ARM ARCHITECTURE
742 ARM/INTEL IXDP2850 MACHINE SUPPORT
747 ARM/INTEL IXP23XX ARM ARCHITECTURE
752 ARM/INTEL IXP4XX ARM ARCHITECTURE
757 F: arch/arm/mach-ixp4xx/
759 ARM/INTEL RESEARCH IMOTE 2 MACHINE SUPPORT
763 F: arch/arm/mach-pxa/imote2.c
765 ARM/INTEL RESEARCH STARGATE 2 MACHINE SUPPORT
769 F: arch/arm/mach-pxa/stargate2.c
770 F: drivers/pcmcia/pxa2xx_stargate2.c
772 ARM/INTEL XSC3 (MANZANO) ARM CORE
778 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
783 ARM/LOGICPD PXA270 MACHINE SUPPORT
788 ARM/MAGICIAN MACHINE SUPPORT
792 ARM/Marvell Loki/Kirkwood/MV78xx0/Orion SOC support
797 F: arch/arm/mach-loki/
798 F: arch/arm/mach-kirkwood/
799 F: arch/arm/mach-mv78xx0/
800 F: arch/arm/mach-orion5x/
801 F: arch/arm/plat-orion/
803 ARM/MIOA701 MACHINE SUPPORT
806 F: arch/arm/mach-pxa/mioa701.c
809 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
813 ARM/NOMADIK ARCHITECTURE
818 F: arch/arm/mach-nomadik/
819 F: arch/arm/plat-nomadik/
821 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
824 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
827 ARM/QUALCOMM MSM MACHINE SUPPORT
832 F: arch/arm/mach-msm/
833 F: drivers/video/msm/
834 F: drivers/mmc/host/msm_sdcc.c
835 F: drivers/mmc/host/msm_sdcc.h
836 F: drivers/serial/msm_serial.h
837 F: drivers/serial/msm_serial.c
838 T: git git://codeaurora.org/quic/kernel/dwalker/linux-msm.git
841 ARM/TOSA MACHINE SUPPORT
846 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
849 W: http://hackndev.com
851 F: arch/arm/mach-pxa/include/mach/palmtx.h
852 F: arch/arm/mach-pxa/palmtx.c
853 F: arch/arm/mach-pxa/include/mach/palmt5.h
854 F: arch/arm/mach-pxa/palmt5.c
855 F: arch/arm/mach-pxa/include/mach/palmld.h
856 F: arch/arm/mach-pxa/palmld.c
857 F: arch/arm/mach-pxa/include/mach/palmte2.h
858 F: arch/arm/mach-pxa/palmte2.c
859 F: arch/arm/mach-pxa/include/mach/palmtc.h
860 F: arch/arm/mach-pxa/palmtc.c
862 ARM/PALM TREO SUPPORT
865 W: http://hackndev.com
867 F: arch/arm/mach-pxa/include/mach/palmtreo.h
868 F: arch/arm/mach-pxa/palmtreo.c
873 W: http://hackndev.com
875 F: arch/arm/mach-pxa/include/mach/palmz72.h
876 F: arch/arm/mach-pxa/palmz72.c
880 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
883 ARM/PT DIGITAL BOARD PORT
886 W: http://www.arm.linux.org.uk/
889 ARM/RADISYS ENP2611 MACHINE SUPPORT
894 ARM/RISCPC ARCHITECTURE
897 W: http://www.arm.linux.org.uk/
899 F: arch/arm/common/time-acorn.c
900 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
901 F: arch/arm/include/asm/hardware/ioc.h
902 F: arch/arm/include/asm/hardware/iomd.h
903 F: arch/arm/include/asm/hardware/memc.h
904 F: arch/arm/mach-rpc/
905 F: drivers/net/arm/ether*
908 ARM/SHARK MACHINE SUPPORT
910 W: http://www.shark-linux.de/shark.html
913 ARM/SAMSUNG ARM ARCHITECTURES
917 W: http://www.fluff.org/ben/linux/
919 F: arch/arm/plat-samsung/
920 F: arch/arm/plat-s3c24xx/
921 F: arch/arm/plat-s5p/
923 ARM/S3C2410 ARM ARCHITECTURE
926 W: http://www.fluff.org/ben/linux/
928 F: arch/arm/mach-s3c2410/
930 ARM/S3C2440 ARM ARCHITECTURE
933 W: http://www.fluff.org/ben/linux/
935 F: arch/arm/mach-s3c2440/
937 ARM/S3C2442 ARM ARCHITECTURE
940 W: http://www.fluff.org/ben/linux/
942 F: arch/arm/mach-s3c2442/
944 ARM/S3C2443 ARM ARCHITECTURE
947 W: http://www.fluff.org/ben/linux/
949 F: arch/arm/mach-s3c2443/
951 ARM/S3C6400 ARM ARCHITECTURE
954 W: http://www.fluff.org/ben/linux/
956 F: arch/arm/mach-s3c6400/
958 ARM/S3C6410 ARM ARCHITECTURE
961 W: http://www.fluff.org/ben/linux/
963 F: arch/arm/mach-s3c6410/
965 ARM/SHMOBILE ARM ARCHITECTURE
969 W: http://oss.renesas.com
970 Q: http://patchwork.kernel.org/project/linux-sh/list/
971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/genesis-2.6.git
973 F: arch/arm/mach-shmobile/
976 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
981 ARM/THECUS N2100 MACHINE SUPPORT
986 ARM/NUVOTON W90X900 ARM ARCHITECTURE
989 W: http://www.mcuos.com
991 F: arch/arm/mach-w90x900/
992 F: arch/arm/mach-nuc93x/
993 F: drivers/input/keyboard/w90p910_keypad.c
994 F: drivers/input/touchscreen/w90p910_ts.c
995 F: drivers/watchdog/nuc900_wdt.c
996 F: drivers/net/arm/w90p910_ether.c
997 F: drivers/mtd/nand/nuc900_nand.c
998 F: drivers/rtc/rtc-nuc900.c
999 F: drivers/spi/spi_nuc900.c
1000 F: drivers/usb/host/ehci-w90x900.c
1001 F: drivers/video/nuc900fb.c
1003 ARM/U300 MACHINE SUPPORT
1007 F: arch/arm/mach-u300/
1008 F: drivers/i2c/busses/i2c-stu300.c
1009 F: drivers/rtc/rtc-coh901331.c
1010 F: drivers/watchdog/coh901327_wdt.c
1011 F: drivers/dma/coh901318*
1013 ARM/U8500 ARM ARCHITECTURE
1017 F: arch/arm/mach-ux500/
1022 W: http://www.arm.linux.org.uk/
1026 ARM/VOIPAC PXA270 SUPPORT
1030 F: arch/arm/mach-pxa/vpac270.c
1031 F: arch/arm/mach-pxa/include/mach/vpac270.h
1033 ARM/ZIPIT Z2 SUPPORT
1037 F: arch/arm/mach-pxa/z2.c
1038 F: arch/arm/mach-pxa/include/mach/z2.h
1040 ASC7621 HARDWARE MONITOR DRIVER
1044 F: Documentation/hwmon/asc7621
1045 F: drivers/hwmon/asc7621.c
1047 ASUS ACPI EXTRAS DRIVER
1052 W: http://acpi4asus.sf.net
1054 F: drivers/platform/x86/asus_acpi.c
1056 ASUS ASB100 HARDWARE MONITOR DRIVER
1060 F: drivers/hwmon/asb100.c
1062 ASUS LAPTOP EXTRAS DRIVER
1066 W: http://acpi4asus.sf.net
1068 F: drivers/platform/x86/asus-laptop.c
1070 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1072 W: http://sourceforge.net/projects/xscaleiop
1074 F: Documentation/crypto/async-tx-api.txt
1077 F: include/linux/dmaengine.h
1078 F: include/linux/async_tx.h
1084 F: drivers/misc/eeprom/at24.c
1085 F: include/linux/i2c/at24.h
1087 ATA OVER ETHERNET (AOE) DRIVER
1089 W: http://www.coraid.com/support/linux
1091 F: Documentation/aoe/
1092 F: drivers/block/aoe/
1094 ATHEROS ATH5K WIRELESS DRIVER
1101 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1103 F: drivers/net/wireless/ath/ath5k/
1105 ATHEROS ATH9K WIRELESS DRIVER
1112 W: http://wireless.kernel.org/en/users/Drivers/ath9k
1114 F: drivers/net/wireless/ath/ath9k/
1116 ATHEROS AR9170 WIRELESS DRIVER
1119 W: http://wireless.kernel.org/en/users/Drivers/ar9170
1121 F: drivers/net/wireless/ath/ar9170/
1123 ATK0110 HWMON DRIVER
1127 F: drivers/hwmon/asus_atk0110.c
1132 F: drivers/input/misc/ati_remote2.c
1134 ATLX ETHERNET DRIVERS
1139 W: http://sourceforge.net/projects/atl1
1140 W: http://atl1.sourceforge.net
1142 F: drivers/net/atlx/
1148 W: http://linux-atm.sourceforge.net
1151 F: include/linux/atm*
1153 ATMEL AT91 MCI DRIVER
1156 W: http://www.atmel.com/products/AT91/
1157 W: http://www.at91.com/
1159 F: drivers/mmc/host/at91_mci.c
1161 ATMEL AT91 / AT32 MCI DRIVER
1164 F: drivers/mmc/host/atmel-mci.c
1165 F: drivers/mmc/host/atmel-mci-regs.h
1167 ATMEL AT91 / AT32 SERIAL DRIVER
1170 F: drivers/serial/atmel_serial.c
1176 F: drivers/video/atmel_lcdfb.c
1177 F: include/video/atmel_lcdc.h
1179 ATMEL MACB ETHERNET DRIVER
1182 F: drivers/net/macb.*
1187 F: drivers/spi/atmel_spi.*
1189 ATMEL USBA UDC DRIVER
1192 W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1194 F: drivers/usb/gadget/atmel_usba_udc.*
1196 ATMEL WIRELESS DRIVER
1199 W: http://www.thekelleys.org.uk/atmel
1200 W: http://atmelwlandriver.sourceforge.net/
1202 F: drivers/net/wireless/atmel*
1208 W: http://people.redhat.com/sgrubb/audit/
1209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1211 F: include/linux/audit.h
1214 AUXILIARY DISPLAY DRIVERS
1216 W: http://miguelojeda.es/auxdisplay.htm
1217 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1219 F: drivers/auxdisplay/
1220 F: include/linux/cfag12864b.h
1224 W: http://www.atmel.com/products/AVR32/
1225 W: http://avr32linux.org/
1226 W: http://avrfreaks.net/
1230 AVR32/AT32AP MACHINE SUPPORT
1233 F: arch/avr32/mach-at32ap/
1238 W: http://www.linux-ax25.org/
1240 F: include/linux/ax25.h
1241 F: include/net/ax25.h
1247 W: http://linuxwireless.org/en/users/Drivers/b43
1249 F: drivers/net/wireless/b43/
1251 B43LEGACY WIRELESS DRIVER
1255 W: http://linuxwireless.org/en/users/Drivers/b43
1257 F: drivers/net/wireless/b43legacy/
1259 BACKLIGHT CLASS/SUBSYSTEM
1262 F: drivers/video/backlight/
1263 F: include/linux/backlight.h
1265 BAYCOM/HDLCDRV DRIVERS FOR AX.25
1268 W: http://www.baycom.org/~tom/ham/ham.html
1270 F: drivers/net/hamradio/baycom*
1274 F: Documentation/filesystems/befs.txt
1280 F: Documentation/filesystems/bfs.txt
1282 F: include/linux/bfs_fs.h
1284 BLACKFIN ARCHITECTURE
1287 W: http://blackfin.uclinux.org
1291 BLACKFIN EMAC DRIVER
1294 W: http://blackfin.uclinux.org
1296 F: drivers/net/bfin_mac.*
1301 W: http://blackfin.uclinux.org
1303 F: drivers/rtc/rtc-bfin.c
1308 W: http://blackfin.uclinux.org
1310 F: drivers/mmc/host/bfin_sdh.c
1312 BLACKFIN SERIAL DRIVER
1315 W: http://blackfin.uclinux.org
1317 F: drivers/serial/bfin_5xx.c
1319 BLACKFIN WATCHDOG DRIVER
1322 W: http://blackfin.uclinux.org
1324 F: drivers/watchdog/bfin_wdt.c
1326 BLACKFIN I2C TWI DRIVER
1329 W: http://blackfin.uclinux.org/
1331 F: drivers/i2c/busses/i2c-bfin-twi.c
1335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1343 F: drivers/mtd/devices/block2mtd.c
1348 W: http://www.bluez.org/
1350 F: drivers/bluetooth/
1355 W: http://www.bluez.org/
1356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1359 F: include/net/bluetooth/
1364 W: http://sourceforge.net/projects/bonding/
1366 F: drivers/net/bonding/
1367 F: include/linux/if_bonding.h
1369 BROADCOM B44 10/100 ETHERNET DRIVER
1373 F: drivers/net/b44.*
1375 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1379 F: drivers/net/bnx2.*
1380 F: drivers/net/bnx2_*
1382 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1386 F: drivers/net/bnx2x/
1388 BROADCOM TG3 GIGABIT ETHERNET DRIVER
1393 F: drivers/net/tg3.*
1395 BROCADE BFA FC SCSI DRIVER
1399 F: drivers/scsi/bfa/
1401 BSG (block layer generic sg v4 driver)
1406 F: include/linux/bsg.h
1410 W: http://bu3sch.de/btgpio.php
1412 F: drivers/gpio/bt8xxgpio.c
1417 W: http://btrfs.wiki.kernel.org/
1418 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
1419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1421 F: Documentation/filesystems/btrfs.txt
1424 BTTV VIDEO4LINUX DRIVER
1427 W: http://linuxtv.org
1428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1430 F: Documentation/video4linux/bttv/
1431 F: drivers/media/video/bt8xx/bttv*
1433 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1437 F: Documentation/filesystems/caching/cachefiles.txt
1440 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1445 F: Documentation/video4linux/cafe_ccic
1446 F: drivers/media/video/cafe_ccic*
1452 F: Documentation/networking/caif/
1453 F: drivers/net/caif/
1454 F: include/linux/caif/
1455 F: include/net/caif/
1458 CALGARY x86-64 IOMMU
1463 F: arch/x86/kernel/pci-calgary_64.c
1464 F: arch/x86/kernel/tce_64.c
1465 F: arch/x86/include/asm/calgary.h
1466 F: arch/x86/include/asm/tce.h
1474 W: http://developer.berlios.de/projects/socketcan/
1477 F: include/linux/can.h
1478 F: include/linux/can/core.h
1479 F: include/linux/can/bcm.h
1480 F: include/linux/can/raw.h
1486 W: http://developer.berlios.de/projects/socketcan/
1489 F: include/linux/can/dev.h
1490 F: include/linux/can/error.h
1491 F: include/linux/can/netlink.h
1492 F: include/linux/can/platform/
1494 CELL BROADBAND ENGINE ARCHITECTURE
1498 W: http://www.ibm.com/developerworks/power/cell/
1500 F: arch/powerpc/include/asm/cell*.h
1501 F: arch/powerpc/include/asm/spu*.h
1502 F: arch/powerpc/oprofile/*cell*
1503 F: arch/powerpc/platforms/cell/
1505 CEPH DISTRIBUTED FILE SYSTEM CLIENT
1508 W: http://ceph.newdream.net/
1509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
1511 F: Documentation/filesystems/ceph.txt
1514 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1518 F: Documentation/usb/WUSB-Design-overview.txt
1519 F: Documentation/usb/wusb-cbaf
1520 F: drivers/usb/host/hwa-hc.c
1521 F: drivers/usb/host/whci/
1522 F: drivers/usb/wusbcore/
1523 F: include/linux/usb/wusb*
1525 CFAG12864B LCD DRIVER
1527 W: http://miguelojeda.es/auxdisplay.htm
1528 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1530 F: drivers/auxdisplay/cfag12864b.c
1531 F: include/linux/cfag12864b.h
1533 CFAG12864BFB LCD FRAMEBUFFER DRIVER
1535 W: http://miguelojeda.es/auxdisplay.htm
1536 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1538 F: drivers/auxdisplay/cfag12864bfb.c
1539 F: include/linux/cfag12864b.h
1541 CFG80211 and NL80211
1545 F: include/linux/nl80211.h
1546 F: include/net/cfg80211.h
1548 X: net/wireless/wext*
1553 F: scripts/checkpatch.pl
1555 CISCO VIC ETHERNET NIC DRIVER
1560 F: drivers/net/enic/
1562 CIRRUS LOGIC EP93XX ETHERNET DRIVER
1566 F: drivers/net/arm/ep93xx_eth.c
1568 CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1572 F: drivers/usb/host/ohci-ep93xx.c
1574 CIRRUS LOGIC CS4270 SOUND DRIVER
1578 F: sound/soc/codecs/cs4270*
1582 F: include/linux/clk.h
1584 CISCO FCOE HBA DRIVER
1589 F: drivers/scsi/fnic/
1596 F: drivers/platform/x86/classmate-laptop.c
1598 COCCINELLE/Semantic Patches (SmPL)
1603 W: http://coccinelle.lip6.fr/
1605 F: scripts/coccinelle/
1606 F: scripts/coccicheck
1612 W: http://www.coda.cs.cmu.edu/
1614 F: Documentation/filesystems/coda.txt
1616 F: include/linux/coda*.h
1618 COMMON INTERNET FILE SYSTEM (CIFS)
1622 W: http://linux-cifs.samba.org/
1623 Q: http://patchwork.ozlabs.org/project/linux-cifs-client/list/
1624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1626 F: Documentation/filesystems/cifs.txt
1629 COMPACTPCI HOTPLUG CORE
1633 F: drivers/pci/hotplug/cpci_hotplug*
1635 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1639 F: drivers/pci/hotplug/cpcihp_zt5550.*
1641 COMPACTPCI HOTPLUG GENERIC DRIVER
1645 F: drivers/pci/hotplug/cpcihp_generic.c
1647 COMPAL LAPTOP SUPPORT
1651 F: drivers/platform/x86/compal-laptop.c
1653 COMPUTONE INTELLIPORT MULTIPORT CARD
1655 W: http://www.wittsend.com/computone.html
1657 F: Documentation/serial/computone.txt
1658 F: drivers/char/ip2/
1660 CONEXANT ACCESSRUNNER USB DRIVER
1663 W: http://accessrunner.sourceforge.net/
1665 F: drivers/usb/atm/cxacru.c
1671 F: include/linux/configfs.h
1677 F: drivers/connector/
1679 CONTROL GROUPS (CGROUPS)
1684 F: include/linux/cgroup*
1688 CORETEMP HARDWARE MONITORING DRIVER
1692 F: Documentation/hwmon/coretemp
1693 F: drivers/hwmon/coretemp.c
1695 COSA/SRP SYNC SERIAL DRIVER
1697 W: http://www.fi.muni.cz/~kas/cosa/
1699 F: drivers/net/wan/cosa*
1701 CPMAC ETHERNET DRIVER
1705 F: drivers/net/cpmac.c
1707 CPU FREQUENCY DRIVERS
1710 W: http://www.codemonkey.org.uk/projects/cpufreq/
1711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1713 F: arch/x86/kernel/cpu/cpufreq/
1715 F: include/linux/cpufreq.h
1720 F: arch/x86/kernel/cpuid.c
1721 F: arch/x86/kernel/msr.c
1725 W: http://www.bullopensource.org/cpuset/
1726 W: http://oss.sgi.com/projects/cpusets/
1728 F: Documentation/cgroups/cpusets.txt
1729 F: include/linux/cpuset.h
1733 W: http://sourceforge.net/projects/cramfs/
1735 F: Documentation/filesystems/cramfs.txt
1742 W: http://developer.axis.com
1750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1752 F: Documentation/crypto/
1758 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1762 F: crypto/ansi_cprng.c
1765 CS5535 Audio ALSA driver
1768 F: sound/pci/cs5535audio/
1770 CX18 VIDEO4LINUX DRIVER
1774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1775 W: http://linuxtv.org
1776 W: http://www.ivtvdriver.org/index.php/Cx18
1778 F: Documentation/video4linux/cx18.txt
1779 F: drivers/media/video/cx18/
1781 CXGB3 ETHERNET DRIVER (CXGB3)
1784 W: http://www.chelsio.com
1786 F: drivers/net/cxgb3/
1788 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1791 W: http://www.openfabrics.org
1793 F: drivers/infiniband/hw/cxgb3/
1795 CXGB4 ETHERNET DRIVER (CXGB4)
1798 W: http://www.chelsio.com
1800 F: drivers/net/cxgb4/
1802 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
1805 W: http://www.openfabrics.org
1807 F: drivers/infiniband/hw/cxgb4/
1809 CXGB4VF ETHERNET DRIVER (CXGB4VF)
1812 W: http://www.chelsio.com
1814 F: drivers/net/cxgb4vf/
1819 W: http://www.arm.linux.org.uk/
1821 F: drivers/video/cyber2000fb.*
1823 CYCLADES 2X SYNC CARD DRIVER
1825 W: http://oops.ghostprotocols.net:81/blog
1827 F: drivers/net/wan/cycx*
1829 CYCLADES ASYNC MUX DRIVER
1830 W: http://www.cyclades.com/
1832 F: drivers/char/cyclades.c
1833 F: include/linux/cyclades.h
1835 CYCLADES PC300 DRIVER
1836 W: http://www.cyclades.com/
1838 F: drivers/net/wan/pc300*
1840 DAMA SLAVE for AX.25
1842 W: http://yaina.de/jreuter/
1843 W: http://www.qsl.net/dl1bke/
1846 F: net/ax25/af_ax25.c
1847 F: net/ax25/ax25_dev.c
1848 F: net/ax25/ax25_ds_*
1849 F: net/ax25/ax25_in.c
1850 F: net/ax25/ax25_out.c
1851 F: net/ax25/ax25_timer.c
1852 F: net/ax25/sysctl_net_ax25.c
1854 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
1858 F: Documentation/networking/dmfe.txt
1859 F: drivers/net/tulip/dmfe.c
1861 DC390/AM53C974 SCSI driver
1863 W: http://www.garloff.de/kurt/linux/dc390/
1866 F: drivers/scsi/tmscsim.*
1872 W: http://twibble.org/dist/dc395x/
1874 L: http://lists.twibble.org/mailman/listinfo/dc395x/
1876 F: Documentation/scsi/dc395x.txt
1877 F: drivers/scsi/dc395x.*
1882 W: http://linux-net.osdl.org/index.php/DCCP
1884 F: include/linux/dccp.h
1885 F: include/linux/tfrc.h
1888 DECnet NETWORK LAYER
1889 W: http://linux-decnet.sourceforge.net
1892 F: Documentation/networking/decnet.txt
1895 DEFXX FDDI NETWORK DRIVER
1898 F: drivers/net/defxx.*
1904 F: drivers/platform/x86/dell-laptop.c
1906 DELL LAPTOP SMM DRIVER
1908 W: http://www.debian.org/~dz/i8k/
1910 F: drivers/char/i8k.c
1911 F: include/linux/i8k.h
1913 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
1916 F: Documentation/dcdbas.txt
1917 F: drivers/firmware/dcdbas.*
1919 DELL WMI EXTRAS DRIVER
1922 F: drivers/platform/x86/dell-wmi.c
1924 DEVICE NUMBER REGISTRY
1926 W: http://lanana.org/docs/device-list/index.html
1932 W: http://sources.redhat.com/dm
1933 Q: http://patchwork.kernel.org/project/dm-devel/list/
1935 F: Documentation/device-mapper/
1937 F: include/linux/device-mapper.h
1938 F: include/linux/dm-*.h
1940 DIGI INTL. EPCA DRIVER
1943 W: http://www.digi.com
1945 F: Documentation/serial/digiepca.txt
1946 F: drivers/char/epca*
1947 F: drivers/char/digi*
1949 DIRECTORY NOTIFICATION (DNOTIFY)
1952 F: Documentation/filesystems/dnotify.txt
1953 F: fs/notify/dnotify/
1954 F: include/linux/dnotify.h
1956 DISK GEOMETRY AND PARTITION HANDLING
1958 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
1959 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
1960 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
1966 F: Documentation/filesystems/quota.txt
1968 F: include/linux/quota*.h
1970 DISTRIBUTED LOCK MANAGER (DLM)
1974 W: http://sources.redhat.com/cluster/
1975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
1979 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
1983 F: include/linux/dma*
1985 DME1737 HARDWARE MONITOR DRIVER
1989 F: Documentation/hwmon/dme1737
1990 F: drivers/hwmon/dme1737.c
1992 DOCBOOK FOR DOCUMENTATION
1996 DOCKING STATION DRIVER
2000 F: drivers/acpi/dock.c
2012 F: drivers/char/dtlk.c
2013 F: include/linux/dtlk.h
2015 DPT_I2O SCSI RAID DRIVER
2018 W: http://www.adaptec.com/
2020 F: drivers/scsi/dpt*
2021 F: drivers/scsi/dpt/
2028 W: http://www.drbd.org
2029 T: git git://git.drbd.org/linux-2.6-drbd.git drbd
2030 T: git git://git.drbd.org/drbd-8.3.git
2032 F: drivers/block/drbd/
2034 F: Documentation/blockdev/drbd/
2036 DRIVER CORE, KOBJECTS, AND SYSFS
2038 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
2040 F: Documentation/kobject.txt
2043 F: include/linux/kobj*
2049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
2058 F: drivers/net/wan/dscc4.c
2060 DZ DECSTATION DZ11 SERIAL DRIVER
2063 F: drivers/serial/dz.*
2065 EATA-DMA SCSI DRIVER
2070 F: drivers/scsi/eata*
2072 EATA ISA/EISA/PCI SCSI DRIVER
2076 F: drivers/scsi/eata.c
2078 EATA-PIO SCSI DRIVER
2083 F: drivers/scsi/eata_pio.*
2089 W: http://ebtables.sourceforge.net/
2091 F: include/linux/netfilter_bridge/ebt_*.h
2092 F: net/bridge/netfilter/ebt*.c
2098 W: https://launchpad.net/ecryptfs
2100 F: Documentation/filesystems/ecryptfs.txt
2106 W: bluesmoke.sourceforge.net
2108 F: Documentation/edac.txt
2109 F: drivers/edac/edac_*
2110 F: include/linux/edac.h
2116 W: bluesmoke.sourceforge.net
2118 F: drivers/edac/amd64_edac*
2124 W: bluesmoke.sourceforge.net
2126 F: drivers/edac/e752x_edac.c
2131 W: bluesmoke.sourceforge.net
2133 F: drivers/edac/e7xxx_edac.c
2138 W: bluesmoke.sourceforge.net
2140 F: drivers/edac/i82443bxgx_edac.c
2145 W: bluesmoke.sourceforge.net
2147 F: drivers/edac/i3000_edac.c
2152 W: bluesmoke.sourceforge.net
2154 F: drivers/edac/i5000_edac.c
2159 W: bluesmoke.sourceforge.net
2161 F: drivers/edac/i5400_edac.c
2166 W: bluesmoke.sourceforge.net
2168 F: drivers/edac/i7core_edac.c
2169 F: drivers/edac/edac_mce.c
2170 F: include/linux/edac_mce.h
2176 W: bluesmoke.sourceforge.net
2178 F: drivers/edac/i82975x_edac.c
2183 W: bluesmoke.sourceforge.net
2185 F: drivers/edac/pasemi_edac.c
2190 W: bluesmoke.sourceforge.net
2192 F: drivers/edac/r82600_edac.c
2194 EEEPC LAPTOP EXTRAS DRIVER
2198 W: http://acpi4asus.sf.net
2200 F: drivers/platform/x86/eeepc-laptop.c
2203 W: http://aeschi.ch.eu.org/efs/
2207 EHCA (IBM GX bus InfiniBand adapter) DRIVER
2212 F: drivers/infiniband/hw/ehca/
2214 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
2218 F: drivers/net/ehea/
2227 EMULEX LPFC FC SCSI DRIVER
2230 W: http://sourceforge.net/projects/lpfcxxxx
2232 F: drivers/scsi/lpfc/
2234 ENE CB710 FLASH CARD READER DRIVER
2237 F: drivers/misc/cb710/
2238 F: drivers/mmc/host/cb710-mmc.*
2239 F: include/linux/cb710.h
2241 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
2244 F: drivers/media/IR/ene_ir.c
2245 F: drivers/media/IR/ene_ir.h
2247 EPSON 1355 FRAMEBUFFER DRIVER
2251 F: drivers/video/epson1355fb.c
2253 EPSON S1D13XXX FRAMEBUFFER DRIVER
2256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2257 F: drivers/video/s1d13xxxfb.c
2258 F: include/video/s1d13xxxfb.h
2260 ETHEREXPRESS-16 NETWORK DRIVER
2264 F: drivers/net/eexpress.*
2270 W: http://www.linux-foundation.org/en/Net:Bridge
2272 F: include/linux/netfilter_bridge/
2275 ETHERTEAM 16I DRIVER
2278 F: drivers/net/eth16i.c
2284 F: Documentation/filesystems/ext2.txt
2286 F: include/linux/ext2*
2294 F: Documentation/filesystems/ext3.txt
2296 F: include/linux/ext3*
2302 W: http://ext4.wiki.kernel.org
2303 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
2305 F: Documentation/filesystems/ext4.txt
2308 F71805F HARDWARE MONITORING DRIVER
2312 F: Documentation/hwmon/f71805f
2313 F: drivers/hwmon/f71805f.c
2318 F: fs/notify/fanotify/
2319 F: include/linux/fanotify.h
2321 FARSYNC SYNCHRONOUS DRIVER
2323 W: http://www.farsite.co.uk/
2325 F: drivers/net/wan/farsync.*
2327 FAULT INJECTION SUPPORT
2330 F: Documentation/fault-injection/
2331 F: lib/fault-inject.c
2333 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
2336 W: www.Open-FCoE.org
2338 F: drivers/scsi/libfc/
2339 F: drivers/scsi/fcoe/
2341 F: include/scsi/libfc.h
2342 F: include/scsi/libfcoe.h
2344 FILE LOCKING (flock() and fcntl()/lockf())
2348 F: include/linux/fcntl.h
2349 F: include/linux/fs.h
2353 FILESYSTEMS (VFS and infrastructure)
2359 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2363 F: drivers/hwmon/f75375s.c
2364 F: include/linux/f75375s.h
2369 W: http://ieee1394.wiki.kernel.org/
2370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2372 F: drivers/firewire/
2373 F: include/linux/firewire*.h
2376 FIRMWARE LOADER (request_firmware)
2378 F: Documentation/firmware_class/
2379 F: drivers/base/firmware*.c
2380 F: include/linux/firmware.h
2384 W: http://floatingpoint.sourceforge.net/emulator/index.html
2386 F: arch/x86/math-emu/
2388 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2392 F: drivers/net/wan/dlci.c
2393 F: drivers/net/wan/sdla.c
2397 W: http://linux-fbdev.sourceforge.net/
2399 F: Documentation/fb/
2400 F: drivers/video/fb*
2401 F: include/linux/fb.h
2403 FREESCALE DMA DRIVER
2408 F: drivers/dma/fsldma.*
2410 FREESCALE I2C CPM DRIVER
2415 F: drivers/i2c/busses/i2c-cpm.c
2417 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2422 F: arch/arm/plat-mxc/include/mach/imxfb.h
2423 F: drivers/video/imxfb.c
2425 FREESCALE SOC FS_ENET DRIVER
2431 F: drivers/net/fs_enet/
2432 F: include/linux/fs_enet_pd.h
2434 FREESCALE QUICC ENGINE LIBRARY
2438 F: arch/powerpc/sysdev/qe_lib/
2439 F: arch/powerpc/include/asm/*qe.h
2441 FREESCALE USB PERIPHERAL DRIVERS
2446 F: drivers/usb/gadget/fsl*
2448 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2453 F: drivers/net/ucc_geth*
2455 FREESCALE QUICC ENGINE UCC UART DRIVER
2459 F: drivers/serial/ucc_uart.c
2461 FREESCALE SOC SOUND DRIVERS
2466 F: sound/soc/fsl/fsl*
2467 F: sound/soc/fsl/mpc8610_hpcd.c
2471 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2480 F: Documentation/power/freezing-of-tasks.txt
2481 F: include/linux/freezer.h
2484 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2488 F: Documentation/filesystems/caching/
2490 F: include/linux/fscache*.h
2492 FUJITSU FR-V (FRV) PORT
2497 FUJITSU LAPTOP EXTRAS
2501 F: drivers/platform/x86/fujitsu-laptop.c
2503 FUSE: FILESYSTEM IN USERSPACE
2506 W: http://fuse.sourceforge.net/
2509 F: include/linux/fuse.h
2511 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2514 S: Odd Fixes (e.g., new signatures)
2515 F: drivers/scsi/fdomain.*
2517 GDT SCSI DISK ARRAY CONTROLLER DRIVER
2520 W: http://www.icp-vortex.com/
2522 F: drivers/scsi/gdt*
2524 GENERIC GPIO I2C DRIVER
2527 F: drivers/i2c/busses/i2c-gpio.c
2528 F: include/linux/i2c-gpio.h
2530 GENERIC HDLC (WAN) DRIVERS
2532 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
2534 F: drivers/net/wan/c101.c
2535 F: drivers/net/wan/hd6457*
2536 F: drivers/net/wan/hdlc*
2537 F: drivers/net/wan/n2.c
2538 F: drivers/net/wan/pc300too.c
2539 F: drivers/net/wan/pci200syn.c
2540 F: drivers/net/wan/wanxl*
2542 GENERIC INCLUDE/ASM HEADER FILES
2545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
2547 F: include/asm-generic
2549 GENERIC UIO DRIVER FOR PCI DEVICES
2553 F: drivers/uio/uio_pci_generic.c
2558 W: http://sources.redhat.com/cluster/
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2562 F: Documentation/filesystems/gfs2*.txt
2564 F: include/linux/gfs2_ondisk.h
2566 GIGASET ISDN DRIVERS
2570 W: http://gigaset307x.sourceforge.net/
2572 F: Documentation/isdn/README.gigaset
2573 F: drivers/isdn/gigaset/
2574 F: include/linux/gigaset_dev.h
2576 GRETH 10/100/1G Ethernet MAC device driver
2580 F: drivers/net/greth*
2582 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2585 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2587 F: drivers/hwmon/hdaps.c
2589 HWPOISON MEMORY FAILURE HANDLING
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6.git hwpoison
2595 F: mm/memory-failure.c
2596 F: mm/hwpoison-inject.c
2598 HYPERVISOR VIRTUAL CONSOLE DRIVER
2601 F: drivers/char/hvc_*
2603 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
2607 F: drivers/firmware/iscsi_ibft*
2609 GSPCA FINEPIX SUBDRIVER
2612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2614 F: drivers/media/video/gspca/finepix.c
2616 GSPCA GL860 SUBDRIVER
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2621 F: drivers/media/video/gspca/gl860/
2623 GSPCA M5602 SUBDRIVER
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2628 F: drivers/media/video/gspca/m5602/
2630 GSPCA PAC207 SONIXB SUBDRIVER
2633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2635 F: drivers/media/video/gspca/pac207.c
2637 GSPCA SN9C20X SUBDRIVER
2640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2642 F: drivers/media/video/gspca/sn9c20x.c
2644 GSPCA T613 SUBDRIVER
2647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2649 F: drivers/media/video/gspca/t613.c
2651 GSPCA USB WEBCAM DRIVER
2653 W: http://moinejf.free.fr
2655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2657 F: drivers/media/video/gspca/
2663 W: http://www.lm-sensors.org/
2664 T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
2666 F: Documentation/hwmon/
2668 F: include/linux/hwmon*.h
2670 HARDWARE RANDOM NUMBER GENERATOR CORE
2674 F: Documentation/hw_random.txt
2675 F: drivers/char/hw_random/
2676 F: include/linux/hw_random.h
2678 HARMONY SOUND DRIVER
2682 F: sound/parisc/harmony.*
2684 HEWLETT-PACKARD SMART2 RAID DRIVER
2688 F: Documentation/blockdev/cpqarray.txt
2689 F: drivers/block/cpqarray.*
2691 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
2695 F: Documentation/scsi/hpsa.txt
2696 F: drivers/scsi/hpsa*.[ch]
2697 F: include/linux/cciss*.h
2699 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2703 F: Documentation/blockdev/cciss.txt
2704 F: drivers/block/cciss*
2705 F: include/linux/cciss_ioctl.h
2710 F: Documentation/filesystems/hfs.txt
2713 HGA FRAMEBUFFER DRIVER
2716 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2718 F: drivers/video/hgafb.c
2720 HIBERNATION (aka Software Suspend, aka swsusp)
2726 F: drivers/base/power/
2728 F: include/linux/suspend.h
2729 F: include/linux/freezer.h
2730 F: include/linux/pm.h
2731 F: arch/*/include/asm/suspend*.h
2736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
2739 F: include/linux/hid*
2741 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
2744 F: Documentation/timers/
2746 F: include/linux/hrtimer.h
2748 HIGH-SPEED SCC DRIVER FOR AX.25
2751 W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/
2753 F: drivers/net/hamradio/dmascc.c
2754 F: drivers/net/hamradio/scc.c
2756 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
2758 W: http://www.highpoint-tech.com
2760 F: Documentation/scsi/hptiop.txt
2761 F: drivers/scsi/hptiop.c
2767 F: include/linux/hippidevice.h
2768 F: include/linux/if_hippi.h
2775 W: http://hostap.epitest.fi/
2777 F: drivers/net/wireless/hostap/
2779 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
2783 F: drivers/platform/x86/tc1100-wmi.c
2785 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
2788 F: drivers/net/hp100.*
2790 HPET: High Precision Event Timers driver
2793 F: Documentation/timers/hpet.txt
2794 F: drivers/char/hpet.c
2795 F: include/linux/hpet.h
2800 F: arch/x86/kernel/hpet.c
2801 F: arch/x86/include/asm/hpet.h
2805 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
2811 W: http://www.pharscape.org
2813 F: drivers/net/usb/hso.c
2815 HTCPEN TOUCHSCREEN DRIVER
2819 F: drivers/input/touchscreen/htcpen.c
2826 I2C/SMBUS STUB DRIVER
2830 F: drivers/i2c/busses/i2c-stub.c
2836 W: http://i2c.wiki.kernel.org/
2837 T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
2838 T: git git://git.fluff.org/bjdooks/linux.git
2840 F: Documentation/i2c/
2842 F: include/linux/i2c.h
2843 F: include/linux/i2c-*.h
2848 W: http://www.harbaum.org/till/i2c_tiny_usb
2850 F: drivers/i2c/busses/i2c-tiny-usb.c
2857 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
2859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
2862 IA64 (Itanium) PLATFORM
2866 W: http://www.ia64-linux.org/
2867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
2871 IBM MCA SCSI SUBSYSTEM DRIVER
2873 W: http://www.uni-mainz.de/~langm000/linux.html
2875 F: drivers/scsi/ibmmca.c
2877 IBM Power Linux RAID adapter
2880 F: drivers/scsi/ipr.*
2882 IBM ServeRAID RAID DRIVER
2885 W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
2887 F: drivers/scsi/ips.*
2892 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
2893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git
2895 F: Documentation/ide/
2897 F: include/linux/ide.h
2903 F: Documentation/cdrom/ide-cd
2904 F: drivers/ide/ide-cd*
2910 F: drivers/idle/i7300_idle.c
2915 W: http://ieee1394.wiki.kernel.org/
2916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2918 F: Documentation/debugging-via-ohci1394.txt
2919 F: drivers/ieee1394/
2921 IEEE 802.15.4 SUBSYSTEM
2925 W: http://apps.sourceforge.net/trac/linux-zigbee
2926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git
2929 F: drivers/ieee802154/
2931 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
2934 F: security/integrity/ima/
2936 IMS TWINTURBO FRAMEBUFFER DRIVER
2939 F: drivers/video/imsttfb.c
2941 INFINIBAND SUBSYSTEM
2946 W: http://www.openib.org/
2947 Q: http://patchwork.kernel.org/project/linux-rdma/list/
2948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
2950 F: Documentation/infiniband/
2951 F: drivers/infiniband/
2952 F: include/linux/if_infiniband.h
2959 F: Documentation/filesystems/inotify.txt
2960 F: fs/notify/inotify/
2961 F: include/linux/inotify.h
2963 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
2967 Q: http://patchwork.kernel.org/project/linux-input/list/
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
2972 INPUT MULTITOUCH (MT) PROTOCOL
2976 F: Documentation/input/multi-touch-protocol.txt
2982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6.git
2984 F: drivers/idle/intel_idle.c
2986 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
2990 F: Documentation/fb/intelfb.txt
2991 F: drivers/video/intelfb/
2993 INTEL 810/815 FRAMEBUFFER DRIVER
2997 F: drivers/video/i810/
2999 INTEL MENLOW THERMAL DRIVER
3002 W: http://www.lesswatts.org/projects/acpi/
3004 F: drivers/platform/x86/intel_menlow.c
3006 INTEL IA32 MICROCODE UPDATE SUPPORT
3009 F: arch/x86/kernel/microcode_core.c
3010 F: arch/x86/kernel/microcode_intel.c
3012 INTEL I/OAT DMA DRIVER
3015 F: drivers/dma/ioat*
3020 T: git git://git.infradead.org/iommu-2.6.git
3022 F: drivers/pci/intel-iommu.c
3023 F: include/linux/intel-iommu.h
3025 INTEL IOP-ADMA DMA DRIVER
3028 F: drivers/dma/iop-adma.c
3030 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
3033 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
3034 F: arch/arm/mach-ixp4xx/include/mach/npe.h
3035 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
3036 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
3037 F: drivers/net/arm/ixp4xx_eth.c
3038 F: drivers/net/wan/ixp4xx_hss.c
3040 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
3043 F: drivers/char/hw_random/ixp4xx-rng.c
3045 INTEL IXP2000 ETHERNET DRIVER
3049 F: drivers/net/ixp2000/
3051 INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/igbvf/ixgb/ixgbe)
3059 W: http://e1000.sourceforge.net/
3061 F: drivers/net/e100.c
3062 F: drivers/net/e1000/
3063 F: drivers/net/e1000e/
3065 F: drivers/net/igbvf/
3066 F: drivers/net/ixgb/
3067 F: drivers/net/ixgbe/
3069 INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
3072 F: Documentation/networking/README.ipw2100
3073 F: drivers/net/wireless/ipw2x00/ipw2100.*
3075 INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
3078 F: Documentation/networking/README.ipw2200
3079 F: drivers/net/wireless/ipw2x00/ipw2200.*
3081 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
3085 W: http://tboot.sourceforge.net
3086 T: Mercurial http://www.bughost.org/repos.hg/tboot.hg
3088 F: Documentation/intel_txt.txt
3089 F: include/linux/tboot.h
3090 F: arch/x86/kernel/tboot.c
3092 INTEL WIRELESS WIMAX CONNECTION 2400
3097 W: http://linuxwimax.org
3098 F: Documentation/wimax/README.i2400m
3099 F: drivers/net/wimax/i2400m/
3100 F: include/linux/wimax/i2400m.h
3102 INTEL WIRELESS WIFI LINK (iwlwifi)
3107 W: http://intellinuxwireless.org
3108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
3110 F: drivers/net/wireless/iwlwifi/
3112 INTEL WIRELESS MULTICOMM 3200 WIFI (iwmc3200wifi)
3117 W: http://wireless.kernel.org/en/users/Drivers/iwmc3200wifi
3118 F: drivers/net/wireless/iwmc3200wifi/
3120 IOC3 ETHERNET DRIVER
3124 F: drivers/net/ioc3-eth.c
3130 F: drivers/serial/ioc3_serial.c
3135 F: net/ipv4/netfilter/ipt_MASQUERADE.c
3137 IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
3142 F: drivers/net/ipg.*
3147 T: git git://git.qlogic.com/ipath-linux-2.6
3149 F: drivers/infiniband/hw/ipath/
3154 W: http://openipmi.sourceforge.net/
3156 F: Documentation/IPMI.txt
3157 F: drivers/char/ipmi/
3158 F: include/linux/ipmi*
3160 IPS SCSI RAID DRIVER
3163 W: http://www.adaptec.com/
3165 F: drivers/scsi/ips*
3174 F: Documentation/networking/ipvs-sysctl.txt
3175 F: include/net/ip_vs.h
3176 F: include/linux/ip_vs.h
3177 F: net/netfilter/ipvs/
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3184 F: drivers/char/pcmcia/ipwireless/
3190 F: include/linux/ipx.h
3191 F: include/net/ipx.h
3197 W: http://irda.sourceforge.net/
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
3200 F: Documentation/networking/irda.txt
3201 F: drivers/net/irda/
3202 F: include/net/irda/
3208 F: Documentation/isapnp.txt
3209 F: drivers/pnp/isapnp/
3210 F: include/linux/isapnp.h
3215 W: www.open-iscsi.org
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
3218 F: drivers/scsi/*iscsi*
3219 F: include/scsi/*iscsi*
3225 W: http://www.isdn4linux.de
3226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
3228 F: Documentation/isdn/
3230 F: include/linux/isdn.h
3231 F: include/linux/isdn/
3233 ISDN SUBSYSTEM (Eicon active card driver)
3236 W: http://www.melware.de
3238 F: drivers/isdn/hardware/eicon/
3240 IT87 HARDWARE MONITORING DRIVER
3244 F: Documentation/hwmon/it87
3245 F: drivers/hwmon/it87.c
3247 IVTV VIDEO4LINUX DRIVER
3251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3252 W: http://www.ivtvdriver.org
3254 F: Documentation/video4linux/*.ivtv
3255 F: drivers/media/video/ivtv/
3256 F: include/linux/ivtv*
3258 JC42.4 TEMPERATURE SENSOR DRIVER
3262 F: drivers/hwmon/jc42.c
3263 F: Documentation/hwmon/jc42
3268 W: http://jfs.sourceforge.net/
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
3271 F: Documentation/filesystems/jfs.txt
3278 F: drivers/net/jme.*
3280 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
3283 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
3286 F: include/linux/jffs2.h
3288 JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
3294 F: include/linux/ext*jbd*.h
3295 F: include/linux/jbd*.h
3297 K8TEMP HARDWARE MONITORING DRIVER
3301 F: Documentation/hwmon/k8temp
3302 F: drivers/hwmon/k8temp.c
3307 Q: http://patchwork.kernel.org/project/linux-kbuild/list/
3309 F: Documentation/kbuild/kconfig-language.txt
3316 W: http://lse.sourceforge.net/kdump/
3318 F: Documentation/kdump/
3320 KERNEL AUTOMOUNTER (AUTOFS)
3326 KERNEL AUTOMOUNTER v4 (AUTOFS4)
3332 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git for-next
3335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git rc-fixes
3338 F: Documentation/kbuild/
3340 F: scripts/Makefile.*
3347 W: http://janitor.kernelnewbies.org/
3350 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3354 W: http://nfs.sourceforge.net/
3357 F: include/linux/nfsd/
3361 F: include/linux/lockd/
3362 F: include/linux/sunrpc/
3364 KERNEL VIRTUAL MACHINE (KVM)
3368 W: http://kvm.qumranet.com
3370 F: Documentation/*/kvm.txt
3372 F: arch/*/include/asm/kvm*
3373 F: include/linux/kvm*
3376 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3379 W: http://kvm.qumranet.com
3381 F: arch/x86/include/asm/svm.h
3382 F: arch/x86/kvm/svm.c
3384 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3387 W: http://kvm.qumranet.com
3389 F: arch/powerpc/include/asm/kvm*
3390 F: arch/powerpc/kvm/
3392 KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3395 W: http://kvm.qumranet.com
3397 F: Documentation/ia64/kvm.txt
3398 F: arch/ia64/include/asm/kvm*
3401 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3406 W: http://www.ibm.com/developerworks/linux/linux390/
3408 F: Documentation/s390/kvm.txt
3409 F: arch/s390/include/asm/kvm*
3411 F: drivers/s390/kvm/
3415 W: http://kernel.org/pub/linux/utils/kernel/kexec/
3418 F: include/linux/kexec.h
3425 F: Documentation/keys.txt
3426 F: include/linux/key.h
3427 F: include/linux/key-type.h
3431 KGDB / KDB /debug_core
3433 W: http://kgdb.wiki.kernel.org/
3436 F: Documentation/DocBook/kgdb.tmpl
3437 F: drivers/misc/kgdbts.c
3438 F: drivers/serial/kgdboc.c
3439 F: include/linux/kdb.h
3440 F: include/linux/kgdb.h
3447 F: Documentation/kmemcheck.txt
3448 F: arch/x86/include/asm/kmemcheck.h
3449 F: arch/x86/mm/kmemcheck/
3450 F: include/linux/kmemcheck.h
3456 F: Documentation/kmemleak.txt
3457 F: include/linux/kmemleak.h
3459 F: mm/kmemleak-test.c
3467 F: Documentation/kprobes.txt
3468 F: include/linux/kprobes.h
3471 KS0108 LCD CONTROLLER DRIVER
3473 W: http://miguelojeda.es/auxdisplay.htm
3474 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3476 F: Documentation/auxdisplay/ks0108
3477 F: drivers/auxdisplay/ks0108.c
3478 F: include/linux/ks0108.h
3483 F: Documentation/networking/lapb-module.txt
3487 LASI 53c700 driver for PARISC
3491 F: Documentation/scsi/53c700.txt
3492 F: drivers/scsi/53c700*
3498 F: include/linux/leds.h
3500 LEGO USB Tower driver
3503 W: http://legousb.sourceforge.net/
3505 F: drivers/usb/misc/legousbtower.c
3510 W: http://lguest.ozlabs.org/
3512 F: Documentation/lguest/
3515 F: include/linux/lguest*.h
3516 F: arch/x86/include/asm/lguest*.h
3518 LINUX FOR IBM pSERIES (RS/6000)
3520 W: http://www.ibm.com/linux/ltc/projects/ppc
3522 F: arch/powerpc/boot/rs6000.h
3524 LINUX FOR POWERPC (32-BIT AND 64-BIT)
3527 W: http://www.penguinppc.org/
3529 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
3530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3532 F: Documentation/powerpc/
3535 LINUX FOR POWER MACINTOSH
3537 W: http://www.penguinppc.org/
3540 F: arch/powerpc/platforms/powermac/
3541 F: drivers/macintosh/
3543 LINUX FOR POWERPC EMBEDDED MPC5XXX
3546 T: git git://git.secretlab.ca/git/linux-2.6.git
3548 F: arch/powerpc/platforms/512x/
3549 F: arch/powerpc/platforms/52xx/
3551 LINUX FOR POWERPC EMBEDDED PPC4XX
3554 W: http://www.penguinppc.org/
3556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3558 F: arch/powerpc/platforms/40x/
3559 F: arch/powerpc/platforms/44x/
3561 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3563 W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3565 T: git git://git.secretlab.ca/git/linux-2.6.git
3567 F: arch/powerpc/*/*virtex*
3568 F: arch/powerpc/*/*/*virtex*
3570 LINUX FOR POWERPC EMBEDDED PPC8XX
3573 W: http://www.penguinppc.org/
3576 F: arch/powerpc/platforms/8xx/
3578 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3580 W: http://www.penguinppc.org/
3583 F: arch/powerpc/platforms/83xx/
3585 LINUX FOR POWERPC PA SEMI PWRFICIENT
3589 F: arch/powerpc/platforms/pasemi/
3590 F: drivers/*/*pasemi*
3591 F: drivers/*/*/*pasemi*
3593 LINUX SECURITY MODULE (LSM) FRAMEWORK
3596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git
3602 F: include/linux/llc.h
3606 LIS3LV02D ACCELEROMETER DRIVER
3609 F: Documentation/hwmon/lis3lv02d
3610 F: drivers/hwmon/lis3lv02d.*
3612 LM73 HARDWARE MONITOR DRIVER
3616 F: drivers/hwmon/lm73.c
3618 LM83 HARDWARE MONITOR DRIVER
3622 F: Documentation/hwmon/lm83
3623 F: drivers/hwmon/lm83.c
3625 LM90 HARDWARE MONITOR DRIVER
3629 F: Documentation/hwmon/lm90
3630 F: drivers/hwmon/lm90.c
3632 LOCKDEP AND LOCKSTAT
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
3637 F: Documentation/lockdep*.txt
3638 F: Documentation/lockstat.txt
3639 F: include/linux/lockdep.h
3642 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
3645 W: http://www.linux-ntfs.org/content/view/19/37/
3647 F: Documentation/ldm.txt
3648 F: fs/partitions/ldm.*
3657 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3662 W: http://www.lsilogic.com/support
3664 F: drivers/message/fusion/
3666 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
3670 F: drivers/scsi/sym53c8xx_2/
3672 LTP (Linux Test Project)
3678 W: http://ltp.sourceforge.net/
3679 T: git git://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
3686 W: http://www.linux-m32r.org/
3694 W: http://www.linux-m68k.org/
3695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
3700 M68K ON APPLE MACINTOSH
3702 W: http://www.mac.linux-m68k.org/
3709 W: http://www.tazenda.demon.co.uk/phil/linux-hp
3716 W: http://linuxwireless.org/
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3719 F: Documentation/networking/mac80211-injection.txt
3720 F: include/net/mac80211.h
3723 MAC80211 PID RATE CONTROL
3727 W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
3728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3730 F: net/mac80211/rc80211_pid*
3736 F: drivers/net/macvlan.c
3737 F: include/linux/if_macvlan.h
3739 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
3741 W: http://www.kernel.org/doc/man-pages
3745 MARVELL LIBERTAS WIRELESS DRIVER
3749 F: drivers/net/wireless/libertas/
3751 MARVELL MV643XX ETHERNET DRIVER
3755 F: drivers/net/mv643xx_eth.*
3756 F: include/linux/mv643xx.h
3758 MARVELL MWL8K WIRELESS DRIVER
3762 F: drivers/net/wireless/mwl8k.c
3764 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
3767 F: drivers/mmc/host/mvsdio.*
3769 MARVELL YUKON / SYSKONNECT DRIVER
3772 W: http://www.syskonnect.com
3775 MATROX FRAMEBUFFER DRIVER
3779 F: drivers/video/matrox/matroxfb_*
3780 F: include/linux/matroxfb.h
3782 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
3786 F: Documentation/hwmon/max6650
3787 F: drivers/hwmon/max6650.c
3789 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
3791 P: LinuxTV.org Project
3793 W: http://linuxtv.org
3794 Q: http://patchwork.kernel.org/project/linux-media/list/
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3797 F: Documentation/dvb/
3798 F: Documentation/video4linux/
3801 F: include/linux/dvb/
3802 F: include/linux/videodev*.h
3804 MEGARAID SCSI DRIVERS
3807 W: http://megaraid.lsilogic.com
3809 F: Documentation/scsi/megaraid.txt
3810 F: drivers/scsi/megaraid.*
3811 F: drivers/scsi/megaraid/
3815 W: http://www.linux-mm.org
3817 F: include/linux/mm.h
3820 MEMORY RESOURCE CONTROLLER
3828 MEMORY TECHNOLOGY DEVICES (MTD)
3831 W: http://www.linux-mtd.infradead.org/
3832 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
3833 T: git git://git.infradead.org/mtd-2.6.git
3836 F: include/linux/mtd/
3839 MICROBLAZE ARCHITECTURE
3842 W: http://www.monstr.eu/fdt/
3843 T: git git://git.monstr.eu/linux-2.6-microblaze.git
3850 F: drivers/usb/image/microtek.*
3854 W: http://www.linux-mips.org/
3856 T: git git://git.linux-mips.org/pub/scm/linux.git
3858 F: Documentation/mips/
3861 MISCELLANEOUS MCA-SUPPORT
3864 F: Documentation/ia64/mca.txt
3865 F: Documentation/mca.txt
3867 F: include/linux/mca*
3872 F: include/linux/module.h
3875 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
3877 W: http://popies.net/meye/
3879 F: Documentation/video4linux/meye.txt
3880 F: drivers/media/video/meye.*
3881 F: include/linux/meye.h
3883 MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
3887 F: drivers/mmc/host/imxmmc.*
3889 MOUSE AND MISC DEVICES [GENERAL]
3892 F: drivers/input/mouse/
3893 F: include/linux/gpio_mouse.h
3895 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
3898 F: Documentation/serial/moxa-smartio
3899 F: drivers/char/mxser.*
3904 W: https://tango.0pointer.de/mailman/listinfo/s270-linux
3905 W: http://0pointer.de/lennart/tchibo.html
3907 F: drivers/platform/x86/msi-laptop.c
3913 F: drivers/platform/x86/msi-wmi.c
3915 MULTIFUNCTION DEVICES (MFD)
3917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
3921 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
3925 F: include/linux/mmc/
3927 MULTIMEDIA CARD (MMC) ETC. OVER SPI
3930 F: drivers/mmc/host/mmc_spi.c
3931 F: include/linux/spi/mmc_spi.h
3933 MULTISOUND SOUND DRIVER
3936 F: Documentation/sound/oss/MultiSound
3939 MULTITECH MULTIPORT CARD (ISICOM)
3941 F: drivers/char/isicom.c
3942 F: include/linux/isicom.h
3944 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3947 T: git git://gitorious.org/usb/usb.git
3949 F: drivers/usb/musb/
3951 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
3955 W: http://www.myri.com/scs/download-Myri10GE.html
3957 F: drivers/net/myri10ge/
3959 NATSEMI ETHERNET DRIVER (DP8381x)
3962 F: drivers/net/natsemi.c
3969 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
3973 F: drivers/scsi/NCR_D700.*
3975 NETEFFECT IWARP RNIC DRIVER (IW_NES)
3979 W: http://www.neteffect.com
3981 F: drivers/infiniband/hw/nes/
3983 NETEM NETWORK EMULATOR
3987 F: net/sched/sch_netem.c
3989 NETERION 10GbE DRIVERS (s2io/vxge)
3995 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
3996 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
3998 F: Documentation/networking/s2io.txt
3999 F: drivers/net/s2io*
4000 F: Documentation/networking/vxge.txt
4001 F: drivers/net/vxge/
4003 NETFILTER/IPTABLES/IPCHAINS
4013 W: http://www.netfilter.org/
4014 W: http://www.iptables.org/
4015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6.git
4017 F: include/linux/netfilter*
4018 F: include/linux/netfilter/
4019 F: include/net/netfilter/
4020 F: net/*/netfilter.c
4026 W: http://netlabel.sf.net
4029 F: Documentation/netlabel/
4030 F: include/net/netlabel.h
4033 NETROM NETWORK LAYER
4036 W: http://www.linux-ax25.org/
4038 F: include/linux/netrom.h
4039 F: include/net/netrom.h
4042 NETWORK BLOCK DEVICE (NBD)
4045 F: Documentation/blockdev/nbd.txt
4046 F: drivers/block/nbd.c
4047 F: include/linux/nbd.h
4049 NETWORK DROP MONITOR
4053 W: https://fedorahosted.org/dropwatch/
4054 F: net/core/drop_monitor.c
4056 NETWORKING [GENERAL]
4059 W: http://www.linuxfoundation.org/en/Net
4060 W: http://patchwork.ozlabs.org/project/netdev/list/
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6.git
4066 F: include/linux/in.h
4067 F: include/linux/net.h
4068 F: include/linux/netdevice.h
4070 NETWORKING [IPv4/IPv6]
4078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4084 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
4089 NETWORKING [WIRELESS]
4092 Q: http://patchwork.kernel.org/project/linux-wireless/list/
4093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4098 F: include/net/ieee80211*
4099 F: include/linux/wireless.h
4100 F: include/net/iw_handler.h
4101 F: drivers/net/wireless/
4105 W: http://www.linuxfoundation.org/en/Net
4106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6.git
4110 F: include/linux/if_*
4111 F: include/linux/*device.h
4113 NETXEN (1/10) GbE SUPPORT
4116 W: http://www.qlogic.com
4118 F: drivers/net/netxen/
4120 NFS, SUNRPC, AND LOCKD CLIENTS
4123 W: http://client.linux-nfs.org
4124 T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
4130 F: include/linux/lockd/
4131 F: include/linux/nfs*
4132 F: include/linux/sunrpc/
4134 NI5010 NETWORK DRIVER
4139 F: drivers/net/ni5010.*
4144 W: http://www.nilfs.org/en/
4146 F: Documentation/filesystems/nilfs2.txt
4148 F: include/linux/nilfs2_fs.h
4150 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
4152 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4154 F: Documentation/scsi/NinjaSCSI.txt
4155 F: drivers/scsi/pcmcia/nsp_*
4157 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
4160 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4162 F: Documentation/scsi/NinjaSCSI.txt
4163 F: drivers/scsi/nsp32*
4168 W: http://www.linux-ntfs.org/
4169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
4171 F: Documentation/filesystems/ntfs.txt
4174 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
4178 F: drivers/video/riva/
4179 F: drivers/video/nvidia/
4184 W: http://www.muru.com/linux/omap/
4185 W: http://linux.omap.com/
4186 Q: http://patchwork.kernel.org/project/linux-omap/list/
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
4191 OMAP CLOCK FRAMEWORK SUPPORT
4195 F: arch/arm/*omap*/*clock*
4197 OMAP POWER MANAGEMENT SUPPORT
4201 F: arch/arm/*omap*/*pm*
4210 OMAP FRAMEBUFFER SUPPORT
4215 F: drivers/video/omap/
4217 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
4222 F: drivers/video/omap2/
4223 F: Documentation/arm/OMAP/DSS
4229 F: drivers/mmc/host/omap.c
4235 F: drivers/mmc/host/omap_hsmmc.c
4237 OMAP RANDOM NUMBER GENERATOR SUPPORT
4240 F: drivers/char/hw_random/omap-rng.c
4248 F: drivers/usb/*/*omap*
4249 F: arch/arm/*omap*/usb*
4255 F: Documentation/filesystems/omfs.txt
4258 OMNIKEY CARDMAN 4000 DRIVER
4261 F: drivers/char/pcmcia/cm4000_cs.c
4262 F: include/linux/cm4000_cs.h
4264 OMNIKEY CARDMAN 4040 DRIVER
4267 F: drivers/char/pcmcia/cm4040_cs.*
4269 OMNIVISION OV7670 SENSOR DRIVER
4272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4274 F: drivers/media/video/ov7670.c
4276 ONENAND FLASH DRIVER
4280 F: drivers/mtd/onenand/
4281 F: include/linux/mtd/onenand*.h
4283 ONSTREAM SCSI TAPE DRIVER
4288 F: drivers/scsi/osst*
4291 OPENCORES I2C BUS DRIVER
4295 F: Documentation/i2c/busses/i2c-ocores
4296 F: drivers/i2c/busses/i2c-ocores.c
4298 OPEN FIRMWARE AND FLATTENED DEVICE TREE
4301 W: http://fdt.secretlab.ca
4302 T: git git://git.secretlab.ca/git/linux-2.6.git
4305 F: include/linux/of*.h
4312 F: arch/*/include/asm/oprofile*.h
4314 F: drivers/oprofile/
4315 F: include/linux/oprofile.h
4317 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
4321 W: http://oss.oracle.com/projects/ocfs2/
4322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
4324 F: Documentation/filesystems/ocfs2.txt
4325 F: Documentation/filesystems/dlmfs.txt
4334 W: http://www.nongnu.org/orinoco/
4336 F: drivers/net/wireless/orinoco/
4338 OSD LIBRARY and FILESYSTEM
4342 W: http://open-osd.org
4343 T: git git://git.open-osd.org/open-osd.git
4345 F: drivers/scsi/osd/
4346 F: include/scsi/osd_*
4352 W: http://wireless.kernel.org/en/users/Drivers/p54
4354 F: drivers/net/wireless/p54/
4356 PA SEMI ETHERNET DRIVER
4360 F: drivers/net/pasemi_mac.*
4362 PA SEMI SMBUS DRIVER
4366 F: drivers/i2c/busses/i2c-pasemi.c
4368 PANASONIC LAPTOP ACPI EXTRAS DRIVER
4372 F: drivers/platform/x86/panasonic-laptop.c
4374 PANASONIC MN10300/AM33 PORT
4378 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
4380 F: Documentation/mn10300/
4383 PARALLEL PORT SUPPORT
4387 F: include/linux/parport*.h
4388 F: drivers/char/ppdev.c
4389 F: include/linux/ppdev.h
4391 PARAVIRT_OPS INTERFACE
4398 F: Documentation/ia64/paravirt_ops.txt
4399 F: arch/*/kernel/paravirt*
4400 F: arch/*/include/asm/paravirt.h
4402 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
4405 W: http://www.torque.net/linux-pp.html
4407 F: Documentation/blockdev/paride.txt
4408 F: drivers/block/paride/
4415 W: http://www.parisc-linux.org/
4416 Q: http://patchwork.kernel.org/project/linux-parisc/list/
4417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
4422 PC87360 HARDWARE MONITORING DRIVER
4426 F: Documentation/hwmon/pc87360
4427 F: drivers/hwmon/pc87360.c
4432 F: drivers/char/pc8736x_gpio.c
4434 PC87427 HARDWARE MONITORING DRIVER
4438 F: Documentation/hwmon/pc87427
4439 F: drivers/hwmon/pc87427.c
4444 F: drivers/leds/leds-pca9532.c
4445 F: include/linux/leds-pca9532.h
4447 PCA9564/PCA9665 I2C BUS DRIVER
4451 F: drivers/i2c/algos/i2c-algo-pca.c
4452 F: drivers/i2c/busses/i2c-pca-*
4453 F: include/linux/i2c-algo-pca.h
4454 F: include/linux/i2c-pca-platform.h
4460 F: Documentation/PCI/pci-error-recovery.txt
4461 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4466 Q: http://patchwork.kernel.org/project/linux-pci/list/
4467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4469 F: Documentation/PCI/
4471 F: include/linux/pci*
4477 F: drivers/pci/hotplug
4480 P: Linux PCMCIA Team
4482 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4485 F: Documentation/pcmcia/
4489 PCNET32 NETWORK DRIVER
4493 F: drivers/net/pcnet32.c
4495 PER-TASK DELAY ACCOUNTING
4498 F: include/linux/delayacct.h
4499 F: kernel/delayacct.c
4501 PERFORMANCE EVENTS SUBSYSTEM
4507 F: kernel/perf_event*.c
4508 F: include/linux/perf_event.h
4509 F: arch/*/kernel/perf_event*.c
4510 F: arch/*/kernel/*/perf_event*.c
4511 F: arch/*/kernel/*/*/perf_event*.c
4512 F: arch/*/include/asm/perf_event.h
4513 F: arch/*/lib/perf_event*.c
4514 F: arch/*/kernel/perf_callchain.c
4517 PERSONALITY HANDLING
4521 F: include/linux/personality.h
4527 F: drivers/mtd/devices/phram.c
4532 F: drivers/block/pktcdvd.c
4533 F: include/linux/pktcdvd.h
4535 PMC SIERRA MaxRAID DRIVER
4538 W: http://www.pmc-sierra.com/
4540 F: drivers/scsi/pmcraid.*
4542 PMC SIERRA PM8001 DRIVER
4547 F: drivers/scsi/pm8001/
4549 POSIX CLOCKS and TIMERS
4553 F: include/linux/timer*
4556 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
4559 T: git git://git.infradead.org/battery-2.6.git
4561 F: include/linux/power_supply.h
4562 F: drivers/power/power_supply*
4574 F: drivers/i2c/busses/i2c-pnx.c
4576 PPP PROTOCOL DRIVERS AND COMPRESSORS
4580 F: drivers/net/ppp_*
4582 PPP OVER ATM (RFC 2364)
4585 F: net/atm/pppoatm.c
4586 F: include/linux/atmppp.h
4591 F: drivers/net/pppoe.c
4592 F: drivers/net/pppox.c
4597 F: net/l2tp/l2tp_ppp.c
4598 F: include/linux/if_pppol2tp.h
4602 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
4605 F: Documentation/pps/
4607 F: include/linux/pps*.h
4612 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
4614 F: Documentation/preempt-locking.txt
4615 F: include/linux/preempt.h
4617 PRISM54 WIRELESS DRIVER
4620 W: http://wireless.kernel.org/en/users/Drivers/p54
4622 F: drivers/net/wireless/prism54/
4624 PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
4628 F: drivers/ata/sata_promise.*
4635 F: drivers/net/ps3_gelic_net.*
4637 PS3 PLATFORM SUPPORT
4642 F: arch/powerpc/boot/ps3*
4643 F: arch/powerpc/include/asm/lv1call.h
4644 F: arch/powerpc/include/asm/ps3*.h
4645 F: arch/powerpc/platforms/ps3/
4648 F: drivers/rtc/rtc-ps3.c
4649 F: drivers/usb/host/*ps3.c
4650 F: sound/ppc/snd_ps3*
4656 F: drivers/block/ps3vram.c
4662 F: include/asm-generic/syscall.h
4663 F: include/linux/ptrace.h
4664 F: include/linux/regset.h
4665 F: include/linux/tracehook.h
4668 PVRUSB2 VIDEO4LINUX DRIVER
4672 W: http://www.isely.net/pvrusb2/
4673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4675 F: Documentation/video4linux/README.pvrusb2
4676 F: drivers/media/video/pvrusb2/
4678 PXA2xx/PXA3xx SUPPORT
4683 F: arch/arm/mach-pxa/
4684 F: drivers/pcmcia/pxa2xx*
4685 F: drivers/spi/pxa2xx*
4686 F: drivers/usb/gadget/pxa2*
4687 F: include/sound/pxa2xx-lib.h
4695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4704 MMP2 SUPPORT (aka ARMADA610)
4708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4719 QLOGIC QLA1280 SCSI DRIVER
4723 F: drivers/scsi/qla1280.[ch]
4725 QLOGIC QLA2XXX FC-SCSI DRIVER
4730 F: Documentation/scsi/LICENSE.qla2xxx
4731 F: drivers/scsi/qla2xxx/
4733 QLOGIC QLA4XXX iSCSI DRIVER
4739 F: drivers/scsi/qla4xxx/
4741 QLOGIC QLA3XXX NETWORK DRIVER
4746 F: Documentation/networking/LICENSE.qla3xxx
4747 F: drivers/net/qla3xxx.*
4749 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
4755 F: drivers/net/qlcnic/
4757 QLOGIC QLGE 10Gb ETHERNET DRIVER
4762 F: drivers/net/qlge/
4766 W: http://www.alarsen.net/linux/qnx4fs/
4769 F: include/linux/qnx4_fs.h
4770 F: include/linux/qnxtypes.h
4772 RADEON FRAMEBUFFER DISPLAY DRIVER
4776 F: drivers/video/aty/radeon*
4777 F: include/linux/radeonfb.h
4779 RAGE128 FRAMEBUFFER DISPLAY DRIVER
4783 F: drivers/video/aty/aty128fb.c
4785 RALINK RT2X00 WIRELESS LAN DRIVER
4791 W: http://rt2x00.serialmonkey.com/
4793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
4794 F: drivers/net/wireless/rt2x00/
4796 RAMDISK RAM BLOCK DEVICE DRIVER
4799 F: Documentation/blockdev/ramdisk.txt
4800 F: drivers/block/brd.c
4802 RANDOM NUMBER DRIVER
4805 F: drivers/char/random.c
4812 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
4815 F: drivers/net/wireless/ray*
4821 T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
4822 F: Documentation/RCU/torture.txt
4823 F: kernel/rcutorture.c
4829 RDC R6040 FAST ETHERNET DRIVER
4833 F: drivers/net/r6040.c
4835 RDS - RELIABLE DATAGRAM SOCKETS
4841 READ-COPY UPDATE (RCU)
4844 W: http://www.rdrop.com/users/paulmck/rclock/
4846 T: git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
4847 F: Documentation/RCU/
4848 F: include/linux/rcu*
4849 F: include/linux/srcu*
4852 X: kernel/rcutorture.c
4854 REAL TIME CLOCK DRIVER (LEGACY)
4857 F: drivers/char/rtc.c
4859 REAL TIME CLOCK (RTC) SUBSYSTEM
4862 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4864 F: Documentation/rtc.txt
4866 F: include/linux/rtc.h
4868 REISERFS FILE SYSTEM
4877 F: Documentation/rfkill.txt
4880 RICOH SMARTMEDIA/XD DRIVER
4883 F: drivers/mtd/nand/r852.c
4884 F: drivers/mtd/nand/r852.h
4888 F: Documentation/serial/riscom8.txt
4889 F: drivers/char/riscom8*
4893 W: http://www.comtrol.com
4895 F: Documentation/serial/rocket.txt
4896 F: drivers/char/rocket*
4901 W: http://www.linux-ax25.org/
4903 F: include/linux/rose.h
4904 F: include/net/rose.h
4907 RTL8180 WIRELESS DRIVER
4910 W: http://linuxwireless.org/
4911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4913 F: drivers/net/wireless/rtl818x/rtl8180*
4915 RTL8187 WIRELESS DRIVER
4920 W: http://linuxwireless.org/
4921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4923 F: drivers/net/wireless/rtl818x/rtl8187*
4925 S3 SAVAGE FRAMEBUFFER DRIVER
4929 F: drivers/video/savage/
4936 W: http://www.ibm.com/developerworks/linux/linux390/
4940 F: fs/partitions/ibm.c
4941 F: Documentation/s390/
4942 F: Documentation/DocBook/s390*
4944 S390 NETWORK DRIVERS
4949 W: http://www.ibm.com/developerworks/linux/linux390/
4951 F: drivers/s390/net/
4958 W: http://www.ibm.com/developerworks/linux/linux390/
4960 F: drivers/s390/crypto/
4967 W: http://www.ibm.com/developerworks/linux/linux390/
4969 F: drivers/s390/scsi/zfcp_*
4971 S390 IUCV NETWORK LAYER
4975 W: http://www.ibm.com/developerworks/linux/linux390/
4977 F: drivers/s390/net/*iucv*
4978 F: include/net/iucv/
4981 S3C24XX SD/MMC Driver
4985 F: drivers/mmc/host/s3cmci.*
4987 SAA7146 VIDEO4LINUX-2 DRIVER
4990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4991 W: http://www.mihu.de/linux/saa7146
4993 F: drivers/media/common/saa7146*
4994 F: drivers/media/video/*7146*
4995 F: include/media/*7146*
4997 TLG2300 VIDEO4LINUX-2 DRIVER
5002 F: drivers/media/video/tlg2300
5007 F: drivers/watchdog/sc1200wdt.c
5014 F: include/linux/sched.h
5019 W: http://www.sunplusct.com
5026 W: http://www.kernel.dk
5033 W: http://www.torque.net/sg
5035 F: drivers/scsi/sg.c
5036 F: include/scsi/sg.h
5041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
5042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
5043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
5052 F: Documentation/scsi/st.txt
5059 W: http://lksctp.sourceforge.net
5061 F: Documentation/networking/sctp.txt
5062 F: include/linux/sctp.h
5063 F: include/net/sctp/
5069 F: Documentation/i2c/busses/scx200_acb
5070 F: arch/x86/kernel/scx200_32.c
5071 F: drivers/watchdog/scx200_wdt.c
5072 F: drivers/i2c/busses/scx200*
5073 F: drivers/mtd/maps/scx200_docflash.c
5074 F: include/linux/scx200.h
5079 F: drivers/char/scx200_gpio.c
5080 F: include/linux/scx200_gpio.h
5082 SCx200 HRT CLOCKSOURCE DRIVER
5085 F: drivers/clocksource/scx200_hrt.c
5087 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
5091 F: drivers/mmc/host/sdricoh_cs.c
5093 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
5096 F: drivers/mmc/host/sdhci.*
5098 SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
5103 F: drivers/mmc/host/sdhci-of.*
5105 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
5109 F: drivers/mmc/host/sdhci-s3c.c
5111 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
5115 F: drivers/mmc/host/sdhci-spear.c
5120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5121 W: http://security.wiki.kernel.org/
5129 SELINUX SECURITY MODULE
5134 W: http://selinuxproject.org
5135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5137 F: include/linux/selinux*
5138 F: security/selinux/
5140 APPARMOR SECURITY MODULE
5143 W: apparmor.wiki.kernel.org
5144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
5146 F: security/apparmor/
5151 F: drivers/misc/phantom.c
5152 F: include/linux/phantom.h
5154 SERIAL ATA (SATA) SUBSYSTEM
5157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5160 F: include/linux/ata.h
5161 F: include/linux/libata.h
5163 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
5166 W: http://www.serverengines.com
5168 F: drivers/scsi/be2iscsi/
5170 SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5176 W: http://www.serverengines.com
5178 F: drivers/net/benet/
5191 F: drivers/misc/sgi-gru/
5193 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5197 F: Documentation/ia64/serial.txt
5198 F: drivers/serial/ioc?_serial.c
5199 F: include/linux/ioc?.h
5201 SGI VISUAL WORKSTATION 320 AND 540
5204 W: http://linux-visws.sf.net
5205 S: Maintained for 2.6.
5206 F: Documentation/sgi-visws.txt
5208 SGI XP/XPC/XPNET DRIVER
5211 F: drivers/misc/sgi-xp/
5213 SHARP LH SUPPORT (LH7952X & LH7A40X)
5215 W: http://projects.buici.com/arm
5218 F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
5219 F: arch/arm/mach-lh7a40x/
5220 F: drivers/serial/serial_lh7a40x.c
5221 F: drivers/usb/gadget/lh7a40*
5222 F: drivers/usb/host/ohci-lh7a40*
5224 SIMPLE FIRMWARE INTERFACE (SFI)
5227 W: http://simplefirmware.org/
5228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
5230 F: arch/x86/kernel/*sfi*
5232 F: include/linux/sfi*.h
5234 SIMTEC EB110ATX (Chalice CATS)
5237 W: http://www.simtec.co.uk/products/EB110ATX/
5240 SIMTEC EB2410ITX (BAST)
5243 W: http://www.simtec.co.uk/products/EB2410ITX/
5245 F: arch/arm/mach-s3c2410/
5246 F: drivers/*/*s3c2410*
5247 F: drivers/*/*/*s3c2410*
5249 TI DAVINCI MACHINE SUPPORT
5252 Q: http://patchwork.kernel.org/project/linux-davinci/list/
5254 F: arch/arm/mach-davinci
5256 SIS 190 ETHERNET DRIVER
5260 F: drivers/net/sis190.c
5262 SIS 900/7016 FAST ETHERNET DRIVER
5264 W: http://www.brownhat.org/sis900.html
5267 F: drivers/net/sis900.*
5269 SIS 96X I2C/SMBUS DRIVER
5273 F: Documentation/i2c/busses/i2c-sis96x
5274 F: drivers/i2c/busses/i2c-sis96x.c
5276 SIS FRAMEBUFFER DRIVER
5278 W: http://www.winischhofer.net/linuxsisvga.shtml
5280 F: Documentation/fb/sisfb.txt
5281 F: drivers/video/sis/
5282 F: include/video/sisfb.h
5286 W: http://www.winischhofer.at/linuxsisusbvga.shtml
5288 F: drivers/usb/misc/sisusbvga/
5290 SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5294 F: drivers/net/skge.*
5295 F: drivers/net/sky2.*
5303 F: include/linux/sl?b*.h
5306 SMC91x ETHERNET DRIVER
5309 F: drivers/net/smc91x.*
5311 SMM665 HARDWARE MONITOR DRIVER
5315 F: Documentation/hwmon/smm665
5316 F: drivers/hwmon/smm665.c
5318 SMSC EMC2103 HARDWARE MONITOR DRIVER
5322 F: Documentation/hwmon/emc2103
5323 F: drivers/hwmon/emc2103.c
5325 SMSC47B397 HARDWARE MONITOR DRIVER
5329 F: Documentation/hwmon/smsc47b397
5330 F: drivers/hwmon/smsc47b397.c
5332 SMSC911x ETHERNET DRIVER
5336 F: include/linux/smsc911x.h
5337 F: drivers/net/smsc911x.*
5339 SMSC9420 PCI ETHERNET DRIVER
5343 F: drivers/net/smsc9420.*
5345 SN-IA64 (Itanium) SUB-PLATFORM
5349 W: http://www.sgi.com/altix
5353 SOC-CAMERA V4L2 SUBSYSTEM
5356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5358 F: include/media/v4l2*
5359 F: drivers/media/video/v4l2*
5361 SOEKRIS NET48XX LED SUPPORT
5364 F: drivers/leds/leds-net48xx.c
5366 SOFTWARE RAID (Multiple Disks) SUPPORT
5371 F: include/linux/raid/
5373 SONIC NETWORK DRIVER
5377 F: drivers/net/sonic.*
5379 SONICS SILICON BACKPLANE DRIVER (SSB)
5384 F: include/linux/ssb/
5386 SONY VAIO CONTROL DEVICE DRIVER
5389 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5391 F: Documentation/laptops/sony-laptop.txt
5392 F: drivers/char/sonypi.c
5393 F: drivers/platform/x86/sony-laptop.c
5394 F: include/linux/sony-laptop.h
5396 SONY MEMORYSTICK CARD SUPPORT
5398 W: http://tifmxx.berlios.de/
5400 F: drivers/memstick/host/tifm_ms.c
5406 W: http://www.alsa-project.org/
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
5408 T: git git://git.alsa-project.org/alsa-kernel.git
5410 F: Documentation/sound/
5414 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
5417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git
5419 W: http://alsa-project.org/main/index.php/ASoC
5422 F: include/sound/soc*
5424 SPARC + UltraSPARC (sparc/sparc64)
5427 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
5428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
5429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
5434 SPARC SERIAL DRIVERS
5437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
5438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
5440 F: drivers/serial/suncore.c
5441 F: drivers/serial/suncore.h
5442 F: drivers/serial/sunhv.c
5443 F: drivers/serial/sunsab.c
5444 F: drivers/serial/sunsab.h
5445 F: drivers/serial/sunsu.c
5446 F: drivers/serial/sunzilog.c
5447 F: drivers/serial/sunzilog.h
5449 SPEAR PLATFORM SUPPORT
5451 W: http://www.st.com/spear
5453 F: arch/arm/plat-spear/
5455 SPEAR3XX MACHINE SUPPORT
5457 W: http://www.st.com/spear
5459 F: arch/arm/mach-spear3xx/
5461 SPEAR6XX MACHINE SUPPORT
5463 W: http://www.st.com/spear
5465 F: arch/arm/mach-spear6xx/
5467 SPEAR CLOCK FRAMEWORK SUPPORT
5469 W: http://www.st.com/spear
5471 F: arch/arm/mach-spear*/clock.c
5472 F: arch/arm/mach-spear*/include/mach/clkdev.h
5473 F: arch/arm/plat-spear/clock.c
5474 F: arch/arm/plat-spear/include/plat/clkdev.h
5475 F: arch/arm/plat-spear/include/plat/clock.h
5477 SPEAR PAD MULTIPLEXING SUPPORT
5479 W: http://www.st.com/spear
5481 F: arch/arm/plat-spear/include/plat/padmux.h
5482 F: arch/arm/plat-spear/padmux.c
5483 F: arch/arm/mach-spear*/spear*xx.c
5484 F: arch/arm/mach-spear*/include/mach/generic.h
5485 F: arch/arm/mach-spear3xx/spear3*0.c
5486 F: arch/arm/mach-spear3xx/spear3*0_evb.c
5487 F: arch/arm/mach-spear6xx/spear600.c
5488 F: arch/arm/mach-spear6xx/spear600_evb.c
5490 SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
5493 F: Documentation/serial/specialix.txt
5494 F: drivers/char/specialix*
5500 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
5501 T: git git://git.secretlab.ca/git/linux-2.6.git
5503 F: Documentation/spi/
5505 F: include/linux/spi/
5507 SPIDERNET NETWORK DRIVER for CELL
5512 F: Documentation/networking/spider_net.txt
5513 F: drivers/net/spider_net*
5519 W: http://www.ibm.com/developerworks/power/cell/
5521 F: Documentation/filesystems/spufs.txt
5522 F: arch/powerpc/platforms/cell/spufs/
5524 SQUASHFS FILE SYSTEM
5527 W: http://squashfs.org.uk
5529 F: Documentation/filesystems/squashfs.txt
5532 SRM (Alpha) environment access
5535 F: arch/alpha/kernel/srm_env.c
5545 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5550 STARFIRE/DURALAN NETWORK DRIVER
5553 F: drivers/net/starfire*
5555 STRADIS MPEG-2 DECODER DRIVER
5557 W: http://www.stradis.com/
5559 F: drivers/media/video/stradis.c
5563 W: http://sammy.net/sun3/
5565 F: arch/m68k/kernel/*sun3*
5567 F: arch/m68k/include/asm/sun3*
5572 W: http://www.linux-sh.org
5573 Q: http://patchwork.kernel.org/project/linux-sh/list/
5574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git
5576 F: Documentation/sh/
5586 F: Documentation/power/
5587 F: arch/x86/kernel/acpi/
5588 F: drivers/base/power/
5590 F: include/linux/suspend.h
5591 F: include/linux/freezer.h
5592 F: include/linux/pm.h
5598 F: Documentation/svga.txt
5599 F: arch/x86/boot/video*
5604 F: Documentation/filesystems/sysv-fs.txt
5606 F: include/linux/sysv_fs.h
5608 TASKSTATS STATISTICS INTERFACE
5611 F: Documentation/accounting/taskstats*
5612 F: include/linux/taskstats*
5613 F: kernel/taskstats.c
5619 F: include/linux/pkt_cls.h
5620 F: include/net/pkt_cls.h
5623 TCP LOW PRIORITY MODULE
5626 W: http://tcp-lp-mod.sourceforge.net/
5628 F: net/ipv4/tcp_lp.c
5635 T: git git://android.git.kernel.org/kernel/tegra.git
5637 F: arch/arm/mach-tegra
5639 TEHUTI ETHERNET DRIVER
5644 F: drivers/net/tehuti*
5646 Telecom Clock Driver for MCPL0010
5649 F: drivers/char/tlclk.c
5651 TENSILICA XTENSA PORT (xtensa)
5656 THINKPAD ACPI EXTRAS DRIVER
5660 W: http://ibm-acpi.sourceforge.net
5661 W: http://thinkwiki.org/wiki/Ibm-acpi
5662 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
5664 F: drivers/platform/x86/thinkpad_acpi.c
5666 TI FLASH MEDIA INTERFACE DRIVER
5669 F: drivers/misc/tifm*
5670 F: drivers/mmc/host/tifm_sd.c
5671 F: include/linux/tifm.h
5673 TI TWL4030 SERIES SOC CODEC DRIVER
5677 F: sound/soc/codecs/twl4030*
5683 W: http://tipc.sourceforge.net/
5684 W: http://tipc.cslab.ericsson.net/
5685 T: git git://tipc.cslab.ericsson.net/pub/git/tipc.git
5687 F: include/linux/tipc*.h
5688 F: include/net/tipc/
5693 W: http://www.tilera.com/scm/
5700 W: http://sourceforge.net/projects/tlan/
5702 F: Documentation/networking/tlan.txt
5703 F: drivers/net/tlan.*
5705 TOMOYO SECURITY MODULE
5711 W: http://tomoyo.sourceforge.jp/
5712 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.3.x/tomoyo-lsm/patches/
5716 TOPSTAR LAPTOP EXTRAS DRIVER
5720 F: drivers/platform/x86/topstar-laptop.c
5722 TOSHIBA ACPI EXTRAS DRIVER
5725 F: drivers/platform/x86/toshiba_acpi.c
5730 W: http://www.buzzard.org.uk/toshiba/
5732 F: drivers/char/toshiba.c
5733 F: include/linux/toshiba.h
5738 F: drivers/mmc/host/tmio_mmc.*
5740 TMPFS (SHMEM FILESYSTEM)
5744 F: include/linux/shmem_fs.h
5750 W: http://tpmdd.sourceforge.net
5752 W: http://www.sirrix.com
5755 F: drivers/char/tpm/
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git perf/core
5763 F: Documentation/trace/ftrace.txt
5764 F: arch/*/*/*/ftrace.h
5765 F: arch/*/kernel/ftrace.c
5766 F: include/*/ftrace.h
5767 F: include/linux/trace*.h
5773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
5779 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5780 F: drivers/char/tty_*
5781 F: drivers/serial/serial_core.c
5782 F: include/linux/serial_core.h
5783 F: include/linux/serial.h
5784 F: include/linux/tty.h
5786 TULIP NETWORK DRIVERS
5791 F: drivers/net/tulip/
5796 W: http://vtun.sourceforge.net/tun
5798 F: Documentation/networking/tuntap.txt
5799 F: arch/um/os-Linux/drivers/
5801 TURBOCHANNEL SUBSYSTEM
5805 F: include/linux/tc.h
5811 F: drivers/scsi/u14-34f.c
5813 UBI FILE SYSTEM (UBIFS)
5817 T: git git://git.infradead.org/ubifs-2.6.git
5818 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
5820 F: Documentation/filesystems/ubifs.txt
5823 UCLINUX (AND M68KNOMMU)
5825 W: http://www.uclinux.org/
5830 UCLINUX FOR RENESAS H8/300 (H8300)
5832 W: http://uclinux-h8.sourceforge.jp/
5835 F: drivers/ide/ide-h8300.c
5836 F: drivers/net/ne-h8300.c
5840 W: http://linux-udf.sourceforge.net
5842 F: Documentation/filesystems/udf.txt
5848 F: Documentation/filesystems/ufs.txt
5851 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
5857 X: drivers/uwb/i1480/i1480u-wlp/
5858 X: drivers/uwb/i1480/i1480-wlp.h
5859 F: include/linux/uwb.h
5860 F: include/linux/uwb/
5864 W: http://dotat.at/prog/unifdef
5866 F: scripts/unifdef.c
5868 UNIFORM CDROM DRIVER
5870 W: http://www.kernel.dk
5872 F: Documentation/cdrom/
5873 F: drivers/cdrom/cdrom.c
5874 F: include/linux/cdrom.h
5876 UNSORTED BLOCK IMAGES (UBI)
5878 W: http://www.linux-mtd.infradead.org/
5880 T: git git://git.infradead.org/ubi-2.6.git
5883 F: include/linux/mtd/ubi.h
5884 F: include/mtd/ubi-user.h
5890 F: Documentation/usb/acm.txt
5891 F: drivers/usb/class/cdc-acm.*
5893 USB BLOCK DRIVER (UB ub)
5897 F: drivers/block/ub.c
5899 USB CDC ETHERNET DRIVER
5903 F: drivers/net/usb/cdc_*.c
5904 F: include/linux/usb/cdc.h
5906 USB CYPRESS C67X00 DRIVER
5910 F: drivers/usb/c67x00/
5912 USB DAVICOM DM9601 DRIVER
5915 W: http://www.linux-usb.org/usbnet
5917 F: drivers/net/usb/dm9601.c
5919 USB DIAMOND RIO500 DRIVER
5922 W: http://rio500.sourceforge.net
5924 F: drivers/usb/misc/rio500*
5930 F: Documentation/usb/ehci.txt
5931 F: drivers/usb/host/ehci*
5933 USB ET61X[12]51 DRIVER
5937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5938 W: http://www.linux-projects.org
5940 F: drivers/media/video/et61x251/
5942 USB GADGET/PERIPHERAL SUBSYSTEM
5945 W: http://www.linux-usb.org/gadget
5947 F: drivers/usb/gadget/
5948 F: include/linux/usb/gadget*
5950 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5955 F: Documentation/usb/hiddev.txt
5956 F: drivers/hid/usbhid/
5962 F: drivers/usb/host/isp116x*
5963 F: include/linux/usb/isp116x.h
5965 USB KAWASAKI LSI DRIVER
5969 F: drivers/usb/serial/kl5kusb105.*
5971 USB MASS STORAGE DRIVER
5976 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
5977 F: drivers/usb/storage/
5983 F: Documentation/usb/ohci.txt
5984 F: drivers/usb/host/ohci*
5986 USB OPTION-CARD DRIVER
5990 F: drivers/usb/serial/option.c
5995 W: http://alpha.dyndns.org/ov511/
5997 F: drivers/media/video/ov511.*
6003 W: http://pegasus2.sourceforge.net/
6005 F: drivers/net/usb/pegasus.*
6007 USB PRINTER DRIVER (usblp)
6011 F: drivers/usb/class/usblp.c
6017 W: http://pegasus2.sourceforge.net/
6019 F: drivers/net/usb/rtl8150.c
6024 W: http://www.chello.nl/~j.vreeken/se401/
6026 F: Documentation/video4linux/se401.txt
6027 F: drivers/media/video/se401.*
6029 USB SERIAL BELKIN F5U103 DRIVER
6033 F: drivers/usb/serial/belkin_sa.*
6035 USB SERIAL CYPRESS M8 DRIVER
6039 W: http://geocities.com/i0xox0i
6040 W: http://firstlight.net/cvs
6041 F: drivers/usb/serial/cypress_m8.*
6043 USB SERIAL CYBERJACK DRIVER
6045 W: http://www.reiner-sct.de/support/treiber_cyberjack.php
6047 F: drivers/usb/serial/cyberjack.c
6049 USB SERIAL DIGI ACCELEPORT DRIVER
6054 F: drivers/usb/serial/digi_acceleport.c
6060 F: Documentation/usb/usb-serial.txt
6061 F: drivers/usb/serial/generic.c
6062 F: drivers/usb/serial/usb-serial.c
6063 F: include/linux/usb/serial.h
6065 USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
6069 F: drivers/usb/serial/empeg.c
6071 USB SERIAL KEYSPAN DRIVER
6074 W: http://www.kroah.com/linux/
6076 F: drivers/usb/serial/*keyspan*
6078 USB SERIAL WHITEHEAT DRIVER
6081 W: http://www.connecttech.com
6083 F: drivers/usb/serial/whiteheat*
6085 USB SMSC95XX ETHERNET DRIVER
6089 F: drivers/net/usb/smsc95xx.*
6095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6096 W: http://www.linux-projects.org
6098 F: Documentation/video4linux/sn9c102.txt
6099 F: drivers/media/video/sn9c102/
6104 W: http://www.linux-usb.org
6105 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
6107 F: Documentation/usb/
6110 F: include/linux/usb.h
6111 F: include/linux/usb/
6117 F: drivers/usb/host/uhci*
6119 USB "USBNET" DRIVER FRAMEWORK
6122 W: http://www.linux-usb.org/usbnet
6124 F: drivers/net/usb/usbnet.c
6125 F: include/linux/usb/usbnet.h
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6132 W: http://www.ideasonboard.org/uvc/
6134 F: drivers/media/video/uvc/
6136 USB W996[87]CF DRIVER
6140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6141 W: http://www.linux-projects.org
6143 F: Documentation/video4linux/w9968cf.txt
6144 F: drivers/media/video/w996*
6146 USB WIRELESS RNDIS DRIVER (rndis_wlan)
6150 F: drivers/net/wireless/rndis_wlan.c
6156 F: drivers/usb/host/xhci*
6157 F: drivers/usb/host/pci-quirks*
6163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6164 W: http://www.linux-projects.org
6166 F: Documentation/video4linux/zc0301.txt
6167 F: drivers/media/video/zc0301/
6171 W: http://linux-lc100020.sourceforge.net
6173 F: drivers/net/wireless/zd1201.*
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6180 W: http://royale.zerezo.com/zr364xx/
6182 F: Documentation/video4linux/zr364xx.txt
6183 F: drivers/media/video/zr364xx.c
6185 USER-MODE LINUX (UML)
6189 W: http://user-mode-linux.sourceforge.net
6191 F: Documentation/uml/
6200 F: Documentation/DocBook/uio-howto.tmpl
6202 F: include/linux/uio*.h
6204 UTIL-LINUX-NG PACKAGE
6207 W: http://kernel.org/~kzak/util-linux-ng/
6208 T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6214 W: http://dev.gentoo.org/~spock/projects/uvesafb/
6216 F: Documentation/fb/uvesafb.txt
6217 F: drivers/video/uvesafb.*
6219 VFAT/FAT/MSDOS FILESYSTEM
6222 F: Documentation/filesystems/vfat.txt
6225 VIRTIO CONSOLE DRIVER
6229 F: drivers/char/virtio_console.c
6230 F: include/linux/virtio_console.h
6239 F: include/linux/vhost.h
6241 VIA RHINE NETWORK DRIVER
6244 F: drivers/net/via-rhine.c
6250 F: Documentation/i2c/busses/i2c-viapro
6251 F: drivers/i2c/busses/i2c-viapro.c
6253 VIA SD/MMC CARD CONTROLLER DRIVER
6257 F: drivers/mmc/host/via-sdmmc.c
6259 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
6264 F: include/linux/via-core.h
6265 F: include/linux/via-gpio.h
6266 F: include/linux/via_i2c.h
6267 F: drivers/video/via/
6269 VIA VELOCITY NETWORK DRIVER
6273 F: drivers/net/via-velocity.*
6279 F: drivers/net/macvlan.c
6280 F: include/linux/if_*vlan.h
6287 F: drivers/vlynq/vlynq.c
6288 F: include/linux/vlynq.h
6290 VMWARE VMXNET3 ETHERNET DRIVER
6295 F: drivers/net/vmxnet3/
6297 VMware PVSCSI driver
6302 F: drivers/scsi/vmw_pvscsi.c
6303 F: drivers/scsi/vmw_pvscsi.h
6305 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
6308 W: http://opensource.wolfsonmicro.com/node/15
6309 W: http://www.slimlogic.co.uk/?p=48
6310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
6312 F: drivers/regulator/
6313 F: include/linux/regulator/
6315 VT1211 HARDWARE MONITOR DRIVER
6319 F: Documentation/hwmon/vt1211
6320 F: drivers/hwmon/vt1211.c
6322 VT8231 HARDWARE MONITOR DRIVER
6326 F: drivers/hwmon/vt8231.c
6328 W1 DALLAS'S 1-WIRE BUS
6331 F: Documentation/w1/
6334 W83791D HARDWARE MONITORING DRIVER
6338 F: Documentation/hwmon/w83791d
6339 F: drivers/hwmon/w83791d.c
6341 W83793 HARDWARE MONITORING DRIVER
6345 F: Documentation/hwmon/w83793
6346 F: drivers/hwmon/w83793.c
6348 W83L51xD SD/MMC CARD INTERFACE DRIVER
6351 F: drivers/mmc/host/wbsd.*
6353 WATCHDOG DEVICE DRIVERS
6356 W: http://www.linux-watchdog.org/
6357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
6359 F: Documentation/watchdog/
6360 F: drivers/watchdog/
6361 F: include/linux/watchdog.h
6367 F: drivers/scsi/wd7000.c
6372 F: drivers/input/misc/winbond-cir.c
6379 W: http://linuxwimax.org
6380 F: Documentation/wimax/README.wimax
6381 F: include/linux/wimax.h
6382 F: include/linux/wimax/debug.h
6383 F: include/net/wimax.h
6386 WIMEDIA LLC PROTOCOL (WLP) SUBSYSTEM
6390 F: include/linux/wlp.h
6392 F: drivers/uwb/i1480/i1480u-wlp/
6393 F: drivers/uwb/i1480/i1480-wlp.h
6395 WISTRON LAPTOP BUTTON DRIVER
6398 F: drivers/input/misc/wistron_btns.c
6400 WL1251 WIRELESS DRIVER
6403 W: http://wireless.kernel.org
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
6406 F: drivers/net/wireless/wl12xx/*
6407 X: drivers/net/wireless/wl12xx/wl1271*
6409 WL1271 WIRELESS DRIVER
6412 W: http://wireless.kernel.org
6413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
6415 F: drivers/net/wireless/wl12xx/wl1271*
6417 WL3501 WIRELESS PCMCIA CARD DRIVER
6420 W: http://oops.ghostprotocols.net:81/blog
6422 F: drivers/net/wireless/wl3501*
6424 WM97XX TOUCHSCREEN DRIVERS
6428 T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
6429 W: http://opensource.wolfsonmicro.com/node/7
6431 F: drivers/input/touchscreen/*wm97*
6432 F: include/linux/wm97xx.h
6434 WOLFSON MICROELECTRONICS DRIVERS
6437 T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
6438 W: http://opensource.wolfsonmicro.com/node/8
6440 F: Documentation/hwmon/wm83??
6441 F: drivers/leds/leds-wm83*.c
6442 F: drivers/mfd/wm8*.c
6443 F: drivers/power/wm83*.c
6444 F: drivers/rtc/rtc-wm83*.c
6445 F: drivers/regulator/wm8*.c
6446 F: drivers/video/backlight/wm83*_bl.c
6447 F: drivers/watchdog/wm83*_wdt.c
6448 F: include/linux/mfd/wm831x/
6449 F: include/linux/mfd/wm8350/
6450 F: include/linux/mfd/wm8400*
6451 F: include/sound/wm????.h
6452 F: sound/soc/codecs/wm*
6458 F: Documentation/networking/x25*
6462 X86 ARCHITECTURE (32-BIT AND 64-BIT)
6467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
6469 F: Documentation/x86/
6472 X86 PLATFORM DRIVERS
6475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git
6477 F: drivers/platform/x86
6479 XEN HYPERVISOR INTERFACE
6486 F: drivers/*/xen-*front.c
6488 F: arch/x86/include/asm/xen/
6492 P: Silicon Graphics Inc
6496 W: http://oss.sgi.com/projects/xfs
6497 T: git git://oss.sgi.com/xfs/xfs.git
6499 F: Documentation/filesystems/xfs.txt
6502 XILINX SYSTEMACE DRIVER
6504 W: http://www.secretlab.ca/
6506 F: drivers/block/xsysace.c
6508 XILINX UARTLITE SERIAL DRIVER
6512 F: drivers/serial/uartlite.c
6514 YAM DRIVER FOR AX.25
6518 F: drivers/net/hamradio/yam*
6519 F: include/linux/yam.h
6521 YEALINK PHONE DRIVER
6525 F: Documentation/input/yealink.txt
6526 F: drivers/input/misc/yealink.*
6528 Z8530 DRIVER FOR AX.25
6530 W: http://yaina.de/jreuter/
6531 W: http://www.qsl.net/dl1bke/
6534 F: Documentation/networking/z8530drv.txt
6535 F: drivers/net/hamradio/*scc.c
6536 F: drivers/net/hamradio/z8530.h
6538 ZD1211RW WIRELESS DRIVER
6541 W: http://zd1211.ath.cx/wiki/DriverRewrite
6545 F: drivers/net/wireless/zd1211rw/
6547 ZR36067 VIDEO FOR LINUX DRIVER
6550 W: http://mjpeg.sourceforge.net/driver-zoran/
6551 T: Mercurial http://linuxtv.org/hg/v4l-dvb
6553 F: drivers/media/video/zoran/
6555 ZS DECSTATION Z85C30 SERIAL DRIVER
6558 F: drivers/serial/zs.*
6563 Q: http://patchwork.kernel.org/project/LKML/list/
6564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
6565 S: Buried alive in reporters