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, stgit.
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
164 F: drivers/serial/8250*
165 F: include/linux/serial_8250.h
167 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
172 F: drivers/net/*8390*
173 F: drivers/net/ax88796.c
176 P: Eric Van Hensbergen
183 W: http://swik.net/v9fs
184 T: git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git
186 F: Documentation/filesystems/9p.txt
189 A2232 SERIAL BOARD DRIVER
194 F: drivers/char/ser_a2232*
196 AACRAID SCSI RAID DRIVER
197 P: Adaptec OEM Raid Solutions
200 W: http://www.adaptec.com/
202 F: Documentation/scsi/aacraid.txt
203 F: drivers/scsi/aacraid/
205 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
210 F: drivers/hwmon/abituguru.c
212 ABIT UGURU 3 HARDWARE MONITOR DRIVER
213 P: Alistair John Strachan
217 F: drivers/hwmon/abituguru3.c
224 F: drivers/net/acenic*
226 ACER WMI LAPTOP EXTRAS
230 W: http://code.google.com/p/aceracpi
232 F: drivers/platform/x86/acer-wmi.c
238 W: http://www.lesswatts.org/projects/acpi/
239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
242 F: drivers/pnp/pnpacpi/
243 F: include/linux/acpi.h
246 P: Alexey Starikovskiy
249 W: http://www.lesswatts.org/projects/acpi/
251 F: drivers/acpi/battery.c
252 F: drivers/acpi/*sbs*
255 P: Alexey Starikovskiy
258 W: http://www.lesswatts.org/projects/acpi/
266 W: http://www.lesswatts.org/projects/acpi/
268 F: drivers/acpi/fan.c
270 ACPI PCI HOTPLUG DRIVER
271 P: Kristen Carlson Accardi
275 F: drivers/pci/hotplug/acpi*
281 W: http://www.lesswatts.org/projects/acpi/
283 F: drivers/acpi/*thermal*
289 W: http://www.lesswatts.org/projects/acpi/
291 F: drivers/acpi/video.c
297 W: http://www.lesswatts.org/projects/acpi/
299 F: drivers/platform/x86/wmi.c
301 AD1889 ALSA SOUND DRIVER
306 W: http://wiki.parisc-linux.org/AD1889
309 F: sound/pci/ad1889.*
311 ADM1025 HARDWARE MONITOR DRIVER
316 F: Documentation/hwmon/adm1025
317 F: drivers/hwmon/adm1025.c
319 ADM1029 HARDWARE MONITOR DRIVER
324 F: drivers/hwmon/adm1029.c
326 ADM8211 WIRELESS DRIVER
330 W: http://linuxwireless.org/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
333 F: drivers/net/wireless/adm8211.*
339 F: drivers/macintosh/therm_adt746x.c
346 F: Documentation/scsi/advansys.txt
347 F: drivers/scsi/advansys.c
350 P: Riccardo Facchetti
353 F: sound/oss/aedsp16.c
359 F: Documentation/filesystems/affs.txt
362 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
368 F: include/net/af_rxrpc.h
369 F: net/rxrpc/af_rxrpc.c
374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
377 F: include/linux/agp*
380 P: Juergen E. Fischer
384 F: drivers/scsi/aha152x*
385 F: drivers/scsi/pcmcia/aha152x*
387 AIC7XXX / AIC79XX SCSI DRIVER
392 F: drivers/scsi/aic7xxx/
393 F: drivers/scsi/aic7xxx_old/
401 F: include/linux/*aio*.h
403 ALCATEL SPEEDTOUCH USB DRIVER
407 W: http://www.linux-usb.org/SpeedTouch/
409 F: drivers/usb/atm/speedtch.c
410 F: drivers/usb/atm/usbatm.c
412 ALCHEMY AU1XX0 MMC DRIVER
416 F: drivers/mmc/host/au1xmmc.c
423 F: Documentation/i2c/busses/i2c-ali1563
424 F: drivers/i2c/busses/i2c-ali1563.c
429 S: Odd Fixes for 2.4; Maintained for 2.6.
432 S: Maintained for 2.4; PCI support for 2.6.
436 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
441 F: drivers/usb/gadget/amd5536udc.*
443 AMD GEODE PROCESSOR/CHIPSET SUPPORT
446 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
448 F: arch/x86/kernel/geode_32.c
449 F: drivers/char/hw_random/geode-rng.c
450 F: drivers/crypto/geode*
451 F: drivers/video/geode/
452 F: arch/x86/include/asm/geode.h
458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
460 F: arch/x86/kernel/amd_iommu*.c
461 F: arch/x86/include/asm/amd_iommu*.h
463 AMD MICROCODE UPDATE SUPPORT
468 F: arch/x86/kernel/microcode_amd.c
470 AMS (Apple Motion Sensor) DRIVER
473 P: Michael Hanselmann
476 F: drivers/hwmon/ams/
485 F: drivers/infiniband/hw/amso1100/
487 AOA (Apple Onboard Audio) ALSA DRIVER
499 W: http://www.canb.auug.org.au/~sfr/
501 F: arch/x86/kernel/apm_32.c
502 F: include/linux/apm_bios.h
504 APPLE BCM5974 MULTITOUCH DRIVER
509 F: drivers/input/mouse/bcm5974.c
516 F: drivers/hwmon/applesmc.c
518 APPLETALK NETWORK LAYER
519 P: Arnaldo Carvalho de Melo
522 F: drivers/net/appletalk/
525 APPLETOUCH TOUCHPAD DRIVER
530 F: Documentation/input/appletouch.txt
531 F: drivers/input/mouse/appletouch.c
533 ARC FRAMEBUFFER DRIVER
537 F: drivers/video/arcfb.c
538 F: drivers/video/fb_defio.c
540 ARM MFM AND FLOPPY DRIVERS
544 F: arch/arm/lib/floppydma.S
545 F: arch/arm/include/asm/floppy.h
551 W: http://www.arm.linux.org.uk/
555 ARM PRIMECELL MMCI PL180/1 DRIVER
557 F: drivers/mmc/host/mmci.*
559 ARM/ADI ROADRUNNER MACHINE SUPPORT
564 F: arch/arm/mach-ixp23xx/
565 F: arch/arm/mach-ixp23xx/include/mach/
567 ARM/ADS SPHERE MACHINE SUPPORT
573 ARM/AFEB9260 MACHINE SUPPORT
579 ARM/AJECO 1ARM MACHINE SUPPORT
585 ARM/ATMEL AT91RM9200 ARM ARCHITECTURE
589 W: http://maxim.org.za/at91_26.html
592 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
598 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
608 F: arch/arm/common/clkdev.c
609 F: arch/arm/include/asm/clkdev.h
611 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
617 ARM/CORGI MACHINE SUPPORT
622 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
626 T: git git://gitorious.org/linux-gemini/mainline.git
628 F: arch/arm/mach-gemini/
630 ARM/EBSA110 MACHINE SUPPORT
634 W: http://www.arm.linux.org.uk/
636 F: arch/arm/mach-ebsa110/
637 F: drivers/net/arm/am79c961a.*
639 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
647 W: http://www.openezx.org/
650 ARM/FARADAY FA526 PORT
657 ARM/FOOTBRIDGE ARCHITECTURE
661 W: http://www.arm.linux.org.uk/
663 F: arch/arm/include/asm/hardware/dec21285.h
664 F: arch/arm/mach-footbridge/
666 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
672 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
678 ARM/GUMSTIX MACHINE SUPPORT
684 ARM/HP JORNADA 7XX MACHINE SUPPORT
685 P: Kristoffer Ericson
690 ARM/INTEL IOP32X ARM ARCHITECTURE
698 ARM/INTEL IOP33X ARM ARCHITECTURE
704 ARM/INTEL IOP13XX ARM ARCHITECTURE
712 ARM/INTEL IQ81342EX MACHINE SUPPORT
720 ARM/INTEL IXP2000 ARM ARCHITECTURE
726 ARM/INTEL IXDP2850 MACHINE SUPPORT
732 ARM/INTEL IXP23XX ARM ARCHITECTURE
738 ARM/INTEL XSC3 (MANZANO) ARM CORE
746 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
752 ARM/LOGICPD PXA270 MACHINE SUPPORT
758 ARM/MAGICIAN MACHINE SUPPORT
763 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
764 P: Michael Petchkovsky
768 ARM/TOSA MACHINE SUPPORT
769 P: Dmitry Eremin-Solenikov
775 ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT
778 W: http://hackndev.com
784 W: http://hackndev.com
790 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
793 ARM/PT DIGITAL BOARD PORT
797 W: http://www.arm.linux.org.uk/
800 ARM/RADISYS ENP2611 MACHINE SUPPORT
806 ARM/RISCPC ARCHITECTURE
810 W: http://www.arm.linux.org.uk/
812 F: arch/arm/common/time-acorn.c
813 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
814 F: arch/arm/include/asm/hardware/ioc.h
815 F: arch/arm/include/asm/hardware/iomd.h
816 F: arch/arm/include/asm/hardware/memc.h
817 F: arch/arm/mach-rpc/
818 F: drivers/net/arm/ether*
821 ARM/SHARK MACHINE SUPPORT
824 W: http://www.shark-linux.de/shark.html
827 ARM/S3C2410 ARM ARCHITECTURE
831 W: http://www.fluff.org/ben/linux/
834 ARM/S3C2440 ARM ARCHITECTURE
838 W: http://www.fluff.org/ben/linux/
841 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
847 ARM/THECUS N2100 MACHINE SUPPORT
853 ARM/NUVOTON W90X900 ARM ARCHITECTURE
857 W: http://www.mcuos.com
864 W: http://www.arm.linux.org.uk/
874 ASUS ACPI EXTRAS DRIVER
880 W: http://sourceforge.net/projects/acpi4asus
881 W: http://xf.iksaif.net/acpi4asus
883 F: arch/x86/kernel/acpi/boot.c
884 F: drivers/platform/x86/asus_acpi.c
886 ASUS ASB100 HARDWARE MONITOR DRIVER
891 F: drivers/hwmon/asb100.c
893 ASUS LAPTOP EXTRAS DRIVER
897 W: http://sourceforge.net/projects/acpi4asus
898 W: http://xf.iksaif.net/acpi4asus
900 F: drivers/platform/x86/asus-laptop.c
902 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
908 W: http://sourceforge.net/projects/xscaleiop
910 F: Documentation/crypto/async-tx-api.txt
913 F: include/linux/dmaengine.h
914 F: include/linux/async_tx.h
916 ATA OVER ETHERNET (AOE) DRIVER
919 W: http://www.coraid.com/support/linux
921 F: Documentation/aoe/
922 F: drivers/block/aoe/
924 ATHEROS ATH5K WIRELESS DRIVER
936 F: drivers/net/wireless/ath5k/
938 ATHEROS ATH9K WIRELESS DRIVER
946 F: drivers/net/wireless/ath9k/
948 ATHEROS AR9170 WIRELESS DRIVER
949 P: Christian Lamparter
952 W: http://wireless.kernel.org/en/users/Drivers/ar9170
954 F: drivers/net/wireless/ar9170/
960 F: drivers/input/misc/ati_remote2.c
962 ATLX ETHERNET DRIVERS
970 W: http://sourceforge.net/projects/atl1
971 W: http://atl1.sourceforge.net
980 W: http://linux-atm.sourceforge.net
983 F: include/linux/atm*
985 ATMEL AT91 MCI DRIVER
989 W: http://www.atmel.com/products/AT91/
990 W: http://www.at91.com/
992 F: drivers/mmc/host/at91_mci.c
994 ATMEL AT91 / AT32 SERIAL DRIVER
995 P: Haavard Skinnemoen
999 F: drivers/serial/atmel_serial.c
1006 F: drivers/video/atmel_lcdfb.c
1007 F: include/video/atmel_lcdc.h
1009 ATMEL MACB ETHERNET DRIVER
1010 P: Haavard Skinnemoen
1013 F: drivers/net/macb.*
1016 P: Haavard Skinnemoen
1019 F: drivers/spi/atmel_spi.*
1021 ATMEL USBA UDC DRIVER
1022 P: Haavard Skinnemoen
1025 W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1027 F: drivers/usb/gadget/atmel_usba_udc.*
1029 ATMEL WIRELESS DRIVER
1033 W: http://www.thekelleys.org.uk/atmel
1034 W: http://atmelwlandriver.sourceforge.net/
1036 F: drivers/net/wireless/atmel*
1044 W: http://people.redhat.com/sgrubb/audit/
1045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1047 F: include/linux/audit.h
1050 AUXILIARY DISPLAY DRIVERS
1051 P: Miguel Ojeda Sandonis
1054 W: http://miguelojeda.es/auxdisplay.htm
1055 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1057 F: drivers/auxdisplay/
1058 F: include/linux/cfag12864b.h
1061 P: Haavard Skinnemoen
1063 W: http://www.atmel.com/products/AVR32/
1064 W: http://avr32linux.org/
1065 W: http://avrfreaks.net/
1069 AVR32/AT32AP MACHINE SUPPORT
1070 P: Haavard Skinnemoen
1073 F: arch/avr32/mach-at32ap/
1079 W: http://www.linux-ax25.org/
1081 F: include/linux/ax25.h
1082 F: include/net/ax25.h
1091 W: http://linuxwireless.org/en/users/Drivers/b43
1093 F: drivers/net/wireless/b43/
1095 B43LEGACY WIRELESS DRIVER
1101 W: http://linuxwireless.org/en/users/Drivers/b43
1103 F: drivers/net/wireless/b43legacy/
1105 BACKLIGHT CLASS/SUBSYSTEM
1109 F: drivers/video/backlight/
1110 F: include/linux/backlight.h
1112 BAYCOM/HDLCDRV DRIVERS FOR AX.25
1116 W: http://www.baycom.org/~tom/ham/ham.html
1118 F: drivers/net/hamradio/baycom*
1121 P: Sergey S. Kostyliov
1125 F: Documentation/filesystems/befs.txt
1129 P: Tigran A. Aivazian
1133 F: Documentation/filesystems/bfs.txt
1135 F: include/linux/bfs_fs.h
1137 BLACKFIN ARCHITECTURE
1141 W: http://blackfin.uclinux.org
1145 BLACKFIN EMAC DRIVER
1146 P: Michael Hennerich
1149 W: http://blackfin.uclinux.org
1151 F: drivers/net/bfin_mac.*
1157 W: http://blackfin.uclinux.org
1159 F: drivers/rtc/rtc-bfin.c
1161 BLACKFIN SERIAL DRIVER
1165 W: http://blackfin.uclinux.org
1167 F: drivers/serial/bfin_5xx.c
1169 BLACKFIN WATCHDOG DRIVER
1173 W: http://blackfin.uclinux.org
1175 F: drivers/watchdog/bfin_wdt.c
1177 BLACKFIN I2C TWI DRIVER
1181 W: http://blackfin.uclinux.org/
1183 F: drivers/i2c/busses/i2c-bfin-twi.c
1189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1198 F: drivers/mtd/devices/block2mtd.c
1204 W: http://www.bluez.org/
1206 F: drivers/bluetooth/
1212 W: http://www.bluez.org/
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1216 F: include/net/bluetooth/
1222 W: http://sourceforge.net/projects/bonding/
1224 F: drivers/net/bonding/
1225 F: include/linux/if_bonding.h
1227 BROADCOM B44 10/100 ETHERNET DRIVER
1232 F: drivers/net/b44.*
1234 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1239 F: drivers/net/bnx2.*
1240 F: drivers/net/bnx2_*
1242 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1247 F: drivers/net/bnx2x*
1249 BROADCOM TG3 GIGABIT ETHERNET DRIVER
1256 F: drivers/net/tg3.*
1258 BSG (block layer generic sg v4 driver)
1264 F: include/linux/bsg.h
1269 W: http://bu3sch.de/btgpio.php
1271 F: drivers/gpio/bt8xxgpio.c
1277 W: http://btrfs.wiki.kernel.org/
1278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1280 F: Documentation/filesystems/btrfs.txt
1283 BTTV VIDEO4LINUX DRIVER
1284 P: Mauro Carvalho Chehab
1287 W: http://linuxtv.org
1288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1290 F: Documentation/video4linux/bttv/
1291 F: drivers/media/video/bt8xx/bttv*
1293 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1298 F: Documentation/filesystems/caching/cachefiles.txt
1301 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1307 F: Documentation/video4linux/cafe_ccic
1308 F: drivers/media/video/cafe_ccic*
1310 CALGARY x86-64 IOMMU
1318 F: arch/x86/kernel/pci-calgary_64.c
1319 F: arch/x86/kernel/tce_64.c
1320 F: arch/x86/include/asm/calgary.h
1321 F: arch/x86/include/asm/tce.h
1329 W: http://developer.berlios.de/projects/socketcan/
1332 F: include/linux/can/
1333 F: include/linux/can.h
1335 CELL BROADBAND ENGINE ARCHITECTURE
1340 W: http://www.ibm.com/developerworks/power/cell/
1342 F: arch/powerpc/include/asm/cell*.h
1343 F: arch/powerpc/include/asm/spu*.h
1344 F: arch/powerpc/oprofile/*cell*
1345 F: arch/powerpc/platforms/cell/
1347 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1352 F: Documentation/usb/WUSB-Design-overview.txt
1353 F: Documentation/usb/wusb-cbaf
1354 F: drivers/usb/wusbcore/
1355 F: include/linux/usb/wusb*
1357 CFAG12864B LCD DRIVER
1358 P: Miguel Ojeda Sandonis
1361 W: http://miguelojeda.es/auxdisplay.htm
1362 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1364 F: drivers/auxdisplay/cfag12864b.c
1365 F: include/linux/cfag12864b.h
1367 CFAG12864BFB LCD FRAMEBUFFER DRIVER
1368 P: Miguel Ojeda Sandonis
1371 W: http://miguelojeda.es/auxdisplay.htm
1372 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1374 F: drivers/auxdisplay/cfag12864bfb.c
1375 F: include/linux/cfag12864b.h
1377 CFG80211 and NL80211
1382 F: include/linux/nl80211.h
1383 F: include/net/cfg80211.h
1385 X: net/wireless/wext*
1392 F: scripts/checkpatch.pl
1394 CISCO 10G ETHERNET DRIVER
1400 F: drivers/net/enic/
1402 CIRRUS LOGIC EP93XX ETHERNET DRIVER
1403 P: Lennert Buytenhek
1407 F: drivers/net/arm/ep93xx_eth.c
1409 CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1410 P: Lennert Buytenhek
1414 F: drivers/usb/host/ohci-ep93xx.c
1416 CIRRUS LOGIC CS4270 SOUND DRIVER
1421 F: sound/soc/codecs/cs4270*
1423 CIRRUS LOGIC CS4280/CS461x SOUNDDRIVER
1424 P: Cirrus Logic Corporation (kernel 2.2 driver)
1426 P: Nils Faerber (port to kernel 2.4)
1429 F: Documentation/input/cs461x.txt
1430 F: sound/pci/cs46xx/
1435 F: include/linux/clk.h
1437 CISCO FCOE HBA DRIVER
1438 P: Abhijeet Joglekar
1450 W: http://www.coda.cs.cmu.edu/
1452 F: Documentation/filesystems/coda.txt
1454 F: include/linux/coda*.h
1456 COMMON INTERNET FILE SYSTEM (CIFS)
1461 W: http://linux-cifs.samba.org/
1462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1464 F: Documentation/filesystems/cifs.txt
1467 COMPACTPCI HOTPLUG CORE
1473 F: drivers/pci/hotplug/cpci_hotplug*
1475 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1481 F: drivers/pci/hotplug/cpcihp_zt5550.*
1483 COMPACTPCI HOTPLUG GENERIC DRIVER
1489 F: drivers/pci/hotplug/cpcihp_generic.c
1491 COMPAL LAPTOP SUPPORT
1492 P: Cezary Jackiewicz
1495 F: drivers/platform/x86/compal-laptop.c
1497 COMPUTONE INTELLIPORT MULTIPORT CARD
1498 P: Michael H. Warfield
1500 W: http://www.wittsend.com/computone.html
1502 F: Documentation/serial/computone.txt
1503 F: drivers/char/ip2/
1505 CONEXANT ACCESSRUNNER USB DRIVER
1509 W: http://accessrunner.sourceforge.net/
1511 F: drivers/usb/atm/cxacru.c
1519 F: include/linux/configfs.h
1521 CONTROL GROUPS (CGROUPS)
1528 F: include/linux/cgroup*
1531 CORETEMP HARDWARE MONITORING DRIVER
1536 F: Documentation/hwmon/coretemp
1537 F: drivers/hwmon/coretemp.c
1539 COSA/SRP SYNC SERIAL DRIVER
1540 P: Jan "Yenya" Kasprzak
1542 W: http://www.fi.muni.cz/~kas/cosa/
1544 F: drivers/net/wan/cosa*
1546 CPMAC ETHERNET DRIVER
1551 F: drivers/net/cpmac.c
1553 CPU FREQUENCY DRIVERS
1557 W: http://www.codemonkey.org.uk/projects/cpufreq/
1558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1560 F: arch/x86/kernel/cpu/cpufreq/
1562 F: include/linux/cpufreq.h
1568 F: arch/x86/kernel/cpuid.c
1569 F: arch/x86/kernel/msr.c
1575 W: http://www.bullopensource.org/cpuset/
1576 W: http://oss.sgi.com/projects/cpusets/
1578 F: Documentation/cgroups/cpusets.txt
1579 F: include/linux/cpuset.h
1583 W: http://sourceforge.net/projects/cramfs/
1585 F: Documentation/filesystems/cramfs.txt
1594 W: http://developer.axis.com
1604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1606 F: Documentation/crypto/
1612 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1618 CS5535 Audio ALSA driver
1622 F: sound/pci/cs5535audio/
1624 CX18 VIDEO4LINUX DRIVER
1632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1633 W: http://linuxtv.org
1635 F: Documentation/video4linux/cx18.txt
1636 F: drivers/media/video/cx18/
1638 CXGB3 ETHERNET DRIVER (CXGB3)
1642 W: http://www.chelsio.com
1644 F: drivers/net/cxgb3/
1646 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1650 W: http://www.openfabrics.org
1652 F: drivers/infiniband/hw/cxgb3/
1658 W: http://www.arm.linux.org.uk/
1660 F: drivers/video/cyber2000fb.*
1662 CYCLADES 2X SYNC CARD DRIVER
1663 P: Arnaldo Carvalho de Melo
1665 W: http://oops.ghostprotocols.net:81/blog
1667 F: drivers/net/wan/cycx*
1669 CYCLADES ASYNC MUX DRIVER
1670 W: http://www.cyclades.com/
1672 F: drivers/char/cyclades.c
1673 F: include/linux/cyclades.h
1675 CYCLADES PC300 DRIVER
1676 W: http://www.cyclades.com/
1678 F: drivers/net/wan/pc300*
1680 DAMA SLAVE for AX.25
1683 W: http://yaina.de/jreuter/
1684 W: http://www.qsl.net/dl1bke/
1687 F: net/ax25/af_ax25.c
1688 F: net/ax25/ax25_dev.c
1689 F: net/ax25/ax25_ds_*
1690 F: net/ax25/ax25_in.c
1691 F: net/ax25/ax25_out.c
1692 F: net/ax25/ax25_timer.c
1693 F: net/ax25/sysctl_net_ax25.c
1695 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
1700 F: Documentation/networking/dmfe.txt
1701 F: drivers/net/tulip/dmfe.c
1703 DC390/AM53C974 SCSI driver
1706 W: http://www.garloff.de/kurt/linux/dc390/
1707 P: Guennadi Liakhovetski
1710 F: drivers/scsi/tmscsim.*
1719 W: http://twibble.org/dist/dc395x/
1721 L: http://lists.twibble.org/mailman/listinfo/dc395x/
1723 F: Documentation/scsi/dc395x.txt
1724 F: drivers/scsi/dc395x.*
1727 P: Arnaldo Carvalho de Melo
1730 W: http://linux-net.osdl.org/index.php/DCCP
1732 F: include/linux/dccp.h
1733 F: include/linux/tfrc.h
1736 DECnet NETWORK LAYER
1737 P: Christine Caulfield
1739 W: http://linux-decnet.sourceforge.net
1742 F: Documentation/networking/decnet.txt
1745 DEFXX FDDI NETWORK DRIVER
1746 P: Maciej W. Rozycki
1749 F: drivers/net/defxx.*
1755 F: drivers/platform/x86/dell-laptop.c
1757 DELL LAPTOP SMM DRIVER
1758 P: Massimo Dal Zotto
1760 W: http://www.debian.org/~dz/i8k/
1762 F: drivers/char/i8k.c
1763 F: include/linux/i8k.h
1765 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
1769 F: Documentation/dcdbas.txt
1770 F: drivers/firmware/dcdbas.*
1772 DELL WMI EXTRAS DRIVER
1777 DEVICE NUMBER REGISTRY
1780 W: http://lanana.org/docs/device-list/index.html
1787 W: http://sources.redhat.com/dm
1789 F: Documentation/device-mapper/
1791 F: include/linux/device-mapper.h
1792 F: include/linux/dm-*.h
1794 DIGI INTL. EPCA DRIVER
1795 P: Digi International, Inc
1798 W: http://www.digi.com
1800 F: Documentation/serial/digiepca.txt
1801 F: drivers/char/epca*
1802 F: drivers/char/digi*
1804 DIRECTORY NOTIFICATION (DNOTIFY)
1809 F: Documentation/filesystems/dnotify.txt
1810 F: fs/notify/dnotify/
1811 F: include/linux/dnotify.h
1813 DISK GEOMETRY AND PARTITION HANDLING
1816 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
1817 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
1818 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
1826 F: Documentation/filesystems/quota.txt
1828 F: include/linux/quota*.h
1830 DISTRIBUTED LOCK MANAGER (DLM)
1831 P: Christine Caulfield
1836 W: http://sources.redhat.com/cluster/
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
1841 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
1849 F: include/linux/dma*
1851 DME1737 HARDWARE MONITOR DRIVER
1856 F: Documentation/hwmon/dme1737
1857 F: drivers/hwmon/dme1737.c
1859 DOCBOOK FOR DOCUMENTATION
1864 DOCKING STATION DRIVER
1869 F: drivers/acpi/dock.c
1879 P: James R. Van Zandt
1883 F: drivers/char/dtlk.c
1884 F: include/linux/dtlk.h
1886 DPT_I2O SCSI RAID DRIVER
1887 P: Adaptec OEM Raid Solutions
1890 W: http://www.adaptec.com/
1892 F: drivers/scsi/dpt*
1893 F: drivers/scsi/dpt/
1895 DRIVER CORE, KOBJECTS, AND SYSFS
1896 P: Greg Kroah-Hartman
1899 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
1901 F: Documentation/kobject.txt
1904 F: include/linux/kobj*
1911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
1920 F: drivers/net/wan/dscc4.c
1922 DZ DECSTATION DZ11 SERIAL DRIVER
1923 P: Maciej W. Rozycki
1926 F: drivers/serial/dz.*
1928 EATA-DMA SCSI DRIVER
1934 F: drivers/scsi/eata*
1936 EATA ISA/EISA/PCI SCSI DRIVER
1941 F: drivers/scsi/eata.c
1943 EATA-PIO SCSI DRIVER
1949 F: drivers/scsi/eata_pio.*
1956 W: http://ebtables.sourceforge.net/
1958 F: include/linux/netfilter_bridge/ebt_*.h
1959 F: net/bridge/netfilter/ebt*.c
1967 W: https://launchpad.net/ecryptfs
1969 F: Documentation/filesystems/ecryptfs.txt
1976 W: bluesmoke.sourceforge.net
1978 F: Documentation/edac.txt
1979 F: drivers/edac/edac_*
1980 F: include/linux/edac.h
1988 W: bluesmoke.sourceforge.net
1990 F: drivers/edac/amd64_edac*
1998 W: bluesmoke.sourceforge.net
2000 F: drivers/edac/e752x_edac.c
2006 W: bluesmoke.sourceforge.net
2008 F: drivers/edac/e7xxx_edac.c
2014 W: bluesmoke.sourceforge.net
2016 F: drivers/edac/i82443bxgx_edac.c
2022 W: bluesmoke.sourceforge.net
2024 F: drivers/edac/i3000_edac.c
2030 W: bluesmoke.sourceforge.net
2032 F: drivers/edac/i5000_edac.c
2035 P: Mauro Carvalho Chehab
2038 W: bluesmoke.sourceforge.net
2040 F: drivers/edac/i5400_edac.c
2043 P: Ranganathan Desikan
2048 W: bluesmoke.sourceforge.net
2050 F: drivers/edac/i82975x_edac.c
2056 W: bluesmoke.sourceforge.net
2058 F: drivers/edac/pasemi_edac.c
2064 W: bluesmoke.sourceforge.net
2066 F: drivers/edac/r82600_edac.c
2068 EEEPC LAPTOP EXTRAS DRIVER
2072 W: http://sourceforge.net/projects/acpi4asus
2074 F: drivers/platform/x86/eeepc-laptop.c
2077 W: http://aeschi.ch.eu.org/efs/
2081 EHCA (IBM GX bus InfiniBand adapter) DRIVER
2088 F: drivers/infiniband/hw/ehca/
2100 EMULEX LPFC FC SCSI DRIVER
2104 W: http://sourceforge.net/projects/lpfcxxxx
2106 F: drivers/scsi/lpfc/
2108 EPSON 1355 FRAMEBUFFER DRIVER
2109 P: Christopher Hoover
2111 P: Christopher Hoover
2114 F: drivers/video/epson1355fb.c
2116 EPSON S1D13XXX FRAMEBUFFER DRIVER
2117 P: Kristoffer Ericson
2120 F: drivers/video/s1d13xxxfb.c
2121 F: include/video/s1d13xxxfb.h
2123 ETHEREXPRESS-16 NETWORK DRIVER
2128 F: drivers/net/eexpress.*
2131 P: Stephen Hemminger
2134 W: http://www.linux-foundation.org/en/Net:Bridge
2136 F: include/linux/netfilter_bridge/
2139 ETHERTEAM 16I DRIVER
2143 F: drivers/net/eth16i.c
2148 F: Documentation/filesystems/ext2.txt
2150 F: include/linux/ext2*
2161 F: Documentation/filesystems/ext3.txt
2163 F: include/linux/ext3*
2171 W: http://ext4.wiki.kernel.org
2173 F: Documentation/filesystems/ext4.txt
2176 F71805F HARDWARE MONITORING DRIVER
2181 F: Documentation/hwmon/f71805f
2182 F: drivers/hwmon/f71805f.c
2184 FARSYNC SYNCHRONOUS DRIVER
2187 W: http://www.farsite.co.uk/
2189 F: drivers/net/wan/farsync.*
2191 FAULT INJECTION SUPPORT
2195 F: Documentation/fault-injection/
2196 F: lib/fault-inject.c
2198 FILE LOCKING (flock() and fcntl()/lockf())
2203 F: include/linux/fcntl.h
2204 F: include/linux/fs.h
2208 FILESYSTEMS (VFS and infrastructure)
2215 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2220 F: drivers/hwmon/f75375s.c
2221 F: include/linux/f75375s.h
2224 P: Kristian Hoegsberg
2229 W: http://www.linux1394.org/
2230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2232 F: drivers/firewire/
2233 F: include/linux/firewire*.h
2235 FIRMWARE LOADER (request_firmware)
2238 F: Documentation/firmware_class/
2239 F: drivers/base/firmware*.c
2240 F: include/linux/firmware.h
2245 W: http://floatingpoint.sourceforge.net/emulator/index.html
2247 F: arch/x86/math-emu/
2249 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2254 F: drivers/net/wan/dlci.c
2255 F: drivers/net/wan/sdla.c
2261 W: http://linux-fbdev.sourceforge.net/
2263 F: Documentation/fb/
2264 F: drivers/video/fb*
2265 F: include/linux/fb.h
2267 FREESCALE DMA DRIVER
2275 F: drivers/dma/fsldma.*
2277 FREESCALE I2C CPM DRIVER
2283 F: drivers/i2c/busses/i2c-cpm.c
2285 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2291 F: arch/arm/plat-mxc/include/mach/imxfb.h
2292 F: drivers/video/imxfb.c
2294 FREESCALE SOC FS_ENET DRIVER
2295 P: Pantelis Antoniou
2302 F: drivers/net/fs_enet/
2303 F: include/linux/fs_enet_pd.h
2305 FREESCALE QUICC ENGINE LIBRARY
2310 F: arch/powerpc/sysdev/qe_lib/
2311 F: arch/powerpc/include/asm/*qe.h
2313 FREESCALE HIGHSPEED USB DEVICE DRIVER
2319 F: drivers/usb/gadget/fsl_usb2_udc.c
2321 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2327 F: drivers/net/ucc_geth*
2329 FREESCALE QUICC ENGINE UCC UART DRIVER
2334 F: drivers/serial/ucc_uart.c
2336 FREESCALE SOC SOUND DRIVERS
2342 F: sound/soc/fsl/fsl*
2343 F: sound/soc/fsl/mpc8610_hpcd.c
2346 P: Christoph Hellwig
2348 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2355 P: Rafael J. Wysocki
2359 F: Documentation/power/freezing-of-tasks.txt
2360 F: include/linux/freezer.h
2363 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2368 F: Documentation/filesystems/caching/
2370 F: include/linux/fscache*.h
2376 F: Documentation/ftrace.txt
2377 F: arch/*/*/*/ftrace.h
2378 F: arch/*/kernel/ftrace.c
2379 F: include/*/ftrace.h
2382 FUJITSU FR-V (FRV) PORT
2388 FUJITSU LAPTOP EXTRAS
2393 F: drivers/platform/x86/fujitsu-laptop.c
2395 FUSE: FILESYSTEM IN USERSPACE
2399 W: http://fuse.sourceforge.net/
2402 F: include/linux/fuse.h
2404 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2408 S: Odd Fixes (e.g., new signatures)
2409 F: drivers/scsi/fdomain.*
2411 GDT SCSI DISK ARRAY CONTROLLER DRIVER
2415 W: http://www.icp-vortex.com/
2417 F: drivers/scsi/gdt*
2419 GENERIC GPIO I2C DRIVER
2420 P: Haavard Skinnemoen
2423 F: drivers/i2c/busses/i2c-gpio.c
2424 F: include/linux/i2c-gpio.h
2426 GENERIC HDLC (WAN) DRIVERS
2429 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
2431 F: drivers/net/wan/c101.c
2432 F: drivers/net/wan/hd6457*
2433 F: drivers/net/wan/hdlc*
2434 F: drivers/net/wan/n2.c
2435 F: drivers/net/wan/pc300too.c
2436 F: drivers/net/wan/pci200syn.c
2437 F: drivers/net/wan/wanxl*
2440 P: Steven Whitehouse
2443 W: http://sources.redhat.com/cluster/
2444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2447 F: Documentation/filesystems/gfs2*.txt
2449 F: include/linux/gfs2_ondisk.h
2451 GIGASET ISDN DRIVERS
2457 W: http://gigaset307x.sourceforge.net/
2459 F: Documentation/isdn/README.gigaset
2460 F: drivers/isdn/gigaset/
2461 F: include/linux/gigaset_dev.h
2463 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2467 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2469 F: drivers/hwmon/hdaps.c
2471 HYPERVISOR VIRTUAL CONSOLE DRIVER
2475 F: drivers/char/hvc_*
2477 GSPCA FINEPIX SUBDRIVER
2481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2483 F: drivers/media/video/gspca/finepix.c
2485 GSPCA M5602 SUBDRIVER
2489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2491 F: drivers/media/video/gspca/m5602/
2493 GSPCA PAC207 SONIXB SUBDRIVER
2497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2499 F: drivers/media/video/gspca/pac207.c
2501 GSPCA T613 SUBDRIVER
2502 P: Leandro Costantino
2505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2507 F: drivers/media/video/gspca/t613.c
2509 GSPCA USB WEBCAM DRIVER
2510 P: Jean-Francois Moine
2512 W: http://moinejf.free.fr
2514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2516 F: drivers/media/video/gspca/
2520 W: http://www.lm-sensors.org/
2524 HARDWARE RANDOM NUMBER GENERATOR CORE
2526 F: Documentation/hw_random.txt
2527 F: drivers/char/hw_random/
2528 F: include/linux/hw_random.h
2530 HARMONY SOUND DRIVER
2535 F: sound/parisc/harmony.*
2537 HAYES ESP SERIAL DRIVER
2538 P: Andrew J. Robinson
2541 W: http://www.nyx.net/~arobinso
2543 F: Documentation/serial/hayes-esp.txt
2544 F: drivers/char/esp.c
2546 HEWLETT-PACKARD SMART2 RAID DRIVER
2551 F: Documentation/blockdev/cpqarray.txt
2552 F: drivers/block/cpqarray.*
2554 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2559 F: Documentation/blockdev/cciss.txt
2560 F: drivers/block/cciss*
2561 F: include/linux/cciss_ioctl.h
2568 F: Documentation/filesystems/hfs.txt
2571 HGA FRAMEBUFFER DRIVER
2575 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2577 F: drivers/video/hgafb.c
2579 HIBERNATION (aka Software Suspend, aka swsusp)
2582 P: Rafael J. Wysocki
2587 F: drivers/base/power/
2589 F: include/linux/suspend.h
2590 F: include/linux/freezer.h
2591 F: include/linux/pm.h
2592 F: arch/*/include/asm/suspend*.h
2598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
2601 F: include/linux/hid*
2603 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
2608 F: Documentation/timers/
2610 F: include/linux/hrtimer.h
2612 HIGH-SPEED SCC DRIVER FOR AX.25
2616 W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/
2618 F: drivers/net/hamradio/dmascc.c
2619 F: drivers/net/hamradio/scc.c
2621 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
2622 P: HighPoint Linux Team
2624 W: http://www.highpoint-tech.com
2626 F: Documentation/scsi/hptiop.txt
2627 F: drivers/scsi/hptiop.c
2634 F: include/linux/hippidevice.h
2635 F: include/linux/if_hippi.h
2643 W: http://hostap.epitest.fi/
2645 F: drivers/net/wireless/hostap/
2647 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
2651 F: drivers/platform/x86/tc1100-wmi.c
2653 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
2657 F: drivers/net/hp100.*
2659 HPET: High Precision Event Timers driver
2663 F: Documentation/timers/hpet.txt
2664 F: drivers/char/hpet.c
2665 F: include/linux/hpet.h
2668 P: Venkatesh Pallipadi (Venki)
2671 F: arch/x86/kernel/hpet.c
2672 F: arch/x86/include/asm/hpet.h
2683 F: drivers/char/hpet.c
2688 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
2695 W: http://www.pharscape.org
2697 F: drivers/net/usb/hso.c
2699 HTCPEN TOUCHSCREEN DRIVER
2704 F: drivers/input/touchscreen/htcpen.c
2712 I2C/SMBUS STUB DRIVER
2717 F: drivers/i2c/busses/i2c-stub.c
2720 P: Jean Delvare (PC drivers, core)
2722 P: Ben Dooks (embedded platforms)
2725 W: http://i2c.wiki.kernel.org/
2726 T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
2728 F: Documentation/i2c/
2730 F: include/linux/i2c.h
2731 F: include/linux/i2c-dev.h
2732 F: include/linux/i2c-id.h
2738 W: http://www.harbaum.org/till/i2c_tiny_usb
2740 F: drivers/i2c/busses/i2c-tiny-usb.c
2749 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
2752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
2755 IA64 (Itanium) PLATFORM
2759 W: http://www.ia64-linux.org/
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
2764 IBM MCA SCSI SUBSYSTEM DRIVER
2767 W: http://www.uni-mainz.de/~langm000/linux.html
2769 F: drivers/scsi/ibmmca.c
2771 IBM Power Linux RAID adapter
2775 F: drivers/scsi/ipr.*
2777 IBM ServeRAID RAID DRIVER
2781 W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
2783 F: drivers/scsi/ips.*
2786 P: Bartlomiej Zolnierkiewicz
2789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6.git
2791 F: Documentation/ide/
2793 F: include/linux/ide.h
2800 F: Documentation/cdrom/ide-cd
2801 F: drivers/ide/ide-cd*
2808 F: drivers/idle/i7300_idle.c
2816 W: http://www.linux1394.org/
2817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2819 F: drivers/ieee1394/
2821 IEEE 1394 RAW I/O DRIVER
2828 F: drivers/ieee1394/raw1394*
2830 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
2834 F: security/integrity/ima/
2836 IMS TWINTURBO FRAMEBUFFER DRIVER
2839 F: drivers/video/imsttfb.c
2841 INFINIBAND SUBSYSTEM
2849 W: http://www.openib.org/
2850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
2852 F: Documentation/infiniband/
2853 F: drivers/infiniband/
2854 F: include/linux/if_infiniband.h
2865 F: Documentation/filesystems/inotify.txt
2866 F: fs/notify/inotify/
2867 F: include/linux/inotify.h
2869 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
2874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
2878 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
2883 F: Documentation/fb/intelfb.txt
2884 F: drivers/video/intelfb/
2886 INTEL 810/815 FRAMEBUFFER DRIVER
2891 F: drivers/video/i810/
2893 INTEL MENLOW THERMAL DRIVER
2897 W: http://www.lesswatts.org/projects/acpi/
2899 F: drivers/platform/x86/intel_menlow.c
2901 INTEL IA32 MICROCODE UPDATE SUPPORT
2905 F: arch/x86/kernel/microcode_core.c
2906 F: arch/x86/kernel/microcode_intel.c
2908 INTEL I/OAT DMA DRIVER
2913 F: drivers/dma/ioat*
2919 T: git git://git.infradead.org/iommu-2.6.git
2921 F: drivers/pci/intel-iommu.c
2922 F: include/linux/intel-iommu.h
2924 INTEL IOP-ADMA DMA DRIVER
2929 F: drivers/dma/iop-adma.c
2931 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
2935 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
2936 F: arch/arm/mach-ixp4xx/include/mach/npe.h
2937 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
2938 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
2939 F: drivers/net/arm/ixp4xx_eth.c
2940 F: drivers/net/wan/ixp4xx_hss.c
2942 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
2946 F: drivers/char/hw_random/ixp4xx-rng.c
2948 INTEL IXP2000 ETHERNET DRIVER
2949 P: Lennert Buytenhek
2953 F: drivers/net/ixp2000/
2955 INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe)
2967 W: http://e1000.sourceforge.net/
2969 F: drivers/net/e100.c
2970 F: drivers/net/e1000/
2971 F: drivers/net/e1000e/
2973 F: drivers/net/ixgb/
2974 F: drivers/net/ixgbe/
2976 INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
2985 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
2986 W: http://ipw2100.sourceforge.net
2988 F: Documentation/networking/README.ipw2100
2989 F: drivers/net/wireless/ipw2x00/ipw2100.*
2991 INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
3000 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
3001 W: http://ipw2200.sourceforge.net
3003 F: Documentation/networking/README.ipw2200
3004 F: drivers/net/wireless/ipw2x00/ipw2200.*
3006 INTEL WIRELESS WIMAX CONNECTION 2400
3007 P: Inaky Perez-Gonzalez
3012 W: http://linuxwimax.org
3013 F: Documentation/wimax/README.i2400m
3014 F: drivers/net/wimax/i2400m/
3015 F: include/linux/wimax/i2400m.h
3017 INTEL WIRELESS WIFI LINK (iwlwifi)
3024 W: http://intellinuxwireless.org
3025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
3027 F: drivers/net/wireless/iwlwifi/
3029 IOC3 ETHERNET DRIVER
3034 F: drivers/net/ioc3-eth.c
3041 F: drivers/serial/ioc3_serial.c
3047 F: net/ipv4/netfilter/ipt_MASQUERADE.c
3049 IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
3058 F: drivers/net/ipg.c
3064 T: git git://git.qlogic.com/ipath-linux-2.6
3066 F: drivers/infiniband/hw/ipath/
3072 W: http://openipmi.sourceforge.net/
3074 F: Documentation/IPMI.txt
3075 F: drivers/char/ipmi/
3076 F: include/linux/ipmi*
3078 IPS SCSI RAID DRIVER
3079 P: Adaptec OEM Raid Solutions
3082 W: http://www.adaptec.com/
3084 F: drivers/scsi/ips*
3096 F: Documentation/networking/ipvs-sysctl.txt
3097 F: net/netfilter/ipvs/
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3106 F: drivers/char/pcmcia/ipwireless/
3109 P: Arnaldo Carvalho de Melo
3113 F: include/linux/ipx.h
3114 F: include/net/ipx.h
3121 W: http://irda.sourceforge.net/
3123 F: Documentation/networking/irda.txt
3124 F: drivers/net/irda/
3125 F: include/net/irda/
3132 F: Documentation/isapnp.txt
3133 F: drivers/pnp/isapnp/
3134 F: include/linux/isapnp.h
3140 W: www.open-iscsi.org
3141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
3143 F: drivers/scsi/*iscsi*
3144 F: include/scsi/*iscsi*
3150 W: http://www.isdn4linux.de
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
3153 F: Documentation/isdn/
3155 F: include/linux/isdn.h
3156 F: include/linux/isdn/
3158 ISDN SUBSYSTEM (Eicon active card driver)
3162 W: http://www.melware.de
3164 F: drivers/isdn/hardware/eicon/
3166 IVTV VIDEO4LINUX DRIVER
3172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3173 W: http://www.ivtvdriver.org
3175 F: Documentation/video4linux/*.ivtv
3176 F: drivers/media/video/ivtv/
3177 F: include/linux/ivtv*
3183 W: http://jfs.sourceforge.net/
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
3186 F: Documentation/filesystems/jfs.txt
3194 F: drivers/net/jme.*
3196 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
3200 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
3203 F: include/linux/jffs2.h
3204 F: include/mtd/jffs2-user.h
3206 JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
3214 F: include/linux/ext*jbd*.h
3215 F: include/linux/jbd*.h
3217 K8TEMP HARDWARE MONITORING DRIVER
3222 F: Documentation/hwmon/k8temp
3223 F: drivers/hwmon/k8temp.c
3230 F: Documentation/kbuild/kconfig-language.txt
3240 W: http://lse.sourceforge.net/kdump/
3242 F: Documentation/kdump/
3244 KERNEL AUTOMOUNTER (AUTOFS)
3251 KERNEL AUTOMOUNTER v4 (AUTOFS4)
3261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git
3262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git
3265 F: Documentation/kbuild/
3267 F: scripts/Makefile.*
3272 W: http://www.kerneljanitors.org/
3275 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3281 W: http://nfs.sourceforge.net/
3284 F: include/linux/nfsd/
3288 F: include/linux/lockd/
3289 F: include/linux/sunrpc/
3291 KERNEL VIRTUAL MACHINE (KVM)
3295 W: http://kvm.qumranet.com
3297 F: Documentation/*/kvm.txt
3299 F: arch/*/include/asm/kvm*
3300 F: include/linux/kvm*
3303 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3307 W: http://kvm.qumranet.com
3309 F: arch/x86/include/asm/svm.h
3310 F: arch/x86/kvm/kvm_svm.h
3311 F: arch/x86/kvm/svm.c
3313 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3317 W: http://kvm.qumranet.com
3319 F: arch/powerpc/include/asm/kvm*
3320 F: arch/powerpc/kvm/
3322 KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3326 W: http://kvm.qumranet.com
3328 F: Documentation/ia64/kvm.txt
3329 F: arch/ia64/include/asm/kvm*
3332 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3335 P: Christian Borntraeger
3339 W: http://www.ibm.com/developerworks/linux/linux390/
3341 F: Documentation/s390/kvm.txt
3342 F: arch/s390/include/asm/kvm*
3348 W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/
3352 F: include/linux/kexec.h
3360 F: Documentation/DocBook/kgdb.tmpl
3361 F: drivers/misc/kgdbts.c
3362 F: drivers/serial/kgdboc.c
3363 F: include/linux/kgdb.h
3367 P: Eduard - Gabriel Munteanu
3371 F: Documentation/trace/kmemtrace.txt
3372 F: include/trace/kmemtrace.h
3373 F: kernel/trace/kmemtrace.c
3376 P: Ananth N Mavinakayanahalli
3378 P: Anil S Keshavamurthy
3386 F: Documentation/kprobes.txt
3387 F: include/linux/kprobes.h
3390 KS0108 LCD CONTROLLER DRIVER
3391 P: Miguel Ojeda Sandonis
3394 W: http://miguelojeda.es/auxdisplay.htm
3395 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3397 F: Documentation/auxdisplay/ks0108
3398 F: drivers/auxdisplay/ks0108.c
3399 F: include/linux/ks0108.h
3404 F: Documentation/networking/lapb-module.txt
3408 LASI 53c700 driver for PARISC
3409 P: James E.J. Bottomley
3413 F: Documentation/scsi/53c700.txt
3414 F: drivers/scsi/53c700*
3421 F: include/linux/leds.h
3423 LEGO USB Tower driver
3427 W: http://legousb.sourceforge.net/
3429 F: drivers/usb/misc/legousbtower.c
3435 W: http://lguest.ozlabs.org/
3437 F: Documentation/lguest/
3440 F: include/linux/lguest*.h
3441 F: arch/x86/include/asm/lguest*.h
3443 LINUX FOR IBM pSERIES (RS/6000)
3446 W: http://www.ibm.com/linux/ltc/projects/ppc
3449 LINUX FOR POWERPC (32-BIT AND 64-BIT)
3450 P: Benjamin Herrenschmidt
3454 W: http://www.penguinppc.org/
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3459 LINUX FOR POWER MACINTOSH
3460 P: Benjamin Herrenschmidt
3462 W: http://www.penguinppc.org/
3466 LINUX FOR POWERPC EMBEDDED MPC5XXX
3470 T: git git://git.secretlab.ca/git/linux-2.6.git
3473 LINUX FOR POWERPC EMBEDDED PPC4XX
3478 W: http://www.penguinppc.org/
3480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3483 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3486 W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3488 T: git git://git.secretlab.ca/git/linux-2.6.git
3491 LINUX FOR POWERPC EMBEDDED PPC8XX
3496 W: http://www.penguinppc.org/
3500 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3503 W: http://www.penguinppc.org/
3507 LINUX FOR POWERPC PA SEMI PWRFICIENT
3510 W: http://www.pasemi.com/
3514 LINUX SECURITY MODULE (LSM) FRAMEWORK
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git
3522 P: Arnaldo Carvalho de Melo
3525 F: include/linux/llc.h
3529 LIS3LV02D ACCELEROMETER DRIVER
3533 F: Documentation/hwmon/lis3lv02d
3534 F: drivers/hwmon/lis3lv02d.*
3536 LM83 HARDWARE MONITOR DRIVER
3541 F: Documentation/hwmon/lm83
3542 F: drivers/hwmon/lm83.c
3544 LM90 HARDWARE MONITOR DRIVER
3549 F: Documentation/hwmon/lm90
3550 F: drivers/hwmon/lm90.c
3552 LOCKDEP AND LOCKSTAT
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
3560 F: Documentation/lockdep*.txt
3561 F: Documentation/lockstat.txt
3562 F: include/linux/lockdep.h
3565 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
3566 P: Richard Russon (FlatCap)
3569 W: http://www.linux-ntfs.org/content/view/19/37/
3571 F: Documentation/ldm.txt
3572 F: fs/partitions/ldm.*
3574 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3580 W: http://www.lsilogic.com/support
3582 F: drivers/message/fusion/
3584 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
3589 F: drivers/scsi/sym53c8xx_2/
3591 LTP (Linux Test Project)
3597 W: http://ltp.sourceforge.net/
3598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git
3606 W: http://www.linux-m32r.org/
3609 F: include/asm-m32r/
3612 P: Geert Uytterhoeven
3617 W: http://www.linux-m68k.org/
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
3623 M68K ON APPLE MACINTOSH
3626 W: http://www.mac.linux-m68k.org/
3634 W: http://www.tazenda.demon.co.uk/phil/linux-hp
3642 W: http://linuxwireless.org/
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3645 F: Documentation/networking/mac80211-injection.txt
3646 F: include/net/mac80211.h
3649 MAC80211 PID RATE CONTROL
3655 W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
3656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3658 F: net/mac80211/rc80211_pid*
3665 F: drivers/net/macvlan.c
3666 F: include/linux/if_macvlan.h
3668 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
3671 W: http://www.kernel.org/doc/man-pages
3675 MARVELL LIBERTAS WIRELESS DRIVER
3680 F: drivers/net/wireless/libertas/
3682 MARVELL MV643XX ETHERNET DRIVER
3683 P: Lennert Buytenhek
3687 F: drivers/net/mv643xx_eth.*
3688 F: include/linux/mv643xx.h
3690 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
3696 MARVELL YUKON / SYSKONNECT DRIVER
3701 W: http://www.syskonnect.com
3704 MATROX FRAMEBUFFER DRIVER
3709 F: drivers/video/matrox/matroxfb_*
3710 F: include/linux/matroxfb.h
3712 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
3717 F: Documentation/hwmon/max6650
3718 F: drivers/hwmon/max6650.c
3720 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
3721 P: Mauro Carvalho Chehab
3723 P: LinuxTV.org Project
3725 W: http://linuxtv.org
3726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3728 F: Documentation/dvb/
3729 F: Documentation/video4linux/
3732 F: include/linux/dvb/
3733 F: include/linux/videodev*.h
3735 MEGARAID SCSI DRIVERS
3739 W: http://megaraid.lsilogic.com
3741 F: Documentation/scsi/megaraid.txt
3742 F: drivers/scsi/megaraid.*
3743 F: drivers/scsi/megaraid/
3748 W: http://www.linux-mm.org
3750 F: include/linux/mm.h
3753 MEMORY RESOURCE CONTROLLER
3758 P: KAMEZAWA Hiroyuki
3765 MEMORY TECHNOLOGY DEVICES (MTD)
3768 W: http://www.linux-mtd.infradead.org/
3770 T: git git://git.infradead.org/mtd-2.6.git
3773 F: include/linux/mtd/
3776 MICROBLAZE ARCHITECTURE
3780 W: http://www.monstr.eu/fdt/
3781 T: git git://git.monstr.eu/linux-2.6-microblaze.git
3789 F: drivers/usb/image/microtek.*
3794 W: http://www.linux-mips.org/
3796 T: git git://git.linux-mips.org/pub/scm/linux.git
3798 F: Documentation/mips/
3801 MISCELLANEOUS MCA-SUPPORT
3806 F: Documentation/ia64/mca.txt
3807 F: Documentation/mca.txt
3809 F: include/linux/mca*
3816 F: include/linux/module.h
3819 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
3822 W: http://popies.net/meye/
3824 F: Documentation/video4linux/meye.txt
3825 F: drivers/media/video/meye.*
3826 F: include/linux/meye.h
3828 MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
3833 F: drivers/mmc/host/imxmmc.*
3835 MOUSE AND MISC DEVICES [GENERAL]
3836 P: Alessandro Rubini
3840 F: drivers/input/mouse/
3841 F: include/linux/gpio_mouse.h
3843 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
3848 F: Documentation/serial/moxa-smartio
3849 F: drivers/char/mxser.*
3852 P: Lennart Poettering
3854 W: https://tango.0pointer.de/mailman/listinfo/s270-linux
3855 W: http://0pointer.de/lennart/tchibo.html
3857 F: drivers/platform/x86/msi-laptop.c
3859 MULTIFUNCTION DEVICES (MFD)
3863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
3867 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
3873 F: include/linux/mmc/
3875 MULTIMEDIA CARD (MMC) ETC. OVER SPI
3880 F: drivers/mmc/host/mmc_spi.c
3881 F: include/linux/spi/mmc_spi.h
3883 MULTISOUND SOUND DRIVER
3887 F: Documentation/sound/oss/MultiSound
3890 MULTITECH MULTIPORT CARD (ISICOM)
3895 F: drivers/char/isicom.c
3896 F: include/linux/isicom.h
3898 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3902 T: git git://gitorious.org/musb/mainline.git
3904 F: drivers/usb/musb/
3906 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
3912 W: http://www.myri.com/scs/download-Myri10GE.html
3914 F: drivers/net/myri10ge/
3916 NATSEMI ETHERNET DRIVER (DP8381x)
3920 F: drivers/net/natsemi.c
3929 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
3930 P: James E.J. Bottomley
3934 F: drivers/scsi/NCR_D700.*
3936 NETEFFECT IWARP RNIC DRIVER (IW_NES)
3942 W: http://www.neteffect.com
3944 F: drivers/infiniband/hw/nes/
3946 NETEM NETWORK EMULATOR
3947 P: Stephen Hemminger
3951 F: net/sched/sch_netem.c
3953 NETERION (S2IO) 10GbE DRIVER (xframe/vxge)
3958 P: Sivakumar Subramani
3960 P: Sreenivasa Honnur
3965 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
3966 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
3968 F: Documentation/networking/s2io.txt
3969 F: drivers/net/s2io*
3971 NETFILTER/IPTABLES/IPCHAINS
3982 W: http://www.netfilter.org/
3983 W: http://www.iptables.org/
3985 F: include/linux/netfilter*
3986 F: include/linux/netfilter/
3987 F: include/net/netfilter/
3988 F: net/*/netfilter.c
3995 W: http://netlabel.sf.net
3998 F: Documentation/netlabel/
3999 F: include/net/netlabel.h
4002 NETROM NETWORK LAYER
4006 W: http://www.linux-ax25.org/
4008 F: include/linux/netrom.h
4009 F: include/net/netrom.h
4012 NETWORK BLOCK DEVICE (NBD)
4016 F: Documentation/blockdev/nbd.txt
4017 F: drivers/block/nbd.c
4018 F: include/linux/nbd.h
4020 NETWORKING [GENERAL]
4024 W: http://www.linuxfoundation.org/en/Net
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4030 NETWORKING [IPv4/IPv6]
4035 P: Pekka Savola (ipv6)
4039 P: Hideaki YOSHIFUJI
4044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4050 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
4056 NETWORKING [WIRELESS]
4060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4063 F: include/net/ieee80211*
4064 F: include/net/wireless.h
4068 W: http://www.linuxfoundation.org/en/Net
4069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4073 NETXEN (1/10) GbE SUPPORT
4077 W: http://www.netxen.com
4079 F: drivers/net/netxen/
4081 NFS, SUNRPC, AND LOCKD CLIENTS
4085 W: http://client.linux-nfs.org
4086 T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
4092 F: include/linux/lockd/
4093 F: include/linux/nfs*
4094 F: include/linux/sunrpc/
4096 NI5010 NETWORK DRIVER
4097 P: Jan-Pascal van Best
4103 F: drivers/net/ni5010.*
4109 W: http://www.nilfs.org/en/
4111 F: Documentation/filesystems/nilfs2.txt
4113 F: include/linux/nilfs2_fs.h
4115 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
4118 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4120 F: Documentation/scsi/NinjaSCSI.txt
4121 F: drivers/scsi/pcmcia/nsp_*
4123 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
4128 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4130 F: Documentation/scsi/NinjaSCSI.txt
4131 F: drivers/scsi/nsp32*
4134 P: Anton Altaparmakov
4138 W: http://www.linux-ntfs.org/
4139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
4141 F: Documentation/filesystems/ntfs.txt
4144 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
4149 F: drivers/video/riva/
4150 F: drivers/video/nvidia/
4157 F: Documentation/filesystems/omfs.txt
4160 OMNIKEY CARDMAN 4000 DRIVER
4164 F: drivers/char/pcmcia/cm4000_cs.c
4165 F: include/linux/cm4000_cs.h
4167 OMNIKEY CARDMAN 4040 DRIVER
4171 F: drivers/char/pcmcia/cm4040_cs.*
4173 OMNIVISION OV7670 SENSOR DRIVER
4177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4179 F: drivers/media/video/ov7670.c
4181 ONENAND FLASH DRIVER
4186 F: drivers/mtd/onenand/
4187 F: include/linux/mtd/onenand*.h
4189 ONSTREAM SCSI TAPE DRIVER
4195 F: drivers/scsi/osst*
4198 OPENCORES I2C BUS DRIVER
4203 F: Documentation/i2c/busses/i2c-ocores
4204 F: drivers/i2c/busses/i2c-ocores.c
4212 F: drivers/oprofile/
4213 F: include/linux/oprofile.h
4215 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
4221 W: http://oss.oracle.com/projects/ocfs2/
4222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
4224 F: Documentation/filesystems/ocfs2.txt
4225 F: Documentation/filesystems/dlmfs.txt
4236 W: http://www.nongnu.org/orinoco/
4238 F: drivers/net/wireless/orinoco/
4246 W: http://open-osd.org
4247 T: git git://git.open-osd.org/open-osd.git
4254 W: http://prism54.org
4255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
4257 F: drivers/net/wireless/p54/
4259 PA SEMI ETHERNET DRIVER
4264 F: drivers/net/pasemi_mac.*
4266 PA SEMI SMBUS DRIVER
4271 F: drivers/i2c/busses/i2c-pasemi.c
4273 PANASONIC LAPTOP ACPI EXTRAS DRIVER
4277 F: drivers/platform/x86/panasonic-laptop.c
4279 PANASONIC MN10300/AM33 PORT
4285 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
4287 F: Documentation/mn10300/
4290 PARALLEL PORT SUPPORT
4294 F: include/linux/parport*.h
4295 F: drivers/char/ppdev.c
4296 F: include/linux/ppdev.h
4298 PARAVIRT_OPS INTERFACE
4299 P: Jeremy Fitzhardinge
4310 F: Documentation/ia64/paravirt_ops.txt
4311 F: arch/*/kernel/paravirt*
4312 F: arch/*/include/asm/paravirt.h
4314 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
4318 W: http://www.torque.net/linux-pp.html
4320 F: Documentation/blockdev/paride.txt
4321 F: drivers/block/paride/
4329 W: http://www.parisc-linux.org/
4330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
4335 PC87360 HARDWARE MONITORING DRIVER
4340 F: Documentation/hwmon/pc87360
4341 F: drivers/hwmon/pc87360.c
4347 F: drivers/char/pc8736x_gpio.c
4353 F: drivers/leds/leds-pca9532.c
4354 F: include/linux/leds-pca9532.h
4362 F: Documentation/PCI/pci-error-recovery.txt
4363 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4372 F: Documentation/PCI/
4374 F: include/linux/pci*
4377 P: Kristen Carlson Accardi
4381 F: drivers/pci/pcie/
4384 P: Linux PCMCIA Team
4386 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4389 F: Documentation/pcmcia/
4393 PCNET32 NETWORK DRIVER
4398 F: drivers/net/pcnet32.c
4400 PER-TASK DELAY ACCOUNTING
4405 F: include/linux/delayacct.h
4406 F: kernel/delayacct.c
4408 PERSONALITY HANDLING
4409 P: Christoph Hellwig
4413 F: include/linux/personality.h
4420 F: drivers/mtd/devices/phram.c
4427 F: drivers/block/pktcdvd.c
4428 F: include/linux/pktcdvd.h
4430 POSIX CLOCKS and TIMERS
4436 F: include/linux/timer*
4439 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
4445 T: git git://git.infradead.org/battery-2.6.git
4447 F: include/linux/power_supply.h
4448 F: drivers/power/power_supply*
4463 F: drivers/i2c/busses/i2c-pnx.c
4465 PPP PROTOCOL DRIVERS AND COMPRESSORS
4470 F: drivers/net/ppp_*
4472 PPP OVER ATM (RFC 2364)
4473 P: Mitchell Blank Jr
4476 F: net/atm/pppoatm.c
4477 F: include/linux/atmppp.h
4483 F: drivers/net/pppoe.c
4484 F: drivers/net/pppox.c
4490 F: drivers/net/pppol2tp.c
4491 F: include/linux/if_pppol2tp.h
4498 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
4500 F: Documentation/preempt-locking.txt
4501 F: include/linux/preempt.h
4503 PRISM54 WIRELESS DRIVER
4504 P: Luis R. Rodriguez
4507 W: http://prism54.org
4509 F: drivers/net/wireless/prism54/
4511 PROMISE DC4030 CACHING DISK CONTROLLER DRIVER
4514 W: http://www.pnd-pc.demon.co.uk/promise/
4517 PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
4518 P: Mikael Pettersson
4522 F: drivers/ata/sata_promise.*
4530 F: drivers/net/ps3_gelic_net.*
4532 PS3 PLATFORM SUPPORT
4538 F: arch/powerpc/boot/ps3*
4539 F: arch/powerpc/include/asm/lv1call.h
4540 F: arch/powerpc/include/asm/ps3*.h
4541 F: arch/powerpc/platforms/ps3/
4544 F: drivers/rtc/rtc-ps3.c
4545 F: drivers/usb/host/*ps3.c
4546 F: sound/ppc/snd_ps3*
4561 F: include/asm-generic/syscall.h
4562 F: include/linux/ptrace.h
4563 F: include/linux/regset.h
4564 F: include/linux/tracehook.h
4567 PVRUSB2 VIDEO4LINUX DRIVER
4572 W: http://www.isely.net/pvrusb2/
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4575 F: Documentation/video4linux/README.pvrusb2
4576 F: drivers/media/video/pvrusb2/
4578 PXA2xx/PXA3xx SUPPORT
4585 F: arch/arm/mach-pxa/
4586 F: drivers/pcmcia/pxa2xx*
4587 F: drivers/spi/pxa2xx*
4588 F: drivers/usb/gadget/pxa2*
4589 F: include/sound/pxa2xx-lib.h
4590 F: sound/soc/pxa/pxa2xx*
4598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4617 QLOGIC QLA2XXX FC-SCSI DRIVER
4622 F: Documentation/scsi/LICENSE.qla2xxx
4623 F: drivers/scsi/qla2xxx/
4625 QLOGIC QLA3XXX NETWORK DRIVER
4630 F: Documentation/networking/LICENSE.qla3xxx
4631 F: drivers/net/qla3xxx.*
4633 QLOGIC QLGE 10Gb ETHERNET DRIVER
4639 F: drivers/net/qlge/
4645 W: http://www.alarsen.net/linux/qnx4fs/
4648 F: include/linux/qnx4_fs.h
4649 F: include/linux/qnxtypes.h
4651 RADEON FRAMEBUFFER DISPLAY DRIVER
4652 P: Benjamin Herrenschmidt
4656 F: drivers/video/aty/radeon*
4657 F: include/linux/radeonfb.h
4659 RAGE128 FRAMEBUFFER DISPLAY DRIVER
4664 F: drivers/video/aty/aty128fb.c
4666 RALINK RT2X00 WIRELESS LAN DRIVER
4670 W: http://rt2x00.serialmonkey.com/
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
4673 F: drivers/net/wireless/rt2x00/
4675 RAMDISK RAM BLOCK DEVICE DRIVER
4679 F: Documentation/blockdev/ramdisk.txt
4680 F: drivers/block/brd.c
4682 RANDOM NUMBER DRIVER
4686 F: drivers/char/random.c
4695 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
4700 F: drivers/net/wireless/ray*
4707 F: Documentation/RCU/torture.txt
4708 F: kernel/rcutorture.c
4716 RDC R6040 FAST ETHERNET DRIVER
4721 F: drivers/net/r6040.c
4723 RDS - RELIABLE DATAGRAM SOCKETS
4730 READ-COPY UPDATE (RCU)
4733 W: http://www.rdrop.com/users/paulmck/rclock/
4736 F: Documentation/RCU/rcu.txt
4737 F: Documentation/RCU/rcuref.txt
4738 F: include/linux/rcupdate.h
4739 F: include/linux/srcu.h
4740 F: kernel/rcupdate.c
4742 REAL TIME CLOCK DRIVER
4747 F: Documentation/rtc.txt
4749 F: include/linux/rtc.h
4751 REAL TIME CLOCK (RTC) SUBSYSTEM
4756 F: Documentation/rtc.txt
4758 F: include/linux/rtc.h
4760 REISERFS FILE SYSTEM
4770 F Documentation/rfkill.txt
4775 F: Documentation/serial/riscom8.txt
4776 F: drivers/char/riscom8*
4780 W: http://www.comtrol.com
4782 F: Documentation/serial/rocket.txt
4783 F: drivers/char/rocket*
4789 W: http://www.linux-ax25.org/
4791 F: include/linux/rose.h
4792 F: include/net/rose.h
4795 RTL8180 WIRELESS DRIVER
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/rtl818*
4804 RTL8187 WIRELESS DRIVER
4805 P: Herton Ronaldo Krzesinski
4812 W: http://linuxwireless.org/
4813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4815 F: drivers/net/wireless/rtl818x/rtl8187*
4817 S3 SAVAGE FRAMEBUFFER DRIVER
4822 F: drivers/video/savage/
4825 P: Martin Schwidefsky
4831 W: http://www.ibm.com/developerworks/linux/linux390/
4835 S390 NETWORK DRIVERS
4842 W: http://www.ibm.com/developerworks/linux/linux390/
4844 F: drivers/s390/net/
4854 F: drivers/s390/crypto/
4863 W: http://www.ibm.com/developerworks/linux/linux390/
4865 F: Documentation/s390/zfcpdump.txt
4866 F: drivers/s390/scsi/zfcp_*
4868 S390 IUCV NETWORK LAYER
4873 W: http://www.ibm.com/developerworks/linux/linux390/
4875 F: drivers/s390/net/*iucv*
4876 F: include/net/iucv/
4879 S3C24XX SD/MMC Driver
4885 F: drivers/mmc/host/s3cmci.*
4887 SAA7146 VIDEO4LINUX-2 DRIVER
4891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4892 W: http://www.mihu.de/linux/saa7146
4894 F: drivers/media/common/saa7146*
4895 F: drivers/media/video/*7146*
4896 F: include/media/*7146*
4902 F: drivers/watchdog/sc1200wdt.c
4912 F: include/linux/sched.h
4918 W: http://www.kernel.dk
4926 W: http://www.torque.net/sg
4928 F: drivers/scsi/sg.c
4929 F: include/scsi/sg.h
4932 P: James E.J. Bottomley
4935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
4936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
4937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
4947 F: Documentation/scsi/st.txt
4953 P: Sridhar Samudrala
4956 W: http://lksctp.sourceforge.net
4958 F: Documentation/networking/sctp.txt
4959 F: include/linux/sctp.h
4960 F: include/net/sctp/
4967 F: Documentation/i2c/busses/scx200_acb
4968 F: arch/x86/kernel/scx200_32.c
4969 F: drivers/watchdog/scx200_wdt.c
4970 F: drivers/i2c/busses/scx200*
4971 F: drivers/mtd/maps/scx200_docflash.c
4972 F: include/linux/scx200.h
4978 F: drivers/char/scx200_gpio.c
4979 F: include/linux/scx200_gpio.h
4981 SCx200 HRT CLOCKSOURCE DRIVER
4985 F: drivers/clocksource/scx200_hrt.c
4987 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
4992 F: drivers/mmc/host/sdricoh_cs.c
4994 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
5000 SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
5006 F: drivers/mmc/host/sdhci.*
5013 T: git git://www.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5014 W: http://security.wiki.kernel.org/
5019 P: Security Officers
5023 SELINUX SECURITY MODULE
5032 W: http://selinuxproject.org
5033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5035 F: include/linux/selinux*
5036 F: security/selinux/
5042 F: drivers/misc/phantom.c
5043 F: include/linux/phantom.h
5045 SERIAL ATA (SATA) SUBSYSTEM
5049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5052 F: include/linux/ata.h
5053 F: include/linux/libata.h
5055 SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5058 P: Subbu Seetharaman
5061 W: http://www.serverengines.com
5063 F: drivers/net/benet/
5068 P: Robert Stonehouse
5077 F: drivers/misc/sgi-gru/
5079 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5084 F: Documentation/ia64/serial.txt
5085 F: drivers/serial/ioc?_serial.c
5086 F: include/linux/ioc?.h
5088 SGI VISUAL WORKSTATION 320 AND 540
5092 W: http://linux-visws.sf.net
5093 S: Maintained for 2.6.
5094 F: Documentation/sgi-visws.txt
5096 SGI XP/XPC/XPNET DRIVER
5100 F: drivers/misc/sgi-xp/
5102 SHARP LH SUPPORT (LH7952X & LH7A40X)
5105 W: http://projects.buici.com/arm
5108 F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
5109 F: arch/arm/mach-lh7a40x/
5110 F: drivers/serial/serial_lh7a40x.c
5111 F: drivers/usb/gadget/lh7a40*
5112 F: drivers/usb/host/ohci-lh7a40*
5115 P: Kristen Carlson Accardi
5119 F: drivers/pci/hotplug/shpchp*
5121 SIMTEC EB110ATX (Chalice CATS)
5125 W: http://www.simtec.co.uk/products/EB110ATX/
5127 F: arch/arm/mach-ebsa110/
5129 SIMTEC EB2410ITX (BAST)
5133 W: http://www.simtec.co.uk/products/EB2410ITX/
5135 F: arch/arm/mach-s3c2410/
5136 F: drivers/*/*s3c2410*
5137 F: drivers/*/*/*s3c2410*
5139 SIS 190 ETHERNET DRIVER
5144 F: drivers/net/sis190.c
5146 SIS 900/7016 FAST ETHERNET DRIVER
5149 W: http://www.brownhat.org/sis900.html
5152 F: drivers/net/sis900.*
5154 SIS 96X I2C/SMBUS DRIVER
5159 F: Documentation/i2c/busses/i2c-sis96x
5160 F: drivers/i2c/busses/i2c-sis96x.c
5162 SIS FRAMEBUFFER DRIVER
5163 P: Thomas Winischhofer
5165 W: http://www.winischhofer.net/linuxsisvga.shtml
5167 F: Documentation/fb/sisfb.txt
5168 F: drivers/video/sis/
5169 F: include/video/sisfb.h
5172 P: Thomas Winischhofer
5174 W: http://www.winischhofer.at/linuxsisusbvga.shtml
5176 F: drivers/usb/misc/sisusbvga/
5178 SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5179 P: Stephen Hemminger
5183 F: drivers/net/skge.*
5184 F: drivers/net/sky2.*
5187 P: Christoph Lameter
5195 F: include/linux/sl?b*.h
5198 SMC91x ETHERNET DRIVER
5202 F: drivers/net/smc91x.*
5204 SMSC47B397 HARDWARE MONITOR DRIVER
5209 F: Documentation/hwmon/smsc47b397
5210 F: drivers/hwmon/smsc47b397.c
5212 SMSC911x ETHERNET DRIVER
5213 P: Steve Glendinning
5217 F: include/linux/smsc911x.h
5218 F: drivers/net/smsc911x.*
5220 SMSC9420 PCI ETHERNET DRIVER
5221 P: Steve Glendinning
5225 F: drivers/net/smsc9420.*
5231 F: drivers/uio/uio_smx.c
5233 SN-IA64 (Itanium) SUB-PLATFORM
5238 W: http://www.sgi.com/altix
5242 SOC-CAMERA V4L2 SUBSYSTEM
5243 P: Guennadi Liakhovetski
5246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5248 F: include/media/v4l2*
5249 F: drivers/media/video/v4l2*
5251 SOEKRIS NET48XX LED SUPPORT
5255 F: drivers/leds/leds-net48xx.c
5257 SOFTWARE RAID (Multiple Disks) SUPPORT
5263 F: include/linux/raid/
5265 SONIC NETWORK DRIVER
5266 P: Thomas Bogendoerfer
5270 F: drivers/net/sonic.*
5272 SONICS SILICON BACKPLANE DRIVER (SSB)
5278 F: include/linux/ssb/
5280 SONY VAIO CONTROL DEVICE DRIVER
5284 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5286 F: Documentation/laptops/sony-laptop.txt
5287 F: drivers/char/sonypi.c
5288 F: drivers/platform/x86/sony-laptop.c
5289 F: include/linux/sony-laptop.h
5291 SONY MEMORYSTICK CARD SUPPORT
5295 W: http://tifmxx.berlios.de/
5297 F: drivers/memstick/host/tifm_ms.c
5305 W: http://www.alsa-project.org/
5306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
5307 T: git git://git.alsa-project.org/alsa-kernel.git
5309 F: Documentation/sound/
5313 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
5318 T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
5320 W: http://alsa-project.org/main/index.php/ASoC
5324 SPARC + UltraSPARC (sparc/sparc64)
5328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
5329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
5333 SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
5338 F: Documentation/serial/specialix.txt
5339 F: drivers/char/specialix*
5346 F: Documentation/spi/
5348 F: include/linux/spi/
5350 SPIDERNET NETWORK DRIVER for CELL
5357 F: Documentation/networking/spider_net.txt
5358 F: drivers/net/spider_net*
5365 W: http://www.ibm.com/developerworks/power/cell/
5367 F: Documentation/filesystems/spufs.txt
5368 F: arch/powerpc/platforms/cell/spufs/
5370 SQUASHFS FILE SYSTEM
5374 W: http://squashfs.org.uk
5376 F: Documentation/filesystems/squashfs.txt
5379 SRM (Alpha) environment access
5380 P: Jan-Benedict Glaw
5384 F: arch/alpha/kernel/srm_env.c
5387 P: Greg Kroah-Hartman
5395 P: Greg Kroah-Hartman
5398 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5402 STARFIRE/DURALAN NETWORK DRIVER
5406 F: drivers/net/starfire*
5408 STARMODE RADIO IP (STRIP) PROTOCOL DRIVER
5409 W: http://mosquitonet.Stanford.EDU/strip.html
5411 F: drivers/net/wireless/strip.c
5412 F: include/linux/if_strip.h
5414 STRADIS MPEG-2 DECODER DRIVER
5417 W: http://www.stradis.com/
5419 F: drivers/media/video/stradis.c
5424 W: http://sammy.net/sun3/
5426 F: arch/m68k/kernel/*sun3*
5428 F: arch/m68k/include/asm/sun3*
5434 W: http://www.linux-sh.org
5435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git
5437 F: Documentation/sh/
5446 P: Rafael J. Wysocki
5450 F: Documentation/power/
5451 F: arch/x86/kernel/acpi/
5452 F: drivers/base/power/
5454 F: include/linux/suspend.h
5455 F: include/linux/freezer.h
5456 F: include/linux/pm.h
5463 F: Documentation/svga.txt
5464 F: arch/x86/boot/video*
5467 P: Christoph Hellwig
5470 F: Documentation/filesystems/sysv-fs.txt
5472 F: include/linux/sysv_fs.h
5474 TASKSTATS STATISTICS INTERFACE
5479 F: Documentation/accounting/taskstats*
5480 F: include/linux/taskstats*
5481 F: kernel/taskstats.c
5488 F: include/linux/pkt_cls.h
5489 F: include/net/pkt_cls.h
5492 TCP LOW PRIORITY MODULE
5493 P: Wong Hoi Sing, Edison
5495 P: Hung Hing Lun, Mike
5497 W: http://tcp-lp-mod.sourceforge.net/
5499 F: net/ipv4/tcp_lp.c
5501 TEHUTI ETHERNET DRIVER
5502 P: Alexander Indenbaum
5508 F: drivers/net/tehuti*
5510 Telecom Clock Driver for MCPL0010
5514 F: drivers/char/tlclk.c
5516 TENSILICA XTENSA PORT (xtensa)
5522 THINKPAD ACPI EXTRAS DRIVER
5523 P: Henrique de Moraes Holschuh
5526 W: http://ibm-acpi.sourceforge.net
5527 W: http://thinkwiki.org/wiki/Ibm-acpi
5528 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
5530 F: drivers/platform/x86/thinkpad_acpi.c
5532 TI FLASH MEDIA INTERFACE DRIVER
5536 F: drivers/misc/tifm*
5537 F: drivers/mmc/host/tifm_sd.c
5538 F: include/linux/tifm.h
5540 TI OMAP MMC INTERFACE DRIVER
5541 P: Carlos Aguiar, Anderson Briglia and Syed Khasim
5543 W: http://linux.omap.com
5544 W: http://www.muru.com/linux/omap/
5546 F: drivers/mmc/host/omap.c
5548 TI OMAP RANDOM NUMBER GENERATOR SUPPORT
5552 F: drivers/char/hw_random/omap-rng.c
5562 W: http://tipc.sourceforge.net/
5563 W: http://tipc.cslab.ericsson.net/
5564 T: git git://tipc.cslab.ericsson.net/pub/git/tipc.git
5566 F: include/linux/tipc*.h
5567 F: include/net/tipc/
5574 W: http://sourceforge.net/projects/tlan/
5576 F: Documentation/networking/tlan.txt
5577 F: drivers/net/tlan.*
5579 TOMOYO SECURITY MODULE
5588 W: http://tomoyo.sourceforge.jp/
5589 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.2.x/tomoyo-lsm/patches/
5593 TOSHIBA ACPI EXTRAS DRIVER
5595 F: drivers/platform/x86/toshiba_acpi.c
5601 W: http://www.buzzard.org.uk/toshiba/
5603 F: drivers/char/toshiba.c
5604 F: include/linux/toshiba.h
5610 F: drivers/mmc/host/tmio_mmc.*
5612 TMPFS (SHMEM FILESYSTEM)
5617 F: include/linux/shmem_fs.h
5625 W: http://tpmdd.sourceforge.net
5628 W: http://www.sirrix.com
5631 F: drivers/char/tpm/
5637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
5645 T: stgit http://zeniv.linux.org.uk/~alan/ttydev/
5647 TULIP NETWORK DRIVERS
5654 F: drivers/net/tulip/
5657 P: Maxim Krasnyansky
5660 W: http://vtun.sourceforge.net/tun
5662 F: Documentation/networking/tuntap.txt
5663 F: arch/um/os-Linux/drivers/
5665 TURBOCHANNEL SUBSYSTEM
5666 P: Maciej W. Rozycki
5670 F: include/linux/tc.h
5677 F: drivers/scsi/u14-34f.c
5679 UBI FILE SYSTEM (UBIFS)
5685 T: git git://git.infradead.org/ubifs-2.6.git
5686 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
5688 F: Documentation/filesystems/ubifs.txt
5691 UCLINUX (AND M68KNOMMU)
5694 W: http://www.uclinux.org/
5699 UCLINUX FOR RENESAS H8/300 (H8300)
5702 W: http://uclinux-h8.sourceforge.jp/
5708 W: http://linux-udf.sourceforge.net
5710 F: Documentation/filesystems/udf.txt
5714 P: Evgeniy Dushistov
5718 F: Documentation/filesystems/ufs.txt
5721 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
5727 F: include/linux/uwb.h
5728 F: include/linux/uwb/
5730 UNIFORM CDROM DRIVER
5734 W: http://www.kernel.dk
5736 F: Documentation/cdrom/
5737 F: drivers/cdrom/cdrom.c
5738 F: include/linux/cdrom.h
5740 UNSORTED BLOCK IMAGES (UBI)
5743 W: http://www.linux-mtd.infradead.org/
5745 T: git git://git.infradead.org/ubi-2.6.git
5748 F: include/linux/mtd/ubi.h
5749 F: include/mtd/ubi-user.h
5756 F: Documentation/usb/acm.txt
5757 F: drivers/usb/class/cdc-acm.*
5759 USB BLOCK DRIVER (UB ub)
5765 F: drivers/block/ub.c
5767 USB CDC ETHERNET DRIVER
5768 P: Greg Kroah-Hartman
5772 W: http://www.kroah.com/linux-usb/
5773 F: drivers/net/usb/cdc_*.c
5774 F: include/linux/usb/cdc.h
5776 USB CYPRESS C67X00 DRIVER
5781 F: drivers/usb/c67x00/
5783 USB DAVICOM DM9601 DRIVER
5787 W: http://www.linux-usb.org/usbnet
5789 F: drivers/net/usb/dm9601.c
5791 USB DIAMOND RIO500 DRIVER
5795 W: http://rio500.sourceforge.net
5797 F: drivers/usb/misc/rio500*
5804 F: Documentation/usb/ehci.txt
5805 F: drivers/usb/host/ehci*
5807 USB ET61X[12]51 DRIVER
5812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5813 W: http://www.linux-projects.org
5815 F: drivers/media/video/et61x251/
5817 USB GADGET/PERIPHERAL SUBSYSTEM
5821 W: http://www.linux-usb.org/gadget
5823 F: drivers/usb/gadget/
5824 F: include/linux/usb/gadget*
5826 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
5830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5832 F: Documentation/usb/hiddev.txt
5833 F: drivers/hid/usbhid/
5840 F: drivers/usb/host/isp116x*
5841 F: include/linux/usb/isp116x.h
5843 USB KAWASAKI LSI DRIVER
5848 F: drivers/usb/serial/kl5kusb105.*
5850 USB MASS STORAGE DRIVER
5856 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
5857 F: drivers/usb/storage/
5864 F: Documentation/usb/ohci.txt
5865 F: drivers/usb/host/ohci*
5867 USB OPTION-CARD DRIVER
5872 F: drivers/usb/serial/option.c
5878 W: http://alpha.dyndns.org/ov511/
5880 F: drivers/media/video/ov511.*
5887 W: http://pegasus2.sourceforge.net/
5889 F: drivers/net/usb/pegasus.*
5891 USB PRINTER DRIVER (usblp)
5896 F: drivers/usb/class/usblp.c
5903 W: http://pegasus2.sourceforge.net/
5905 F: drivers/net/usb/rtl8150.c
5911 W: http://www.chello.nl/~j.vreeken/se401/
5913 F: Documentation/video4linux/se401.txt
5914 F: drivers/media/video/se401.*
5916 USB SERIAL BELKIN F5U103 DRIVER
5917 P: William Greathouse
5921 F: drivers/usb/serial/belkin_sa.*
5923 USB SERIAL CYPRESS M8 DRIVER
5928 W: http://geocities.com/i0xox0i
5929 W: http://firstlight.net/cvs
5930 F: drivers/usb/serial/cypress_m8.*
5932 USB SERIAL CYBERJACK DRIVER
5933 P: Matthias Bruestle and Harald Welte
5935 W: http://www.reiner-sct.de/support/treiber_cyberjack.php
5937 F: drivers/usb/serial/cyberjack.c
5939 USB SERIAL DIGI ACCELEPORT DRIVER
5940 P: Peter Berger and Al Borchers
5945 F: drivers/usb/serial/digi_acceleport.c
5948 P: Greg Kroah-Hartman
5952 F: Documentation/usb/usb-serial.txt
5953 F: drivers/usb/serial/generic.c
5954 F: drivers/usb/serial/usb-serial.c
5955 F: include/linux/usb/serial.h
5957 USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
5962 F: drivers/usb/serial/empeg.c
5964 USB SERIAL KEYSPAN DRIVER
5965 P: Greg Kroah-Hartman
5968 W: http://www.kroah.com/linux/
5970 F: drivers/usb/serial/*keyspan*
5972 USB SERIAL WHITEHEAT DRIVER
5973 P: Support Department
5976 W: http://www.connecttech.com
5978 F: drivers/usb/serial/whiteheat*
5980 USB SMSC95XX ETHERNET DRIVER
5981 P: Steve Glendinning
5985 F: drivers/net/usb/smsc95xx.*
5992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5993 W: http://www.linux-projects.org
5995 F: Documentation/video4linux/sn9c102.txt
5996 F: drivers/media/video/sn9c102/
5999 P: Greg Kroah-Hartman
6002 W: http://www.linux-usb.org
6003 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
6005 F: Documentation/usb/
6008 F: include/linux/usb.h
6009 F: include/linux/usb/
6016 F: drivers/usb/host/uhci*
6018 USB "USBNET" DRIVER FRAMEWORK
6022 W: http://www.linux-usb.org/usbnet
6024 F: drivers/net/usb/usbnet.c
6025 F: include/linux/usb/usbnet.h
6032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6033 W: http://linux-uvc.berlios.de
6035 F: drivers/media/video/uvc/
6037 USB W996[87]CF DRIVER
6042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6043 W: http://www.linux-projects.org
6045 F: Documentation/video4linux/w9968cf.txt
6046 F: drivers/media/video/w996*
6048 USB WIRELESS RNDIS DRIVER (rndis_wlan)
6053 F: drivers/net/wireless/rndis_wlan.c
6060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6061 W: http://www.linux-projects.org
6063 F: Documentation/video4linux/zc0301.txt
6064 F: drivers/media/video/zc0301/
6070 W: http://linux-lc100020.sourceforge.net
6072 F: drivers/net/wireless/zd1201.*
6079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6080 W: http://royale.zerezo.com/zr364xx/
6082 F: Documentation/video4linux/zr364xx.txt
6083 F: drivers/media/video/zr364xx.c
6085 USER-MODE LINUX (UML)
6090 W: http://user-mode-linux.sourceforge.net
6092 F: Documentation/uml/
6100 P: Greg Kroah-Hartman
6104 F: Documentation/DocBook/uio-howto.tmpl
6106 F: include/linux/uio*.h
6108 UTIL-LINUX-NG PACKAGE
6112 W: http://kernel.org/~kzak/util-linux-ng/
6113 T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6117 P: Michal Januszewski
6120 W: http://dev.gentoo.org/~spock/projects/uvesafb/
6122 F: Documentation/fb/uvesafb.txt
6123 F: drivers/video/uvesafb.*
6125 VFAT/FAT/MSDOS FILESYSTEM
6130 F: Documentation/filesystems/vfat.txt
6133 VIA RHINE NETWORK DRIVER
6137 F: drivers/net/via-rhine.c
6144 F: Documentation/i2c/busses/i2c-viapro
6145 F: drivers/i2c/busses/i2c-viapro.c
6147 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
6154 F: drivers/video/via/
6156 VIA VELOCITY NETWORK DRIVER
6161 F: drivers/net/via-velocity.*
6168 F: drivers/net/macvlan.c
6169 F: include/linux/if_*vlan.h
6172 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
6177 W: http://opensource.wolfsonmicro.com/node/15
6178 W: http://www.slimlogic.co.uk/?p=48
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
6181 F: drivers/regulator/
6182 F: include/linux/regulator/
6184 VT1211 HARDWARE MONITOR DRIVER
6189 F: Documentation/hwmon/vt1211
6190 F: drivers/hwmon/vt1211.c
6192 VT8231 HARDWARE MONITOR DRIVER
6197 F: drivers/hwmon/vt8231.c
6199 W1 DALLAS'S 1-WIRE BUS
6203 F: Documentation/w1/
6206 W83791D HARDWARE MONITORING DRIVER
6211 F: Documentation/hwmon/w83791d
6212 F: drivers/hwmon/w83791d.c
6214 W83793 HARDWARE MONITORING DRIVER
6219 F: Documentation/hwmon/w83793
6220 F: drivers/hwmon/w83793.c
6222 W83L51xD SD/MMC CARD INTERFACE DRIVER
6227 F: drivers/mmc/host/wbsd.*
6229 WATCHDOG DEVICE DRIVERS
6232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
6234 F: Documentation/watchdog/
6235 F: drivers/watchdog/
6236 F: include/linux/watchdog.h
6238 WAVELAN NETWORK DRIVER & WIRELESS EXTENSIONS
6242 W: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
6244 F: Documentation/networking/wavelan.txt
6245 F: drivers/net/wireless/wavelan*
6252 F: drivers/scsi/wd7000.c
6255 P: Inaky Perez-Gonzalez
6260 W: http://linuxwimax.org
6262 WIMEDIA LLC PROTOCOL (WLP) SUBSYSTEM
6266 F: include/linux/wlp.h
6269 WISTRON LAPTOP BUTTON DRIVER
6273 F: drivers/input/misc/wistron_btns.c
6275 WL3501 WIRELESS PCMCIA CARD DRIVER
6276 P: Arnaldo Carvalho de Melo
6279 W: http://oops.ghostprotocols.net:81/blog
6281 F: drivers/net/wireless/wl3501*
6283 WM97XX TOUCHSCREEN DRIVERS
6289 T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
6290 W: http://opensource.wolfsonmicro.com/node/7
6292 F: drivers/input/touchscreen/*wm97*
6293 F: include/linux/wm97xx.h
6300 F: Documentation/networking/x25*
6304 X86 ARCHITECTURE (32-BIT AND 64-BIT)
6313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
6315 F: Documentation/x86/
6318 XEN HYPERVISOR INTERFACE
6319 P: Jeremy Fitzhardinge
6327 F: drivers/*/xen-*front.c
6329 F: arch/x86/include/asm/xen/
6333 P: Silicon Graphics Inc
6338 W: http://oss.sgi.com/projects/xfs
6339 T: git git://oss.sgi.com/xfs/xfs.git
6341 F: Documentation/filesystems/xfs.txt
6344 XILINX SYSTEMACE DRIVER
6347 W: http://www.secretlab.ca/
6350 F: drivers/block/xsysace.c
6352 XILINX UARTLITE SERIAL DRIVER
6357 F: drivers/serial/uartlite.c
6359 YAM DRIVER FOR AX.25
6360 P: Jean-Paul Roubelat
6364 F: drivers/net/hamradio/yam*
6365 F: include/linux/yam.h
6367 YEALINK PHONE DRIVER
6372 F: Documentation/input/yealink.txt
6373 F: drivers/input/misc/yealink.*
6375 Z8530 DRIVER FOR AX.25
6378 W: http://yaina.de/jreuter/
6379 W: http://www.qsl.net/dl1bke/
6382 F: Documentation/networking/z8530drv.txt
6383 F: drivers/net/hamradio/*scc.c
6384 F: drivers/net/hamradio/z8530.h
6386 ZD1211RW WIRELESS DRIVER
6391 W: http://zd1211.ath.cx/wiki/DriverRewrite
6395 F: drivers/net/wireless/zd1211rw/
6397 ZR36067 VIDEO FOR LINUX DRIVER
6400 W: http://mjpeg.sourceforge.net/driver-zoran/
6401 T: Mercurial http://linuxtv.org/hg/v4l-dvb
6403 F: drivers/media/video/zoran/
6405 ZS DECSTATION Z85C30 SERIAL DRIVER
6406 P: Maciej W. Rozycki
6409 F: drivers/serial/zs.*
6413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
6414 S: Buried alive in reporters