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 PERSONALITY HANDLING
4396 P: Christoph Hellwig
4400 F: include/linux/personality.h
4407 F: drivers/mtd/devices/phram.c
4414 F: drivers/block/pktcdvd.c
4415 F: include/linux/pktcdvd.h
4417 POSIX CLOCKS and TIMERS
4423 F: include/linux/timer*
4426 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
4432 T: git git://git.infradead.org/battery-2.6.git
4434 F: include/linux/power_supply.h
4435 F: drivers/power/power_supply*
4450 F: drivers/i2c/busses/i2c-pnx.c
4452 PPP PROTOCOL DRIVERS AND COMPRESSORS
4457 F: drivers/net/ppp_*
4459 PPP OVER ATM (RFC 2364)
4460 P: Mitchell Blank Jr
4463 F: net/atm/pppoatm.c
4464 F: include/linux/atmppp.h
4470 F: drivers/net/pppoe.c
4471 F: drivers/net/pppox.c
4477 F: drivers/net/pppol2tp.c
4478 F: include/linux/if_pppol2tp.h
4485 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
4487 F: Documentation/preempt-locking.txt
4488 F: include/linux/preempt.h
4490 PRISM54 WIRELESS DRIVER
4491 P: Luis R. Rodriguez
4494 W: http://prism54.org
4496 F: drivers/net/wireless/prism54/
4498 PROMISE DC4030 CACHING DISK CONTROLLER DRIVER
4501 W: http://www.pnd-pc.demon.co.uk/promise/
4504 PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
4505 P: Mikael Pettersson
4509 F: drivers/ata/sata_promise.*
4517 F: drivers/net/ps3_gelic_net.*
4519 PS3 PLATFORM SUPPORT
4525 F: arch/powerpc/boot/ps3*
4526 F: arch/powerpc/include/asm/lv1call.h
4527 F: arch/powerpc/include/asm/ps3*.h
4528 F: arch/powerpc/platforms/ps3/
4531 F: drivers/rtc/rtc-ps3.c
4532 F: drivers/usb/host/*ps3.c
4533 F: sound/ppc/snd_ps3*
4548 F: include/asm-generic/syscall.h
4549 F: include/linux/ptrace.h
4550 F: include/linux/regset.h
4551 F: include/linux/tracehook.h
4554 PVRUSB2 VIDEO4LINUX DRIVER
4559 W: http://www.isely.net/pvrusb2/
4560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4562 F: Documentation/video4linux/README.pvrusb2
4563 F: drivers/media/video/pvrusb2/
4565 PXA2xx/PXA3xx SUPPORT
4572 F: arch/arm/mach-pxa/
4573 F: drivers/pcmcia/pxa2xx*
4574 F: drivers/spi/pxa2xx*
4575 F: drivers/usb/gadget/pxa2*
4576 F: include/sound/pxa2xx-lib.h
4577 F: sound/soc/pxa/pxa2xx*
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4604 QLOGIC QLA2XXX FC-SCSI DRIVER
4609 F: Documentation/scsi/LICENSE.qla2xxx
4610 F: drivers/scsi/qla2xxx/
4612 QLOGIC QLA3XXX NETWORK DRIVER
4617 F: Documentation/networking/LICENSE.qla3xxx
4618 F: drivers/net/qla3xxx.*
4620 QLOGIC QLGE 10Gb ETHERNET DRIVER
4626 F: drivers/net/qlge/
4632 W: http://www.alarsen.net/linux/qnx4fs/
4635 F: include/linux/qnx4_fs.h
4636 F: include/linux/qnxtypes.h
4638 RADEON FRAMEBUFFER DISPLAY DRIVER
4639 P: Benjamin Herrenschmidt
4643 F: drivers/video/aty/radeon*
4644 F: include/linux/radeonfb.h
4646 RAGE128 FRAMEBUFFER DISPLAY DRIVER
4651 F: drivers/video/aty/aty128fb.c
4653 RALINK RT2X00 WIRELESS LAN DRIVER
4657 W: http://rt2x00.serialmonkey.com/
4659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
4660 F: drivers/net/wireless/rt2x00/
4662 RAMDISK RAM BLOCK DEVICE DRIVER
4666 F: Documentation/blockdev/ramdisk.txt
4667 F: drivers/block/brd.c
4669 RANDOM NUMBER DRIVER
4673 F: drivers/char/random.c
4682 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
4687 F: drivers/net/wireless/ray*
4694 F: Documentation/RCU/torture.txt
4695 F: kernel/rcutorture.c
4703 RDC R6040 FAST ETHERNET DRIVER
4708 F: drivers/net/r6040.c
4710 RDS - RELIABLE DATAGRAM SOCKETS
4717 READ-COPY UPDATE (RCU)
4720 W: http://www.rdrop.com/users/paulmck/rclock/
4723 F: Documentation/RCU/rcu.txt
4724 F: Documentation/RCU/rcuref.txt
4725 F: include/linux/rcupdate.h
4726 F: include/linux/srcu.h
4727 F: kernel/rcupdate.c
4729 REAL TIME CLOCK DRIVER
4734 F: Documentation/rtc.txt
4736 F: include/linux/rtc.h
4738 REAL TIME CLOCK (RTC) SUBSYSTEM
4743 F: Documentation/rtc.txt
4745 F: include/linux/rtc.h
4747 REISERFS FILE SYSTEM
4757 F Documentation/rfkill.txt
4762 F: Documentation/serial/riscom8.txt
4763 F: drivers/char/riscom8*
4767 W: http://www.comtrol.com
4769 F: Documentation/serial/rocket.txt
4770 F: drivers/char/rocket*
4776 W: http://www.linux-ax25.org/
4778 F: include/linux/rose.h
4779 F: include/net/rose.h
4782 RTL8180 WIRELESS DRIVER
4786 W: http://linuxwireless.org/
4787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4789 F: drivers/net/wireless/rtl818*
4791 RTL8187 WIRELESS DRIVER
4792 P: Herton Ronaldo Krzesinski
4799 W: http://linuxwireless.org/
4800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4802 F: drivers/net/wireless/rtl818x/rtl8187*
4804 S3 SAVAGE FRAMEBUFFER DRIVER
4809 F: drivers/video/savage/
4812 P: Martin Schwidefsky
4818 W: http://www.ibm.com/developerworks/linux/linux390/
4822 S390 NETWORK DRIVERS
4829 W: http://www.ibm.com/developerworks/linux/linux390/
4831 F: drivers/s390/net/
4841 F: drivers/s390/crypto/
4850 W: http://www.ibm.com/developerworks/linux/linux390/
4852 F: Documentation/s390/zfcpdump.txt
4853 F: drivers/s390/scsi/zfcp_*
4855 S390 IUCV NETWORK LAYER
4860 W: http://www.ibm.com/developerworks/linux/linux390/
4862 F: drivers/s390/net/*iucv*
4863 F: include/net/iucv/
4866 S3C24XX SD/MMC Driver
4872 F: drivers/mmc/host/s3cmci.*
4874 SAA7146 VIDEO4LINUX-2 DRIVER
4878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4879 W: http://www.mihu.de/linux/saa7146
4881 F: drivers/media/common/saa7146*
4882 F: drivers/media/video/*7146*
4883 F: include/media/*7146*
4889 F: drivers/watchdog/sc1200wdt.c
4899 F: include/linux/sched.h
4905 W: http://www.kernel.dk
4913 W: http://www.torque.net/sg
4915 F: drivers/scsi/sg.c
4916 F: include/scsi/sg.h
4919 P: James E.J. Bottomley
4922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
4923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
4924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
4934 F: Documentation/scsi/st.txt
4940 P: Sridhar Samudrala
4943 W: http://lksctp.sourceforge.net
4945 F: Documentation/networking/sctp.txt
4946 F: include/linux/sctp.h
4947 F: include/net/sctp/
4954 F: Documentation/i2c/busses/scx200_acb
4955 F: arch/x86/kernel/scx200_32.c
4956 F: drivers/watchdog/scx200_wdt.c
4957 F: drivers/i2c/busses/scx200*
4958 F: drivers/mtd/maps/scx200_docflash.c
4959 F: include/linux/scx200.h
4965 F: drivers/char/scx200_gpio.c
4966 F: include/linux/scx200_gpio.h
4968 SCx200 HRT CLOCKSOURCE DRIVER
4972 F: drivers/clocksource/scx200_hrt.c
4974 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
4979 F: drivers/mmc/host/sdricoh_cs.c
4981 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
4987 SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
4993 F: drivers/mmc/host/sdhci.*
5000 T: git git://www.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5001 W: http://security.wiki.kernel.org/
5006 P: Security Officers
5010 SELINUX SECURITY MODULE
5019 W: http://selinuxproject.org
5020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5022 F: include/linux/selinux*
5023 F: security/selinux/
5029 F: drivers/misc/phantom.c
5030 F: include/linux/phantom.h
5032 SERIAL ATA (SATA) SUBSYSTEM
5036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5039 F: include/linux/ata.h
5040 F: include/linux/libata.h
5042 SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5045 P: Subbu Seetharaman
5048 W: http://www.serverengines.com
5050 F: drivers/net/benet/
5055 P: Robert Stonehouse
5064 F: drivers/misc/sgi-gru/
5066 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5071 F: Documentation/ia64/serial.txt
5072 F: drivers/serial/ioc?_serial.c
5073 F: include/linux/ioc?.h
5075 SGI VISUAL WORKSTATION 320 AND 540
5079 W: http://linux-visws.sf.net
5080 S: Maintained for 2.6.
5081 F: Documentation/sgi-visws.txt
5083 SGI XP/XPC/XPNET DRIVER
5087 F: drivers/misc/sgi-xp/
5089 SHARP LH SUPPORT (LH7952X & LH7A40X)
5092 W: http://projects.buici.com/arm
5095 F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
5096 F: arch/arm/mach-lh7a40x/
5097 F: drivers/serial/serial_lh7a40x.c
5098 F: drivers/usb/gadget/lh7a40*
5099 F: drivers/usb/host/ohci-lh7a40*
5102 P: Kristen Carlson Accardi
5106 F: drivers/pci/hotplug/shpchp*
5108 SIMTEC EB110ATX (Chalice CATS)
5112 W: http://www.simtec.co.uk/products/EB110ATX/
5114 F: arch/arm/mach-ebsa110/
5116 SIMTEC EB2410ITX (BAST)
5120 W: http://www.simtec.co.uk/products/EB2410ITX/
5122 F: arch/arm/mach-s3c2410/
5123 F: drivers/*/*s3c2410*
5124 F: drivers/*/*/*s3c2410*
5126 SIS 190 ETHERNET DRIVER
5131 F: drivers/net/sis190.c
5133 SIS 900/7016 FAST ETHERNET DRIVER
5136 W: http://www.brownhat.org/sis900.html
5139 F: drivers/net/sis900.*
5141 SIS 96X I2C/SMBUS DRIVER
5146 F: Documentation/i2c/busses/i2c-sis96x
5147 F: drivers/i2c/busses/i2c-sis96x.c
5149 SIS FRAMEBUFFER DRIVER
5150 P: Thomas Winischhofer
5152 W: http://www.winischhofer.net/linuxsisvga.shtml
5154 F: Documentation/fb/sisfb.txt
5155 F: drivers/video/sis/
5156 F: include/video/sisfb.h
5159 P: Thomas Winischhofer
5161 W: http://www.winischhofer.at/linuxsisusbvga.shtml
5163 F: drivers/usb/misc/sisusbvga/
5165 SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5166 P: Stephen Hemminger
5170 F: drivers/net/skge.*
5171 F: drivers/net/sky2.*
5174 P: Christoph Lameter
5182 F: include/linux/sl?b*.h
5185 SMC91x ETHERNET DRIVER
5189 F: drivers/net/smc91x.*
5191 SMSC47B397 HARDWARE MONITOR DRIVER
5196 F: Documentation/hwmon/smsc47b397
5197 F: drivers/hwmon/smsc47b397.c
5199 SMSC911x ETHERNET DRIVER
5200 P: Steve Glendinning
5204 F: include/linux/smsc911x.h
5205 F: drivers/net/smsc911x.*
5207 SMSC9420 PCI ETHERNET DRIVER
5208 P: Steve Glendinning
5212 F: drivers/net/smsc9420.*
5218 F: drivers/uio/uio_smx.c
5220 SN-IA64 (Itanium) SUB-PLATFORM
5225 W: http://www.sgi.com/altix
5229 SOC-CAMERA V4L2 SUBSYSTEM
5230 P: Guennadi Liakhovetski
5233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5235 F: include/media/v4l2*
5236 F: drivers/media/video/v4l2*
5238 SOEKRIS NET48XX LED SUPPORT
5242 F: drivers/leds/leds-net48xx.c
5244 SOFTWARE RAID (Multiple Disks) SUPPORT
5250 F: include/linux/raid/
5252 SONIC NETWORK DRIVER
5253 P: Thomas Bogendoerfer
5257 F: drivers/net/sonic.*
5259 SONICS SILICON BACKPLANE DRIVER (SSB)
5265 F: include/linux/ssb/
5267 SONY VAIO CONTROL DEVICE DRIVER
5271 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5273 F: Documentation/laptops/sony-laptop.txt
5274 F: drivers/char/sonypi.c
5275 F: drivers/platform/x86/sony-laptop.c
5276 F: include/linux/sony-laptop.h
5278 SONY MEMORYSTICK CARD SUPPORT
5282 W: http://tifmxx.berlios.de/
5284 F: drivers/memstick/host/tifm_ms.c
5292 W: http://www.alsa-project.org/
5293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
5294 T: git git://git.alsa-project.org/alsa-kernel.git
5296 F: Documentation/sound/
5300 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
5305 T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
5307 W: http://alsa-project.org/main/index.php/ASoC
5311 SPARC + UltraSPARC (sparc/sparc64)
5315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
5316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
5320 SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
5325 F: Documentation/serial/specialix.txt
5326 F: drivers/char/specialix*
5333 F: Documentation/spi/
5335 F: include/linux/spi/
5337 SPIDERNET NETWORK DRIVER for CELL
5344 F: Documentation/networking/spider_net.txt
5345 F: drivers/net/spider_net*
5352 W: http://www.ibm.com/developerworks/power/cell/
5354 F: Documentation/filesystems/spufs.txt
5355 F: arch/powerpc/platforms/cell/spufs/
5357 SQUASHFS FILE SYSTEM
5361 W: http://squashfs.org.uk
5363 F: Documentation/filesystems/squashfs.txt
5366 SRM (Alpha) environment access
5367 P: Jan-Benedict Glaw
5371 F: arch/alpha/kernel/srm_env.c
5374 P: Greg Kroah-Hartman
5382 P: Greg Kroah-Hartman
5385 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5389 STARFIRE/DURALAN NETWORK DRIVER
5393 F: drivers/net/starfire*
5395 STARMODE RADIO IP (STRIP) PROTOCOL DRIVER
5396 W: http://mosquitonet.Stanford.EDU/strip.html
5398 F: drivers/net/wireless/strip.c
5399 F: include/linux/if_strip.h
5401 STRADIS MPEG-2 DECODER DRIVER
5404 W: http://www.stradis.com/
5406 F: drivers/media/video/stradis.c
5411 W: http://sammy.net/sun3/
5413 F: arch/m68k/kernel/*sun3*
5415 F: arch/m68k/include/asm/sun3*
5421 W: http://www.linux-sh.org
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git
5424 F: Documentation/sh/
5433 P: Rafael J. Wysocki
5437 F: Documentation/power/
5438 F: arch/x86/kernel/acpi/
5439 F: drivers/base/power/
5441 F: include/linux/suspend.h
5442 F: include/linux/freezer.h
5443 F: include/linux/pm.h
5450 F: Documentation/svga.txt
5451 F: arch/x86/boot/video*
5454 P: Christoph Hellwig
5457 F: Documentation/filesystems/sysv-fs.txt
5459 F: include/linux/sysv_fs.h
5461 TASKSTATS STATISTICS INTERFACE
5466 F: Documentation/accounting/taskstats*
5467 F: include/linux/taskstats*
5468 F: kernel/taskstats.c
5475 F: include/linux/pkt_cls.h
5476 F: include/net/pkt_cls.h
5479 TCP LOW PRIORITY MODULE
5480 P: Wong Hoi Sing, Edison
5482 P: Hung Hing Lun, Mike
5484 W: http://tcp-lp-mod.sourceforge.net/
5486 F: net/ipv4/tcp_lp.c
5488 TEHUTI ETHERNET DRIVER
5489 P: Alexander Indenbaum
5495 F: drivers/net/tehuti*
5497 Telecom Clock Driver for MCPL0010
5501 F: drivers/char/tlclk.c
5503 TENSILICA XTENSA PORT (xtensa)
5509 THINKPAD ACPI EXTRAS DRIVER
5510 P: Henrique de Moraes Holschuh
5513 W: http://ibm-acpi.sourceforge.net
5514 W: http://thinkwiki.org/wiki/Ibm-acpi
5515 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
5517 F: drivers/platform/x86/thinkpad_acpi.c
5519 TI FLASH MEDIA INTERFACE DRIVER
5523 F: drivers/misc/tifm*
5524 F: drivers/mmc/host/tifm_sd.c
5525 F: include/linux/tifm.h
5527 TI OMAP MMC INTERFACE DRIVER
5528 P: Carlos Aguiar, Anderson Briglia and Syed Khasim
5530 W: http://linux.omap.com
5531 W: http://www.muru.com/linux/omap/
5533 F: drivers/mmc/host/omap.c
5535 TI OMAP RANDOM NUMBER GENERATOR SUPPORT
5539 F: drivers/char/hw_random/omap-rng.c
5549 W: http://tipc.sourceforge.net/
5550 W: http://tipc.cslab.ericsson.net/
5551 T: git git://tipc.cslab.ericsson.net/pub/git/tipc.git
5553 F: include/linux/tipc*.h
5554 F: include/net/tipc/
5561 W: http://sourceforge.net/projects/tlan/
5563 F: Documentation/networking/tlan.txt
5564 F: drivers/net/tlan.*
5566 TOMOYO SECURITY MODULE
5575 W: http://tomoyo.sourceforge.jp/
5576 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.2.x/tomoyo-lsm/patches/
5580 TOSHIBA ACPI EXTRAS DRIVER
5582 F: drivers/platform/x86/toshiba_acpi.c
5588 W: http://www.buzzard.org.uk/toshiba/
5590 F: drivers/char/toshiba.c
5591 F: include/linux/toshiba.h
5597 F: drivers/mmc/host/tmio_mmc.*
5599 TMPFS (SHMEM FILESYSTEM)
5604 F: include/linux/shmem_fs.h
5612 W: http://tpmdd.sourceforge.net
5615 W: http://www.sirrix.com
5618 F: drivers/char/tpm/
5624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
5633 TULIP NETWORK DRIVERS
5640 F: drivers/net/tulip/
5643 P: Maxim Krasnyansky
5646 W: http://vtun.sourceforge.net/tun
5648 F: Documentation/networking/tuntap.txt
5649 F: arch/um/os-Linux/drivers/
5651 TURBOCHANNEL SUBSYSTEM
5652 P: Maciej W. Rozycki
5656 F: include/linux/tc.h
5663 F: drivers/scsi/u14-34f.c
5665 UBI FILE SYSTEM (UBIFS)
5671 T: git git://git.infradead.org/ubifs-2.6.git
5672 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
5674 F: Documentation/filesystems/ubifs.txt
5677 UCLINUX (AND M68KNOMMU)
5680 W: http://www.uclinux.org/
5685 UCLINUX FOR RENESAS H8/300 (H8300)
5688 W: http://uclinux-h8.sourceforge.jp/
5694 W: http://linux-udf.sourceforge.net
5696 F: Documentation/filesystems/udf.txt
5700 P: Evgeniy Dushistov
5704 F: Documentation/filesystems/ufs.txt
5707 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
5713 F: include/linux/uwb.h
5714 F: include/linux/uwb/
5716 UNIFORM CDROM DRIVER
5720 W: http://www.kernel.dk
5722 F: Documentation/cdrom/
5723 F: drivers/cdrom/cdrom.c
5724 F: include/linux/cdrom.h
5726 UNSORTED BLOCK IMAGES (UBI)
5729 W: http://www.linux-mtd.infradead.org/
5731 T: git git://git.infradead.org/ubi-2.6.git
5734 F: include/linux/mtd/ubi.h
5735 F: include/mtd/ubi-user.h
5742 F: Documentation/usb/acm.txt
5743 F: drivers/usb/class/cdc-acm.*
5745 USB BLOCK DRIVER (UB ub)
5751 F: drivers/block/ub.c
5753 USB CDC ETHERNET DRIVER
5754 P: Greg Kroah-Hartman
5758 W: http://www.kroah.com/linux-usb/
5759 F: drivers/net/usb/cdc_*.c
5760 F: include/linux/usb/cdc.h
5762 USB CYPRESS C67X00 DRIVER
5767 F: drivers/usb/c67x00/
5769 USB DAVICOM DM9601 DRIVER
5773 W: http://www.linux-usb.org/usbnet
5775 F: drivers/net/usb/dm9601.c
5777 USB DIAMOND RIO500 DRIVER
5781 W: http://rio500.sourceforge.net
5783 F: drivers/usb/misc/rio500*
5790 F: Documentation/usb/ehci.txt
5791 F: drivers/usb/host/ehci*
5793 USB ET61X[12]51 DRIVER
5798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5799 W: http://www.linux-projects.org
5801 F: drivers/media/video/et61x251/
5803 USB GADGET/PERIPHERAL SUBSYSTEM
5807 W: http://www.linux-usb.org/gadget
5809 F: drivers/usb/gadget/
5810 F: include/linux/usb/gadget*
5812 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
5816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5818 F: Documentation/usb/hiddev.txt
5819 F: drivers/hid/usbhid/
5826 F: drivers/usb/host/isp116x*
5827 F: include/linux/usb/isp116x.h
5829 USB KAWASAKI LSI DRIVER
5834 F: drivers/usb/serial/kl5kusb105.*
5836 USB MASS STORAGE DRIVER
5842 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
5843 F: drivers/usb/storage/
5850 F: Documentation/usb/ohci.txt
5851 F: drivers/usb/host/ohci*
5853 USB OPTION-CARD DRIVER
5858 F: drivers/usb/serial/option.c
5864 W: http://alpha.dyndns.org/ov511/
5866 F: drivers/media/video/ov511.*
5873 W: http://pegasus2.sourceforge.net/
5875 F: drivers/net/usb/pegasus.*
5877 USB PRINTER DRIVER (usblp)
5882 F: drivers/usb/class/usblp.c
5889 W: http://pegasus2.sourceforge.net/
5891 F: drivers/net/usb/rtl8150.c
5897 W: http://www.chello.nl/~j.vreeken/se401/
5899 F: Documentation/video4linux/se401.txt
5900 F: drivers/media/video/se401.*
5902 USB SERIAL BELKIN F5U103 DRIVER
5903 P: William Greathouse
5907 F: drivers/usb/serial/belkin_sa.*
5909 USB SERIAL CYPRESS M8 DRIVER
5914 W: http://geocities.com/i0xox0i
5915 W: http://firstlight.net/cvs
5916 F: drivers/usb/serial/cypress_m8.*
5918 USB SERIAL CYBERJACK DRIVER
5919 P: Matthias Bruestle and Harald Welte
5921 W: http://www.reiner-sct.de/support/treiber_cyberjack.php
5923 F: drivers/usb/serial/cyberjack.c
5925 USB SERIAL DIGI ACCELEPORT DRIVER
5926 P: Peter Berger and Al Borchers
5931 F: drivers/usb/serial/digi_acceleport.c
5934 P: Greg Kroah-Hartman
5938 F: Documentation/usb/usb-serial.txt
5939 F: drivers/usb/serial/generic.c
5940 F: drivers/usb/serial/usb-serial.c
5941 F: include/linux/usb/serial.h
5943 USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
5948 F: drivers/usb/serial/empeg.c
5950 USB SERIAL KEYSPAN DRIVER
5951 P: Greg Kroah-Hartman
5954 W: http://www.kroah.com/linux/
5956 F: drivers/usb/serial/*keyspan*
5958 USB SERIAL WHITEHEAT DRIVER
5959 P: Support Department
5962 W: http://www.connecttech.com
5964 F: drivers/usb/serial/whiteheat*
5966 USB SMSC95XX ETHERNET DRIVER
5967 P: Steve Glendinning
5971 F: drivers/net/usb/smsc95xx.*
5978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5979 W: http://www.linux-projects.org
5981 F: Documentation/video4linux/sn9c102.txt
5982 F: drivers/media/video/sn9c102/
5985 P: Greg Kroah-Hartman
5988 W: http://www.linux-usb.org
5989 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5991 F: Documentation/usb/
5994 F: include/linux/usb.h
5995 F: include/linux/usb/
6002 F: drivers/usb/host/uhci*
6004 USB "USBNET" DRIVER FRAMEWORK
6008 W: http://www.linux-usb.org/usbnet
6010 F: drivers/net/usb/usbnet.c
6011 F: include/linux/usb/usbnet.h
6018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6019 W: http://linux-uvc.berlios.de
6021 F: drivers/media/video/uvc/
6023 USB W996[87]CF DRIVER
6028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6029 W: http://www.linux-projects.org
6031 F: Documentation/video4linux/w9968cf.txt
6032 F: drivers/media/video/w996*
6034 USB WIRELESS RNDIS DRIVER (rndis_wlan)
6039 F: drivers/net/wireless/rndis_wlan.c
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6047 W: http://www.linux-projects.org
6049 F: Documentation/video4linux/zc0301.txt
6050 F: drivers/media/video/zc0301/
6056 W: http://linux-lc100020.sourceforge.net
6058 F: drivers/net/wireless/zd1201.*
6065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6066 W: http://royale.zerezo.com/zr364xx/
6068 F: Documentation/video4linux/zr364xx.txt
6069 F: drivers/media/video/zr364xx.c
6071 USER-MODE LINUX (UML)
6076 W: http://user-mode-linux.sourceforge.net
6078 F: Documentation/uml/
6086 P: Greg Kroah-Hartman
6090 F: Documentation/DocBook/uio-howto.tmpl
6092 F: include/linux/uio*.h
6094 UTIL-LINUX-NG PACKAGE
6098 W: http://kernel.org/~kzak/util-linux-ng/
6099 T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6103 P: Michal Januszewski
6106 W: http://dev.gentoo.org/~spock/projects/uvesafb/
6108 F: Documentation/fb/uvesafb.txt
6109 F: drivers/video/uvesafb.*
6111 VFAT/FAT/MSDOS FILESYSTEM
6116 F: Documentation/filesystems/vfat.txt
6119 VIA RHINE NETWORK DRIVER
6123 F: drivers/net/via-rhine.c
6130 F: Documentation/i2c/busses/i2c-viapro
6131 F: drivers/i2c/busses/i2c-viapro.c
6133 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
6140 F: drivers/video/via/
6142 VIA VELOCITY NETWORK DRIVER
6147 F: drivers/net/via-velocity.*
6154 F: drivers/net/macvlan.c
6155 F: include/linux/if_*vlan.h
6158 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
6163 W: http://opensource.wolfsonmicro.com/node/15
6164 W: http://www.slimlogic.co.uk/?p=48
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
6167 F: drivers/regulator/
6168 F: include/linux/regulator/
6170 VT1211 HARDWARE MONITOR DRIVER
6175 F: Documentation/hwmon/vt1211
6176 F: drivers/hwmon/vt1211.c
6178 VT8231 HARDWARE MONITOR DRIVER
6183 F: drivers/hwmon/vt8231.c
6185 W1 DALLAS'S 1-WIRE BUS
6189 F: Documentation/w1/
6192 W83791D HARDWARE MONITORING DRIVER
6197 F: Documentation/hwmon/w83791d
6198 F: drivers/hwmon/w83791d.c
6200 W83793 HARDWARE MONITORING DRIVER
6205 F: Documentation/hwmon/w83793
6206 F: drivers/hwmon/w83793.c
6208 W83L51xD SD/MMC CARD INTERFACE DRIVER
6213 F: drivers/mmc/host/wbsd.*
6215 WATCHDOG DEVICE DRIVERS
6218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
6220 F: Documentation/watchdog/
6221 F: drivers/watchdog/
6222 F: include/linux/watchdog.h
6224 WAVELAN NETWORK DRIVER & WIRELESS EXTENSIONS
6228 W: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
6230 F: Documentation/networking/wavelan.txt
6231 F: drivers/net/wireless/wavelan*
6238 F: drivers/scsi/wd7000.c
6241 P: Inaky Perez-Gonzalez
6246 W: http://linuxwimax.org
6248 WIMEDIA LLC PROTOCOL (WLP) SUBSYSTEM
6252 F: include/linux/wlp.h
6255 WISTRON LAPTOP BUTTON DRIVER
6259 F: drivers/input/misc/wistron_btns.c
6261 WL3501 WIRELESS PCMCIA CARD DRIVER
6262 P: Arnaldo Carvalho de Melo
6265 W: http://oops.ghostprotocols.net:81/blog
6267 F: drivers/net/wireless/wl3501*
6269 WM97XX TOUCHSCREEN DRIVERS
6275 T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
6276 W: http://opensource.wolfsonmicro.com/node/7
6278 F: drivers/input/touchscreen/*wm97*
6279 F: include/linux/wm97xx.h
6286 F: Documentation/networking/x25*
6290 X86 ARCHITECTURE (32-BIT AND 64-BIT)
6299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
6301 F: Documentation/x86/
6304 XEN HYPERVISOR INTERFACE
6305 P: Jeremy Fitzhardinge
6313 F: drivers/*/xen-*front.c
6315 F: arch/x86/include/asm/xen/
6319 P: Silicon Graphics Inc
6324 W: http://oss.sgi.com/projects/xfs
6325 T: git git://oss.sgi.com/xfs/xfs.git
6327 F: Documentation/filesystems/xfs.txt
6330 XILINX SYSTEMACE DRIVER
6333 W: http://www.secretlab.ca/
6336 F: drivers/block/xsysace.c
6338 XILINX UARTLITE SERIAL DRIVER
6343 F: drivers/serial/uartlite.c
6345 YAM DRIVER FOR AX.25
6346 P: Jean-Paul Roubelat
6350 F: drivers/net/hamradio/yam*
6351 F: include/linux/yam.h
6353 YEALINK PHONE DRIVER
6358 F: Documentation/input/yealink.txt
6359 F: drivers/input/misc/yealink.*
6361 Z8530 DRIVER FOR AX.25
6364 W: http://yaina.de/jreuter/
6365 W: http://www.qsl.net/dl1bke/
6368 F: Documentation/networking/z8530drv.txt
6369 F: drivers/net/hamradio/*scc.c
6370 F: drivers/net/hamradio/z8530.h
6372 ZD1211RW WIRELESS DRIVER
6377 W: http://zd1211.ath.cx/wiki/DriverRewrite
6381 F: drivers/net/wireless/zd1211rw/
6383 ZR36067 VIDEO FOR LINUX DRIVER
6386 W: http://mjpeg.sourceforge.net/driver-zoran/
6387 T: Mercurial http://linuxtv.org/hg/v4l-dvb
6389 F: drivers/media/video/zoran/
6391 ZS DECSTATION Z85C30 SERIAL DRIVER
6392 P: Maciej W. Rozycki
6395 F: drivers/serial/zs.*
6399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
6400 S: Buried alive in reporters