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 try to include any credit lines you want added with the
40 patch. It avoids people being missed off by mistake and makes
41 it easier to know who wants adding and who doesn't.
43 PLEASE document known bugs. If it doesn't work for everything
44 or does something very odd once a month document it.
46 PLEASE remember that submissions must be made under the terms
47 of the OSDL certificate of contribution and should include a
48 Signed-off-by: line. The current version of this "Developer's
49 Certificate of Origin" (DCO) is listed in the file
50 Documentation/SubmittingPatches.
52 6. Make sure you have the right to send any changes you make. If you
53 do changes at work you may find your employer owns the patch
56 7. When sending security related changes or reports to a maintainer
62 -----------------------------------
64 Maintainers List (try to look for most precise areas first)
66 Note: For the hard of thinking, this list is meant to remain in alphabetical
67 order. If you could add yourselves to it in alphabetical order that would be
72 L: Mailing list that is relevant to this area
73 W: Web-page with status/info
74 T: SCM tree type and location. Type is one of: git, hg, quilt.
75 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
87 F: Files and directories with wildcard patterns.
88 A trailing slash includes all files and subdirectory files.
89 F: drivers/net/ all files in and below drivers/net
90 F: drivers/net/* all files in drivers/net, but not below
91 F: */net/* all files in "any top level directory"/net
92 One pattern per line. Multiple F: lines acceptable.
93 X: Files and directories that are NOT maintained, same rules as F:
94 Files exclusions are tested before file matches.
95 Can be useful for excluding a specific subdirectory, for instance:
98 matches all files in and below net excluding net/ipv6/
105 F: drivers/net/3c505*
112 F: Documentation/networking/vortex.txt
113 F: drivers/net/3c59x.c
115 3CR990 NETWORK DRIVER
120 F: drivers/net/typhoon*
122 3W-9XXX SATA-RAID CONTROLLER DRIVER
126 W: http://www.amcc.com
128 F: drivers/scsi/3w-9xxx*
130 3W-XXXX ATA-RAID CONTROLLER DRIVER
134 W: http://www.amcc.com
136 F: drivers/scsi/3w-xxxx*
138 53C700 AND 53C700-66 SCSI DRIVER
139 P: James E.J. Bottomley
143 F: drivers/scsi/53c700*
145 6PACK NETWORK DRIVER FOR AX.25
150 F: drivers/net/hamradio/6pack.c
152 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.]
171 F: drivers/net/*8390*
172 F: drivers/net/ax88796.c
175 P: Eric Van Hensbergen
182 W: http://swik.net/v9fs
183 T: git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git
185 F: Documentation/filesystems/9p.txt
188 A2232 SERIAL BOARD DRIVER
193 F: drivers/char/ser_a2232*
195 AACRAID SCSI RAID DRIVER
196 P: Adaptec OEM Raid Solutions
199 W: http://www.adaptec.com/
201 F: Documentation/scsi/aacraid.txt
202 F: drivers/scsi/aacraid/
204 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
209 F: drivers/hwmon/abituguru.c
211 ABIT UGURU 3 HARDWARE MONITOR DRIVER
212 P: Alistair John Strachan
216 F: drivers/hwmon/abituguru3.c
223 F: drivers/net/acenic*
225 ACER WMI LAPTOP EXTRAS
229 W: http://code.google.com/p/aceracpi
231 F: drivers/platform/x86/acer-wmi.c
237 W: http://www.lesswatts.org/projects/acpi/
238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
241 F: drivers/pnp/pnpacpi/
242 F: include/linux/acpi.h
245 P: Alexey Starikovskiy
248 W: http://www.lesswatts.org/projects/acpi/
250 F: drivers/acpi/battery.c
251 F: drivers/acpi/*sbs*
254 P: Alexey Starikovskiy
257 W: http://www.lesswatts.org/projects/acpi/
265 W: http://www.lesswatts.org/projects/acpi/
267 F: drivers/acpi/fan.c
269 ACPI PCI HOTPLUG DRIVER
270 P: Kristen Carlson Accardi
274 F: drivers/pci/hotplug/acpi*
280 W: http://www.lesswatts.org/projects/acpi/
282 F: drivers/acpi/*thermal*
288 W: http://www.lesswatts.org/projects/acpi/
290 F: drivers/acpi/video.c
296 W: http://www.lesswatts.org/projects/acpi/
298 F: drivers/platform/x86/wmi.c
300 AD1889 ALSA SOUND DRIVER
305 W: http://wiki.parisc-linux.org/AD1889
308 F: sound/pci/ad1889.*
310 ADM1025 HARDWARE MONITOR DRIVER
315 F: Documentation/hwmon/adm1025
316 F: drivers/hwmon/adm1025.c
318 ADM1029 HARDWARE MONITOR DRIVER
323 F: drivers/hwmon/adm1029.c
325 ADM8211 WIRELESS DRIVER
329 W: http://linuxwireless.org/
330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
332 F: drivers/net/wireless/adm8211.*
338 F: drivers/macintosh/therm_adt746x.c
345 F: Documentation/scsi/advansys.txt
346 F: drivers/scsi/advansys.c
349 P: Riccardo Facchetti
352 F: sound/oss/aedsp16.c
358 F: Documentation/filesystems/affs.txt
361 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
367 F: include/net/af_rxrpc.h
368 F: net/rxrpc/af_rxrpc.c
373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
376 F: include/linux/agp*
379 P: Juergen E. Fischer
383 F: drivers/scsi/aha152x*
384 F: drivers/scsi/pcmcia/aha152x*
386 AIC7XXX / AIC79XX SCSI DRIVER
391 F: drivers/scsi/aic7xxx/
392 F: drivers/scsi/aic7xxx_old/
400 F: include/linux/*aio*.h
402 ALCATEL SPEEDTOUCH USB DRIVER
406 W: http://www.linux-usb.org/SpeedTouch/
408 F: drivers/usb/atm/speedtch.c
409 F: drivers/usb/atm/usbatm.c
411 ALCHEMY AU1XX0 MMC DRIVER
415 F: drivers/mmc/host/au1xmmc.c
422 F: Documentation/i2c/busses/i2c-ali1563
423 F: drivers/i2c/busses/i2c-ali1563.c
428 S: Odd Fixes for 2.4; Maintained for 2.6.
431 S: Maintained for 2.4; PCI support for 2.6.
435 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
440 F: drivers/usb/gadget/amd5536udc.*
442 AMD GEODE PROCESSOR/CHIPSET SUPPORT
445 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
447 F: arch/x86/kernel/geode_32.c
448 F: drivers/char/hw_random/geode-rng.c
449 F: drivers/crypto/geode*
450 F: drivers/video/geode/
451 F: arch/x86/include/asm/geode.h
457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
459 F: arch/x86/kernel/amd_iommu*.c
460 F: arch/x86/include/asm/amd_iommu*.h
462 AMD MICROCODE UPDATE SUPPORT
467 F: arch/x86/kernel/microcode_amd.c
469 AMS (Apple Motion Sensor) DRIVER
472 P: Michael Hanselmann
475 F: drivers/hwmon/ams/
484 F: drivers/infiniband/hw/amso1100/
486 AOA (Apple Onboard Audio) ALSA DRIVER
498 W: http://www.canb.auug.org.au/~sfr/
500 F: arch/x86/kernel/apm_32.c
501 F: include/linux/apm_bios.h
503 APPLE BCM5974 MULTITOUCH DRIVER
508 F: drivers/input/mouse/bcm5974.c
515 F: drivers/hwmon/applesmc.c
517 APPLETALK NETWORK LAYER
518 P: Arnaldo Carvalho de Melo
521 F: drivers/net/appletalk/
524 APPLETOUCH TOUCHPAD DRIVER
529 F: Documentation/input/appletouch.txt
530 F: drivers/input/mouse/appletouch.c
532 ARC FRAMEBUFFER DRIVER
536 F: drivers/video/arcfb.c
537 F: drivers/video/fb_defio.c
539 ARM MFM AND FLOPPY DRIVERS
543 F: arch/arm/lib/floppydma.S
544 F: arch/arm/include/asm/floppy.h
550 W: http://www.arm.linux.org.uk/
554 ARM PRIMECELL MMCI PL180/1 DRIVER
556 F: drivers/mmc/host/mmci.*
558 ARM/ADI ROADRUNNER MACHINE SUPPORT
563 F: arch/arm/mach-ixp23xx/
564 F: arch/arm/mach-ixp23xx/include/mach/
566 ARM/ADS SPHERE MACHINE SUPPORT
572 ARM/AFEB9260 MACHINE SUPPORT
578 ARM/AJECO 1ARM MACHINE SUPPORT
584 ARM/ATMEL AT91RM9200 ARM ARCHITECTURE
588 W: http://maxim.org.za/at91_26.html
591 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
597 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
607 F: arch/arm/common/clkdev.c
608 F: arch/arm/include/asm/clkdev.h
610 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
616 ARM/CORGI MACHINE SUPPORT
621 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
625 T: git git://gitorious.org/linux-gemini/mainline.git
627 F: arch/arm/mach-gemini/
629 ARM/EBSA110 MACHINE SUPPORT
633 W: http://www.arm.linux.org.uk/
635 F: arch/arm/mach-ebsa110/
636 F: drivers/net/arm/am79c961a.*
638 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
646 W: http://www.openezx.org/
649 ARM/FARADAY FA526 PORT
656 ARM/FOOTBRIDGE ARCHITECTURE
660 W: http://www.arm.linux.org.uk/
662 F: arch/arm/include/asm/hardware/dec21285.h
663 F: arch/arm/mach-footbridge/
665 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
671 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
677 ARM/GUMSTIX MACHINE SUPPORT
683 ARM/HP JORNADA 7XX MACHINE SUPPORT
684 P: Kristoffer Ericson
689 ARM/INTEL IOP32X ARM ARCHITECTURE
697 ARM/INTEL IOP33X ARM ARCHITECTURE
703 ARM/INTEL IOP13XX ARM ARCHITECTURE
711 ARM/INTEL IQ81342EX MACHINE SUPPORT
719 ARM/INTEL IXP2000 ARM ARCHITECTURE
725 ARM/INTEL IXDP2850 MACHINE SUPPORT
731 ARM/INTEL IXP23XX ARM ARCHITECTURE
737 ARM/INTEL XSC3 (MANZANO) ARM CORE
745 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
751 ARM/LOGICPD PXA270 MACHINE SUPPORT
757 ARM/MAGICIAN MACHINE SUPPORT
762 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
763 P: Michael Petchkovsky
767 ARM/TOSA MACHINE SUPPORT
768 P: Dmitry Eremin-Solenikov
774 ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT
777 W: http://hackndev.com
783 W: http://hackndev.com
789 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
792 ARM/PT DIGITAL BOARD PORT
796 W: http://www.arm.linux.org.uk/
799 ARM/RADISYS ENP2611 MACHINE SUPPORT
805 ARM/RISCPC ARCHITECTURE
809 W: http://www.arm.linux.org.uk/
811 F: arch/arm/common/time-acorn.c
812 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
813 F: arch/arm/include/asm/hardware/ioc.h
814 F: arch/arm/include/asm/hardware/iomd.h
815 F: arch/arm/include/asm/hardware/memc.h
816 F: arch/arm/mach-rpc/
817 F: drivers/net/arm/ether*
820 ARM/SHARK MACHINE SUPPORT
823 W: http://www.shark-linux.de/shark.html
826 ARM/S3C2410 ARM ARCHITECTURE
830 W: http://www.fluff.org/ben/linux/
833 ARM/S3C2440 ARM ARCHITECTURE
837 W: http://www.fluff.org/ben/linux/
840 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
846 ARM/THECUS N2100 MACHINE SUPPORT
852 ARM/NUVOTON W90X900 ARM ARCHITECTURE
856 W: http://www.mcuos.com
863 W: http://www.arm.linux.org.uk/
873 ASUS ACPI EXTRAS DRIVER
879 W: http://sourceforge.net/projects/acpi4asus
880 W: http://xf.iksaif.net/acpi4asus
882 F: arch/x86/kernel/acpi/boot.c
883 F: drivers/platform/x86/asus_acpi.c
885 ASUS ASB100 HARDWARE MONITOR DRIVER
890 F: drivers/hwmon/asb100.c
892 ASUS LAPTOP EXTRAS DRIVER
896 W: http://sourceforge.net/projects/acpi4asus
897 W: http://xf.iksaif.net/acpi4asus
899 F: drivers/platform/x86/asus-laptop.c
901 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
907 W: http://sourceforge.net/projects/xscaleiop
909 F: Documentation/crypto/async-tx-api.txt
912 F: include/linux/dmaengine.h
913 F: include/linux/async_tx.h
915 ATA OVER ETHERNET (AOE) DRIVER
918 W: http://www.coraid.com/support/linux
920 F: Documentation/aoe/
921 F: drivers/block/aoe/
923 ATHEROS ATH5K WIRELESS DRIVER
935 F: drivers/net/wireless/ath5k/
937 ATHEROS ATH9K WIRELESS DRIVER
945 F: drivers/net/wireless/ath9k/
947 ATHEROS AR9170 WIRELESS DRIVER
948 P: Christian Lamparter
951 W: http://wireless.kernel.org/en/users/Drivers/ar9170
953 F: drivers/net/wireless/ar9170/
959 F: drivers/input/misc/ati_remote2.c
961 ATLX ETHERNET DRIVERS
969 W: http://sourceforge.net/projects/atl1
970 W: http://atl1.sourceforge.net
979 W: http://linux-atm.sourceforge.net
982 F: include/linux/atm*
984 ATMEL AT91 MCI DRIVER
988 W: http://www.atmel.com/products/AT91/
989 W: http://www.at91.com/
991 F: drivers/mmc/host/at91_mci.c
993 ATMEL AT91 / AT32 SERIAL DRIVER
994 P: Haavard Skinnemoen
998 F: drivers/serial/atmel_serial.c
1005 F: drivers/video/atmel_lcdfb.c
1006 F: include/video/atmel_lcdc.h
1008 ATMEL MACB ETHERNET DRIVER
1009 P: Haavard Skinnemoen
1012 F: drivers/net/macb.*
1015 P: Haavard Skinnemoen
1018 F: drivers/spi/atmel_spi.*
1020 ATMEL USBA UDC DRIVER
1021 P: Haavard Skinnemoen
1024 W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1026 F: drivers/usb/gadget/atmel_usba_udc.*
1028 ATMEL WIRELESS DRIVER
1032 W: http://www.thekelleys.org.uk/atmel
1033 W: http://atmelwlandriver.sourceforge.net/
1035 F: drivers/net/wireless/atmel*
1043 W: http://people.redhat.com/sgrubb/audit/
1044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1046 F: include/linux/audit.h
1049 AUXILIARY DISPLAY DRIVERS
1050 P: Miguel Ojeda Sandonis
1053 W: http://miguelojeda.es/auxdisplay.htm
1054 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1056 F: drivers/auxdisplay/
1057 F: include/linux/cfag12864b.h
1060 P: Haavard Skinnemoen
1062 W: http://www.atmel.com/products/AVR32/
1063 W: http://avr32linux.org/
1064 W: http://avrfreaks.net/
1068 AVR32/AT32AP MACHINE SUPPORT
1069 P: Haavard Skinnemoen
1072 F: arch/avr32/mach-at32ap/
1078 W: http://www.linux-ax25.org/
1080 F: include/linux/ax25.h
1081 F: include/net/ax25.h
1090 W: http://linuxwireless.org/en/users/Drivers/b43
1092 F: drivers/net/wireless/b43/
1094 B43LEGACY WIRELESS DRIVER
1100 W: http://linuxwireless.org/en/users/Drivers/b43
1102 F: drivers/net/wireless/b43legacy/
1104 BACKLIGHT CLASS/SUBSYSTEM
1108 F: drivers/video/backlight/
1109 F: include/linux/backlight.h
1111 BAYCOM/HDLCDRV DRIVERS FOR AX.25
1115 W: http://www.baycom.org/~tom/ham/ham.html
1117 F: drivers/net/hamradio/baycom*
1120 P: Sergey S. Kostyliov
1124 F: Documentation/filesystems/befs.txt
1128 P: Tigran A. Aivazian
1132 F: Documentation/filesystems/bfs.txt
1134 F: include/linux/bfs_fs.h
1136 BLACKFIN ARCHITECTURE
1140 W: http://blackfin.uclinux.org
1144 BLACKFIN EMAC DRIVER
1145 P: Michael Hennerich
1148 W: http://blackfin.uclinux.org
1150 F: drivers/net/bfin_mac.*
1156 W: http://blackfin.uclinux.org
1158 F: drivers/rtc/rtc-bfin.c
1160 BLACKFIN SERIAL DRIVER
1164 W: http://blackfin.uclinux.org
1166 F: drivers/serial/bfin_5xx.c
1168 BLACKFIN WATCHDOG DRIVER
1172 W: http://blackfin.uclinux.org
1174 F: drivers/watchdog/bfin_wdt.c
1176 BLACKFIN I2C TWI DRIVER
1180 W: http://blackfin.uclinux.org/
1182 F: drivers/i2c/busses/i2c-bfin-twi.c
1188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1197 F: drivers/mtd/devices/block2mtd.c
1203 W: http://www.bluez.org/
1205 F: drivers/bluetooth/
1211 W: http://www.bluez.org/
1212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1215 F: include/net/bluetooth/
1221 W: http://sourceforge.net/projects/bonding/
1223 F: drivers/net/bonding/
1224 F: include/linux/if_bonding.h
1226 BROADCOM B44 10/100 ETHERNET DRIVER
1231 F: drivers/net/b44.*
1233 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1238 F: drivers/net/bnx2.*
1239 F: drivers/net/bnx2_*
1241 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1246 F: drivers/net/bnx2x*
1248 BROADCOM TG3 GIGABIT ETHERNET DRIVER
1255 F: drivers/net/tg3.*
1257 BSG (block layer generic sg v4 driver)
1263 F: include/linux/bsg.h
1268 W: http://bu3sch.de/btgpio.php
1270 F: drivers/gpio/bt8xxgpio.c
1276 W: http://btrfs.wiki.kernel.org/
1277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1279 F: Documentation/filesystems/btrfs.txt
1282 BTTV VIDEO4LINUX DRIVER
1283 P: Mauro Carvalho Chehab
1286 W: http://linuxtv.org
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1289 F: Documentation/video4linux/bttv/
1290 F: drivers/media/video/bt8xx/bttv*
1292 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1297 F: Documentation/filesystems/caching/cachefiles.txt
1300 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1306 F: Documentation/video4linux/cafe_ccic
1307 F: drivers/media/video/cafe_ccic*
1309 CALGARY x86-64 IOMMU
1317 F: arch/x86/kernel/pci-calgary_64.c
1318 F: arch/x86/kernel/tce_64.c
1319 F: arch/x86/include/asm/calgary.h
1320 F: arch/x86/include/asm/tce.h
1328 W: http://developer.berlios.de/projects/socketcan/
1331 F: include/linux/can/
1332 F: include/linux/can.h
1334 CELL BROADBAND ENGINE ARCHITECTURE
1339 W: http://www.ibm.com/developerworks/power/cell/
1341 F: arch/powerpc/include/asm/cell*.h
1342 F: arch/powerpc/include/asm/spu*.h
1343 F: arch/powerpc/oprofile/*cell*
1344 F: arch/powerpc/platforms/cell/
1346 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1351 F: Documentation/usb/WUSB-Design-overview.txt
1352 F: Documentation/usb/wusb-cbaf
1353 F: drivers/usb/wusbcore/
1354 F: include/linux/usb/wusb*
1356 CFAG12864B LCD DRIVER
1357 P: Miguel Ojeda Sandonis
1360 W: http://miguelojeda.es/auxdisplay.htm
1361 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1363 F: drivers/auxdisplay/cfag12864b.c
1364 F: include/linux/cfag12864b.h
1366 CFAG12864BFB LCD FRAMEBUFFER DRIVER
1367 P: Miguel Ojeda Sandonis
1370 W: http://miguelojeda.es/auxdisplay.htm
1371 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1373 F: drivers/auxdisplay/cfag12864bfb.c
1374 F: include/linux/cfag12864b.h
1376 CFG80211 and NL80211
1381 F: include/linux/nl80211.h
1382 F: include/net/cfg80211.h
1384 X: net/wireless/wext*
1391 F: scripts/checkpatch.pl
1393 CISCO 10G ETHERNET DRIVER
1399 F: drivers/net/enic/
1401 CIRRUS LOGIC EP93XX ETHERNET DRIVER
1402 P: Lennert Buytenhek
1406 F: drivers/net/arm/ep93xx_eth.c
1408 CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1409 P: Lennert Buytenhek
1413 F: drivers/usb/host/ohci-ep93xx.c
1415 CIRRUS LOGIC CS4270 SOUND DRIVER
1420 F: sound/soc/codecs/cs4270*
1422 CIRRUS LOGIC CS4280/CS461x SOUNDDRIVER
1423 P: Cirrus Logic Corporation (kernel 2.2 driver)
1425 P: Nils Faerber (port to kernel 2.4)
1428 F: Documentation/input/cs461x.txt
1429 F: sound/pci/cs46xx/
1434 F: include/linux/clk.h
1436 CISCO FCOE HBA DRIVER
1437 P: Abhijeet Joglekar
1449 W: http://www.coda.cs.cmu.edu/
1451 F: Documentation/filesystems/coda.txt
1453 F: include/linux/coda*.h
1455 COMMON INTERNET FILE SYSTEM (CIFS)
1460 W: http://linux-cifs.samba.org/
1461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1463 F: Documentation/filesystems/cifs.txt
1466 COMPACTPCI HOTPLUG CORE
1472 F: drivers/pci/hotplug/cpci_hotplug*
1474 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1480 F: drivers/pci/hotplug/cpcihp_zt5550.*
1482 COMPACTPCI HOTPLUG GENERIC DRIVER
1488 F: drivers/pci/hotplug/cpcihp_generic.c
1490 COMPAL LAPTOP SUPPORT
1491 P: Cezary Jackiewicz
1494 F: drivers/platform/x86/compal-laptop.c
1496 COMPUTONE INTELLIPORT MULTIPORT CARD
1497 P: Michael H. Warfield
1499 W: http://www.wittsend.com/computone.html
1501 F: Documentation/serial/computone.txt
1502 F: drivers/char/ip2/
1504 CONEXANT ACCESSRUNNER USB DRIVER
1508 W: http://accessrunner.sourceforge.net/
1510 F: drivers/usb/atm/cxacru.c
1518 F: include/linux/configfs.h
1520 CONTROL GROUPS (CGROUPS)
1527 F: include/linux/cgroup*
1530 CORETEMP HARDWARE MONITORING DRIVER
1535 F: Documentation/hwmon/coretemp
1536 F: drivers/hwmon/coretemp.c
1538 COSA/SRP SYNC SERIAL DRIVER
1539 P: Jan "Yenya" Kasprzak
1541 W: http://www.fi.muni.cz/~kas/cosa/
1543 F: drivers/net/wan/cosa*
1545 CPMAC ETHERNET DRIVER
1550 F: drivers/net/cpmac.c
1552 CPU FREQUENCY DRIVERS
1556 W: http://www.codemonkey.org.uk/projects/cpufreq/
1557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1559 F: arch/x86/kernel/cpu/cpufreq/
1561 F: include/linux/cpufreq.h
1567 F: arch/x86/kernel/cpuid.c
1568 F: arch/x86/kernel/msr.c
1574 W: http://www.bullopensource.org/cpuset/
1575 W: http://oss.sgi.com/projects/cpusets/
1577 F: Documentation/cgroups/cpusets.txt
1578 F: include/linux/cpuset.h
1582 W: http://sourceforge.net/projects/cramfs/
1584 F: Documentation/filesystems/cramfs.txt
1593 W: http://developer.axis.com
1603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1605 F: Documentation/crypto/
1611 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1617 CS5535 Audio ALSA driver
1621 F: sound/pci/cs5535audio/
1623 CX18 VIDEO4LINUX DRIVER
1631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1632 W: http://linuxtv.org
1634 F: Documentation/video4linux/cx18.txt
1635 F: drivers/media/video/cx18/
1637 CXGB3 ETHERNET DRIVER (CXGB3)
1641 W: http://www.chelsio.com
1643 F: drivers/net/cxgb3/
1645 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1649 W: http://www.openfabrics.org
1651 F: drivers/infiniband/hw/cxgb3/
1657 W: http://www.arm.linux.org.uk/
1659 F: drivers/video/cyber2000fb.*
1661 CYCLADES 2X SYNC CARD DRIVER
1662 P: Arnaldo Carvalho de Melo
1664 W: http://oops.ghostprotocols.net:81/blog
1666 F: drivers/net/wan/cycx*
1668 CYCLADES ASYNC MUX DRIVER
1669 W: http://www.cyclades.com/
1671 F: drivers/char/cyclades.c
1672 F: include/linux/cyclades.h
1674 CYCLADES PC300 DRIVER
1675 W: http://www.cyclades.com/
1677 F: drivers/net/wan/pc300*
1679 DAMA SLAVE for AX.25
1682 W: http://yaina.de/jreuter/
1683 W: http://www.qsl.net/dl1bke/
1686 F: net/ax25/af_ax25.c
1687 F: net/ax25/ax25_dev.c
1688 F: net/ax25/ax25_ds_*
1689 F: net/ax25/ax25_in.c
1690 F: net/ax25/ax25_out.c
1691 F: net/ax25/ax25_timer.c
1692 F: net/ax25/sysctl_net_ax25.c
1694 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
1699 F: Documentation/networking/dmfe.txt
1700 F: drivers/net/tulip/dmfe.c
1702 DC390/AM53C974 SCSI driver
1705 W: http://www.garloff.de/kurt/linux/dc390/
1706 P: Guennadi Liakhovetski
1709 F: drivers/scsi/tmscsim.*
1718 W: http://twibble.org/dist/dc395x/
1720 L: http://lists.twibble.org/mailman/listinfo/dc395x/
1722 F: Documentation/scsi/dc395x.txt
1723 F: drivers/scsi/dc395x.*
1726 P: Arnaldo Carvalho de Melo
1729 W: http://linux-net.osdl.org/index.php/DCCP
1731 F: include/linux/dccp.h
1732 F: include/linux/tfrc.h
1735 DECnet NETWORK LAYER
1736 P: Christine Caulfield
1738 W: http://linux-decnet.sourceforge.net
1741 F: Documentation/networking/decnet.txt
1744 DEFXX FDDI NETWORK DRIVER
1745 P: Maciej W. Rozycki
1748 F: drivers/net/defxx.*
1754 F: drivers/platform/x86/dell-laptop.c
1756 DELL LAPTOP SMM DRIVER
1757 P: Massimo Dal Zotto
1759 W: http://www.debian.org/~dz/i8k/
1761 F: drivers/char/i8k.c
1762 F: include/linux/i8k.h
1764 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
1768 F: Documentation/dcdbas.txt
1769 F: drivers/firmware/dcdbas.*
1771 DELL WMI EXTRAS DRIVER
1776 DEVICE NUMBER REGISTRY
1779 W: http://lanana.org/docs/device-list/index.html
1786 W: http://sources.redhat.com/dm
1788 F: Documentation/device-mapper/
1790 F: include/linux/device-mapper.h
1791 F: include/linux/dm-*.h
1793 DIGI INTL. EPCA DRIVER
1794 P: Digi International, Inc
1797 W: http://www.digi.com
1799 F: Documentation/serial/digiepca.txt
1800 F: drivers/char/epca*
1801 F: drivers/char/digi*
1803 DIRECTORY NOTIFICATION (DNOTIFY)
1808 F: Documentation/filesystems/dnotify.txt
1809 F: fs/notify/dnotify/
1810 F: include/linux/dnotify.h
1812 DISK GEOMETRY AND PARTITION HANDLING
1815 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
1816 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
1817 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
1825 F: Documentation/filesystems/quota.txt
1827 F: include/linux/quota*.h
1829 DISTRIBUTED LOCK MANAGER (DLM)
1830 P: Christine Caulfield
1835 W: http://sources.redhat.com/cluster/
1836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
1840 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
1848 F: include/linux/dma*
1850 DME1737 HARDWARE MONITOR DRIVER
1855 F: Documentation/hwmon/dme1737
1856 F: drivers/hwmon/dme1737.c
1858 DOCBOOK FOR DOCUMENTATION
1863 DOCKING STATION DRIVER
1868 F: drivers/acpi/dock.c
1878 P: James R. Van Zandt
1882 F: drivers/char/dtlk.c
1883 F: include/linux/dtlk.h
1885 DPT_I2O SCSI RAID DRIVER
1886 P: Adaptec OEM Raid Solutions
1889 W: http://www.adaptec.com/
1891 F: drivers/scsi/dpt*
1892 F: drivers/scsi/dpt/
1894 DRIVER CORE, KOBJECTS, AND SYSFS
1895 P: Greg Kroah-Hartman
1898 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
1900 F: Documentation/kobject.txt
1903 F: include/linux/kobj*
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
1919 F: drivers/net/wan/dscc4.c
1921 DZ DECSTATION DZ11 SERIAL DRIVER
1922 P: Maciej W. Rozycki
1925 F: drivers/serial/dz.*
1927 EATA-DMA SCSI DRIVER
1933 F: drivers/scsi/eata*
1935 EATA ISA/EISA/PCI SCSI DRIVER
1940 F: drivers/scsi/eata.c
1942 EATA-PIO SCSI DRIVER
1948 F: drivers/scsi/eata_pio.*
1955 W: http://ebtables.sourceforge.net/
1957 F: include/linux/netfilter_bridge/ebt_*.h
1958 F: net/bridge/netfilter/ebt*.c
1966 W: https://launchpad.net/ecryptfs
1968 F: Documentation/filesystems/ecryptfs.txt
1975 W: bluesmoke.sourceforge.net
1977 F: Documentation/edac.txt
1978 F: drivers/edac/edac_*
1979 F: include/linux/edac.h
1987 W: bluesmoke.sourceforge.net
1989 F: drivers/edac/e752x_edac.c
1995 W: bluesmoke.sourceforge.net
1997 F: drivers/edac/e7xxx_edac.c
2003 W: bluesmoke.sourceforge.net
2005 F: drivers/edac/i82443bxgx_edac.c
2011 W: bluesmoke.sourceforge.net
2013 F: drivers/edac/i3000_edac.c
2019 W: bluesmoke.sourceforge.net
2021 F: drivers/edac/i5000_edac.c
2024 P: Mauro Carvalho Chehab
2027 W: bluesmoke.sourceforge.net
2029 F: drivers/edac/i5400_edac.c
2032 P: Ranganathan Desikan
2037 W: bluesmoke.sourceforge.net
2039 F: drivers/edac/i82975x_edac.c
2045 W: bluesmoke.sourceforge.net
2047 F: drivers/edac/pasemi_edac.c
2053 W: bluesmoke.sourceforge.net
2055 F: drivers/edac/r82600_edac.c
2057 EEEPC LAPTOP EXTRAS DRIVER
2061 W: http://sourceforge.net/projects/acpi4asus
2063 F: drivers/platform/x86/eeepc-laptop.c
2066 W: http://aeschi.ch.eu.org/efs/
2070 EHCA (IBM GX bus InfiniBand adapter) DRIVER
2077 F: drivers/infiniband/hw/ehca/
2089 EMULEX LPFC FC SCSI DRIVER
2093 W: http://sourceforge.net/projects/lpfcxxxx
2095 F: drivers/scsi/lpfc/
2097 EPSON 1355 FRAMEBUFFER DRIVER
2098 P: Christopher Hoover
2100 P: Christopher Hoover
2103 F: drivers/video/epson1355fb.c
2105 EPSON S1D13XXX FRAMEBUFFER DRIVER
2106 P: Kristoffer Ericson
2109 F: drivers/video/s1d13xxxfb.c
2110 F: include/video/s1d13xxxfb.h
2112 ETHEREXPRESS-16 NETWORK DRIVER
2117 F: drivers/net/eexpress.*
2120 P: Stephen Hemminger
2123 W: http://www.linux-foundation.org/en/Net:Bridge
2125 F: include/linux/netfilter_bridge/
2128 ETHERTEAM 16I DRIVER
2132 F: drivers/net/eth16i.c
2137 F: Documentation/filesystems/ext2.txt
2139 F: include/linux/ext2*
2150 F: Documentation/filesystems/ext3.txt
2152 F: include/linux/ext3*
2160 W: http://ext4.wiki.kernel.org
2162 F: Documentation/filesystems/ext4.txt
2165 F71805F HARDWARE MONITORING DRIVER
2170 F: Documentation/hwmon/f71805f
2171 F: drivers/hwmon/f71805f.c
2173 FARSYNC SYNCHRONOUS DRIVER
2176 W: http://www.farsite.co.uk/
2178 F: drivers/net/wan/farsync.*
2180 FAULT INJECTION SUPPORT
2184 F: Documentation/fault-injection/
2185 F: lib/fault-inject.c
2187 FILE LOCKING (flock() and fcntl()/lockf())
2192 F: include/linux/fcntl.h
2193 F: include/linux/fs.h
2197 FILESYSTEMS (VFS and infrastructure)
2204 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2209 F: drivers/hwmon/f75375s.c
2210 F: include/linux/f75375s.h
2213 P: Kristian Hoegsberg
2218 W: http://www.linux1394.org/
2219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2221 F: drivers/firewire/
2222 F: include/linux/firewire*.h
2224 FIRMWARE LOADER (request_firmware)
2227 F: Documentation/firmware_class/
2228 F: drivers/base/firmware*.c
2229 F: include/linux/firmware.h
2234 W: http://floatingpoint.sourceforge.net/emulator/index.html
2236 F: arch/x86/math-emu/
2238 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2243 F: drivers/net/wan/dlci.c
2244 F: drivers/net/wan/sdla.c
2250 W: http://linux-fbdev.sourceforge.net/
2252 F: Documentation/fb/
2253 F: drivers/video/fb*
2254 F: include/linux/fb.h
2256 FREESCALE DMA DRIVER
2264 F: drivers/dma/fsldma.*
2266 FREESCALE I2C CPM DRIVER
2272 F: drivers/i2c/busses/i2c-cpm.c
2274 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2280 F: arch/arm/plat-mxc/include/mach/imxfb.h
2281 F: drivers/video/imxfb.c
2283 FREESCALE SOC FS_ENET DRIVER
2284 P: Pantelis Antoniou
2291 F: drivers/net/fs_enet/
2292 F: include/linux/fs_enet_pd.h
2294 FREESCALE QUICC ENGINE LIBRARY
2299 F: arch/powerpc/sysdev/qe_lib/
2300 F: arch/powerpc/include/asm/*qe.h
2302 FREESCALE HIGHSPEED USB DEVICE DRIVER
2308 F: drivers/usb/gadget/fsl_usb2_udc.c
2310 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2316 F: drivers/net/ucc_geth*
2318 FREESCALE QUICC ENGINE UCC UART DRIVER
2323 F: drivers/serial/ucc_uart.c
2325 FREESCALE SOC SOUND DRIVERS
2331 F: sound/soc/fsl/fsl*
2332 F: sound/soc/fsl/mpc8610_hpcd.c
2335 P: Christoph Hellwig
2337 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2344 P: Rafael J. Wysocki
2348 F: Documentation/power/freezing-of-tasks.txt
2349 F: include/linux/freezer.h
2352 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2357 F: Documentation/filesystems/caching/
2359 F: include/linux/fscache*.h
2365 F: Documentation/ftrace.txt
2366 F: arch/*/*/*/ftrace.h
2367 F: arch/*/kernel/ftrace.c
2368 F: include/*/ftrace.h
2371 FUJITSU FR-V (FRV) PORT
2377 FUJITSU LAPTOP EXTRAS
2382 F: drivers/platform/x86/fujitsu-laptop.c
2384 FUSE: FILESYSTEM IN USERSPACE
2388 W: http://fuse.sourceforge.net/
2391 F: include/linux/fuse.h
2393 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2397 S: Odd Fixes (e.g., new signatures)
2398 F: drivers/scsi/fdomain.*
2400 GDT SCSI DISK ARRAY CONTROLLER DRIVER
2404 W: http://www.icp-vortex.com/
2406 F: drivers/scsi/gdt*
2408 GENERIC GPIO I2C DRIVER
2409 P: Haavard Skinnemoen
2412 F: drivers/i2c/busses/i2c-gpio.c
2413 F: include/linux/i2c-gpio.h
2415 GENERIC HDLC (WAN) DRIVERS
2418 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
2420 F: drivers/net/wan/c101.c
2421 F: drivers/net/wan/hd6457*
2422 F: drivers/net/wan/hdlc*
2423 F: drivers/net/wan/n2.c
2424 F: drivers/net/wan/pc300too.c
2425 F: drivers/net/wan/pci200syn.c
2426 F: drivers/net/wan/wanxl*
2429 P: Steven Whitehouse
2432 W: http://sources.redhat.com/cluster/
2433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2436 F: Documentation/filesystems/gfs2*.txt
2438 F: include/linux/gfs2_ondisk.h
2440 GIGASET ISDN DRIVERS
2446 W: http://gigaset307x.sourceforge.net/
2448 F: Documentation/isdn/README.gigaset
2449 F: drivers/isdn/gigaset/
2450 F: include/linux/gigaset_dev.h
2452 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2456 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2458 F: drivers/hwmon/hdaps.c
2460 HYPERVISOR VIRTUAL CONSOLE DRIVER
2464 F: drivers/char/hvc_*
2466 GSPCA FINEPIX SUBDRIVER
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2472 F: drivers/media/video/gspca/finepix.c
2474 GSPCA M5602 SUBDRIVER
2478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2480 F: drivers/media/video/gspca/m5602/
2482 GSPCA PAC207 SONIXB SUBDRIVER
2486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2488 F: drivers/media/video/gspca/pac207.c
2490 GSPCA T613 SUBDRIVER
2491 P: Leandro Costantino
2494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2496 F: drivers/media/video/gspca/t613.c
2498 GSPCA USB WEBCAM DRIVER
2499 P: Jean-Francois Moine
2501 W: http://moinejf.free.fr
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2505 F: drivers/media/video/gspca/
2509 W: http://www.lm-sensors.org/
2513 HARDWARE RANDOM NUMBER GENERATOR CORE
2515 F: Documentation/hw_random.txt
2516 F: drivers/char/hw_random/
2517 F: include/linux/hw_random.h
2519 HARMONY SOUND DRIVER
2524 F: sound/parisc/harmony.*
2526 HAYES ESP SERIAL DRIVER
2527 P: Andrew J. Robinson
2530 W: http://www.nyx.net/~arobinso
2532 F: Documentation/serial/hayes-esp.txt
2533 F: drivers/char/esp.c
2535 HEWLETT-PACKARD SMART2 RAID DRIVER
2540 F: Documentation/blockdev/cpqarray.txt
2541 F: drivers/block/cpqarray.*
2543 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2548 F: Documentation/blockdev/cciss.txt
2549 F: drivers/block/cciss*
2550 F: include/linux/cciss_ioctl.h
2557 F: Documentation/filesystems/hfs.txt
2560 HGA FRAMEBUFFER DRIVER
2564 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2566 F: drivers/video/hgafb.c
2568 HIBERNATION (aka Software Suspend, aka swsusp)
2571 P: Rafael J. Wysocki
2576 F: drivers/base/power/
2578 F: include/linux/suspend.h
2579 F: include/linux/freezer.h
2580 F: include/linux/pm.h
2581 F: arch/*/include/asm/suspend*.h
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
2590 F: include/linux/hid*
2592 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
2597 F: Documentation/timers/
2599 F: include/linux/hrtimer.h
2601 HIGH-SPEED SCC DRIVER FOR AX.25
2605 W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/
2607 F: drivers/net/hamradio/dmascc.c
2608 F: drivers/net/hamradio/scc.c
2610 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
2611 P: HighPoint Linux Team
2613 W: http://www.highpoint-tech.com
2615 F: Documentation/scsi/hptiop.txt
2616 F: drivers/scsi/hptiop.c
2623 F: include/linux/hippidevice.h
2624 F: include/linux/if_hippi.h
2632 W: http://hostap.epitest.fi/
2634 F: drivers/net/wireless/hostap/
2636 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
2640 F: drivers/platform/x86/tc1100-wmi.c
2642 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
2646 F: drivers/net/hp100.*
2648 HPET: High Precision Event Timers driver
2652 F: Documentation/timers/hpet.txt
2653 F: drivers/char/hpet.c
2654 F: include/linux/hpet.h
2657 P: Venkatesh Pallipadi (Venki)
2660 F: arch/x86/kernel/hpet.c
2661 F: arch/x86/include/asm/hpet.h
2672 F: drivers/char/hpet.c
2677 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
2684 W: http://www.pharscape.org
2686 F: drivers/net/usb/hso.c
2688 HTCPEN TOUCHSCREEN DRIVER
2693 F: drivers/input/touchscreen/htcpen.c
2701 I2C/SMBUS STUB DRIVER
2706 F: drivers/i2c/busses/i2c-stub.c
2709 P: Jean Delvare (PC drivers, core)
2711 P: Ben Dooks (embedded platforms)
2714 W: http://i2c.wiki.kernel.org/
2715 T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
2717 F: Documentation/i2c/
2719 F: include/linux/i2c.h
2720 F: include/linux/i2c-dev.h
2721 F: include/linux/i2c-id.h
2727 W: http://www.harbaum.org/till/i2c_tiny_usb
2729 F: drivers/i2c/busses/i2c-tiny-usb.c
2738 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
2741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
2744 IA64 (Itanium) PLATFORM
2748 W: http://www.ia64-linux.org/
2749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
2753 IBM MCA SCSI SUBSYSTEM DRIVER
2756 W: http://www.uni-mainz.de/~langm000/linux.html
2758 F: drivers/scsi/ibmmca.c
2760 IBM Power Linux RAID adapter
2764 F: drivers/scsi/ipr.*
2766 IBM ServeRAID RAID DRIVER
2770 W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
2772 F: drivers/scsi/ips.*
2775 P: Bartlomiej Zolnierkiewicz
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6.git
2780 F: Documentation/ide/
2782 F: include/linux/ide.h
2789 F: Documentation/cdrom/ide-cd
2790 F: drivers/ide/ide-cd*
2797 F: drivers/idle/i7300_idle.c
2805 W: http://www.linux1394.org/
2806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2808 F: drivers/ieee1394/
2810 IEEE 1394 RAW I/O DRIVER
2817 F: drivers/ieee1394/raw1394*
2819 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
2823 F: security/integrity/ima/
2825 IMS TWINTURBO FRAMEBUFFER DRIVER
2828 F: drivers/video/imsttfb.c
2830 INFINIBAND SUBSYSTEM
2838 W: http://www.openib.org/
2839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
2841 F: Documentation/infiniband/
2842 F: drivers/infiniband/
2843 F: include/linux/if_infiniband.h
2852 F: Documentation/filesystems/inotify.txt
2853 F: fs/notify/inotify/
2854 F: include/linux/inotify.h
2856 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
2865 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
2870 F: Documentation/fb/intelfb.txt
2871 F: drivers/video/intelfb/
2873 INTEL 810/815 FRAMEBUFFER DRIVER
2878 F: drivers/video/i810/
2880 INTEL MENLOW THERMAL DRIVER
2884 W: http://www.lesswatts.org/projects/acpi/
2886 F: drivers/platform/x86/intel_menlow.c
2888 INTEL IA32 MICROCODE UPDATE SUPPORT
2892 F: arch/x86/kernel/microcode_core.c
2893 F: arch/x86/kernel/microcode_intel.c
2895 INTEL I/OAT DMA DRIVER
2900 F: drivers/dma/ioat*
2906 T: git git://git.infradead.org/iommu-2.6.git
2908 F: drivers/pci/intel-iommu.c
2909 F: include/linux/intel-iommu.h
2911 INTEL IOP-ADMA DMA DRIVER
2916 F: drivers/dma/iop-adma.c
2918 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
2922 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
2923 F: arch/arm/mach-ixp4xx/include/mach/npe.h
2924 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
2925 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
2926 F: drivers/net/arm/ixp4xx_eth.c
2927 F: drivers/net/wan/ixp4xx_hss.c
2929 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
2933 F: drivers/char/hw_random/ixp4xx-rng.c
2935 INTEL IXP2000 ETHERNET DRIVER
2936 P: Lennert Buytenhek
2940 F: drivers/net/ixp2000/
2942 INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe)
2954 W: http://e1000.sourceforge.net/
2956 F: drivers/net/e100.c
2957 F: drivers/net/e1000/
2958 F: drivers/net/e1000e/
2960 F: drivers/net/ixgb/
2961 F: drivers/net/ixgbe/
2963 INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
2972 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
2973 W: http://ipw2100.sourceforge.net
2975 F: Documentation/networking/README.ipw2100
2976 F: drivers/net/wireless/ipw2x00/ipw2100.*
2978 INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
2987 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
2988 W: http://ipw2200.sourceforge.net
2990 F: Documentation/networking/README.ipw2200
2991 F: drivers/net/wireless/ipw2x00/ipw2200.*
2993 INTEL WIRELESS WIMAX CONNECTION 2400
2994 P: Inaky Perez-Gonzalez
2999 W: http://linuxwimax.org
3000 F: Documentation/wimax/README.i2400m
3001 F: drivers/net/wimax/i2400m/
3002 F: include/linux/wimax/i2400m.h
3004 INTEL WIRELESS WIFI LINK (iwlwifi)
3011 W: http://intellinuxwireless.org
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
3014 F: drivers/net/wireless/iwlwifi/
3016 IOC3 ETHERNET DRIVER
3021 F: drivers/net/ioc3-eth.c
3028 F: drivers/serial/ioc3_serial.c
3034 F: net/ipv4/netfilter/ipt_MASQUERADE.c
3036 IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
3045 F: drivers/net/ipg.c
3051 T: git git://git.qlogic.com/ipath-linux-2.6
3053 F: drivers/infiniband/hw/ipath/
3059 W: http://openipmi.sourceforge.net/
3061 F: Documentation/IPMI.txt
3062 F: drivers/char/ipmi/
3063 F: include/linux/ipmi*
3065 IPS SCSI RAID DRIVER
3066 P: Adaptec OEM Raid Solutions
3069 W: http://www.adaptec.com/
3071 F: drivers/scsi/ips*
3083 F: Documentation/networking/ipvs-sysctl.txt
3084 F: net/netfilter/ipvs/
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3093 F: drivers/char/pcmcia/ipwireless/
3096 P: Arnaldo Carvalho de Melo
3100 F: include/linux/ipx.h
3101 F: include/net/ipx.h
3108 W: http://irda.sourceforge.net/
3110 F: Documentation/networking/irda.txt
3111 F: drivers/net/irda/
3112 F: include/net/irda/
3119 F: Documentation/isapnp.txt
3120 F: drivers/pnp/isapnp/
3121 F: include/linux/isapnp.h
3127 W: www.open-iscsi.org
3128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
3130 F: drivers/scsi/*iscsi*
3131 F: include/scsi/*iscsi*
3137 W: http://www.isdn4linux.de
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
3140 F: Documentation/isdn/
3142 F: include/linux/isdn.h
3143 F: include/linux/isdn/
3145 ISDN SUBSYSTEM (Eicon active card driver)
3149 W: http://www.melware.de
3151 F: drivers/isdn/hardware/eicon/
3153 IVTV VIDEO4LINUX DRIVER
3159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3160 W: http://www.ivtvdriver.org
3162 F: Documentation/video4linux/*.ivtv
3163 F: drivers/media/video/ivtv/
3164 F: include/linux/ivtv*
3170 W: http://jfs.sourceforge.net/
3171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
3173 F: Documentation/filesystems/jfs.txt
3181 F: drivers/net/jme.*
3183 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
3187 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
3190 F: include/linux/jffs2.h
3191 F: include/mtd/jffs2-user.h
3193 JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
3201 F: include/linux/ext*jbd*.h
3202 F: include/linux/jbd*.h
3204 K8TEMP HARDWARE MONITORING DRIVER
3209 F: Documentation/hwmon/k8temp
3210 F: drivers/hwmon/k8temp.c
3217 F: Documentation/kbuild/kconfig-language.txt
3227 W: http://lse.sourceforge.net/kdump/
3229 F: Documentation/kdump/
3231 KERNEL AUTOMOUNTER (AUTOFS)
3238 KERNEL AUTOMOUNTER v4 (AUTOFS4)
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git
3249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git
3252 F: Documentation/kbuild/
3254 F: scripts/Makefile.*
3259 W: http://www.kerneljanitors.org/
3262 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3268 W: http://nfs.sourceforge.net/
3271 F: include/linux/nfsd/
3275 F: include/linux/lockd/
3276 F: include/linux/sunrpc/
3278 KERNEL VIRTUAL MACHINE (KVM)
3282 W: http://kvm.qumranet.com
3284 F: Documentation/*/kvm.txt
3286 F: arch/*/include/asm/kvm*
3287 F: include/linux/kvm*
3290 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3294 W: http://kvm.qumranet.com
3296 F: arch/x86/include/asm/svm.h
3297 F: arch/x86/kvm/kvm_svm.h
3298 F: arch/x86/kvm/svm.c
3300 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3304 W: http://kvm.qumranet.com
3306 F: arch/powerpc/include/asm/kvm*
3307 F: arch/powerpc/kvm/
3309 KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3313 W: http://kvm.qumranet.com
3315 F: Documentation/ia64/kvm.txt
3316 F: arch/ia64/include/asm/kvm*
3319 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3322 P: Christian Borntraeger
3326 W: http://www.ibm.com/developerworks/linux/linux390/
3328 F: Documentation/s390/kvm.txt
3329 F: arch/s390/include/asm/kvm*
3335 W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/
3339 F: include/linux/kexec.h
3347 F: Documentation/DocBook/kgdb.tmpl
3348 F: drivers/misc/kgdbts.c
3349 F: drivers/serial/kgdboc.c
3350 F: include/linux/kgdb.h
3354 P: Eduard - Gabriel Munteanu
3358 F: Documentation/trace/kmemtrace.txt
3359 F: include/trace/kmemtrace.h
3360 F: kernel/trace/kmemtrace.c
3363 P: Ananth N Mavinakayanahalli
3365 P: Anil S Keshavamurthy
3373 F: Documentation/kprobes.txt
3374 F: include/linux/kprobes.h
3377 KS0108 LCD CONTROLLER DRIVER
3378 P: Miguel Ojeda Sandonis
3381 W: http://miguelojeda.es/auxdisplay.htm
3382 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3384 F: Documentation/auxdisplay/ks0108
3385 F: drivers/auxdisplay/ks0108.c
3386 F: include/linux/ks0108.h
3391 F: Documentation/networking/lapb-module.txt
3395 LASI 53c700 driver for PARISC
3396 P: James E.J. Bottomley
3400 F: Documentation/scsi/53c700.txt
3401 F: drivers/scsi/53c700*
3408 F: include/linux/leds.h
3410 LEGO USB Tower driver
3414 W: http://legousb.sourceforge.net/
3416 F: drivers/usb/misc/legousbtower.c
3422 W: http://lguest.ozlabs.org/
3424 F: Documentation/lguest/
3427 F: include/linux/lguest*.h
3428 F: arch/x86/include/asm/lguest*.h
3430 LINUX FOR IBM pSERIES (RS/6000)
3433 W: http://www.ibm.com/linux/ltc/projects/ppc
3436 LINUX FOR POWERPC (32-BIT AND 64-BIT)
3437 P: Benjamin Herrenschmidt
3441 W: http://www.penguinppc.org/
3443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3446 LINUX FOR POWER MACINTOSH
3447 P: Benjamin Herrenschmidt
3449 W: http://www.penguinppc.org/
3453 LINUX FOR POWERPC EMBEDDED MPC5XXX
3457 T: git git://git.secretlab.ca/git/linux-2.6.git
3460 LINUX FOR POWERPC EMBEDDED PPC4XX
3465 W: http://www.penguinppc.org/
3467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3470 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3473 W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3475 T: git git://git.secretlab.ca/git/linux-2.6.git
3478 LINUX FOR POWERPC EMBEDDED PPC8XX
3483 W: http://www.penguinppc.org/
3487 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3490 W: http://www.penguinppc.org/
3494 LINUX FOR POWERPC PA SEMI PWRFICIENT
3497 W: http://www.pasemi.com/
3501 LINUX SECURITY MODULE (LSM) FRAMEWORK
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git
3509 P: Arnaldo Carvalho de Melo
3512 F: include/linux/llc.h
3516 LIS3LV02D ACCELEROMETER DRIVER
3520 F: Documentation/hwmon/lis3lv02d
3521 F: drivers/hwmon/lis3lv02d.*
3523 LM83 HARDWARE MONITOR DRIVER
3528 F: Documentation/hwmon/lm83
3529 F: drivers/hwmon/lm83.c
3531 LM90 HARDWARE MONITOR DRIVER
3536 F: Documentation/hwmon/lm90
3537 F: drivers/hwmon/lm90.c
3539 LOCKDEP AND LOCKSTAT
3545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
3547 F: Documentation/lockdep*.txt
3548 F: Documentation/lockstat.txt
3549 F: include/linux/lockdep.h
3552 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
3553 P: Richard Russon (FlatCap)
3556 W: http://www.linux-ntfs.org/content/view/19/37/
3558 F: Documentation/ldm.txt
3559 F: fs/partitions/ldm.*
3561 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3567 W: http://www.lsilogic.com/support
3569 F: drivers/message/fusion/
3571 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
3576 F: drivers/scsi/sym53c8xx_2/
3578 LTP (Linux Test Project)
3584 W: http://ltp.sourceforge.net/
3585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git
3593 W: http://www.linux-m32r.org/
3596 F: include/asm-m32r/
3599 P: Geert Uytterhoeven
3604 W: http://www.linux-m68k.org/
3605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
3610 M68K ON APPLE MACINTOSH
3613 W: http://www.mac.linux-m68k.org/
3621 W: http://www.tazenda.demon.co.uk/phil/linux-hp
3629 W: http://linuxwireless.org/
3630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3632 F: Documentation/networking/mac80211-injection.txt
3633 F: include/net/mac80211.h
3636 MAC80211 PID RATE CONTROL
3642 W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3645 F: net/mac80211/rc80211_pid*
3652 F: drivers/net/macvlan.c
3653 F: include/linux/if_macvlan.h
3655 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
3658 W: http://www.kernel.org/doc/man-pages
3662 MARVELL LIBERTAS WIRELESS DRIVER
3667 F: drivers/net/wireless/libertas/
3669 MARVELL MV643XX ETHERNET DRIVER
3670 P: Lennert Buytenhek
3674 F: drivers/net/mv643xx_eth.*
3675 F: include/linux/mv643xx.h
3677 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
3683 MARVELL YUKON / SYSKONNECT DRIVER
3688 W: http://www.syskonnect.com
3691 MATROX FRAMEBUFFER DRIVER
3696 F: drivers/video/matrox/matroxfb_*
3697 F: include/linux/matroxfb.h
3699 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
3704 F: Documentation/hwmon/max6650
3705 F: drivers/hwmon/max6650.c
3707 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
3708 P: Mauro Carvalho Chehab
3710 P: LinuxTV.org Project
3712 W: http://linuxtv.org
3713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3715 F: Documentation/dvb/
3716 F: Documentation/video4linux/
3719 F: include/linux/dvb/
3720 F: include/linux/videodev*.h
3722 MEGARAID SCSI DRIVERS
3726 W: http://megaraid.lsilogic.com
3728 F: Documentation/scsi/megaraid.txt
3729 F: drivers/scsi/megaraid.*
3730 F: drivers/scsi/megaraid/
3735 W: http://www.linux-mm.org
3737 F: include/linux/mm.h
3740 MEMORY RESOURCE CONTROLLER
3745 P: KAMEZAWA Hiroyuki
3752 MEMORY TECHNOLOGY DEVICES (MTD)
3755 W: http://www.linux-mtd.infradead.org/
3757 T: git git://git.infradead.org/mtd-2.6.git
3760 F: include/linux/mtd/
3763 MICROBLAZE ARCHITECTURE
3767 W: http://www.monstr.eu/fdt/
3768 T: git git://git.monstr.eu/linux-2.6-microblaze.git
3776 F: drivers/usb/image/microtek.*
3781 W: http://www.linux-mips.org/
3783 T: git git://git.linux-mips.org/pub/scm/linux.git
3785 F: Documentation/mips/
3788 MISCELLANEOUS MCA-SUPPORT
3793 F: Documentation/ia64/mca.txt
3794 F: Documentation/mca.txt
3796 F: include/linux/mca*
3803 F: include/linux/module.h
3806 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
3809 W: http://popies.net/meye/
3811 F: Documentation/video4linux/meye.txt
3812 F: drivers/media/video/meye.*
3813 F: include/linux/meye.h
3815 MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
3820 F: drivers/mmc/host/imxmmc.*
3822 MOUSE AND MISC DEVICES [GENERAL]
3823 P: Alessandro Rubini
3827 F: drivers/input/mouse/
3828 F: include/linux/gpio_mouse.h
3830 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
3835 F: Documentation/serial/moxa-smartio
3836 F: drivers/char/mxser.*
3839 P: Lennart Poettering
3841 W: https://tango.0pointer.de/mailman/listinfo/s270-linux
3842 W: http://0pointer.de/lennart/tchibo.html
3844 F: drivers/platform/x86/msi-laptop.c
3846 MULTIFUNCTION DEVICES (MFD)
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
3854 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
3860 F: include/linux/mmc/
3862 MULTIMEDIA CARD (MMC) ETC. OVER SPI
3867 F: drivers/mmc/host/mmc_spi.c
3868 F: include/linux/spi/mmc_spi.h
3870 MULTISOUND SOUND DRIVER
3874 F: Documentation/sound/oss/MultiSound
3877 MULTITECH MULTIPORT CARD (ISICOM)
3882 F: drivers/char/isicom.c
3883 F: include/linux/isicom.h
3885 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3889 T: git git://gitorious.org/musb/mainline.git
3891 F: drivers/usb/musb/
3893 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
3899 W: http://www.myri.com/scs/download-Myri10GE.html
3901 F: drivers/net/myri10ge/
3903 NATSEMI ETHERNET DRIVER (DP8381x)
3907 F: drivers/net/natsemi.c
3916 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
3917 P: James E.J. Bottomley
3921 F: drivers/scsi/NCR_D700.*
3923 NETEFFECT IWARP RNIC DRIVER (IW_NES)
3929 W: http://www.neteffect.com
3931 F: drivers/infiniband/hw/nes/
3933 NETEM NETWORK EMULATOR
3934 P: Stephen Hemminger
3938 F: net/sched/sch_netem.c
3940 NETERION (S2IO) 10GbE DRIVER (xframe/vxge)
3945 P: Sivakumar Subramani
3947 P: Sreenivasa Honnur
3952 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
3953 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
3955 F: Documentation/networking/s2io.txt
3956 F: drivers/net/s2io*
3958 NETFILTER/IPTABLES/IPCHAINS
3969 W: http://www.netfilter.org/
3970 W: http://www.iptables.org/
3972 F: include/linux/netfilter*
3973 F: include/linux/netfilter/
3974 F: include/net/netfilter/
3975 F: net/*/netfilter.c
3982 W: http://netlabel.sf.net
3985 F: Documentation/netlabel/
3986 F: include/net/netlabel.h
3989 NETROM NETWORK LAYER
3993 W: http://www.linux-ax25.org/
3995 F: include/linux/netrom.h
3996 F: include/net/netrom.h
3999 NETWORK BLOCK DEVICE (NBD)
4003 F: Documentation/blockdev/nbd.txt
4004 F: drivers/block/nbd.c
4005 F: include/linux/nbd.h
4007 NETWORKING [GENERAL]
4011 W: http://www.linuxfoundation.org/en/Net
4012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4017 NETWORKING [IPv4/IPv6]
4022 P: Pekka Savola (ipv6)
4026 P: Hideaki YOSHIFUJI
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4037 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
4043 NETWORKING [WIRELESS]
4047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4050 F: include/net/ieee80211*
4051 F: include/net/wireless.h
4055 W: http://www.linuxfoundation.org/en/Net
4056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4060 NETXEN (1/10) GbE SUPPORT
4064 W: http://www.netxen.com
4066 F: drivers/net/netxen/
4068 NFS, SUNRPC, AND LOCKD CLIENTS
4072 W: http://client.linux-nfs.org
4073 T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
4079 F: include/linux/lockd/
4080 F: include/linux/nfs*
4081 F: include/linux/sunrpc/
4083 NI5010 NETWORK DRIVER
4084 P: Jan-Pascal van Best
4090 F: drivers/net/ni5010.*
4096 W: http://www.nilfs.org/en/
4098 F: Documentation/filesystems/nilfs2.txt
4100 F: include/linux/nilfs2_fs.h
4102 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
4105 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4107 F: Documentation/scsi/NinjaSCSI.txt
4108 F: drivers/scsi/pcmcia/nsp_*
4110 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
4115 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4117 F: Documentation/scsi/NinjaSCSI.txt
4118 F: drivers/scsi/nsp32*
4121 P: Anton Altaparmakov
4125 W: http://www.linux-ntfs.org/
4126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
4128 F: Documentation/filesystems/ntfs.txt
4131 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
4136 F: drivers/video/riva/
4137 F: drivers/video/nvidia/
4144 F: Documentation/filesystems/omfs.txt
4147 OMNIKEY CARDMAN 4000 DRIVER
4151 F: drivers/char/pcmcia/cm4000_cs.c
4152 F: include/linux/cm4000_cs.h
4154 OMNIKEY CARDMAN 4040 DRIVER
4158 F: drivers/char/pcmcia/cm4040_cs.*
4160 OMNIVISION OV7670 SENSOR DRIVER
4164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4166 F: drivers/media/video/ov7670.c
4168 ONENAND FLASH DRIVER
4173 F: drivers/mtd/onenand/
4174 F: include/linux/mtd/onenand*.h
4176 ONSTREAM SCSI TAPE DRIVER
4182 F: drivers/scsi/osst*
4185 OPENCORES I2C BUS DRIVER
4190 F: Documentation/i2c/busses/i2c-ocores
4191 F: drivers/i2c/busses/i2c-ocores.c
4199 F: drivers/oprofile/
4200 F: include/linux/oprofile.h
4202 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
4208 W: http://oss.oracle.com/projects/ocfs2/
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
4211 F: Documentation/filesystems/ocfs2.txt
4212 F: Documentation/filesystems/dlmfs.txt
4223 W: http://www.nongnu.org/orinoco/
4225 F: drivers/net/wireless/orinoco/
4233 W: http://open-osd.org
4234 T: git git://git.open-osd.org/open-osd.git
4241 W: http://prism54.org
4242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
4244 F: drivers/net/wireless/p54/
4246 PA SEMI ETHERNET DRIVER
4251 F: drivers/net/pasemi_mac.*
4253 PA SEMI SMBUS DRIVER
4258 F: drivers/i2c/busses/i2c-pasemi.c
4260 PANASONIC LAPTOP ACPI EXTRAS DRIVER
4264 F: drivers/platform/x86/panasonic-laptop.c
4266 PANASONIC MN10300/AM33 PORT
4272 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
4274 F: Documentation/mn10300/
4277 PARALLEL PORT SUPPORT
4281 F: include/linux/parport*.h
4282 F: drivers/char/ppdev.c
4283 F: include/linux/ppdev.h
4285 PARAVIRT_OPS INTERFACE
4286 P: Jeremy Fitzhardinge
4297 F: Documentation/ia64/paravirt_ops.txt
4298 F: arch/*/kernel/paravirt*
4299 F: arch/*/include/asm/paravirt.h
4301 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
4305 W: http://www.torque.net/linux-pp.html
4307 F: Documentation/blockdev/paride.txt
4308 F: drivers/block/paride/
4316 W: http://www.parisc-linux.org/
4317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
4322 PC87360 HARDWARE MONITORING DRIVER
4327 F: Documentation/hwmon/pc87360
4328 F: drivers/hwmon/pc87360.c
4334 F: drivers/char/pc8736x_gpio.c
4340 F: drivers/leds/leds-pca9532.c
4341 F: include/linux/leds-pca9532.h
4349 F: Documentation/PCI/pci-error-recovery.txt
4350 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4359 F: Documentation/PCI/
4361 F: include/linux/pci*
4364 P: Kristen Carlson Accardi
4368 F: drivers/pci/pcie/
4371 P: Linux PCMCIA Team
4373 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4376 F: Documentation/pcmcia/
4380 PCNET32 NETWORK DRIVER
4385 F: drivers/net/pcnet32.c
4387 PER-TASK DELAY ACCOUNTING
4392 F: include/linux/delayacct.h
4393 F: kernel/delayacct.c
4395 PERFORMANCE COUNTER SUBSYSTEM
4405 PERSONALITY HANDLING
4406 P: Christoph Hellwig
4410 F: include/linux/personality.h
4417 F: drivers/mtd/devices/phram.c
4424 F: drivers/block/pktcdvd.c
4425 F: include/linux/pktcdvd.h
4427 POSIX CLOCKS and TIMERS
4433 F: include/linux/timer*
4436 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
4442 T: git git://git.infradead.org/battery-2.6.git
4444 F: include/linux/power_supply.h
4445 F: drivers/power/power_supply*
4460 F: drivers/i2c/busses/i2c-pnx.c
4462 PPP PROTOCOL DRIVERS AND COMPRESSORS
4467 F: drivers/net/ppp_*
4469 PPP OVER ATM (RFC 2364)
4470 P: Mitchell Blank Jr
4473 F: net/atm/pppoatm.c
4474 F: include/linux/atmppp.h
4480 F: drivers/net/pppoe.c
4481 F: drivers/net/pppox.c
4487 F: drivers/net/pppol2tp.c
4488 F: include/linux/if_pppol2tp.h
4495 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
4497 F: Documentation/preempt-locking.txt
4498 F: include/linux/preempt.h
4500 PRISM54 WIRELESS DRIVER
4501 P: Luis R. Rodriguez
4504 W: http://prism54.org
4506 F: drivers/net/wireless/prism54/
4508 PROMISE DC4030 CACHING DISK CONTROLLER DRIVER
4511 W: http://www.pnd-pc.demon.co.uk/promise/
4514 PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
4515 P: Mikael Pettersson
4519 F: drivers/ata/sata_promise.*
4527 F: drivers/net/ps3_gelic_net.*
4529 PS3 PLATFORM SUPPORT
4535 F: arch/powerpc/boot/ps3*
4536 F: arch/powerpc/include/asm/lv1call.h
4537 F: arch/powerpc/include/asm/ps3*.h
4538 F: arch/powerpc/platforms/ps3/
4541 F: drivers/rtc/rtc-ps3.c
4542 F: drivers/usb/host/*ps3.c
4543 F: sound/ppc/snd_ps3*
4558 F: include/asm-generic/syscall.h
4559 F: include/linux/ptrace.h
4560 F: include/linux/regset.h
4561 F: include/linux/tracehook.h
4564 PVRUSB2 VIDEO4LINUX DRIVER
4569 W: http://www.isely.net/pvrusb2/
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4572 F: Documentation/video4linux/README.pvrusb2
4573 F: drivers/media/video/pvrusb2/
4575 PXA2xx/PXA3xx SUPPORT
4582 F: arch/arm/mach-pxa/
4583 F: drivers/pcmcia/pxa2xx*
4584 F: drivers/spi/pxa2xx*
4585 F: drivers/usb/gadget/pxa2*
4586 F: include/sound/pxa2xx-lib.h
4587 F: sound/soc/pxa/pxa2xx*
4595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4614 QLOGIC QLA2XXX FC-SCSI DRIVER
4619 F: Documentation/scsi/LICENSE.qla2xxx
4620 F: drivers/scsi/qla2xxx/
4622 QLOGIC QLA3XXX NETWORK DRIVER
4627 F: Documentation/networking/LICENSE.qla3xxx
4628 F: drivers/net/qla3xxx.*
4630 QLOGIC QLGE 10Gb ETHERNET DRIVER
4636 F: drivers/net/qlge/
4642 W: http://www.alarsen.net/linux/qnx4fs/
4645 F: include/linux/qnx4_fs.h
4646 F: include/linux/qnxtypes.h
4648 RADEON FRAMEBUFFER DISPLAY DRIVER
4649 P: Benjamin Herrenschmidt
4653 F: drivers/video/aty/radeon*
4654 F: include/linux/radeonfb.h
4656 RAGE128 FRAMEBUFFER DISPLAY DRIVER
4661 F: drivers/video/aty/aty128fb.c
4663 RALINK RT2X00 WIRELESS LAN DRIVER
4667 W: http://rt2x00.serialmonkey.com/
4669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
4670 F: drivers/net/wireless/rt2x00/
4672 RAMDISK RAM BLOCK DEVICE DRIVER
4676 F: Documentation/blockdev/ramdisk.txt
4677 F: drivers/block/brd.c
4679 RANDOM NUMBER DRIVER
4683 F: drivers/char/random.c
4692 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
4697 F: drivers/net/wireless/ray*
4704 F: Documentation/RCU/torture.txt
4705 F: kernel/rcutorture.c
4713 RDC R6040 FAST ETHERNET DRIVER
4718 F: drivers/net/r6040.c
4720 RDS - RELIABLE DATAGRAM SOCKETS
4727 READ-COPY UPDATE (RCU)
4730 W: http://www.rdrop.com/users/paulmck/rclock/
4733 F: Documentation/RCU/rcu.txt
4734 F: Documentation/RCU/rcuref.txt
4735 F: include/linux/rcupdate.h
4736 F: include/linux/srcu.h
4737 F: kernel/rcupdate.c
4739 REAL TIME CLOCK DRIVER
4744 F: Documentation/rtc.txt
4746 F: include/linux/rtc.h
4748 REAL TIME CLOCK (RTC) SUBSYSTEM
4753 F: Documentation/rtc.txt
4755 F: include/linux/rtc.h
4757 REISERFS FILE SYSTEM
4767 F Documentation/rfkill.txt
4772 F: Documentation/serial/riscom8.txt
4773 F: drivers/char/riscom8*
4777 W: http://www.comtrol.com
4779 F: Documentation/serial/rocket.txt
4780 F: drivers/char/rocket*
4786 W: http://www.linux-ax25.org/
4788 F: include/linux/rose.h
4789 F: include/net/rose.h
4792 RTL8180 WIRELESS DRIVER
4796 W: http://linuxwireless.org/
4797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4799 F: drivers/net/wireless/rtl818*
4801 RTL8187 WIRELESS DRIVER
4802 P: Herton Ronaldo Krzesinski
4809 W: http://linuxwireless.org/
4810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4812 F: drivers/net/wireless/rtl818x/rtl8187*
4814 S3 SAVAGE FRAMEBUFFER DRIVER
4819 F: drivers/video/savage/
4822 P: Martin Schwidefsky
4828 W: http://www.ibm.com/developerworks/linux/linux390/
4832 S390 NETWORK DRIVERS
4839 W: http://www.ibm.com/developerworks/linux/linux390/
4841 F: drivers/s390/net/
4851 F: drivers/s390/crypto/
4860 W: http://www.ibm.com/developerworks/linux/linux390/
4862 F: Documentation/s390/zfcpdump.txt
4863 F: drivers/s390/scsi/zfcp_*
4865 S390 IUCV NETWORK LAYER
4870 W: http://www.ibm.com/developerworks/linux/linux390/
4872 F: drivers/s390/net/*iucv*
4873 F: include/net/iucv/
4876 S3C24XX SD/MMC Driver
4882 F: drivers/mmc/host/s3cmci.*
4884 SAA7146 VIDEO4LINUX-2 DRIVER
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4889 W: http://www.mihu.de/linux/saa7146
4891 F: drivers/media/common/saa7146*
4892 F: drivers/media/video/*7146*
4893 F: include/media/*7146*
4899 F: drivers/watchdog/sc1200wdt.c
4909 F: include/linux/sched.h
4915 W: http://www.kernel.dk
4923 W: http://www.torque.net/sg
4925 F: drivers/scsi/sg.c
4926 F: include/scsi/sg.h
4929 P: James E.J. Bottomley
4932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
4933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
4934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
4944 F: Documentation/scsi/st.txt
4950 P: Sridhar Samudrala
4953 W: http://lksctp.sourceforge.net
4955 F: Documentation/networking/sctp.txt
4956 F: include/linux/sctp.h
4957 F: include/net/sctp/
4964 F: Documentation/i2c/busses/scx200_acb
4965 F: arch/x86/kernel/scx200_32.c
4966 F: drivers/watchdog/scx200_wdt.c
4967 F: drivers/i2c/busses/scx200*
4968 F: drivers/mtd/maps/scx200_docflash.c
4969 F: include/linux/scx200.h
4975 F: drivers/char/scx200_gpio.c
4976 F: include/linux/scx200_gpio.h
4978 SCx200 HRT CLOCKSOURCE DRIVER
4982 F: drivers/clocksource/scx200_hrt.c
4984 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
4989 F: drivers/mmc/host/sdricoh_cs.c
4991 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
4997 SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
5003 F: drivers/mmc/host/sdhci.*
5010 T: git git://www.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5011 W: http://security.wiki.kernel.org/
5016 P: Security Officers
5020 SELINUX SECURITY MODULE
5029 W: http://selinuxproject.org
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5032 F: include/linux/selinux*
5033 F: security/selinux/
5039 F: drivers/misc/phantom.c
5040 F: include/linux/phantom.h
5042 SERIAL ATA (SATA) SUBSYSTEM
5046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5049 F: include/linux/ata.h
5050 F: include/linux/libata.h
5052 SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5055 P: Subbu Seetharaman
5058 W: http://www.serverengines.com
5060 F: drivers/net/benet/
5065 P: Robert Stonehouse
5074 F: drivers/misc/sgi-gru/
5076 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5081 F: Documentation/ia64/serial.txt
5082 F: drivers/serial/ioc?_serial.c
5083 F: include/linux/ioc?.h
5085 SGI VISUAL WORKSTATION 320 AND 540
5089 W: http://linux-visws.sf.net
5090 S: Maintained for 2.6.
5091 F: Documentation/sgi-visws.txt
5093 SGI XP/XPC/XPNET DRIVER
5097 F: drivers/misc/sgi-xp/
5099 SHARP LH SUPPORT (LH7952X & LH7A40X)
5102 W: http://projects.buici.com/arm
5105 F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
5106 F: arch/arm/mach-lh7a40x/
5107 F: drivers/serial/serial_lh7a40x.c
5108 F: drivers/usb/gadget/lh7a40*
5109 F: drivers/usb/host/ohci-lh7a40*
5112 P: Kristen Carlson Accardi
5116 F: drivers/pci/hotplug/shpchp*
5118 SIMTEC EB110ATX (Chalice CATS)
5122 W: http://www.simtec.co.uk/products/EB110ATX/
5124 F: arch/arm/mach-ebsa110/
5126 SIMTEC EB2410ITX (BAST)
5130 W: http://www.simtec.co.uk/products/EB2410ITX/
5132 F: arch/arm/mach-s3c2410/
5133 F: drivers/*/*s3c2410*
5134 F: drivers/*/*/*s3c2410*
5136 SIS 190 ETHERNET DRIVER
5141 F: drivers/net/sis190.c
5143 SIS 900/7016 FAST ETHERNET DRIVER
5146 W: http://www.brownhat.org/sis900.html
5149 F: drivers/net/sis900.*
5151 SIS 96X I2C/SMBUS DRIVER
5156 F: Documentation/i2c/busses/i2c-sis96x
5157 F: drivers/i2c/busses/i2c-sis96x.c
5159 SIS FRAMEBUFFER DRIVER
5160 P: Thomas Winischhofer
5162 W: http://www.winischhofer.net/linuxsisvga.shtml
5164 F: Documentation/fb/sisfb.txt
5165 F: drivers/video/sis/
5166 F: include/video/sisfb.h
5169 P: Thomas Winischhofer
5171 W: http://www.winischhofer.at/linuxsisusbvga.shtml
5173 F: drivers/usb/misc/sisusbvga/
5175 SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5176 P: Stephen Hemminger
5180 F: drivers/net/skge.*
5181 F: drivers/net/sky2.*
5184 P: Christoph Lameter
5192 F: include/linux/sl?b*.h
5195 SMC91x ETHERNET DRIVER
5199 F: drivers/net/smc91x.*
5201 SMSC47B397 HARDWARE MONITOR DRIVER
5206 F: Documentation/hwmon/smsc47b397
5207 F: drivers/hwmon/smsc47b397.c
5209 SMSC911x ETHERNET DRIVER
5210 P: Steve Glendinning
5214 F: include/linux/smsc911x.h
5215 F: drivers/net/smsc911x.*
5217 SMSC9420 PCI ETHERNET DRIVER
5218 P: Steve Glendinning
5222 F: drivers/net/smsc9420.*
5228 F: drivers/uio/uio_smx.c
5230 SN-IA64 (Itanium) SUB-PLATFORM
5235 W: http://www.sgi.com/altix
5239 SOC-CAMERA V4L2 SUBSYSTEM
5240 P: Guennadi Liakhovetski
5243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5245 F: include/media/v4l2*
5246 F: drivers/media/video/v4l2*
5248 SOEKRIS NET48XX LED SUPPORT
5252 F: drivers/leds/leds-net48xx.c
5254 SOFTWARE RAID (Multiple Disks) SUPPORT
5260 F: include/linux/raid/
5262 SONIC NETWORK DRIVER
5263 P: Thomas Bogendoerfer
5267 F: drivers/net/sonic.*
5269 SONICS SILICON BACKPLANE DRIVER (SSB)
5275 F: include/linux/ssb/
5277 SONY VAIO CONTROL DEVICE DRIVER
5281 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5283 F: Documentation/laptops/sony-laptop.txt
5284 F: drivers/char/sonypi.c
5285 F: drivers/platform/x86/sony-laptop.c
5286 F: include/linux/sony-laptop.h
5288 SONY MEMORYSTICK CARD SUPPORT
5292 W: http://tifmxx.berlios.de/
5294 F: drivers/memstick/host/tifm_ms.c
5302 W: http://www.alsa-project.org/
5303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
5304 T: git git://git.alsa-project.org/alsa-kernel.git
5306 F: Documentation/sound/
5310 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
5315 T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
5317 W: http://alsa-project.org/main/index.php/ASoC
5321 SPARC + UltraSPARC (sparc/sparc64)
5325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
5326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
5330 SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
5335 F: Documentation/serial/specialix.txt
5336 F: drivers/char/specialix*
5343 F: Documentation/spi/
5345 F: include/linux/spi/
5347 SPIDERNET NETWORK DRIVER for CELL
5354 F: Documentation/networking/spider_net.txt
5355 F: drivers/net/spider_net*
5362 W: http://www.ibm.com/developerworks/power/cell/
5364 F: Documentation/filesystems/spufs.txt
5365 F: arch/powerpc/platforms/cell/spufs/
5367 SQUASHFS FILE SYSTEM
5371 W: http://squashfs.org.uk
5373 F: Documentation/filesystems/squashfs.txt
5376 SRM (Alpha) environment access
5377 P: Jan-Benedict Glaw
5381 F: arch/alpha/kernel/srm_env.c
5384 P: Greg Kroah-Hartman
5392 P: Greg Kroah-Hartman
5395 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5399 STARFIRE/DURALAN NETWORK DRIVER
5403 F: drivers/net/starfire*
5405 STARMODE RADIO IP (STRIP) PROTOCOL DRIVER
5406 W: http://mosquitonet.Stanford.EDU/strip.html
5408 F: drivers/net/wireless/strip.c
5409 F: include/linux/if_strip.h
5411 STRADIS MPEG-2 DECODER DRIVER
5414 W: http://www.stradis.com/
5416 F: drivers/media/video/stradis.c
5421 W: http://sammy.net/sun3/
5423 F: arch/m68k/kernel/*sun3*
5425 F: arch/m68k/include/asm/sun3*
5431 W: http://www.linux-sh.org
5432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git
5434 F: Documentation/sh/
5443 P: Rafael J. Wysocki
5447 F: Documentation/power/
5448 F: arch/x86/kernel/acpi/
5449 F: drivers/base/power/
5451 F: include/linux/suspend.h
5452 F: include/linux/freezer.h
5453 F: include/linux/pm.h
5460 F: Documentation/svga.txt
5461 F: arch/x86/boot/video*
5464 P: Christoph Hellwig
5467 F: Documentation/filesystems/sysv-fs.txt
5469 F: include/linux/sysv_fs.h
5471 TASKSTATS STATISTICS INTERFACE
5476 F: Documentation/accounting/taskstats*
5477 F: include/linux/taskstats*
5478 F: kernel/taskstats.c
5485 F: include/linux/pkt_cls.h
5486 F: include/net/pkt_cls.h
5489 TCP LOW PRIORITY MODULE
5490 P: Wong Hoi Sing, Edison
5492 P: Hung Hing Lun, Mike
5494 W: http://tcp-lp-mod.sourceforge.net/
5496 F: net/ipv4/tcp_lp.c
5498 TEHUTI ETHERNET DRIVER
5499 P: Alexander Indenbaum
5505 F: drivers/net/tehuti*
5507 Telecom Clock Driver for MCPL0010
5511 F: drivers/char/tlclk.c
5513 TENSILICA XTENSA PORT (xtensa)
5519 THINKPAD ACPI EXTRAS DRIVER
5520 P: Henrique de Moraes Holschuh
5523 W: http://ibm-acpi.sourceforge.net
5524 W: http://thinkwiki.org/wiki/Ibm-acpi
5525 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
5527 F: drivers/platform/x86/thinkpad_acpi.c
5529 TI FLASH MEDIA INTERFACE DRIVER
5533 F: drivers/misc/tifm*
5534 F: drivers/mmc/host/tifm_sd.c
5535 F: include/linux/tifm.h
5537 TI OMAP MMC INTERFACE DRIVER
5538 P: Carlos Aguiar, Anderson Briglia and Syed Khasim
5540 W: http://linux.omap.com
5541 W: http://www.muru.com/linux/omap/
5543 F: drivers/mmc/host/omap.c
5545 TI OMAP RANDOM NUMBER GENERATOR SUPPORT
5549 F: drivers/char/hw_random/omap-rng.c
5559 W: http://tipc.sourceforge.net/
5560 W: http://tipc.cslab.ericsson.net/
5561 T: git git://tipc.cslab.ericsson.net/pub/git/tipc.git
5563 F: include/linux/tipc*.h
5564 F: include/net/tipc/
5571 W: http://sourceforge.net/projects/tlan/
5573 F: Documentation/networking/tlan.txt
5574 F: drivers/net/tlan.*
5576 TOMOYO SECURITY MODULE
5585 W: http://tomoyo.sourceforge.jp/
5586 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.2.x/tomoyo-lsm/patches/
5590 TOSHIBA ACPI EXTRAS DRIVER
5592 F: drivers/platform/x86/toshiba_acpi.c
5598 W: http://www.buzzard.org.uk/toshiba/
5600 F: drivers/char/toshiba.c
5601 F: include/linux/toshiba.h
5607 F: drivers/mmc/host/tmio_mmc.*
5609 TMPFS (SHMEM FILESYSTEM)
5614 F: include/linux/shmem_fs.h
5622 W: http://tpmdd.sourceforge.net
5625 W: http://www.sirrix.com
5628 F: drivers/char/tpm/
5634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
5643 TULIP NETWORK DRIVERS
5650 F: drivers/net/tulip/
5653 P: Maxim Krasnyansky
5656 W: http://vtun.sourceforge.net/tun
5658 F: Documentation/networking/tuntap.txt
5659 F: arch/um/os-Linux/drivers/
5661 TURBOCHANNEL SUBSYSTEM
5662 P: Maciej W. Rozycki
5666 F: include/linux/tc.h
5673 F: drivers/scsi/u14-34f.c
5675 UBI FILE SYSTEM (UBIFS)
5681 T: git git://git.infradead.org/ubifs-2.6.git
5682 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
5684 F: Documentation/filesystems/ubifs.txt
5687 UCLINUX (AND M68KNOMMU)
5690 W: http://www.uclinux.org/
5695 UCLINUX FOR RENESAS H8/300 (H8300)
5698 W: http://uclinux-h8.sourceforge.jp/
5704 W: http://linux-udf.sourceforge.net
5706 F: Documentation/filesystems/udf.txt
5710 P: Evgeniy Dushistov
5714 F: Documentation/filesystems/ufs.txt
5717 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
5723 F: include/linux/uwb.h
5724 F: include/linux/uwb/
5726 UNIFORM CDROM DRIVER
5730 W: http://www.kernel.dk
5732 F: Documentation/cdrom/
5733 F: drivers/cdrom/cdrom.c
5734 F: include/linux/cdrom.h
5736 UNSORTED BLOCK IMAGES (UBI)
5739 W: http://www.linux-mtd.infradead.org/
5741 T: git git://git.infradead.org/ubi-2.6.git
5744 F: include/linux/mtd/ubi.h
5745 F: include/mtd/ubi-user.h
5752 F: Documentation/usb/acm.txt
5753 F: drivers/usb/class/cdc-acm.*
5755 USB BLOCK DRIVER (UB ub)
5761 F: drivers/block/ub.c
5763 USB CDC ETHERNET DRIVER
5764 P: Greg Kroah-Hartman
5768 W: http://www.kroah.com/linux-usb/
5769 F: drivers/net/usb/cdc_*.c
5770 F: include/linux/usb/cdc.h
5772 USB CYPRESS C67X00 DRIVER
5777 F: drivers/usb/c67x00/
5779 USB DAVICOM DM9601 DRIVER
5783 W: http://www.linux-usb.org/usbnet
5785 F: drivers/net/usb/dm9601.c
5787 USB DIAMOND RIO500 DRIVER
5791 W: http://rio500.sourceforge.net
5793 F: drivers/usb/misc/rio500*
5800 F: Documentation/usb/ehci.txt
5801 F: drivers/usb/host/ehci*
5803 USB ET61X[12]51 DRIVER
5808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5809 W: http://www.linux-projects.org
5811 F: drivers/media/video/et61x251/
5813 USB GADGET/PERIPHERAL SUBSYSTEM
5817 W: http://www.linux-usb.org/gadget
5819 F: drivers/usb/gadget/
5820 F: include/linux/usb/gadget*
5822 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
5826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5828 F: Documentation/usb/hiddev.txt
5829 F: drivers/hid/usbhid/
5836 F: drivers/usb/host/isp116x*
5837 F: include/linux/usb/isp116x.h
5839 USB KAWASAKI LSI DRIVER
5844 F: drivers/usb/serial/kl5kusb105.*
5846 USB MASS STORAGE DRIVER
5852 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
5853 F: drivers/usb/storage/
5860 F: Documentation/usb/ohci.txt
5861 F: drivers/usb/host/ohci*
5863 USB OPTION-CARD DRIVER
5868 F: drivers/usb/serial/option.c
5874 W: http://alpha.dyndns.org/ov511/
5876 F: drivers/media/video/ov511.*
5883 W: http://pegasus2.sourceforge.net/
5885 F: drivers/net/usb/pegasus.*
5887 USB PRINTER DRIVER (usblp)
5892 F: drivers/usb/class/usblp.c
5899 W: http://pegasus2.sourceforge.net/
5901 F: drivers/net/usb/rtl8150.c
5907 W: http://www.chello.nl/~j.vreeken/se401/
5909 F: Documentation/video4linux/se401.txt
5910 F: drivers/media/video/se401.*
5912 USB SERIAL BELKIN F5U103 DRIVER
5913 P: William Greathouse
5917 F: drivers/usb/serial/belkin_sa.*
5919 USB SERIAL CYPRESS M8 DRIVER
5924 W: http://geocities.com/i0xox0i
5925 W: http://firstlight.net/cvs
5926 F: drivers/usb/serial/cypress_m8.*
5928 USB SERIAL CYBERJACK DRIVER
5929 P: Matthias Bruestle and Harald Welte
5931 W: http://www.reiner-sct.de/support/treiber_cyberjack.php
5933 F: drivers/usb/serial/cyberjack.c
5935 USB SERIAL DIGI ACCELEPORT DRIVER
5936 P: Peter Berger and Al Borchers
5941 F: drivers/usb/serial/digi_acceleport.c
5944 P: Greg Kroah-Hartman
5948 F: Documentation/usb/usb-serial.txt
5949 F: drivers/usb/serial/generic.c
5950 F: drivers/usb/serial/usb-serial.c
5951 F: include/linux/usb/serial.h
5953 USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
5958 F: drivers/usb/serial/empeg.c
5960 USB SERIAL KEYSPAN DRIVER
5961 P: Greg Kroah-Hartman
5964 W: http://www.kroah.com/linux/
5966 F: drivers/usb/serial/*keyspan*
5968 USB SERIAL WHITEHEAT DRIVER
5969 P: Support Department
5972 W: http://www.connecttech.com
5974 F: drivers/usb/serial/whiteheat*
5976 USB SMSC95XX ETHERNET DRIVER
5977 P: Steve Glendinning
5981 F: drivers/net/usb/smsc95xx.*
5988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5989 W: http://www.linux-projects.org
5991 F: Documentation/video4linux/sn9c102.txt
5992 F: drivers/media/video/sn9c102/
5995 P: Greg Kroah-Hartman
5998 W: http://www.linux-usb.org
5999 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
6001 F: Documentation/usb/
6004 F: include/linux/usb.h
6005 F: include/linux/usb/
6012 F: drivers/usb/host/uhci*
6014 USB "USBNET" DRIVER FRAMEWORK
6018 W: http://www.linux-usb.org/usbnet
6020 F: drivers/net/usb/usbnet.c
6021 F: include/linux/usb/usbnet.h
6028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6029 W: http://linux-uvc.berlios.de
6031 F: drivers/media/video/uvc/
6033 USB W996[87]CF DRIVER
6038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6039 W: http://www.linux-projects.org
6041 F: Documentation/video4linux/w9968cf.txt
6042 F: drivers/media/video/w996*
6044 USB WIRELESS RNDIS DRIVER (rndis_wlan)
6049 F: drivers/net/wireless/rndis_wlan.c
6056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6057 W: http://www.linux-projects.org
6059 F: Documentation/video4linux/zc0301.txt
6060 F: drivers/media/video/zc0301/
6066 W: http://linux-lc100020.sourceforge.net
6068 F: drivers/net/wireless/zd1201.*
6075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6076 W: http://royale.zerezo.com/zr364xx/
6078 F: Documentation/video4linux/zr364xx.txt
6079 F: drivers/media/video/zr364xx.c
6081 USER-MODE LINUX (UML)
6086 W: http://user-mode-linux.sourceforge.net
6088 F: Documentation/uml/
6096 P: Greg Kroah-Hartman
6100 F: Documentation/DocBook/uio-howto.tmpl
6102 F: include/linux/uio*.h
6104 UTIL-LINUX-NG PACKAGE
6108 W: http://kernel.org/~kzak/util-linux-ng/
6109 T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6113 P: Michal Januszewski
6116 W: http://dev.gentoo.org/~spock/projects/uvesafb/
6118 F: Documentation/fb/uvesafb.txt
6119 F: drivers/video/uvesafb.*
6121 VFAT/FAT/MSDOS FILESYSTEM
6126 F: Documentation/filesystems/vfat.txt
6129 VIA RHINE NETWORK DRIVER
6133 F: drivers/net/via-rhine.c
6140 F: Documentation/i2c/busses/i2c-viapro
6141 F: drivers/i2c/busses/i2c-viapro.c
6143 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
6150 F: drivers/video/via/
6152 VIA VELOCITY NETWORK DRIVER
6157 F: drivers/net/via-velocity.*
6164 F: drivers/net/macvlan.c
6165 F: include/linux/if_*vlan.h
6168 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
6173 W: http://opensource.wolfsonmicro.com/node/15
6174 W: http://www.slimlogic.co.uk/?p=48
6175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
6177 F: drivers/regulator/
6178 F: include/linux/regulator/
6180 VT1211 HARDWARE MONITOR DRIVER
6185 F: Documentation/hwmon/vt1211
6186 F: drivers/hwmon/vt1211.c
6188 VT8231 HARDWARE MONITOR DRIVER
6193 F: drivers/hwmon/vt8231.c
6195 W1 DALLAS'S 1-WIRE BUS
6199 F: Documentation/w1/
6202 W83791D HARDWARE MONITORING DRIVER
6207 F: Documentation/hwmon/w83791d
6208 F: drivers/hwmon/w83791d.c
6210 W83793 HARDWARE MONITORING DRIVER
6215 F: Documentation/hwmon/w83793
6216 F: drivers/hwmon/w83793.c
6218 W83L51xD SD/MMC CARD INTERFACE DRIVER
6223 F: drivers/mmc/host/wbsd.*
6225 WATCHDOG DEVICE DRIVERS
6228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
6230 F: Documentation/watchdog/
6231 F: drivers/watchdog/
6232 F: include/linux/watchdog.h
6234 WAVELAN NETWORK DRIVER & WIRELESS EXTENSIONS
6238 W: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
6240 F: Documentation/networking/wavelan.txt
6241 F: drivers/net/wireless/wavelan*
6248 F: drivers/scsi/wd7000.c
6251 P: Inaky Perez-Gonzalez
6256 W: http://linuxwimax.org
6258 WIMEDIA LLC PROTOCOL (WLP) SUBSYSTEM
6262 F: include/linux/wlp.h
6265 WISTRON LAPTOP BUTTON DRIVER
6269 F: drivers/input/misc/wistron_btns.c
6271 WL3501 WIRELESS PCMCIA CARD DRIVER
6272 P: Arnaldo Carvalho de Melo
6275 W: http://oops.ghostprotocols.net:81/blog
6277 F: drivers/net/wireless/wl3501*
6279 WM97XX TOUCHSCREEN DRIVERS
6285 T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
6286 W: http://opensource.wolfsonmicro.com/node/7
6288 F: drivers/input/touchscreen/*wm97*
6289 F: include/linux/wm97xx.h
6296 F: Documentation/networking/x25*
6300 X86 ARCHITECTURE (32-BIT AND 64-BIT)
6309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
6311 F: Documentation/x86/
6314 XEN HYPERVISOR INTERFACE
6315 P: Jeremy Fitzhardinge
6323 F: drivers/*/xen-*front.c
6325 F: arch/x86/include/asm/xen/
6329 P: Silicon Graphics Inc
6334 W: http://oss.sgi.com/projects/xfs
6335 T: git git://oss.sgi.com/xfs/xfs.git
6337 F: Documentation/filesystems/xfs.txt
6340 XILINX SYSTEMACE DRIVER
6343 W: http://www.secretlab.ca/
6346 F: drivers/block/xsysace.c
6348 XILINX UARTLITE SERIAL DRIVER
6353 F: drivers/serial/uartlite.c
6355 YAM DRIVER FOR AX.25
6356 P: Jean-Paul Roubelat
6360 F: drivers/net/hamradio/yam*
6361 F: include/linux/yam.h
6363 YEALINK PHONE DRIVER
6368 F: Documentation/input/yealink.txt
6369 F: drivers/input/misc/yealink.*
6371 Z8530 DRIVER FOR AX.25
6374 W: http://yaina.de/jreuter/
6375 W: http://www.qsl.net/dl1bke/
6378 F: Documentation/networking/z8530drv.txt
6379 F: drivers/net/hamradio/*scc.c
6380 F: drivers/net/hamradio/z8530.h
6382 ZD1211RW WIRELESS DRIVER
6387 W: http://zd1211.ath.cx/wiki/DriverRewrite
6391 F: drivers/net/wireless/zd1211rw/
6393 ZR36067 VIDEO FOR LINUX DRIVER
6396 W: http://mjpeg.sourceforge.net/driver-zoran/
6397 T: Mercurial http://linuxtv.org/hg/v4l-dvb
6399 F: drivers/media/video/zoran/
6401 ZS DECSTATION Z85C30 SERIAL DRIVER
6402 P: Maciej W. Rozycki
6405 F: drivers/serial/zs.*
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
6410 S: Buried alive in reporters