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 -----------------------------------
70 Maintainers List (try to look for most precise areas first)
72 Note: For the hard of thinking, this list is meant to remain in alphabetical
73 order. If you could add yourselves to it in alphabetical order that would be
77 M: Mail patches to: FullName <address@domain>
78 L: Mailing list that is relevant to this area
79 W: Web-page with status/info
80 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
81 S: Status, one of the following:
83 Supported: Someone is actually paid to look after this.
84 Maintained: Someone actually looks after it.
85 Odd Fixes: It has a maintainer but they don't have time to do
86 much other than throw the odd patch in. See below..
87 Orphan: No current maintainer [but maybe you could take the
88 role as you write your new code].
89 Obsolete: Old code. Something tagged obsolete generally means
90 it has been replaced by a better system and you
93 F: Files and directories with wildcard patterns.
94 A trailing slash includes all files and subdirectory files.
95 F: drivers/net/ all files in and below drivers/net
96 F: drivers/net/* all files in drivers/net, but not below
97 F: */net/* all files in "any top level directory"/net
98 One pattern per line. Multiple F: lines acceptable.
99 X: Files and directories that are NOT maintained, same rules as F:
100 Files exclusions are tested before file matches.
101 Can be useful for excluding a specific subdirectory, for instance:
104 matches all files in and below net excluding net/ipv6/
110 F: drivers/net/3c505*
116 F: Documentation/networking/vortex.txt
117 F: drivers/net/3c59x.c
119 3CR990 NETWORK DRIVER
123 F: drivers/net/typhoon*
125 3W-9XXX SATA-RAID CONTROLLER DRIVER
128 W: http://www.amcc.com
130 F: drivers/scsi/3w-9xxx*
132 3W-XXXX ATA-RAID CONTROLLER DRIVER
135 W: http://www.amcc.com
137 F: drivers/scsi/3w-xxxx*
139 53C700 AND 53C700-66 SCSI DRIVER
143 F: drivers/scsi/53c700*
145 6PACK NETWORK DRIVER FOR AX.25
149 F: drivers/net/hamradio/6pack.c
151 8169 10/100/1000 GIGABIT ETHERNET DRIVER
155 F: drivers/net/r8169.c
157 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
159 W: http://serial.sourceforge.net
161 F: drivers/serial/8250*
162 F: include/linux/serial_8250.h
164 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
168 F: drivers/net/*8390*
169 F: drivers/net/ax88796.c
176 W: http://swik.net/v9fs
177 T: git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git
179 F: Documentation/filesystems/9p.txt
182 A2232 SERIAL BOARD DRIVER
186 F: drivers/char/ser_a2232*
188 AACRAID SCSI RAID DRIVER
191 W: http://www.adaptec.com/
193 F: Documentation/scsi/aacraid.txt
194 F: drivers/scsi/aacraid/
196 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
200 F: drivers/hwmon/abituguru.c
202 ABIT UGURU 3 HARDWARE MONITOR DRIVER
206 F: drivers/hwmon/abituguru3.c
212 F: drivers/net/acenic*
214 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
216 W: http://piie.net/?section=acerhdf
218 F: drivers/platform/x86/acerhdf.c
220 ACER WMI LAPTOP EXTRAS
223 W: http://code.google.com/p/aceracpi
225 F: drivers/platform/x86/acer-wmi.c
230 W: http://www.lesswatts.org/projects/acpi/
231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
234 F: drivers/pnp/pnpacpi/
235 F: include/linux/acpi.h
241 W: http://www.lesswatts.org/projects/acpi/
243 F: drivers/acpi/battery.c
244 F: drivers/acpi/*sbs*
249 W: http://www.lesswatts.org/projects/acpi/
256 W: http://www.lesswatts.org/projects/acpi/
258 F: drivers/acpi/fan.c
260 ACPI PROCESSOR AGGREGATOR DRIVER
263 W: http://www.lesswatts.org/projects/acpi/
265 F: drivers/acpi/acpi_pad.c
270 W: http://www.lesswatts.org/projects/acpi/
272 F: drivers/acpi/*thermal*
277 W: http://www.lesswatts.org/projects/acpi/
279 F: drivers/acpi/video.c
284 W: http://www.lesswatts.org/projects/acpi/
286 F: drivers/platform/x86/wmi.c
288 AD1889 ALSA SOUND DRIVER
291 W: http://wiki.parisc-linux.org/AD1889
294 F: sound/pci/ad1889.*
296 ADM1025 HARDWARE MONITOR DRIVER
300 F: Documentation/hwmon/adm1025
301 F: drivers/hwmon/adm1025.c
303 ADM1029 HARDWARE MONITOR DRIVER
307 F: drivers/hwmon/adm1029.c
309 ADM8211 WIRELESS DRIVER
312 W: http://linuxwireless.org/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
315 F: drivers/net/wireless/adm8211.*
320 F: drivers/macintosh/therm_adt746x.c
326 F: Documentation/scsi/advansys.txt
327 F: drivers/scsi/advansys.c
332 F: sound/oss/aedsp16.c
337 F: Documentation/filesystems/affs.txt
340 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
345 F: include/net/af_rxrpc.h
346 F: net/rxrpc/af_rxrpc.c
350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
353 F: include/linux/agp*
359 F: drivers/scsi/aha152x*
360 F: drivers/scsi/pcmcia/aha152x*
362 AIC7XXX / AIC79XX SCSI DRIVER
366 F: drivers/scsi/aic7xxx/
367 F: drivers/scsi/aic7xxx_old/
374 F: include/linux/*aio*.h
376 ALCATEL SPEEDTOUCH USB DRIVER
379 W: http://www.linux-usb.org/SpeedTouch/
381 F: drivers/usb/atm/speedtch.c
382 F: drivers/usb/atm/usbatm.c
384 ALCHEMY AU1XX0 MMC DRIVER
387 F: drivers/mmc/host/au1xmmc.c
393 F: Documentation/i2c/busses/i2c-ali1563
394 F: drivers/i2c/busses/i2c-ali1563.c
398 S: Odd Fixes for 2.4; Maintained for 2.6.
400 S: Maintained for 2.4; PCI support for 2.6.
404 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
408 F: drivers/usb/gadget/amd5536udc.*
410 AMD GEODE PROCESSOR/CHIPSET SUPPORT
413 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
415 F: arch/x86/kernel/geode_32.c
416 F: drivers/char/hw_random/geode-rng.c
417 F: drivers/crypto/geode*
418 F: drivers/video/geode/
419 F: arch/x86/include/asm/geode.h
424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
426 F: arch/x86/kernel/amd_iommu*.c
427 F: arch/x86/include/asm/amd_iommu*.h
429 AMD MICROCODE UPDATE SUPPORT
433 F: arch/x86/kernel/microcode_amd.c
435 AMS (Apple Motion Sensor) DRIVER
439 F: drivers/hwmon/ams/
446 F: drivers/infiniband/hw/amso1100/
448 AOA (Apple Onboard Audio) ALSA DRIVER
458 W: http://www.canb.auug.org.au/~sfr/
460 F: arch/x86/kernel/apm_32.c
461 F: include/linux/apm_bios.h
463 APPLE BCM5974 MULTITOUCH DRIVER
467 F: drivers/input/mouse/bcm5974.c
473 F: drivers/hwmon/applesmc.c
475 APPLETALK NETWORK LAYER
478 F: drivers/net/appletalk/
481 APPLETOUCH TOUCHPAD DRIVER
485 F: Documentation/input/appletouch.txt
486 F: drivers/input/mouse/appletouch.c
488 ARC FRAMEBUFFER DRIVER
491 F: drivers/video/arcfb.c
492 F: drivers/video/fb_defio.c
494 ARM MFM AND FLOPPY DRIVERS
497 F: arch/arm/lib/floppydma.S
498 F: arch/arm/include/asm/floppy.h
503 W: http://www.arm.linux.org.uk/
507 ARM PRIMECELL MMCI PL180/1 DRIVER
509 F: drivers/mmc/host/mmci.*
511 ARM/ADI ROADRUNNER MACHINE SUPPORT
515 F: arch/arm/mach-ixp23xx/
516 F: arch/arm/mach-ixp23xx/include/mach/
518 ARM/ADS SPHERE MACHINE SUPPORT
523 ARM/AFEB9260 MACHINE SUPPORT
528 ARM/AJECO 1ARM MACHINE SUPPORT
533 ARM/ATMEL AT91RM9200 ARM ARCHITECTURE
536 W: http://maxim.org.za/at91_26.html
539 ARM/BCMRING ARM ARCHITECTURE
544 F: arch/arm/mach-bcmring
546 ARM/BCMRING MTD NAND DRIVER
551 F: drivers/mtd/nand/bcm_umi_nand.c
552 F: drivers/mtd/nand/bcm_umi_bch.c
553 F: drivers/mtd/nand/bcm_umi_hamming.c
554 F: drivers/mtd/nand/nand_bcm_umi.h
556 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
561 F: arch/arm/mach-ep93xx/
562 F: arch/arm/mach-ep93xx/include/mach/
564 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
572 F: arch/arm/common/clkdev.c
573 F: arch/arm/include/asm/clkdev.h
575 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
580 ARM/CORGI MACHINE SUPPORT
584 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
587 T: git git://gitorious.org/linux-gemini/mainline.git
589 F: arch/arm/mach-gemini/
591 ARM/EBSA110 MACHINE SUPPORT
594 W: http://www.arm.linux.org.uk/
596 F: arch/arm/mach-ebsa110/
597 F: drivers/net/arm/am79c961a.*
599 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
604 W: http://www.openezx.org/
606 T: topgit git://git.openezx.org/openezx.git
607 F: arch/arm/mach-pxa/ezx.c
609 ARM/FARADAY FA526 PORT
615 ARM/FOOTBRIDGE ARCHITECTURE
618 W: http://www.arm.linux.org.uk/
620 F: arch/arm/include/asm/hardware/dec21285.h
621 F: arch/arm/mach-footbridge/
623 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
628 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
633 ARM/GUMSTIX MACHINE SUPPORT
638 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
641 F: arch/arm/mach-pxa/hx4700.c
642 F: arch/arm/mach-pxa/include/mach/hx4700.h
644 ARM/HP JORNADA 7XX MACHINE SUPPORT
648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
649 F: arch/arm/mach-sa1100/jornada720.c
650 F: arch/arm/mach-sa1100/include/mach/jornada720.h
652 ARM/INTEL IOP32X ARM ARCHITECTURE
658 ARM/INTEL IOP33X ARM ARCHITECTURE
663 ARM/INTEL IOP13XX ARM ARCHITECTURE
669 ARM/INTEL IQ81342EX MACHINE SUPPORT
675 ARM/INTEL IXP2000 ARM ARCHITECTURE
680 ARM/INTEL IXDP2850 MACHINE SUPPORT
685 ARM/INTEL IXP23XX ARM ARCHITECTURE
690 ARM/INTEL IXP4XX ARM ARCHITECTURE
695 F: arch/arm/mach-ixp4xx/
697 ARM/INTEL XSC3 (MANZANO) ARM CORE
703 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
708 ARM/LOGICPD PXA270 MACHINE SUPPORT
713 ARM/MAGICIAN MACHINE SUPPORT
717 ARM/Marvell Loki/Kirkwood/MV78xx0/Orion SOC support
721 T: git git://git.marvell.com/orion
723 F: arch/arm/mach-loki/
724 F: arch/arm/mach-kirkwood/
725 F: arch/arm/mach-mv78xx0/
726 F: arch/arm/mach-orion5x/
727 F: arch/arm/plat-orion/
729 ARM/MIOA701 MACHINE SUPPORT
732 F: arch/arm/mach-pxa/mioa701.c
735 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
739 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
742 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
745 ARM/TOSA MACHINE SUPPORT
750 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
753 W: http://hackndev.com
755 F: arch/arm/mach-pxa/include/mach/palmtx.h
756 F: arch/arm/mach-pxa/palmtx.c
757 F: arch/arm/mach-pxa/include/mach/palmt5.h
758 F: arch/arm/mach-pxa/palmt5.c
759 F: arch/arm/mach-pxa/include/mach/palmld.h
760 F: arch/arm/mach-pxa/palmld.c
761 F: arch/arm/mach-pxa/include/mach/palmte2.h
762 F: arch/arm/mach-pxa/palmte2.c
763 F: arch/arm/mach-pxa/include/mach/palmtc.h
764 F: arch/arm/mach-pxa/palmtc.c
766 ARM/PALM TREO 680 SUPPORT
769 W: http://hackndev.com
771 F: arch/arm/mach-pxa/include/mach/treo680.h
772 F: arch/arm/mach-pxa/treo680.c
777 W: http://hackndev.com
779 F: arch/arm/mach-pxa/include/mach/palmz72.h
780 F: arch/arm/mach-pxa/palmz72.c
784 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
787 ARM/PT DIGITAL BOARD PORT
790 W: http://www.arm.linux.org.uk/
793 ARM/RADISYS ENP2611 MACHINE SUPPORT
798 ARM/RISCPC ARCHITECTURE
801 W: http://www.arm.linux.org.uk/
803 F: arch/arm/common/time-acorn.c
804 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
805 F: arch/arm/include/asm/hardware/ioc.h
806 F: arch/arm/include/asm/hardware/iomd.h
807 F: arch/arm/include/asm/hardware/memc.h
808 F: arch/arm/mach-rpc/
809 F: drivers/net/arm/ether*
812 ARM/SHARK MACHINE SUPPORT
814 W: http://www.shark-linux.de/shark.html
817 ARM/SAMSUNG ARM ARCHITECTURES
820 W: http://www.fluff.org/ben/linux/
822 F: arch/arm/plat-s3c/
823 F: arch/arm/plat-s3c24xx/
825 ARM/S3C2410 ARM ARCHITECTURE
828 W: http://www.fluff.org/ben/linux/
830 F: arch/arm/mach-s3c2410/
832 ARM/S3C2440 ARM ARCHITECTURE
835 W: http://www.fluff.org/ben/linux/
837 F: arch/arm/mach-s3c2440/
839 ARM/S3C2442 ARM ARCHITECTURE
842 W: http://www.fluff.org/ben/linux/
844 F: arch/arm/mach-s3c2442/
846 ARM/S3C2443 ARM ARCHITECTURE
849 W: http://www.fluff.org/ben/linux/
851 F: arch/arm/mach-s3c2443/
853 ARM/S3C6400 ARM ARCHITECTURE
856 W: http://www.fluff.org/ben/linux/
858 F: arch/arm/mach-s3c6400/
860 ARM/S3C6410 ARM ARCHITECTURE
863 W: http://www.fluff.org/ben/linux/
865 F: arch/arm/mach-s3c6410/
867 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
872 ARM/THECUS N2100 MACHINE SUPPORT
877 ARM/NUVOTON W90X900 ARM ARCHITECTURE
880 W: http://www.mcuos.com
886 W: http://www.arm.linux.org.uk/
890 ASUS ACPI EXTRAS DRIVER
894 W: http://acpi4asus.sf.net
896 F: arch/x86/kernel/acpi/boot.c
897 F: drivers/platform/x86/asus_acpi.c
899 ASUS ASB100 HARDWARE MONITOR DRIVER
903 F: drivers/hwmon/asb100.c
905 ASUS LAPTOP EXTRAS DRIVER
908 W: http://acpi4asus.sf.net
910 F: drivers/platform/x86/asus-laptop.c
912 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
915 W: http://sourceforge.net/projects/xscaleiop
917 F: Documentation/crypto/async-tx-api.txt
920 F: include/linux/dmaengine.h
921 F: include/linux/async_tx.h
927 F: drivers/misc/eeprom/at24.c
928 F: include/linux/i2c/at24.h
930 ATA OVER ETHERNET (AOE) DRIVER
932 W: http://www.coraid.com/support/linux
934 F: Documentation/aoe/
935 F: drivers/block/aoe/
937 ATHEROS ATH5K WIRELESS DRIVER
944 W: http://wireless.kernel.org/en/users/Drivers/ath5k
946 F: drivers/net/wireless/ath/ath5k/
948 ATHEROS ATH9K WIRELESS DRIVER
956 W: http://wireless.kernel.org/en/users/Drivers/ath9k
958 F: drivers/net/wireless/ath/ath9k/
960 ATHEROS AR9170 WIRELESS DRIVER
963 W: http://wireless.kernel.org/en/users/Drivers/ar9170
965 F: drivers/net/wireless/ath/ar9170/
971 F: drivers/hwmon/asus_atk0110.c
976 F: drivers/input/misc/ati_remote2.c
978 ATLX ETHERNET DRIVERS
983 W: http://sourceforge.net/projects/atl1
984 W: http://atl1.sourceforge.net
992 W: http://linux-atm.sourceforge.net
995 F: include/linux/atm*
997 ATMEL AT91 MCI DRIVER
1000 W: http://www.atmel.com/products/AT91/
1001 W: http://www.at91.com/
1003 F: drivers/mmc/host/at91_mci.c
1005 ATMEL AT91 / AT32 MCI DRIVER
1008 F: drivers/mmc/host/atmel-mci.c
1009 F: drivers/mmc/host/atmel-mci-regs.h
1011 ATMEL AT91 / AT32 SERIAL DRIVER
1014 F: drivers/serial/atmel_serial.c
1020 F: drivers/video/atmel_lcdfb.c
1021 F: include/video/atmel_lcdc.h
1023 ATMEL MACB ETHERNET DRIVER
1026 F: drivers/net/macb.*
1031 F: drivers/spi/atmel_spi.*
1033 ATMEL USBA UDC DRIVER
1036 W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1038 F: drivers/usb/gadget/atmel_usba_udc.*
1040 ATMEL WIRELESS DRIVER
1043 W: http://www.thekelleys.org.uk/atmel
1044 W: http://atmelwlandriver.sourceforge.net/
1046 F: drivers/net/wireless/atmel*
1052 W: http://people.redhat.com/sgrubb/audit/
1053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1055 F: include/linux/audit.h
1058 AUXILIARY DISPLAY DRIVERS
1060 W: http://miguelojeda.es/auxdisplay.htm
1061 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1063 F: drivers/auxdisplay/
1064 F: include/linux/cfag12864b.h
1068 W: http://www.atmel.com/products/AVR32/
1069 W: http://avr32linux.org/
1070 W: http://avrfreaks.net/
1074 AVR32/AT32AP MACHINE SUPPORT
1077 F: arch/avr32/mach-at32ap/
1082 W: http://www.linux-ax25.org/
1084 F: include/linux/ax25.h
1085 F: include/net/ax25.h
1092 W: http://linuxwireless.org/en/users/Drivers/b43
1094 F: drivers/net/wireless/b43/
1096 B43LEGACY WIRELESS DRIVER
1100 W: http://linuxwireless.org/en/users/Drivers/b43
1102 F: drivers/net/wireless/b43legacy/
1104 BACKLIGHT CLASS/SUBSYSTEM
1107 F: drivers/video/backlight/
1108 F: include/linux/backlight.h
1110 BAYCOM/HDLCDRV DRIVERS FOR AX.25
1113 W: http://www.baycom.org/~tom/ham/ham.html
1115 F: drivers/net/hamradio/baycom*
1120 F: Documentation/filesystems/befs.txt
1126 F: Documentation/filesystems/bfs.txt
1128 F: include/linux/bfs_fs.h
1130 BLACKFIN ARCHITECTURE
1133 W: http://blackfin.uclinux.org
1137 BLACKFIN EMAC DRIVER
1140 W: http://blackfin.uclinux.org
1142 F: drivers/net/bfin_mac.*
1147 W: http://blackfin.uclinux.org
1149 F: drivers/rtc/rtc-bfin.c
1151 BLACKFIN SERIAL DRIVER
1154 W: http://blackfin.uclinux.org
1156 F: drivers/serial/bfin_5xx.c
1158 BLACKFIN WATCHDOG DRIVER
1161 W: http://blackfin.uclinux.org
1163 F: drivers/watchdog/bfin_wdt.c
1165 BLACKFIN I2C TWI DRIVER
1168 W: http://blackfin.uclinux.org/
1170 F: drivers/i2c/busses/i2c-bfin-twi.c
1174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1182 F: drivers/mtd/devices/block2mtd.c
1187 W: http://www.bluez.org/
1189 F: drivers/bluetooth/
1194 W: http://www.bluez.org/
1195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1198 F: include/net/bluetooth/
1203 W: http://sourceforge.net/projects/bonding/
1205 F: drivers/net/bonding/
1206 F: include/linux/if_bonding.h
1208 BROADCOM B44 10/100 ETHERNET DRIVER
1212 F: drivers/net/b44.*
1214 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1218 F: drivers/net/bnx2.*
1219 F: drivers/net/bnx2_*
1221 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1225 F: drivers/net/bnx2x*
1227 BROADCOM TG3 GIGABIT ETHERNET DRIVER
1232 F: drivers/net/tg3.*
1234 BSG (block layer generic sg v4 driver)
1239 F: include/linux/bsg.h
1243 W: http://bu3sch.de/btgpio.php
1245 F: drivers/gpio/bt8xxgpio.c
1250 W: http://btrfs.wiki.kernel.org/
1251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1253 F: Documentation/filesystems/btrfs.txt
1256 BTTV VIDEO4LINUX DRIVER
1259 W: http://linuxtv.org
1260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1262 F: Documentation/video4linux/bttv/
1263 F: drivers/media/video/bt8xx/bttv*
1265 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1269 F: Documentation/filesystems/caching/cachefiles.txt
1272 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1277 F: Documentation/video4linux/cafe_ccic
1278 F: drivers/media/video/cafe_ccic*
1280 CALGARY x86-64 IOMMU
1285 F: arch/x86/kernel/pci-calgary_64.c
1286 F: arch/x86/kernel/tce_64.c
1287 F: arch/x86/include/asm/calgary.h
1288 F: arch/x86/include/asm/tce.h
1294 W: http://developer.berlios.de/projects/socketcan/
1297 F: include/linux/can/
1298 F: include/linux/can.h
1303 W: http://developer.berlios.de/projects/socketcan/
1306 CELL BROADBAND ENGINE ARCHITECTURE
1310 W: http://www.ibm.com/developerworks/power/cell/
1312 F: arch/powerpc/include/asm/cell*.h
1313 F: arch/powerpc/include/asm/spu*.h
1314 F: arch/powerpc/oprofile/*cell*
1315 F: arch/powerpc/platforms/cell/
1317 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1321 F: Documentation/usb/WUSB-Design-overview.txt
1322 F: Documentation/usb/wusb-cbaf
1323 F: drivers/usb/wusbcore/
1324 F: include/linux/usb/wusb*
1326 CFAG12864B LCD DRIVER
1328 W: http://miguelojeda.es/auxdisplay.htm
1329 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1331 F: drivers/auxdisplay/cfag12864b.c
1332 F: include/linux/cfag12864b.h
1334 CFAG12864BFB LCD FRAMEBUFFER DRIVER
1336 W: http://miguelojeda.es/auxdisplay.htm
1337 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1339 F: drivers/auxdisplay/cfag12864bfb.c
1340 F: include/linux/cfag12864b.h
1342 CFG80211 and NL80211
1346 F: include/linux/nl80211.h
1347 F: include/net/cfg80211.h
1349 X: net/wireless/wext*
1354 F: scripts/checkpatch.pl
1356 CISCO 10G ETHERNET DRIVER
1360 F: drivers/net/enic/
1362 CIRRUS LOGIC EP93XX ETHERNET DRIVER
1366 F: drivers/net/arm/ep93xx_eth.c
1368 CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1372 F: drivers/usb/host/ohci-ep93xx.c
1374 CIRRUS LOGIC CS4270 SOUND DRIVER
1378 F: sound/soc/codecs/cs4270*
1382 F: include/linux/clk.h
1384 CISCO FCOE HBA DRIVER
1389 F: drivers/scsi/fnic/
1395 W: http://www.coda.cs.cmu.edu/
1397 F: Documentation/filesystems/coda.txt
1399 F: include/linux/coda*.h
1401 COMMON INTERNET FILE SYSTEM (CIFS)
1405 W: http://linux-cifs.samba.org/
1406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1408 F: Documentation/filesystems/cifs.txt
1411 COMPACTPCI HOTPLUG CORE
1415 F: drivers/pci/hotplug/cpci_hotplug*
1417 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1421 F: drivers/pci/hotplug/cpcihp_zt5550.*
1423 COMPACTPCI HOTPLUG GENERIC DRIVER
1427 F: drivers/pci/hotplug/cpcihp_generic.c
1429 COMPAL LAPTOP SUPPORT
1432 F: drivers/platform/x86/compal-laptop.c
1434 COMPUTONE INTELLIPORT MULTIPORT CARD
1436 W: http://www.wittsend.com/computone.html
1438 F: Documentation/serial/computone.txt
1439 F: drivers/char/ip2/
1441 CONEXANT ACCESSRUNNER USB DRIVER
1444 W: http://accessrunner.sourceforge.net/
1446 F: drivers/usb/atm/cxacru.c
1452 F: include/linux/configfs.h
1458 F: drivers/connector/
1460 CONTROL GROUPS (CGROUPS)
1465 F: include/linux/cgroup*
1469 CORETEMP HARDWARE MONITORING DRIVER
1473 F: Documentation/hwmon/coretemp
1474 F: drivers/hwmon/coretemp.c
1476 COSA/SRP SYNC SERIAL DRIVER
1478 W: http://www.fi.muni.cz/~kas/cosa/
1480 F: drivers/net/wan/cosa*
1482 CPMAC ETHERNET DRIVER
1486 F: drivers/net/cpmac.c
1488 CPU FREQUENCY DRIVERS
1491 W: http://www.codemonkey.org.uk/projects/cpufreq/
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1494 F: arch/x86/kernel/cpu/cpufreq/
1496 F: include/linux/cpufreq.h
1501 F: arch/x86/kernel/cpuid.c
1502 F: arch/x86/kernel/msr.c
1506 W: http://www.bullopensource.org/cpuset/
1507 W: http://oss.sgi.com/projects/cpusets/
1509 F: Documentation/cgroups/cpusets.txt
1510 F: include/linux/cpuset.h
1514 W: http://sourceforge.net/projects/cramfs/
1516 F: Documentation/filesystems/cramfs.txt
1523 W: http://developer.axis.com
1531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1533 F: Documentation/crypto/
1539 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1544 CS5535 Audio ALSA driver
1547 F: sound/pci/cs5535audio/
1549 CX18 VIDEO4LINUX DRIVER
1554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1555 W: http://linuxtv.org
1556 W: http://www.ivtvdriver.org/index.php/Cx18
1558 F: Documentation/video4linux/cx18.txt
1559 F: drivers/media/video/cx18/
1561 CXGB3 ETHERNET DRIVER (CXGB3)
1564 W: http://www.chelsio.com
1566 F: drivers/net/cxgb3/
1568 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1571 W: http://www.openfabrics.org
1573 F: drivers/infiniband/hw/cxgb3/
1578 W: http://www.arm.linux.org.uk/
1580 F: drivers/video/cyber2000fb.*
1582 CYCLADES 2X SYNC CARD DRIVER
1584 W: http://oops.ghostprotocols.net:81/blog
1586 F: drivers/net/wan/cycx*
1588 CYCLADES ASYNC MUX DRIVER
1589 W: http://www.cyclades.com/
1591 F: drivers/char/cyclades.c
1592 F: include/linux/cyclades.h
1594 CYCLADES PC300 DRIVER
1595 W: http://www.cyclades.com/
1597 F: drivers/net/wan/pc300*
1599 DAMA SLAVE for AX.25
1601 W: http://yaina.de/jreuter/
1602 W: http://www.qsl.net/dl1bke/
1605 F: net/ax25/af_ax25.c
1606 F: net/ax25/ax25_dev.c
1607 F: net/ax25/ax25_ds_*
1608 F: net/ax25/ax25_in.c
1609 F: net/ax25/ax25_out.c
1610 F: net/ax25/ax25_timer.c
1611 F: net/ax25/sysctl_net_ax25.c
1613 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
1617 F: Documentation/networking/dmfe.txt
1618 F: drivers/net/tulip/dmfe.c
1620 DC390/AM53C974 SCSI driver
1622 W: http://www.garloff.de/kurt/linux/dc390/
1625 F: drivers/scsi/tmscsim.*
1631 W: http://twibble.org/dist/dc395x/
1633 L: http://lists.twibble.org/mailman/listinfo/dc395x/
1635 F: Documentation/scsi/dc395x.txt
1636 F: drivers/scsi/dc395x.*
1641 W: http://linux-net.osdl.org/index.php/DCCP
1643 F: include/linux/dccp.h
1644 F: include/linux/tfrc.h
1647 DECnet NETWORK LAYER
1649 W: http://linux-decnet.sourceforge.net
1652 F: Documentation/networking/decnet.txt
1655 DEFXX FDDI NETWORK DRIVER
1658 F: drivers/net/defxx.*
1663 F: drivers/platform/x86/dell-laptop.c
1665 DELL LAPTOP SMM DRIVER
1667 W: http://www.debian.org/~dz/i8k/
1669 F: drivers/char/i8k.c
1670 F: include/linux/i8k.h
1672 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
1675 F: Documentation/dcdbas.txt
1676 F: drivers/firmware/dcdbas.*
1678 DELL WMI EXTRAS DRIVER
1682 DEVICE NUMBER REGISTRY
1684 W: http://lanana.org/docs/device-list/index.html
1690 W: http://sources.redhat.com/dm
1692 F: Documentation/device-mapper/
1694 F: include/linux/device-mapper.h
1695 F: include/linux/dm-*.h
1697 DIGI INTL. EPCA DRIVER
1700 W: http://www.digi.com
1702 F: Documentation/serial/digiepca.txt
1703 F: drivers/char/epca*
1704 F: drivers/char/digi*
1706 DIRECTORY NOTIFICATION (DNOTIFY)
1709 F: Documentation/filesystems/dnotify.txt
1710 F: fs/notify/dnotify/
1711 F: include/linux/dnotify.h
1713 DISK GEOMETRY AND PARTITION HANDLING
1715 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
1716 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
1717 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
1723 F: Documentation/filesystems/quota.txt
1725 F: include/linux/quota*.h
1727 DISTRIBUTED LOCK MANAGER (DLM)
1731 W: http://sources.redhat.com/cluster/
1732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
1736 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
1741 F: include/linux/dma*
1743 DME1737 HARDWARE MONITOR DRIVER
1747 F: Documentation/hwmon/dme1737
1748 F: drivers/hwmon/dme1737.c
1750 DOCBOOK FOR DOCUMENTATION
1754 DOCKING STATION DRIVER
1758 F: drivers/acpi/dock.c
1770 F: drivers/char/dtlk.c
1771 F: include/linux/dtlk.h
1773 DPT_I2O SCSI RAID DRIVER
1776 W: http://www.adaptec.com/
1778 F: drivers/scsi/dpt*
1779 F: drivers/scsi/dpt/
1781 DRIVER CORE, KOBJECTS, AND SYSFS
1783 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
1785 F: Documentation/kobject.txt
1788 F: include/linux/kobj*
1794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
1802 F: drivers/net/wan/dscc4.c
1804 DZ DECSTATION DZ11 SERIAL DRIVER
1807 F: drivers/serial/dz.*
1809 EATA-DMA SCSI DRIVER
1814 F: drivers/scsi/eata*
1816 EATA ISA/EISA/PCI SCSI DRIVER
1820 F: drivers/scsi/eata.c
1822 EATA-PIO SCSI DRIVER
1827 F: drivers/scsi/eata_pio.*
1833 W: http://ebtables.sourceforge.net/
1835 F: include/linux/netfilter_bridge/ebt_*.h
1836 F: net/bridge/netfilter/ebt*.c
1842 W: https://launchpad.net/ecryptfs
1844 F: Documentation/filesystems/ecryptfs.txt
1850 W: bluesmoke.sourceforge.net
1852 F: Documentation/edac.txt
1853 F: drivers/edac/edac_*
1854 F: include/linux/edac.h
1860 W: bluesmoke.sourceforge.net
1862 F: drivers/edac/amd64_edac*
1868 W: bluesmoke.sourceforge.net
1870 F: drivers/edac/e752x_edac.c
1875 W: bluesmoke.sourceforge.net
1877 F: drivers/edac/e7xxx_edac.c
1882 W: bluesmoke.sourceforge.net
1884 F: drivers/edac/i82443bxgx_edac.c
1889 W: bluesmoke.sourceforge.net
1891 F: drivers/edac/i3000_edac.c
1896 W: bluesmoke.sourceforge.net
1898 F: drivers/edac/i5000_edac.c
1903 W: bluesmoke.sourceforge.net
1905 F: drivers/edac/i5400_edac.c
1911 W: bluesmoke.sourceforge.net
1913 F: drivers/edac/i82975x_edac.c
1918 W: bluesmoke.sourceforge.net
1920 F: drivers/edac/pasemi_edac.c
1925 W: bluesmoke.sourceforge.net
1927 F: drivers/edac/r82600_edac.c
1929 EEEPC LAPTOP EXTRAS DRIVER
1932 W: http://acpi4asus.sf.net
1934 F: drivers/platform/x86/eeepc-laptop.c
1937 W: http://aeschi.ch.eu.org/efs/
1941 EHCA (IBM GX bus InfiniBand adapter) DRIVER
1946 F: drivers/infiniband/hw/ehca/
1955 EMULEX LPFC FC SCSI DRIVER
1958 W: http://sourceforge.net/projects/lpfcxxxx
1960 F: drivers/scsi/lpfc/
1962 ENE CB710 FLASH CARD READER DRIVER
1965 F: drivers/misc/cb710/
1966 F: drivers/mmc/host/cb710-mmc.*
1967 F: include/linux/cb710.h
1969 EPSON 1355 FRAMEBUFFER DRIVER
1973 F: drivers/video/epson1355fb.c
1975 EPSON S1D13XXX FRAMEBUFFER DRIVER
1978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1979 F: drivers/video/s1d13xxxfb.c
1980 F: include/video/s1d13xxxfb.h
1982 ETHEREXPRESS-16 NETWORK DRIVER
1986 F: drivers/net/eexpress.*
1991 W: http://www.linux-foundation.org/en/Net:Bridge
1993 F: include/linux/netfilter_bridge/
1996 ETHERTEAM 16I DRIVER
1999 F: drivers/net/eth16i.c
2004 F: Documentation/filesystems/ext2.txt
2006 F: include/linux/ext2*
2013 F: Documentation/filesystems/ext3.txt
2015 F: include/linux/ext3*
2021 W: http://ext4.wiki.kernel.org
2023 F: Documentation/filesystems/ext4.txt
2026 F71805F HARDWARE MONITORING DRIVER
2030 F: Documentation/hwmon/f71805f
2031 F: drivers/hwmon/f71805f.c
2033 FARSYNC SYNCHRONOUS DRIVER
2035 W: http://www.farsite.co.uk/
2037 F: drivers/net/wan/farsync.*
2039 FAULT INJECTION SUPPORT
2042 F: Documentation/fault-injection/
2043 F: lib/fault-inject.c
2045 FILE LOCKING (flock() and fcntl()/lockf())
2049 F: include/linux/fcntl.h
2050 F: include/linux/fs.h
2054 FILESYSTEMS (VFS and infrastructure)
2060 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2064 F: drivers/hwmon/f75375s.c
2065 F: include/linux/f75375s.h
2071 W: http://www.linux1394.org/
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2074 F: drivers/firewire/
2075 F: include/linux/firewire*.h
2077 FIRMWARE LOADER (request_firmware)
2079 F: Documentation/firmware_class/
2080 F: drivers/base/firmware*.c
2081 F: include/linux/firmware.h
2085 W: http://floatingpoint.sourceforge.net/emulator/index.html
2087 F: arch/x86/math-emu/
2089 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2093 F: drivers/net/wan/dlci.c
2094 F: drivers/net/wan/sdla.c
2098 W: http://linux-fbdev.sourceforge.net/
2100 F: Documentation/fb/
2101 F: drivers/video/fb*
2102 F: include/linux/fb.h
2104 FREESCALE DMA DRIVER
2109 F: drivers/dma/fsldma.*
2111 FREESCALE I2C CPM DRIVER
2116 F: drivers/i2c/busses/i2c-cpm.c
2118 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2123 F: arch/arm/plat-mxc/include/mach/imxfb.h
2124 F: drivers/video/imxfb.c
2126 FREESCALE SOC FS_ENET DRIVER
2132 F: drivers/net/fs_enet/
2133 F: include/linux/fs_enet_pd.h
2135 FREESCALE QUICC ENGINE LIBRARY
2139 F: arch/powerpc/sysdev/qe_lib/
2140 F: arch/powerpc/include/asm/*qe.h
2142 FREESCALE USB PERIPHERIAL DRIVERS
2147 F: drivers/usb/gadget/fsl*
2149 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2154 F: drivers/net/ucc_geth*
2156 FREESCALE QUICC ENGINE UCC UART DRIVER
2160 F: drivers/serial/ucc_uart.c
2162 FREESCALE SOC SOUND DRIVERS
2167 F: sound/soc/fsl/fsl*
2168 F: sound/soc/fsl/mpc8610_hpcd.c
2172 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2181 F: Documentation/power/freezing-of-tasks.txt
2182 F: include/linux/freezer.h
2185 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2189 F: Documentation/filesystems/caching/
2191 F: include/linux/fscache*.h
2197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git tracing/core
2199 F: Documentation/trace/ftrace.txt
2200 F: arch/*/*/*/ftrace.h
2201 F: arch/*/kernel/ftrace.c
2202 F: include/*/ftrace.h include/trace/ include/linux/trace*.h
2205 FUJITSU FR-V (FRV) PORT
2210 FUJITSU LAPTOP EXTRAS
2214 F: drivers/platform/x86/fujitsu-laptop.c
2216 FUSE: FILESYSTEM IN USERSPACE
2219 W: http://fuse.sourceforge.net/
2222 F: include/linux/fuse.h
2224 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2227 S: Odd Fixes (e.g., new signatures)
2228 F: drivers/scsi/fdomain.*
2230 GDT SCSI DISK ARRAY CONTROLLER DRIVER
2233 W: http://www.icp-vortex.com/
2235 F: drivers/scsi/gdt*
2237 GENERIC GPIO I2C DRIVER
2240 F: drivers/i2c/busses/i2c-gpio.c
2241 F: include/linux/i2c-gpio.h
2243 GENERIC HDLC (WAN) DRIVERS
2245 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
2247 F: drivers/net/wan/c101.c
2248 F: drivers/net/wan/hd6457*
2249 F: drivers/net/wan/hdlc*
2250 F: drivers/net/wan/n2.c
2251 F: drivers/net/wan/pc300too.c
2252 F: drivers/net/wan/pci200syn.c
2253 F: drivers/net/wan/wanxl*
2255 GENERIC INCLUDE/ASM HEADER FILES
2258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
2260 F: include/asm-generic
2262 GENERIC UIO DRIVER FOR PCI DEVICES
2267 F: drivers/uio/uio_pci_generic.c
2272 W: http://sources.redhat.com/cluster/
2273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2276 F: Documentation/filesystems/gfs2*.txt
2278 F: include/linux/gfs2_ondisk.h
2280 GIGASET ISDN DRIVERS
2284 W: http://gigaset307x.sourceforge.net/
2286 F: Documentation/isdn/README.gigaset
2287 F: drivers/isdn/gigaset/
2288 F: include/linux/gigaset_dev.h
2290 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2293 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2295 F: drivers/hwmon/hdaps.c
2297 HYPERVISOR VIRTUAL CONSOLE DRIVER
2300 F: drivers/char/hvc_*
2302 GSPCA FINEPIX SUBDRIVER
2305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2307 F: drivers/media/video/gspca/finepix.c
2309 GSPCA M5602 SUBDRIVER
2312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2314 F: drivers/media/video/gspca/m5602/
2316 GSPCA PAC207 SONIXB SUBDRIVER
2319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2321 F: drivers/media/video/gspca/pac207.c
2323 GSPCA SN9C20X SUBDRIVER
2326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2328 F: drivers/media/video/gspca/sn9c20x.c
2330 GSPCA T613 SUBDRIVER
2333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2335 F: drivers/media/video/gspca/t613.c
2337 GSPCA USB WEBCAM DRIVER
2339 W: http://moinejf.free.fr
2341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2343 F: drivers/media/video/gspca/
2347 W: http://www.lm-sensors.org/
2351 HARDWARE RANDOM NUMBER GENERATOR CORE
2355 F: Documentation/hw_random.txt
2356 F: drivers/char/hw_random/
2357 F: include/linux/hw_random.h
2359 HARMONY SOUND DRIVER
2363 F: sound/parisc/harmony.*
2365 HAYES ESP SERIAL DRIVER
2367 W: http://www.nyx.net/~arobinso
2369 F: Documentation/serial/hayes-esp.txt
2370 F: drivers/char/esp.c
2372 HEWLETT-PACKARD SMART2 RAID DRIVER
2376 F: Documentation/blockdev/cpqarray.txt
2377 F: drivers/block/cpqarray.*
2379 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2383 F: Documentation/blockdev/cciss.txt
2384 F: drivers/block/cciss*
2385 F: include/linux/cciss_ioctl.h
2390 F: Documentation/filesystems/hfs.txt
2393 HGA FRAMEBUFFER DRIVER
2396 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2398 F: drivers/video/hgafb.c
2400 HIBERNATION (aka Software Suspend, aka swsusp)
2406 F: drivers/base/power/
2408 F: include/linux/suspend.h
2409 F: include/linux/freezer.h
2410 F: include/linux/pm.h
2411 F: arch/*/include/asm/suspend*.h
2416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
2419 F: include/linux/hid*
2421 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
2424 F: Documentation/timers/
2426 F: include/linux/hrtimer.h
2428 HIGH-SPEED SCC DRIVER FOR AX.25
2431 W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/
2433 F: drivers/net/hamradio/dmascc.c
2434 F: drivers/net/hamradio/scc.c
2436 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
2438 W: http://www.highpoint-tech.com
2440 F: Documentation/scsi/hptiop.txt
2441 F: drivers/scsi/hptiop.c
2447 F: include/linux/hippidevice.h
2448 F: include/linux/if_hippi.h
2455 W: http://hostap.epitest.fi/
2457 F: drivers/net/wireless/hostap/
2459 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
2462 F: drivers/platform/x86/tc1100-wmi.c
2464 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
2467 F: drivers/net/hp100.*
2469 HPET: High Precision Event Timers driver
2472 F: Documentation/timers/hpet.txt
2473 F: drivers/char/hpet.c
2474 F: include/linux/hpet.h
2479 F: arch/x86/kernel/hpet.c
2480 F: arch/x86/include/asm/hpet.h
2489 F: drivers/char/hpet.c
2493 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
2499 W: http://www.pharscape.org
2501 F: drivers/net/usb/hso.c
2503 HTCPEN TOUCHSCREEN DRIVER
2507 F: drivers/input/touchscreen/htcpen.c
2514 I2C/SMBUS STUB DRIVER
2518 F: drivers/i2c/busses/i2c-stub.c
2524 W: http://i2c.wiki.kernel.org/
2525 T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
2527 F: Documentation/i2c/
2529 F: include/linux/i2c.h
2530 F: include/linux/i2c-dev.h
2531 F: include/linux/i2c-id.h
2536 W: http://www.harbaum.org/till/i2c_tiny_usb
2538 F: drivers/i2c/busses/i2c-tiny-usb.c
2545 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
2547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
2550 IA64 (Itanium) PLATFORM
2554 W: http://www.ia64-linux.org/
2555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
2559 IBM MCA SCSI SUBSYSTEM DRIVER
2561 W: http://www.uni-mainz.de/~langm000/linux.html
2563 F: drivers/scsi/ibmmca.c
2565 IBM Power Linux RAID adapter
2568 F: drivers/scsi/ipr.*
2570 IBM ServeRAID RAID DRIVER
2573 W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
2575 F: drivers/scsi/ips.*
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git
2582 F: Documentation/ide/
2584 F: include/linux/ide.h
2590 F: Documentation/cdrom/ide-cd
2591 F: drivers/ide/ide-cd*
2597 F: drivers/idle/i7300_idle.c
2603 W: http://www.linux1394.org/
2604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2606 F: drivers/ieee1394/
2608 IEEE 1394 RAW I/O DRIVER
2613 F: drivers/ieee1394/raw1394*
2615 IEEE 802.15.4 SUBSYSTEM
2619 W: http://apps.sourceforge.net/trac/linux-zigbee
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git
2623 F: drivers/ieee802154/
2625 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
2628 F: security/integrity/ima/
2630 IMS TWINTURBO FRAMEBUFFER DRIVER
2633 F: drivers/video/imsttfb.c
2635 INFINIBAND SUBSYSTEM
2640 W: http://www.openib.org/
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
2643 F: Documentation/infiniband/
2644 F: drivers/infiniband/
2645 F: include/linux/if_infiniband.h
2652 F: Documentation/filesystems/inotify.txt
2653 F: fs/notify/inotify/
2654 F: include/linux/inotify.h
2656 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
2660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
2664 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
2668 F: Documentation/fb/intelfb.txt
2669 F: drivers/video/intelfb/
2671 INTEL 810/815 FRAMEBUFFER DRIVER
2675 F: drivers/video/i810/
2677 INTEL MENLOW THERMAL DRIVER
2680 W: http://www.lesswatts.org/projects/acpi/
2682 F: drivers/platform/x86/intel_menlow.c
2684 INTEL IA32 MICROCODE UPDATE SUPPORT
2687 F: arch/x86/kernel/microcode_core.c
2688 F: arch/x86/kernel/microcode_intel.c
2690 INTEL I/OAT DMA DRIVER
2693 F: drivers/dma/ioat*
2698 T: git git://git.infradead.org/iommu-2.6.git
2700 F: drivers/pci/intel-iommu.c
2701 F: include/linux/intel-iommu.h
2703 INTEL IOP-ADMA DMA DRIVER
2706 F: drivers/dma/iop-adma.c
2708 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
2711 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
2712 F: arch/arm/mach-ixp4xx/include/mach/npe.h
2713 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
2714 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
2715 F: drivers/net/arm/ixp4xx_eth.c
2716 F: drivers/net/wan/ixp4xx_hss.c
2718 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
2721 F: drivers/char/hw_random/ixp4xx-rng.c
2723 INTEL IXP2000 ETHERNET DRIVER
2727 F: drivers/net/ixp2000/
2729 INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe)
2736 W: http://e1000.sourceforge.net/
2738 F: drivers/net/e100.c
2739 F: drivers/net/e1000/
2740 F: drivers/net/e1000e/
2742 F: drivers/net/ixgb/
2743 F: drivers/net/ixgbe/
2745 INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
2750 W: http://ipw2100.sourceforge.net
2752 F: Documentation/networking/README.ipw2100
2753 F: drivers/net/wireless/ipw2x00/ipw2100.*
2755 INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
2760 W: http://ipw2200.sourceforge.net
2762 F: Documentation/networking/README.ipw2200
2763 F: drivers/net/wireless/ipw2x00/ipw2200.*
2765 INTEL WIRELESS WIMAX CONNECTION 2400
2770 W: http://linuxwimax.org
2771 F: Documentation/wimax/README.i2400m
2772 F: drivers/net/wimax/i2400m/
2773 F: include/linux/wimax/i2400m.h
2775 INTEL WIRELESS WIFI LINK (iwlwifi)
2780 W: http://intellinuxwireless.org
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
2783 F: drivers/net/wireless/iwlwifi/
2785 IOC3 ETHERNET DRIVER
2789 F: drivers/net/ioc3-eth.c
2795 F: drivers/serial/ioc3_serial.c
2800 F: net/ipv4/netfilter/ipt_MASQUERADE.c
2802 IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
2808 F: drivers/net/ipg.c
2813 T: git git://git.qlogic.com/ipath-linux-2.6
2815 F: drivers/infiniband/hw/ipath/
2820 W: http://openipmi.sourceforge.net/
2822 F: Documentation/IPMI.txt
2823 F: drivers/char/ipmi/
2824 F: include/linux/ipmi*
2826 IPS SCSI RAID DRIVER
2829 W: http://www.adaptec.com/
2831 F: drivers/scsi/ips*
2840 F: Documentation/networking/ipvs-sysctl.txt
2841 F: include/net/ip_vs.h
2842 F: include/linux/ip_vs.h
2843 F: net/netfilter/ipvs/
2849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
2850 F: drivers/char/pcmcia/ipwireless/
2856 F: include/linux/ipx.h
2857 F: include/net/ipx.h
2863 W: http://irda.sourceforge.net/
2865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
2866 F: Documentation/networking/irda.txt
2867 F: drivers/net/irda/
2868 F: include/net/irda/
2874 F: Documentation/isapnp.txt
2875 F: drivers/pnp/isapnp/
2876 F: include/linux/isapnp.h
2881 W: www.open-iscsi.org
2882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
2884 F: drivers/scsi/*iscsi*
2885 F: include/scsi/*iscsi*
2890 W: http://www.isdn4linux.de
2891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
2893 F: Documentation/isdn/
2895 F: include/linux/isdn.h
2896 F: include/linux/isdn/
2898 ISDN SUBSYSTEM (Eicon active card driver)
2901 W: http://www.melware.de
2903 F: drivers/isdn/hardware/eicon/
2905 IVTV VIDEO4LINUX DRIVER
2909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2910 W: http://www.ivtvdriver.org
2912 F: Documentation/video4linux/*.ivtv
2913 F: drivers/media/video/ivtv/
2914 F: include/linux/ivtv*
2919 W: http://jfs.sourceforge.net/
2920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
2922 F: Documentation/filesystems/jfs.txt
2929 F: drivers/net/jme.*
2931 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
2934 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
2937 F: include/linux/jffs2.h
2939 JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
2945 F: include/linux/ext*jbd*.h
2946 F: include/linux/jbd*.h
2948 K8TEMP HARDWARE MONITORING DRIVER
2952 F: Documentation/hwmon/k8temp
2953 F: drivers/hwmon/k8temp.c
2959 F: Documentation/kbuild/kconfig-language.txt
2966 W: http://lse.sourceforge.net/kdump/
2968 F: Documentation/kdump/
2970 KERNEL AUTOMOUNTER (AUTOFS)
2976 KERNEL AUTOMOUNTER v4 (AUTOFS4)
2984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git
2985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git
2988 F: Documentation/kbuild/
2990 F: scripts/Makefile.*
2994 W: http://www.kerneljanitors.org/
2997 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3001 W: http://nfs.sourceforge.net/
3004 F: include/linux/nfsd/
3008 F: include/linux/lockd/
3009 F: include/linux/sunrpc/
3011 KERNEL VIRTUAL MACHINE (KVM)
3015 W: http://kvm.qumranet.com
3017 F: Documentation/*/kvm.txt
3019 F: arch/*/include/asm/kvm*
3020 F: include/linux/kvm*
3023 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3026 W: http://kvm.qumranet.com
3028 F: arch/x86/include/asm/svm.h
3029 F: arch/x86/kvm/kvm_svm.h
3030 F: arch/x86/kvm/svm.c
3032 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3035 W: http://kvm.qumranet.com
3037 F: arch/powerpc/include/asm/kvm*
3038 F: arch/powerpc/kvm/
3040 KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3043 W: http://kvm.qumranet.com
3045 F: Documentation/ia64/kvm.txt
3046 F: arch/ia64/include/asm/kvm*
3049 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3054 W: http://www.ibm.com/developerworks/linux/linux390/
3056 F: Documentation/s390/kvm.txt
3057 F: arch/s390/include/asm/kvm*
3062 W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/
3065 F: include/linux/kexec.h
3072 F: Documentation/DocBook/kgdb.tmpl
3073 F: drivers/misc/kgdbts.c
3074 F: drivers/serial/kgdboc.c
3075 F: include/linux/kgdb.h
3087 F: Documentation/kmemleak.txt
3088 F: include/linux/kmemleak.h
3090 F: mm/kmemleak-test.c
3095 F: Documentation/trace/kmemtrace.txt
3096 F: include/linux/kmemtrace.h
3097 F: kernel/trace/kmemtrace.c
3105 F: Documentation/kprobes.txt
3106 F: include/linux/kprobes.h
3109 KS0108 LCD CONTROLLER DRIVER
3111 W: http://miguelojeda.es/auxdisplay.htm
3112 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3114 F: Documentation/auxdisplay/ks0108
3115 F: drivers/auxdisplay/ks0108.c
3116 F: include/linux/ks0108.h
3121 F: Documentation/networking/lapb-module.txt
3125 LASI 53c700 driver for PARISC
3129 F: Documentation/scsi/53c700.txt
3130 F: drivers/scsi/53c700*
3136 F: include/linux/leds.h
3138 LEGO USB Tower driver
3141 W: http://legousb.sourceforge.net/
3143 F: drivers/usb/misc/legousbtower.c
3148 W: http://lguest.ozlabs.org/
3150 F: Documentation/lguest/
3153 F: include/linux/lguest*.h
3154 F: arch/x86/include/asm/lguest*.h
3156 LINUX FOR IBM pSERIES (RS/6000)
3158 W: http://www.ibm.com/linux/ltc/projects/ppc
3161 LINUX FOR POWERPC (32-BIT AND 64-BIT)
3164 W: http://www.penguinppc.org/
3166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3169 LINUX FOR POWER MACINTOSH
3171 W: http://www.penguinppc.org/
3175 LINUX FOR POWERPC EMBEDDED MPC5XXX
3178 T: git git://git.secretlab.ca/git/linux-2.6.git
3181 LINUX FOR POWERPC EMBEDDED PPC4XX
3184 W: http://www.penguinppc.org/
3186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3189 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3191 W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3193 T: git git://git.secretlab.ca/git/linux-2.6.git
3196 LINUX FOR POWERPC EMBEDDED PPC8XX
3199 W: http://www.penguinppc.org/
3203 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3205 W: http://www.penguinppc.org/
3209 LINUX FOR POWERPC PA SEMI PWRFICIENT
3211 W: http://www.pasemi.com/
3215 LINUX SECURITY MODULE (LSM) FRAMEWORK
3218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git
3224 F: include/linux/llc.h
3228 LIS3LV02D ACCELEROMETER DRIVER
3231 F: Documentation/hwmon/lis3lv02d
3232 F: drivers/hwmon/lis3lv02d.*
3234 LM83 HARDWARE MONITOR DRIVER
3238 F: Documentation/hwmon/lm83
3239 F: drivers/hwmon/lm83.c
3241 LM90 HARDWARE MONITOR DRIVER
3245 F: Documentation/hwmon/lm90
3246 F: drivers/hwmon/lm90.c
3248 LOCKDEP AND LOCKSTAT
3251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
3253 F: Documentation/lockdep*.txt
3254 F: Documentation/lockstat.txt
3255 F: include/linux/lockdep.h
3258 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
3261 W: http://www.linux-ntfs.org/content/view/19/37/
3263 F: Documentation/ldm.txt
3264 F: fs/partitions/ldm.*
3266 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3271 W: http://www.lsilogic.com/support
3273 F: drivers/message/fusion/
3275 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
3279 F: drivers/scsi/sym53c8xx_2/
3281 LTP (Linux Test Project)
3285 W: http://ltp.sourceforge.net/
3286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git
3293 W: http://www.linux-m32r.org/
3301 W: http://www.linux-m68k.org/
3302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
3307 M68K ON APPLE MACINTOSH
3309 W: http://www.mac.linux-m68k.org/
3316 W: http://www.tazenda.demon.co.uk/phil/linux-hp
3323 W: http://linuxwireless.org/
3324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3326 F: Documentation/networking/mac80211-injection.txt
3327 F: include/net/mac80211.h
3330 MAC80211 PID RATE CONTROL
3334 W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
3335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3337 F: net/mac80211/rc80211_pid*
3343 F: drivers/net/macvlan.c
3344 F: include/linux/if_macvlan.h
3346 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
3348 W: http://www.kernel.org/doc/man-pages
3352 MARVELL LIBERTAS WIRELESS DRIVER
3356 F: drivers/net/wireless/libertas/
3358 MARVELL MV643XX ETHERNET DRIVER
3362 F: drivers/net/mv643xx_eth.*
3363 F: include/linux/mv643xx.h
3365 MARVELL MWL8K WIRELESS DRIVER
3369 F: drivers/net/wireless/mwl8k.c
3371 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
3375 MARVELL YUKON / SYSKONNECT DRIVER
3378 W: http://www.syskonnect.com
3381 MATROX FRAMEBUFFER DRIVER
3385 F: drivers/video/matrox/matroxfb_*
3386 F: include/linux/matroxfb.h
3388 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
3392 F: Documentation/hwmon/max6650
3393 F: drivers/hwmon/max6650.c
3395 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
3397 P: LinuxTV.org Project
3399 W: http://linuxtv.org
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3402 F: Documentation/dvb/
3403 F: Documentation/video4linux/
3406 F: include/linux/dvb/
3407 F: include/linux/videodev*.h
3409 MEGARAID SCSI DRIVERS
3412 W: http://megaraid.lsilogic.com
3414 F: Documentation/scsi/megaraid.txt
3415 F: drivers/scsi/megaraid.*
3416 F: drivers/scsi/megaraid/
3420 W: http://www.linux-mm.org
3422 F: include/linux/mm.h
3425 MEMORY RESOURCE CONTROLLER
3433 MEMORY TECHNOLOGY DEVICES (MTD)
3435 W: http://www.linux-mtd.infradead.org/
3437 T: git git://git.infradead.org/mtd-2.6.git
3440 F: include/linux/mtd/
3443 MICROBLAZE ARCHITECTURE
3446 W: http://www.monstr.eu/fdt/
3447 T: git git://git.monstr.eu/linux-2.6-microblaze.git
3454 F: drivers/usb/image/microtek.*
3458 W: http://www.linux-mips.org/
3460 T: git git://git.linux-mips.org/pub/scm/linux.git
3462 F: Documentation/mips/
3465 MISCELLANEOUS MCA-SUPPORT
3468 F: Documentation/ia64/mca.txt
3469 F: Documentation/mca.txt
3471 F: include/linux/mca*
3476 F: include/linux/module.h
3479 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
3481 W: http://popies.net/meye/
3483 F: Documentation/video4linux/meye.txt
3484 F: drivers/media/video/meye.*
3485 F: include/linux/meye.h
3487 MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
3491 F: drivers/mmc/host/imxmmc.*
3493 MOUSE AND MISC DEVICES [GENERAL]
3496 F: drivers/input/mouse/
3497 F: include/linux/gpio_mouse.h
3499 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
3502 F: Documentation/serial/moxa-smartio
3503 F: drivers/char/mxser.*
3507 W: https://tango.0pointer.de/mailman/listinfo/s270-linux
3508 W: http://0pointer.de/lennart/tchibo.html
3510 F: drivers/platform/x86/msi-laptop.c
3512 MULTIFUNCTION DEVICES (MFD)
3514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
3518 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
3522 F: include/linux/mmc/
3524 MULTIMEDIA CARD (MMC) ETC. OVER SPI
3527 F: drivers/mmc/host/mmc_spi.c
3528 F: include/linux/spi/mmc_spi.h
3530 MULTISOUND SOUND DRIVER
3533 F: Documentation/sound/oss/MultiSound
3536 MULTITECH MULTIPORT CARD (ISICOM)
3539 F: drivers/char/isicom.c
3540 F: include/linux/isicom.h
3542 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3545 T: git git://gitorious.org/musb/mainline.git
3547 F: drivers/usb/musb/
3549 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
3553 W: http://www.myri.com/scs/download-Myri10GE.html
3555 F: drivers/net/myri10ge/
3557 NATSEMI ETHERNET DRIVER (DP8381x)
3560 F: drivers/net/natsemi.c
3567 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
3571 F: drivers/scsi/NCR_D700.*
3573 NETEFFECT IWARP RNIC DRIVER (IW_NES)
3577 W: http://www.neteffect.com
3579 F: drivers/infiniband/hw/nes/
3581 NETEM NETWORK EMULATOR
3585 F: net/sched/sch_netem.c
3587 NETERION (S2IO) 10GbE DRIVER (xframe/vxge)
3594 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
3595 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
3597 F: Documentation/networking/s2io.txt
3598 F: drivers/net/s2io*
3600 NETFILTER/IPTABLES/IPCHAINS
3610 W: http://www.netfilter.org/
3611 W: http://www.iptables.org/
3612 T: git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6.git
3614 F: include/linux/netfilter*
3615 F: include/linux/netfilter/
3616 F: include/net/netfilter/
3617 F: net/*/netfilter.c
3623 W: http://netlabel.sf.net
3626 F: Documentation/netlabel/
3627 F: include/net/netlabel.h
3630 NETROM NETWORK LAYER
3633 W: http://www.linux-ax25.org/
3635 F: include/linux/netrom.h
3636 F: include/net/netrom.h
3639 NETWORK BLOCK DEVICE (NBD)
3642 F: Documentation/blockdev/nbd.txt
3643 F: drivers/block/nbd.c
3644 F: include/linux/nbd.h
3646 NETWORKING [GENERAL]
3649 W: http://www.linuxfoundation.org/en/Net
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
3654 F: include/linux/in.h
3655 F: include/linux/net.h
3656 F: include/linux/netdevice.h
3658 NETWORKING [IPv4/IPv6]
3666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
3672 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
3677 NETWORKING [WIRELESS]
3680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3685 F: include/net/ieee80211*
3686 F: include/linux/wireless.h
3687 F: drivers/net/wireless/
3691 W: http://www.linuxfoundation.org/en/Net
3692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
3695 F: include/linux/if_*
3696 F: include/linux/*device.h
3698 NETXEN (1/10) GbE SUPPORT
3701 W: http://www.netxen.com
3703 F: drivers/net/netxen/
3705 NFS, SUNRPC, AND LOCKD CLIENTS
3708 W: http://client.linux-nfs.org
3709 T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
3715 F: include/linux/lockd/
3716 F: include/linux/nfs*
3717 F: include/linux/sunrpc/
3719 NI5010 NETWORK DRIVER
3724 F: drivers/net/ni5010.*
3729 W: http://www.nilfs.org/en/
3731 F: Documentation/filesystems/nilfs2.txt
3733 F: include/linux/nilfs2_fs.h
3735 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
3737 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
3739 F: Documentation/scsi/NinjaSCSI.txt
3740 F: drivers/scsi/pcmcia/nsp_*
3742 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
3745 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
3747 F: Documentation/scsi/NinjaSCSI.txt
3748 F: drivers/scsi/nsp32*
3753 W: http://www.linux-ntfs.org/
3754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
3756 F: Documentation/filesystems/ntfs.txt
3759 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
3763 F: drivers/video/riva/
3764 F: drivers/video/nvidia/
3769 W: http://www.muru.com/linux/omap/
3770 W: http://linux.omap.com/
3771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
3775 OMAP CLOCK FRAMEWORK SUPPORT
3779 F: arch/arm/*omap*/*clock*
3781 OMAP POWER MANAGEMENT SUPPORT
3785 F: arch/arm/*omap*/*pm*
3794 OMAP FRAMEBUFFER SUPPORT
3799 F: drivers/video/omap/
3805 F: drivers/mmc/host/omap.c
3811 F: drivers/mmc/host/omap_hsmmc.c
3813 OMAP RANDOM NUMBER GENERATOR SUPPORT
3816 F: drivers/char/hw_random/omap-rng.c
3829 F: Documentation/filesystems/omfs.txt
3832 OMNIKEY CARDMAN 4000 DRIVER
3835 F: drivers/char/pcmcia/cm4000_cs.c
3836 F: include/linux/cm4000_cs.h
3838 OMNIKEY CARDMAN 4040 DRIVER
3841 F: drivers/char/pcmcia/cm4040_cs.*
3843 OMNIVISION OV7670 SENSOR DRIVER
3846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3848 F: drivers/media/video/ov7670.c
3850 ONENAND FLASH DRIVER
3854 F: drivers/mtd/onenand/
3855 F: include/linux/mtd/onenand*.h
3857 ONSTREAM SCSI TAPE DRIVER
3862 F: drivers/scsi/osst*
3865 OPENCORES I2C BUS DRIVER
3869 F: Documentation/i2c/busses/i2c-ocores
3870 F: drivers/i2c/busses/i2c-ocores.c
3877 F: drivers/oprofile/
3878 F: include/linux/oprofile.h
3880 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
3884 W: http://oss.oracle.com/projects/ocfs2/
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
3887 F: Documentation/filesystems/ocfs2.txt
3888 F: Documentation/filesystems/dlmfs.txt
3897 W: http://www.nongnu.org/orinoco/
3899 F: drivers/net/wireless/orinoco/
3901 OSD LIBRARY and FILESYSTEM
3905 W: http://open-osd.org
3906 T: git git://git.open-osd.org/open-osd.git
3908 F: drivers/scsi/osd/
3909 F: include/scsi/osd_*
3915 W: http://prism54.org
3916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
3918 F: drivers/net/wireless/p54/
3920 PA SEMI ETHERNET DRIVER
3924 F: drivers/net/pasemi_mac.*
3926 PA SEMI SMBUS DRIVER
3930 F: drivers/i2c/busses/i2c-pasemi.c
3932 PANASONIC LAPTOP ACPI EXTRAS DRIVER
3935 F: drivers/platform/x86/panasonic-laptop.c
3937 PANASONIC MN10300/AM33 PORT
3941 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
3943 F: Documentation/mn10300/
3946 PARALLEL PORT SUPPORT
3950 F: include/linux/parport*.h
3951 F: drivers/char/ppdev.c
3952 F: include/linux/ppdev.h
3954 PARAVIRT_OPS INTERFACE
3961 F: Documentation/ia64/paravirt_ops.txt
3962 F: arch/*/kernel/paravirt*
3963 F: arch/*/include/asm/paravirt.h
3965 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
3968 W: http://www.torque.net/linux-pp.html
3970 F: Documentation/blockdev/paride.txt
3971 F: drivers/block/paride/
3977 W: http://www.parisc-linux.org/
3978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
3983 PC87360 HARDWARE MONITORING DRIVER
3987 F: Documentation/hwmon/pc87360
3988 F: drivers/hwmon/pc87360.c
3993 F: drivers/char/pc8736x_gpio.c
3998 F: drivers/leds/leds-pca9532.c
3999 F: include/linux/leds-pca9532.h
4001 PCA9564/PCA9665 I2C BUS DRIVER
4005 F: drivers/i2c/algos/i2c-algo-pca.c
4006 F: drivers/i2c/busses/i2c-pca-*
4007 F: include/linux/i2c-algo-pca.h
4008 F: include/linux/i2c-pca-platform.h
4014 F: Documentation/PCI/pci-error-recovery.txt
4015 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4022 F: Documentation/PCI/
4024 F: include/linux/pci*
4030 F: drivers/pci/hotplug
4033 P: Linux PCMCIA Team
4035 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4038 F: Documentation/pcmcia/
4042 PCNET32 NETWORK DRIVER
4046 F: drivers/net/pcnet32.c
4048 PER-TASK DELAY ACCOUNTING
4051 F: include/linux/delayacct.h
4052 F: kernel/delayacct.c
4054 PERFORMANCE EVENTS SUBSYSTEM
4060 PERSONALITY HANDLING
4064 F: include/linux/personality.h
4070 F: drivers/mtd/devices/phram.c
4075 F: drivers/block/pktcdvd.c
4076 F: include/linux/pktcdvd.h
4078 PMC SIERRA MaxRAID DRIVER
4081 W: http://www.pmc-sierra.com/
4083 F: drivers/scsi/pmcraid.*
4085 POSIX CLOCKS and TIMERS
4089 F: include/linux/timer*
4092 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
4095 T: git git://git.infradead.org/battery-2.6.git
4097 F: include/linux/power_supply.h
4098 F: drivers/power/power_supply*
4110 F: drivers/i2c/busses/i2c-pnx.c
4112 PPP PROTOCOL DRIVERS AND COMPRESSORS
4116 F: drivers/net/ppp_*
4118 PPP OVER ATM (RFC 2364)
4121 F: net/atm/pppoatm.c
4122 F: include/linux/atmppp.h
4127 F: drivers/net/pppoe.c
4128 F: drivers/net/pppox.c
4133 F: drivers/net/pppol2tp.c
4134 F: include/linux/if_pppol2tp.h
4138 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
4141 F: Documentation/pps/
4143 F: include/linux/pps*.h
4148 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
4150 F: Documentation/preempt-locking.txt
4151 F: include/linux/preempt.h
4153 PRISM54 WIRELESS DRIVER
4156 W: http://prism54.org
4158 F: drivers/net/wireless/prism54/
4160 PROMISE DC4030 CACHING DISK CONTROLLER DRIVER
4162 W: http://www.pnd-pc.demon.co.uk/promise/
4165 PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
4169 F: drivers/ata/sata_promise.*
4176 F: drivers/net/ps3_gelic_net.*
4178 PS3 PLATFORM SUPPORT
4183 F: arch/powerpc/boot/ps3*
4184 F: arch/powerpc/include/asm/lv1call.h
4185 F: arch/powerpc/include/asm/ps3*.h
4186 F: arch/powerpc/platforms/ps3/
4189 F: drivers/rtc/rtc-ps3.c
4190 F: drivers/usb/host/*ps3.c
4191 F: sound/ppc/snd_ps3*
4202 F: include/asm-generic/syscall.h
4203 F: include/linux/ptrace.h
4204 F: include/linux/regset.h
4205 F: include/linux/tracehook.h
4208 PVRUSB2 VIDEO4LINUX DRIVER
4212 W: http://www.isely.net/pvrusb2/
4213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4215 F: Documentation/video4linux/README.pvrusb2
4216 F: drivers/media/video/pvrusb2/
4218 PXA2xx/PXA3xx SUPPORT
4223 F: arch/arm/mach-pxa/
4224 F: drivers/pcmcia/pxa2xx*
4225 F: drivers/spi/pxa2xx*
4226 F: drivers/usb/gadget/pxa2*
4227 F: include/sound/pxa2xx-lib.h
4235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4252 QLOGIC QLA2XXX FC-SCSI DRIVER
4257 F: Documentation/scsi/LICENSE.qla2xxx
4258 F: drivers/scsi/qla2xxx/
4260 QLOGIC QLA3XXX NETWORK DRIVER
4265 F: Documentation/networking/LICENSE.qla3xxx
4266 F: drivers/net/qla3xxx.*
4268 QLOGIC QLGE 10Gb ETHERNET DRIVER
4273 F: drivers/net/qlge/
4277 W: http://www.alarsen.net/linux/qnx4fs/
4280 F: include/linux/qnx4_fs.h
4281 F: include/linux/qnxtypes.h
4283 RADEON FRAMEBUFFER DISPLAY DRIVER
4287 F: drivers/video/aty/radeon*
4288 F: include/linux/radeonfb.h
4290 RAGE128 FRAMEBUFFER DISPLAY DRIVER
4294 F: drivers/video/aty/aty128fb.c
4296 RALINK RT2X00 WIRELESS LAN DRIVER
4300 W: http://rt2x00.serialmonkey.com/
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
4303 F: drivers/net/wireless/rt2x00/
4305 RAMDISK RAM BLOCK DEVICE DRIVER
4308 F: Documentation/blockdev/ramdisk.txt
4309 F: drivers/block/brd.c
4311 RANDOM NUMBER DRIVER
4314 F: drivers/char/random.c
4321 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
4325 F: drivers/net/wireless/ray*
4331 F: Documentation/RCU/torture.txt
4332 F: kernel/rcutorture.c
4338 RDC R6040 FAST ETHERNET DRIVER
4342 F: drivers/net/r6040.c
4344 RDS - RELIABLE DATAGRAM SOCKETS
4350 READ-COPY UPDATE (RCU)
4353 W: http://www.rdrop.com/users/paulmck/rclock/
4355 F: Documentation/RCU/rcu.txt
4356 F: Documentation/RCU/rcuref.txt
4357 F: include/linux/rcupdate.h
4358 F: include/linux/srcu.h
4359 F: kernel/rcupdate.c
4361 REAL TIME CLOCK DRIVER
4364 F: Documentation/rtc.txt
4366 F: include/linux/rtc.h
4368 REAL TIME CLOCK (RTC) SUBSYSTEM
4372 F: Documentation/rtc.txt
4374 F: include/linux/rtc.h
4376 REISERFS FILE SYSTEM
4385 F Documentation/rfkill.txt
4390 F: Documentation/serial/riscom8.txt
4391 F: drivers/char/riscom8*
4395 W: http://www.comtrol.com
4397 F: Documentation/serial/rocket.txt
4398 F: drivers/char/rocket*
4403 W: http://www.linux-ax25.org/
4405 F: include/linux/rose.h
4406 F: include/net/rose.h
4409 RTL8180 WIRELESS DRIVER
4412 W: http://linuxwireless.org/
4413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4415 F: drivers/net/wireless/rtl818x/rtl8180*
4417 RTL8187 WIRELESS DRIVER
4422 W: http://linuxwireless.org/
4423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4425 F: drivers/net/wireless/rtl818x/rtl8187*
4427 S3 SAVAGE FRAMEBUFFER DRIVER
4431 F: drivers/video/savage/
4438 W: http://www.ibm.com/developerworks/linux/linux390/
4442 S390 NETWORK DRIVERS
4447 W: http://www.ibm.com/developerworks/linux/linux390/
4449 F: drivers/s390/net/
4457 F: drivers/s390/crypto/
4464 W: http://www.ibm.com/developerworks/linux/linux390/
4466 F: Documentation/s390/zfcpdump.txt
4467 F: drivers/s390/scsi/zfcp_*
4469 S390 IUCV NETWORK LAYER
4473 W: http://www.ibm.com/developerworks/linux/linux390/
4475 F: drivers/s390/net/*iucv*
4476 F: include/net/iucv/
4479 S3C24XX SD/MMC Driver
4483 F: drivers/mmc/host/s3cmci.*
4485 SAA7146 VIDEO4LINUX-2 DRIVER
4488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4489 W: http://www.mihu.de/linux/saa7146
4491 F: drivers/media/common/saa7146*
4492 F: drivers/media/video/*7146*
4493 F: include/media/*7146*
4498 F: drivers/watchdog/sc1200wdt.c
4505 F: include/linux/sched.h
4512 W: http://www.sunplusct.com
4518 W: http://www.kernel.dk
4525 W: http://www.torque.net/sg
4527 F: drivers/scsi/sg.c
4528 F: include/scsi/sg.h
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
4534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
4535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
4544 F: Documentation/scsi/st.txt
4551 W: http://lksctp.sourceforge.net
4553 F: Documentation/networking/sctp.txt
4554 F: include/linux/sctp.h
4555 F: include/net/sctp/
4561 F: Documentation/i2c/busses/scx200_acb
4562 F: arch/x86/kernel/scx200_32.c
4563 F: drivers/watchdog/scx200_wdt.c
4564 F: drivers/i2c/busses/scx200*
4565 F: drivers/mtd/maps/scx200_docflash.c
4566 F: include/linux/scx200.h
4571 F: drivers/char/scx200_gpio.c
4572 F: include/linux/scx200_gpio.h
4574 SCx200 HRT CLOCKSOURCE DRIVER
4577 F: drivers/clocksource/scx200_hrt.c
4579 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
4583 F: drivers/mmc/host/sdricoh_cs.c
4585 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
4588 F: drivers/mmc/host/sdhci.*
4590 SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
4595 F: drivers/mmc/host/sdhci-of.*
4597 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
4601 F: drivers/mmc/host/sdhci-s3c.c
4606 T: git git://www.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
4607 W: http://security.wiki.kernel.org/
4615 SELINUX SECURITY MODULE
4620 W: http://selinuxproject.org
4621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
4623 F: include/linux/selinux*
4624 F: security/selinux/
4629 F: drivers/misc/phantom.c
4630 F: include/linux/phantom.h
4632 SERIAL ATA (SATA) SUBSYSTEM
4635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
4638 F: include/linux/ata.h
4639 F: include/linux/libata.h
4641 SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
4645 W: http://www.serverengines.com
4647 F: drivers/net/benet/
4660 F: drivers/misc/sgi-gru/
4662 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
4666 F: Documentation/ia64/serial.txt
4667 F: drivers/serial/ioc?_serial.c
4668 F: include/linux/ioc?.h
4670 SGI VISUAL WORKSTATION 320 AND 540
4673 W: http://linux-visws.sf.net
4674 S: Maintained for 2.6.
4675 F: Documentation/sgi-visws.txt
4677 SGI XP/XPC/XPNET DRIVER
4680 F: drivers/misc/sgi-xp/
4682 SHARP LH SUPPORT (LH7952X & LH7A40X)
4684 W: http://projects.buici.com/arm
4687 F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
4688 F: arch/arm/mach-lh7a40x/
4689 F: drivers/serial/serial_lh7a40x.c
4690 F: drivers/usb/gadget/lh7a40*
4691 F: drivers/usb/host/ohci-lh7a40*
4693 SIMPLE FIRMWARE INTERFACE (SFI)
4697 W: http://simplefirmware.org/
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
4700 F: arch/x86/kernel/*sfi*
4702 F: include/linux/sfi*.h
4704 SIMTEC EB110ATX (Chalice CATS)
4707 W: http://www.simtec.co.uk/products/EB110ATX/
4710 SIMTEC EB2410ITX (BAST)
4713 W: http://www.simtec.co.uk/products/EB2410ITX/
4715 F: arch/arm/mach-s3c2410/
4716 F: drivers/*/*s3c2410*
4717 F: drivers/*/*/*s3c2410*
4719 TI DAVINCI MACHINE SUPPORT
4723 F: arch/arm/mach-davinci
4725 SIS 190 ETHERNET DRIVER
4729 F: drivers/net/sis190.c
4731 SIS 900/7016 FAST ETHERNET DRIVER
4733 W: http://www.brownhat.org/sis900.html
4736 F: drivers/net/sis900.*
4738 SIS 96X I2C/SMBUS DRIVER
4742 F: Documentation/i2c/busses/i2c-sis96x
4743 F: drivers/i2c/busses/i2c-sis96x.c
4745 SIS FRAMEBUFFER DRIVER
4747 W: http://www.winischhofer.net/linuxsisvga.shtml
4749 F: Documentation/fb/sisfb.txt
4750 F: drivers/video/sis/
4751 F: include/video/sisfb.h
4755 W: http://www.winischhofer.at/linuxsisusbvga.shtml
4757 F: drivers/usb/misc/sisusbvga/
4759 SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
4763 F: drivers/net/skge.*
4764 F: drivers/net/sky2.*
4772 F: include/linux/sl?b*.h
4775 SMC91x ETHERNET DRIVER
4778 F: drivers/net/smc91x.*
4780 SMSC47B397 HARDWARE MONITOR DRIVER
4784 F: Documentation/hwmon/smsc47b397
4785 F: drivers/hwmon/smsc47b397.c
4787 SMSC911x ETHERNET DRIVER
4791 F: include/linux/smsc911x.h
4792 F: drivers/net/smsc911x.*
4794 SMSC9420 PCI ETHERNET DRIVER
4798 F: drivers/net/smsc9420.*
4803 F: drivers/uio/uio_smx.c
4805 SN-IA64 (Itanium) SUB-PLATFORM
4809 W: http://www.sgi.com/altix
4813 SOC-CAMERA V4L2 SUBSYSTEM
4816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4818 F: include/media/v4l2*
4819 F: drivers/media/video/v4l2*
4821 SOEKRIS NET48XX LED SUPPORT
4824 F: drivers/leds/leds-net48xx.c
4826 SOFTWARE RAID (Multiple Disks) SUPPORT
4831 F: include/linux/raid/
4833 SONIC NETWORK DRIVER
4837 F: drivers/net/sonic.*
4839 SONICS SILICON BACKPLANE DRIVER (SSB)
4844 F: include/linux/ssb/
4846 SONY VAIO CONTROL DEVICE DRIVER
4849 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
4851 F: Documentation/laptops/sony-laptop.txt
4852 F: drivers/char/sonypi.c
4853 F: drivers/platform/x86/sony-laptop.c
4854 F: include/linux/sony-laptop.h
4856 SONY MEMORYSTICK CARD SUPPORT
4858 W: http://tifmxx.berlios.de/
4860 F: drivers/memstick/host/tifm_ms.c
4866 W: http://www.alsa-project.org/
4867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
4868 T: git git://git.alsa-project.org/alsa-kernel.git
4870 F: Documentation/sound/
4874 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
4877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git
4879 W: http://alsa-project.org/main/index.php/ASoC
4882 F: include/sound/soc*
4884 SPARC + UltraSPARC (sparc/sparc64)
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
4892 SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
4895 F: Documentation/serial/specialix.txt
4896 F: drivers/char/specialix*
4902 F: Documentation/spi/
4904 F: include/linux/spi/
4906 SPIDERNET NETWORK DRIVER for CELL
4911 F: Documentation/networking/spider_net.txt
4912 F: drivers/net/spider_net*
4918 W: http://www.ibm.com/developerworks/power/cell/
4920 F: Documentation/filesystems/spufs.txt
4921 F: arch/powerpc/platforms/cell/spufs/
4923 SQUASHFS FILE SYSTEM
4926 W: http://squashfs.org.uk
4928 F: Documentation/filesystems/squashfs.txt
4931 SRM (Alpha) environment access
4934 F: arch/alpha/kernel/srm_env.c
4944 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
4949 STARFIRE/DURALAN NETWORK DRIVER
4952 F: drivers/net/starfire*
4954 STARMODE RADIO IP (STRIP) PROTOCOL DRIVER
4956 F: drivers/net/wireless/strip.c
4957 F: include/linux/if_strip.h
4959 STRADIS MPEG-2 DECODER DRIVER
4961 W: http://www.stradis.com/
4963 F: drivers/media/video/stradis.c
4967 W: http://sammy.net/sun3/
4969 F: arch/m68k/kernel/*sun3*
4971 F: arch/m68k/include/asm/sun3*
4976 W: http://www.linux-sh.org
4977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git
4979 F: Documentation/sh/
4989 F: Documentation/power/
4990 F: arch/x86/kernel/acpi/
4991 F: drivers/base/power/
4993 F: include/linux/suspend.h
4994 F: include/linux/freezer.h
4995 F: include/linux/pm.h
5001 F: Documentation/svga.txt
5002 F: arch/x86/boot/video*
5007 F: Documentation/filesystems/sysv-fs.txt
5009 F: include/linux/sysv_fs.h
5011 TASKSTATS STATISTICS INTERFACE
5014 F: Documentation/accounting/taskstats*
5015 F: include/linux/taskstats*
5016 F: kernel/taskstats.c
5022 F: include/linux/pkt_cls.h
5023 F: include/net/pkt_cls.h
5026 TCP LOW PRIORITY MODULE
5029 W: http://tcp-lp-mod.sourceforge.net/
5031 F: net/ipv4/tcp_lp.c
5033 TEHUTI ETHERNET DRIVER
5038 F: drivers/net/tehuti*
5040 Telecom Clock Driver for MCPL0010
5043 F: drivers/char/tlclk.c
5045 TENSILICA XTENSA PORT (xtensa)
5050 THINKPAD ACPI EXTRAS DRIVER
5053 W: http://ibm-acpi.sourceforge.net
5054 W: http://thinkwiki.org/wiki/Ibm-acpi
5055 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
5057 F: drivers/platform/x86/thinkpad_acpi.c
5059 TI FLASH MEDIA INTERFACE DRIVER
5062 F: drivers/misc/tifm*
5063 F: drivers/mmc/host/tifm_sd.c
5064 F: include/linux/tifm.h
5066 TI TWL4030 SERIES SOC CODEC DRIVER
5070 F: sound/soc/codecs/twl4030*
5077 W: http://tipc.sourceforge.net/
5078 W: http://tipc.cslab.ericsson.net/
5079 T: git git://tipc.cslab.ericsson.net/pub/git/tipc.git
5081 F: include/linux/tipc*.h
5082 F: include/net/tipc/
5088 W: http://sourceforge.net/projects/tlan/
5090 F: Documentation/networking/tlan.txt
5091 F: drivers/net/tlan.*
5093 TOMOYO SECURITY MODULE
5099 W: http://tomoyo.sourceforge.jp/
5100 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.2.x/tomoyo-lsm/patches/
5104 TOPSTAR LAPTOP EXTRAS DRIVER
5107 F: drivers/platform/x86/topstar-laptop.c
5109 TOSHIBA ACPI EXTRAS DRIVER
5111 F: drivers/platform/x86/toshiba_acpi.c
5116 W: http://www.buzzard.org.uk/toshiba/
5118 F: drivers/char/toshiba.c
5119 F: include/linux/toshiba.h
5124 F: drivers/mmc/host/tmio_mmc.*
5126 TMPFS (SHMEM FILESYSTEM)
5130 F: include/linux/shmem_fs.h
5136 W: http://tpmdd.sourceforge.net
5138 W: http://www.sirrix.com
5141 F: drivers/char/tpm/
5145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
5151 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5152 F: drivers/char/tty_*
5153 F: drivers/serial/serial_core.c
5154 F: include/linux/serial_core.h
5155 F: include/linux/serial.h
5156 F: include/linux/tty.h
5158 TULIP NETWORK DRIVERS
5163 F: drivers/net/tulip/
5168 W: http://vtun.sourceforge.net/tun
5170 F: Documentation/networking/tuntap.txt
5171 F: arch/um/os-Linux/drivers/
5173 TURBOCHANNEL SUBSYSTEM
5177 F: include/linux/tc.h
5183 F: drivers/scsi/u14-34f.c
5185 UBI FILE SYSTEM (UBIFS)
5189 T: git git://git.infradead.org/ubifs-2.6.git
5190 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
5192 F: Documentation/filesystems/ubifs.txt
5195 UCLINUX (AND M68KNOMMU)
5197 W: http://www.uclinux.org/
5202 UCLINUX FOR RENESAS H8/300 (H8300)
5204 W: http://uclinux-h8.sourceforge.jp/
5209 W: http://linux-udf.sourceforge.net
5211 F: Documentation/filesystems/udf.txt
5217 F: Documentation/filesystems/ufs.txt
5220 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
5225 F: include/linux/uwb.h
5226 F: include/linux/uwb/
5228 UNIFORM CDROM DRIVER
5230 W: http://www.kernel.dk
5232 F: Documentation/cdrom/
5233 F: drivers/cdrom/cdrom.c
5234 F: include/linux/cdrom.h
5236 UNSORTED BLOCK IMAGES (UBI)
5238 W: http://www.linux-mtd.infradead.org/
5240 T: git git://git.infradead.org/ubi-2.6.git
5243 F: include/linux/mtd/ubi.h
5244 F: include/mtd/ubi-user.h
5250 F: Documentation/usb/acm.txt
5251 F: drivers/usb/class/cdc-acm.*
5253 USB BLOCK DRIVER (UB ub)
5257 F: drivers/block/ub.c
5259 USB CDC ETHERNET DRIVER
5263 W: http://www.kroah.com/linux-usb/
5264 F: drivers/net/usb/cdc_*.c
5265 F: include/linux/usb/cdc.h
5267 USB CYPRESS C67X00 DRIVER
5271 F: drivers/usb/c67x00/
5273 USB DAVICOM DM9601 DRIVER
5276 W: http://www.linux-usb.org/usbnet
5278 F: drivers/net/usb/dm9601.c
5280 USB DIAMOND RIO500 DRIVER
5283 W: http://rio500.sourceforge.net
5285 F: drivers/usb/misc/rio500*
5291 F: Documentation/usb/ehci.txt
5292 F: drivers/usb/host/ehci*
5294 USB ET61X[12]51 DRIVER
5298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5299 W: http://www.linux-projects.org
5301 F: drivers/media/video/et61x251/
5303 USB GADGET/PERIPHERAL SUBSYSTEM
5306 W: http://www.linux-usb.org/gadget
5308 F: drivers/usb/gadget/
5309 F: include/linux/usb/gadget*
5311 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
5314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5316 F: Documentation/usb/hiddev.txt
5317 F: drivers/hid/usbhid/
5323 F: drivers/usb/host/isp116x*
5324 F: include/linux/usb/isp116x.h
5326 USB KAWASAKI LSI DRIVER
5330 F: drivers/usb/serial/kl5kusb105.*
5332 USB MASS STORAGE DRIVER
5337 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
5338 F: drivers/usb/storage/
5344 F: Documentation/usb/ohci.txt
5345 F: drivers/usb/host/ohci*
5347 USB OPTION-CARD DRIVER
5351 F: drivers/usb/serial/option.c
5356 W: http://alpha.dyndns.org/ov511/
5358 F: drivers/media/video/ov511.*
5364 W: http://pegasus2.sourceforge.net/
5366 F: drivers/net/usb/pegasus.*
5368 USB PRINTER DRIVER (usblp)
5372 F: drivers/usb/class/usblp.c
5378 W: http://pegasus2.sourceforge.net/
5380 F: drivers/net/usb/rtl8150.c
5385 W: http://www.chello.nl/~j.vreeken/se401/
5387 F: Documentation/video4linux/se401.txt
5388 F: drivers/media/video/se401.*
5390 USB SERIAL BELKIN F5U103 DRIVER
5394 F: drivers/usb/serial/belkin_sa.*
5396 USB SERIAL CYPRESS M8 DRIVER
5400 W: http://geocities.com/i0xox0i
5401 W: http://firstlight.net/cvs
5402 F: drivers/usb/serial/cypress_m8.*
5404 USB SERIAL CYBERJACK DRIVER
5406 W: http://www.reiner-sct.de/support/treiber_cyberjack.php
5408 F: drivers/usb/serial/cyberjack.c
5410 USB SERIAL DIGI ACCELEPORT DRIVER
5415 F: drivers/usb/serial/digi_acceleport.c
5421 F: Documentation/usb/usb-serial.txt
5422 F: drivers/usb/serial/generic.c
5423 F: drivers/usb/serial/usb-serial.c
5424 F: include/linux/usb/serial.h
5426 USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
5430 F: drivers/usb/serial/empeg.c
5432 USB SERIAL KEYSPAN DRIVER
5435 W: http://www.kroah.com/linux/
5437 F: drivers/usb/serial/*keyspan*
5439 USB SERIAL WHITEHEAT DRIVER
5442 W: http://www.connecttech.com
5444 F: drivers/usb/serial/whiteheat*
5446 USB SMSC95XX ETHERNET DRIVER
5450 F: drivers/net/usb/smsc95xx.*
5456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5457 W: http://www.linux-projects.org
5459 F: Documentation/video4linux/sn9c102.txt
5460 F: drivers/media/video/sn9c102/
5465 W: http://www.linux-usb.org
5466 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5468 F: Documentation/usb/
5471 F: include/linux/usb.h
5472 F: include/linux/usb/
5478 F: drivers/usb/host/uhci*
5480 USB "USBNET" DRIVER FRAMEWORK
5483 W: http://www.linux-usb.org/usbnet
5485 F: drivers/net/usb/usbnet.c
5486 F: include/linux/usb/usbnet.h
5492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5493 W: http://linux-uvc.berlios.de
5495 F: drivers/media/video/uvc/
5497 USB W996[87]CF DRIVER
5501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5502 W: http://www.linux-projects.org
5504 F: Documentation/video4linux/w9968cf.txt
5505 F: drivers/media/video/w996*
5507 USB WIRELESS RNDIS DRIVER (rndis_wlan)
5511 F: drivers/net/wireless/rndis_wlan.c
5522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5523 W: http://www.linux-projects.org
5525 F: Documentation/video4linux/zc0301.txt
5526 F: drivers/media/video/zc0301/
5531 W: http://linux-lc100020.sourceforge.net
5533 F: drivers/net/wireless/zd1201.*
5539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5540 W: http://royale.zerezo.com/zr364xx/
5542 F: Documentation/video4linux/zr364xx.txt
5543 F: drivers/media/video/zr364xx.c
5545 USER-MODE LINUX (UML)
5549 W: http://user-mode-linux.sourceforge.net
5551 F: Documentation/uml/
5560 F: Documentation/DocBook/uio-howto.tmpl
5562 F: include/linux/uio*.h
5564 UTIL-LINUX-NG PACKAGE
5567 W: http://kernel.org/~kzak/util-linux-ng/
5568 T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
5574 W: http://dev.gentoo.org/~spock/projects/uvesafb/
5576 F: Documentation/fb/uvesafb.txt
5577 F: drivers/video/uvesafb.*
5579 VFAT/FAT/MSDOS FILESYSTEM
5582 F: Documentation/filesystems/vfat.txt
5585 VIA RHINE NETWORK DRIVER
5588 F: drivers/net/via-rhine.c
5594 F: Documentation/i2c/busses/i2c-viapro
5595 F: drivers/i2c/busses/i2c-viapro.c
5597 VIA SD/MMC CARD CONTROLLER DRIVER
5601 F: drivers/mmc/host/via-sdmmc.c
5603 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
5608 F: drivers/video/via/
5610 VIA VELOCITY NETWORK DRIVER
5614 F: drivers/net/via-velocity.*
5620 F: drivers/net/macvlan.c
5621 F: include/linux/if_*vlan.h
5628 F: drivers/vlynq/vlynq.c
5629 F: include/linux/vlynq.h
5631 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
5634 W: http://opensource.wolfsonmicro.com/node/15
5635 W: http://www.slimlogic.co.uk/?p=48
5636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
5638 F: drivers/regulator/
5639 F: include/linux/regulator/
5641 VT1211 HARDWARE MONITOR DRIVER
5645 F: Documentation/hwmon/vt1211
5646 F: drivers/hwmon/vt1211.c
5648 VT8231 HARDWARE MONITOR DRIVER
5652 F: drivers/hwmon/vt8231.c
5654 W1 DALLAS'S 1-WIRE BUS
5657 F: Documentation/w1/
5660 W83791D HARDWARE MONITORING DRIVER
5664 F: Documentation/hwmon/w83791d
5665 F: drivers/hwmon/w83791d.c
5667 W83793 HARDWARE MONITORING DRIVER
5671 F: Documentation/hwmon/w83793
5672 F: drivers/hwmon/w83793.c
5674 W83L51xD SD/MMC CARD INTERFACE DRIVER
5677 F: drivers/mmc/host/wbsd.*
5679 WATCHDOG DEVICE DRIVERS
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
5683 F: Documentation/watchdog/
5684 F: drivers/watchdog/
5685 F: include/linux/watchdog.h
5687 WAVELAN NETWORK DRIVER & WIRELESS EXTENSIONS
5690 W: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
5692 F: Documentation/networking/wavelan.txt
5693 F: drivers/net/wireless/wavelan*
5699 F: drivers/scsi/wd7000.c
5705 F: drivers/input/misc/winbond-cir.c
5712 W: http://linuxwimax.org
5714 WIMEDIA LLC PROTOCOL (WLP) SUBSYSTEM
5717 F: include/linux/wlp.h
5720 WISTRON LAPTOP BUTTON DRIVER
5723 F: drivers/input/misc/wistron_btns.c
5725 WL1251 WIRELESS DRIVER
5728 W: http://wireless.kernel.org
5729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5731 F: drivers/net/wireless/wl12xx/*
5732 X: drivers/net/wireless/wl12xx/wl1271*
5734 WL1271 WIRELESS DRIVER
5737 W: http://wireless.kernel.org
5738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5740 F: drivers/net/wireless/wl12xx/wl1271*
5742 WL3501 WIRELESS PCMCIA CARD DRIVER
5745 W: http://oops.ghostprotocols.net:81/blog
5747 F: drivers/net/wireless/wl3501*
5749 WM97XX TOUCHSCREEN DRIVERS
5753 T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
5754 W: http://opensource.wolfsonmicro.com/node/7
5756 F: drivers/input/touchscreen/*wm97*
5757 F: include/linux/wm97xx.h
5759 WOLFSON MICROELECTRONICS PMIC DRIVERS
5763 T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
5764 W: http://opensource.wolfsonmicro.com/node/8
5766 F: drivers/leds/leds-wm83*.c
5767 F: drivers/mfd/wm8*.c
5768 F: drivers/power/wm83*.c
5769 F: drivers/rtc/rtc-wm83*.c
5770 F: drivers/regulator/wm8*.c
5771 F: drivers/video/backlight/wm83*_bl.c
5772 F: drivers/watchdog/wm83*_wdt.c
5773 F: include/linux/mfd/wm831x/
5774 F: include/linux/mfd/wm8350/
5775 F: include/linux/mfd/wm8400/
5776 F: sound/soc/codecs/wm8350.c
5777 F: sound/soc/codecs/wm8400.c
5783 F: Documentation/networking/x25*
5787 X86 ARCHITECTURE (32-BIT AND 64-BIT)
5792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
5794 F: Documentation/x86/
5797 XEN HYPERVISOR INTERFACE
5804 F: drivers/*/xen-*front.c
5806 F: arch/x86/include/asm/xen/
5810 P: Silicon Graphics Inc
5814 W: http://oss.sgi.com/projects/xfs
5815 T: git git://oss.sgi.com/xfs/xfs.git
5817 F: Documentation/filesystems/xfs.txt
5820 XILINX SYSTEMACE DRIVER
5822 W: http://www.secretlab.ca/
5824 F: drivers/block/xsysace.c
5826 XILINX UARTLITE SERIAL DRIVER
5830 F: drivers/serial/uartlite.c
5832 YAM DRIVER FOR AX.25
5836 F: drivers/net/hamradio/yam*
5837 F: include/linux/yam.h
5839 YEALINK PHONE DRIVER
5843 F: Documentation/input/yealink.txt
5844 F: drivers/input/misc/yealink.*
5846 Z8530 DRIVER FOR AX.25
5848 W: http://yaina.de/jreuter/
5849 W: http://www.qsl.net/dl1bke/
5852 F: Documentation/networking/z8530drv.txt
5853 F: drivers/net/hamradio/*scc.c
5854 F: drivers/net/hamradio/z8530.h
5856 ZD1211RW WIRELESS DRIVER
5859 W: http://zd1211.ath.cx/wiki/DriverRewrite
5863 F: drivers/net/wireless/zd1211rw/
5865 ZR36067 VIDEO FOR LINUX DRIVER
5868 W: http://mjpeg.sourceforge.net/driver-zoran/
5869 T: Mercurial http://linuxtv.org/hg/v4l-dvb
5871 F: drivers/media/video/zoran/
5873 ZS DECSTATION Z85C30 SERIAL DRIVER
5876 F: drivers/serial/zs.*
5881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
5882 S: Buried alive in reporters