2 List of maintainers and how to submit kernel changes
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 1. Always _test_ your changes, however small, on at least 4 or
9 5 people, preferably many more.
11 2. Try to release a few ALPHA test versions to the net. Announce
12 them onto the kernel channel and await results. This is especially
13 important for device drivers, because often that's the only way
14 you will find things like the fact version 3 firmware needs
15 a magic fix you didn't know about, or some clown changed the
16 chips on a board and not its name. (Don't laugh! Look at the
17 SMC etherpower for that.)
19 3. Make sure your changes compile correctly in multiple
20 configurations. In particular check that changes work both as a
21 module and built into the kernel.
23 4. When you are happy with a change make it generally available for
24 testing and await feedback.
26 5. Make a patch available to the relevant maintainer in the list. Use
27 'diff -u' to make the patch easy to merge. Be prepared to get your
28 changes sent back with seemingly silly requests about formatting
29 and variable names. These aren't as silly as they seem. One
30 job the maintainers (and especially Linus) do is to keep things
31 looking the same. Sometimes this means that the clever hack in
32 your driver to get around a problem actually needs to become a
33 generalized kernel feature ready for next time.
35 PLEASE check your patch with the automated style checker
36 (scripts/checkpatch.pl) to catch trival style violations.
37 See Documentation/CodingStyle for guidance here.
39 PLEASE CC: the maintainers and mailing lists that are generated
40 by scripts/get_maintainer.pl. The results returned by the
41 script will be best if you have git installed and are making
42 your changes in a branch derived from Linus' latest git tree.
43 See Documentation/SubmittingPatches for details.
45 PLEASE try to include any credit lines you want added with the
46 patch. It avoids people being missed off by mistake and makes
47 it easier to know who wants adding and who doesn't.
49 PLEASE document known bugs. If it doesn't work for everything
50 or does something very odd once a month document it.
52 PLEASE remember that submissions must be made under the terms
53 of the OSDL certificate of contribution and should include a
54 Signed-off-by: line. The current version of this "Developer's
55 Certificate of Origin" (DCO) is listed in the file
56 Documentation/SubmittingPatches.
58 6. Make sure you have the right to send any changes you make. If you
59 do changes at work you may find your employer owns the patch
62 7. When sending security related changes or reports to a maintainer
68 -----------------------------------
70 Maintainers List (try to look for most precise areas first)
72 Note: For the hard of thinking, this list is meant to remain in alphabetical
73 order. If you could add yourselves to it in alphabetical order that would be
78 L: Mailing list that is relevant to this area
79 W: Web-page with status/info
80 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
81 S: Status, one of the following:
83 Supported: Someone is actually paid to look after this.
84 Maintained: Someone actually looks after it.
85 Odd Fixes: It has a maintainer but they don't have time to do
86 much other than throw the odd patch in. See below..
87 Orphan: No current maintainer [but maybe you could take the
88 role as you write your new code].
89 Obsolete: Old code. Something tagged obsolete generally means
90 it has been replaced by a better system and you
93 F: Files and directories with wildcard patterns.
94 A trailing slash includes all files and subdirectory files.
95 F: drivers/net/ all files in and below drivers/net
96 F: drivers/net/* all files in drivers/net, but not below
97 F: */net/* all files in "any top level directory"/net
98 One pattern per line. Multiple F: lines acceptable.
99 X: Files and directories that are NOT maintained, same rules as F:
100 Files exclusions are tested before file matches.
101 Can be useful for excluding a specific subdirectory, for instance:
104 matches all files in and below net excluding net/ipv6/
111 F: drivers/net/3c505*
118 F: Documentation/networking/vortex.txt
119 F: drivers/net/3c59x.c
121 3CR990 NETWORK DRIVER
126 F: drivers/net/typhoon*
128 3W-9XXX SATA-RAID CONTROLLER DRIVER
132 W: http://www.amcc.com
134 F: drivers/scsi/3w-9xxx*
136 3W-XXXX ATA-RAID CONTROLLER DRIVER
140 W: http://www.amcc.com
142 F: drivers/scsi/3w-xxxx*
144 53C700 AND 53C700-66 SCSI DRIVER
145 P: James E.J. Bottomley
149 F: drivers/scsi/53c700*
151 6PACK NETWORK DRIVER FOR AX.25
156 F: drivers/net/hamradio/6pack.c
158 8169 10/100/1000 GIGABIT ETHERNET DRIVER
163 F: drivers/net/r8169.c
165 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
169 W: http://serial.sourceforge.net
171 F: drivers/serial/8250*
172 F: include/linux/serial_8250.h
174 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
179 F: drivers/net/*8390*
180 F: drivers/net/ax88796.c
183 P: Eric Van Hensbergen
190 W: http://swik.net/v9fs
191 T: git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git
193 F: Documentation/filesystems/9p.txt
196 A2232 SERIAL BOARD DRIVER
201 F: drivers/char/ser_a2232*
203 AACRAID SCSI RAID DRIVER
204 P: Adaptec OEM Raid Solutions
207 W: http://www.adaptec.com/
209 F: Documentation/scsi/aacraid.txt
210 F: drivers/scsi/aacraid/
212 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
217 F: drivers/hwmon/abituguru.c
219 ABIT UGURU 3 HARDWARE MONITOR DRIVER
220 P: Alistair John Strachan
224 F: drivers/hwmon/abituguru3.c
231 F: drivers/net/acenic*
233 ACER WMI LAPTOP EXTRAS
237 W: http://code.google.com/p/aceracpi
239 F: drivers/platform/x86/acer-wmi.c
245 W: http://www.lesswatts.org/projects/acpi/
246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
249 F: drivers/pnp/pnpacpi/
250 F: include/linux/acpi.h
253 P: Alexey Starikovskiy
256 W: http://www.lesswatts.org/projects/acpi/
258 F: drivers/acpi/battery.c
259 F: drivers/acpi/*sbs*
262 P: Alexey Starikovskiy
265 W: http://www.lesswatts.org/projects/acpi/
273 W: http://www.lesswatts.org/projects/acpi/
275 F: drivers/acpi/fan.c
277 ACPI PCI HOTPLUG DRIVER
278 P: Kristen Carlson Accardi
282 F: drivers/pci/hotplug/acpi*
288 W: http://www.lesswatts.org/projects/acpi/
290 F: drivers/acpi/*thermal*
296 W: http://www.lesswatts.org/projects/acpi/
298 F: drivers/acpi/video.c
304 W: http://www.lesswatts.org/projects/acpi/
306 F: drivers/platform/x86/wmi.c
308 AD1889 ALSA SOUND DRIVER
313 W: http://wiki.parisc-linux.org/AD1889
316 F: sound/pci/ad1889.*
318 ADM1025 HARDWARE MONITOR DRIVER
323 F: Documentation/hwmon/adm1025
324 F: drivers/hwmon/adm1025.c
326 ADM1029 HARDWARE MONITOR DRIVER
331 F: drivers/hwmon/adm1029.c
333 ADM8211 WIRELESS DRIVER
337 W: http://linuxwireless.org/
338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
340 F: drivers/net/wireless/adm8211.*
346 F: drivers/macintosh/therm_adt746x.c
353 F: Documentation/scsi/advansys.txt
354 F: drivers/scsi/advansys.c
357 P: Riccardo Facchetti
360 F: sound/oss/aedsp16.c
366 F: Documentation/filesystems/affs.txt
369 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
375 F: include/net/af_rxrpc.h
376 F: net/rxrpc/af_rxrpc.c
381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
384 F: include/linux/agp*
387 P: Juergen E. Fischer
391 F: drivers/scsi/aha152x*
392 F: drivers/scsi/pcmcia/aha152x*
394 AIC7XXX / AIC79XX SCSI DRIVER
399 F: drivers/scsi/aic7xxx/
400 F: drivers/scsi/aic7xxx_old/
408 F: include/linux/*aio*.h
410 ALCATEL SPEEDTOUCH USB DRIVER
414 W: http://www.linux-usb.org/SpeedTouch/
416 F: drivers/usb/atm/speedtch.c
417 F: drivers/usb/atm/usbatm.c
419 ALCHEMY AU1XX0 MMC DRIVER
423 F: drivers/mmc/host/au1xmmc.c
430 F: Documentation/i2c/busses/i2c-ali1563
431 F: drivers/i2c/busses/i2c-ali1563.c
436 S: Odd Fixes for 2.4; Maintained for 2.6.
439 S: Maintained for 2.4; PCI support for 2.6.
443 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
448 F: drivers/usb/gadget/amd5536udc.*
450 AMD GEODE PROCESSOR/CHIPSET SUPPORT
453 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
455 F: arch/x86/kernel/geode_32.c
456 F: drivers/char/hw_random/geode-rng.c
457 F: drivers/crypto/geode*
458 F: drivers/video/geode/
459 F: arch/x86/include/asm/geode.h
465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
467 F: arch/x86/kernel/amd_iommu*.c
468 F: arch/x86/include/asm/amd_iommu*.h
470 AMD MICROCODE UPDATE SUPPORT
475 F: arch/x86/kernel/microcode_amd.c
477 AMS (Apple Motion Sensor) DRIVER
480 P: Michael Hanselmann
483 F: drivers/hwmon/ams/
492 F: drivers/infiniband/hw/amso1100/
494 AOA (Apple Onboard Audio) ALSA DRIVER
506 W: http://www.canb.auug.org.au/~sfr/
508 F: arch/x86/kernel/apm_32.c
509 F: include/linux/apm_bios.h
511 APPLE BCM5974 MULTITOUCH DRIVER
516 F: drivers/input/mouse/bcm5974.c
523 F: drivers/hwmon/applesmc.c
525 APPLETALK NETWORK LAYER
526 P: Arnaldo Carvalho de Melo
529 F: drivers/net/appletalk/
532 APPLETOUCH TOUCHPAD DRIVER
537 F: Documentation/input/appletouch.txt
538 F: drivers/input/mouse/appletouch.c
540 ARC FRAMEBUFFER DRIVER
544 F: drivers/video/arcfb.c
545 F: drivers/video/fb_defio.c
547 ARM MFM AND FLOPPY DRIVERS
551 F: arch/arm/lib/floppydma.S
552 F: arch/arm/include/asm/floppy.h
558 W: http://www.arm.linux.org.uk/
562 ARM PRIMECELL MMCI PL180/1 DRIVER
564 F: drivers/mmc/host/mmci.*
566 ARM/ADI ROADRUNNER MACHINE SUPPORT
571 F: arch/arm/mach-ixp23xx/
572 F: arch/arm/mach-ixp23xx/include/mach/
574 ARM/ADS SPHERE MACHINE SUPPORT
580 ARM/AFEB9260 MACHINE SUPPORT
586 ARM/AJECO 1ARM MACHINE SUPPORT
592 ARM/ATMEL AT91RM9200 ARM ARCHITECTURE
596 W: http://maxim.org.za/at91_26.html
599 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
605 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
615 F: arch/arm/common/clkdev.c
616 F: arch/arm/include/asm/clkdev.h
618 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
624 ARM/CORGI MACHINE SUPPORT
629 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
633 T: git git://gitorious.org/linux-gemini/mainline.git
635 F: arch/arm/mach-gemini/
637 ARM/EBSA110 MACHINE SUPPORT
641 W: http://www.arm.linux.org.uk/
643 F: arch/arm/mach-ebsa110/
644 F: drivers/net/arm/am79c961a.*
646 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
654 W: http://www.openezx.org/
656 T: topgit git://git.openezx.org/openezx.git
657 F: arch/arm/mach-pxa/ezx.c
659 ARM/FARADAY FA526 PORT
666 ARM/FOOTBRIDGE ARCHITECTURE
670 W: http://www.arm.linux.org.uk/
672 F: arch/arm/include/asm/hardware/dec21285.h
673 F: arch/arm/mach-footbridge/
675 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
681 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
687 ARM/GUMSTIX MACHINE SUPPORT
693 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
697 F: arch/arm/mach-pxa/hx4700.c
698 F: arch/arm/mach-pxa/include/mach/hx4700.h
700 ARM/HP JORNADA 7XX MACHINE SUPPORT
701 P: Kristoffer Ericson
706 ARM/INTEL IOP32X ARM ARCHITECTURE
714 ARM/INTEL IOP33X ARM ARCHITECTURE
720 ARM/INTEL IOP13XX ARM ARCHITECTURE
728 ARM/INTEL IQ81342EX MACHINE SUPPORT
736 ARM/INTEL IXP2000 ARM ARCHITECTURE
742 ARM/INTEL IXDP2850 MACHINE SUPPORT
748 ARM/INTEL IXP23XX ARM ARCHITECTURE
754 ARM/INTEL XSC3 (MANZANO) ARM CORE
762 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
768 ARM/LOGICPD PXA270 MACHINE SUPPORT
774 ARM/MAGICIAN MACHINE SUPPORT
779 ARM/MIOA701 MACHINE SUPPORT
783 F: arch/arm/mach-pxa/mioa701.c
786 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
787 P: Michael Petchkovsky
791 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
795 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
798 ARM/TOSA MACHINE SUPPORT
799 P: Dmitry Eremin-Solenikov
805 ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT
808 W: http://hackndev.com
811 ARM/PALM TREO 680 SUPPORT
814 W: http://hackndev.com
820 W: http://hackndev.com
826 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
829 ARM/PT DIGITAL BOARD PORT
833 W: http://www.arm.linux.org.uk/
836 ARM/RADISYS ENP2611 MACHINE SUPPORT
842 ARM/RISCPC ARCHITECTURE
846 W: http://www.arm.linux.org.uk/
848 F: arch/arm/common/time-acorn.c
849 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
850 F: arch/arm/include/asm/hardware/ioc.h
851 F: arch/arm/include/asm/hardware/iomd.h
852 F: arch/arm/include/asm/hardware/memc.h
853 F: arch/arm/mach-rpc/
854 F: drivers/net/arm/ether*
857 ARM/SHARK MACHINE SUPPORT
860 W: http://www.shark-linux.de/shark.html
863 ARM/S3C2410 ARM ARCHITECTURE
867 W: http://www.fluff.org/ben/linux/
870 ARM/S3C2440 ARM ARCHITECTURE
874 W: http://www.fluff.org/ben/linux/
877 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
883 ARM/THECUS N2100 MACHINE SUPPORT
889 ARM/NUVOTON W90X900 ARM ARCHITECTURE
893 W: http://www.mcuos.com
900 W: http://www.arm.linux.org.uk/
910 ASUS ACPI EXTRAS DRIVER
916 W: http://sourceforge.net/projects/acpi4asus
917 W: http://xf.iksaif.net/acpi4asus
919 F: arch/x86/kernel/acpi/boot.c
920 F: drivers/platform/x86/asus_acpi.c
922 ASUS ASB100 HARDWARE MONITOR DRIVER
927 F: drivers/hwmon/asb100.c
929 ASUS LAPTOP EXTRAS DRIVER
933 W: http://sourceforge.net/projects/acpi4asus
934 W: http://xf.iksaif.net/acpi4asus
936 F: drivers/platform/x86/asus-laptop.c
938 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
943 W: http://sourceforge.net/projects/xscaleiop
945 F: Documentation/crypto/async-tx-api.txt
948 F: include/linux/dmaengine.h
949 F: include/linux/async_tx.h
951 ATA OVER ETHERNET (AOE) DRIVER
954 W: http://www.coraid.com/support/linux
956 F: Documentation/aoe/
957 F: drivers/block/aoe/
959 ATHEROS ATH5K WIRELESS DRIVER
971 F: drivers/net/wireless/ath/ath5k/
973 ATHEROS ATH9K WIRELESS DRIVER
980 P: Vasanthakumar Thiagarajan
982 P: Senthil Balasubramanian
987 F: drivers/net/wireless/ath/ath9k/
989 ATHEROS AR9170 WIRELESS DRIVER
990 P: Christian Lamparter
993 W: http://wireless.kernel.org/en/users/Drivers/ar9170
995 F: drivers/net/wireless/ath/ar9170/
1001 F: drivers/input/misc/ati_remote2.c
1003 ATLX ETHERNET DRIVERS
1011 W: http://sourceforge.net/projects/atl1
1012 W: http://atl1.sourceforge.net
1014 F: drivers/net/atlx/
1021 W: http://linux-atm.sourceforge.net
1024 F: include/linux/atm*
1026 ATMEL AT91 MCI DRIVER
1030 W: http://www.atmel.com/products/AT91/
1031 W: http://www.at91.com/
1033 F: drivers/mmc/host/at91_mci.c
1035 ATMEL AT91 / AT32 MCI DRIVER
1039 F: drivers/mmc/host/atmel-mci.c
1040 F: drivers/mmc/host/atmel-mci-regs.h
1042 ATMEL AT91 / AT32 SERIAL DRIVER
1043 P: Haavard Skinnemoen
1046 F: drivers/serial/atmel_serial.c
1053 F: drivers/video/atmel_lcdfb.c
1054 F: include/video/atmel_lcdc.h
1056 ATMEL MACB ETHERNET DRIVER
1057 P: Haavard Skinnemoen
1060 F: drivers/net/macb.*
1063 P: Haavard Skinnemoen
1066 F: drivers/spi/atmel_spi.*
1068 ATMEL USBA UDC DRIVER
1069 P: Haavard Skinnemoen
1072 W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1074 F: drivers/usb/gadget/atmel_usba_udc.*
1076 ATMEL WIRELESS DRIVER
1080 W: http://www.thekelleys.org.uk/atmel
1081 W: http://atmelwlandriver.sourceforge.net/
1083 F: drivers/net/wireless/atmel*
1091 W: http://people.redhat.com/sgrubb/audit/
1092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1094 F: include/linux/audit.h
1097 AUXILIARY DISPLAY DRIVERS
1098 P: Miguel Ojeda Sandonis
1100 W: http://miguelojeda.es/auxdisplay.htm
1101 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1103 F: drivers/auxdisplay/
1104 F: include/linux/cfag12864b.h
1107 P: Haavard Skinnemoen
1109 W: http://www.atmel.com/products/AVR32/
1110 W: http://avr32linux.org/
1111 W: http://avrfreaks.net/
1115 AVR32/AT32AP MACHINE SUPPORT
1116 P: Haavard Skinnemoen
1119 F: arch/avr32/mach-at32ap/
1125 W: http://www.linux-ax25.org/
1127 F: include/linux/ax25.h
1128 F: include/net/ax25.h
1137 W: http://linuxwireless.org/en/users/Drivers/b43
1139 F: drivers/net/wireless/b43/
1141 B43LEGACY WIRELESS DRIVER
1147 W: http://linuxwireless.org/en/users/Drivers/b43
1149 F: drivers/net/wireless/b43legacy/
1151 BACKLIGHT CLASS/SUBSYSTEM
1155 F: drivers/video/backlight/
1156 F: include/linux/backlight.h
1158 BAYCOM/HDLCDRV DRIVERS FOR AX.25
1162 W: http://www.baycom.org/~tom/ham/ham.html
1164 F: drivers/net/hamradio/baycom*
1167 P: Sergey S. Kostyliov
1170 F: Documentation/filesystems/befs.txt
1174 P: Tigran A. Aivazian
1177 F: Documentation/filesystems/bfs.txt
1179 F: include/linux/bfs_fs.h
1181 BLACKFIN ARCHITECTURE
1185 W: http://blackfin.uclinux.org
1189 BLACKFIN EMAC DRIVER
1190 P: Michael Hennerich
1193 W: http://blackfin.uclinux.org
1195 F: drivers/net/bfin_mac.*
1201 W: http://blackfin.uclinux.org
1203 F: drivers/rtc/rtc-bfin.c
1205 BLACKFIN SERIAL DRIVER
1209 W: http://blackfin.uclinux.org
1211 F: drivers/serial/bfin_5xx.c
1213 BLACKFIN WATCHDOG DRIVER
1217 W: http://blackfin.uclinux.org
1219 F: drivers/watchdog/bfin_wdt.c
1221 BLACKFIN I2C TWI DRIVER
1225 W: http://blackfin.uclinux.org/
1227 F: drivers/i2c/busses/i2c-bfin-twi.c
1232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1241 F: drivers/mtd/devices/block2mtd.c
1247 W: http://www.bluez.org/
1249 F: drivers/bluetooth/
1255 W: http://www.bluez.org/
1256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1259 F: include/net/bluetooth/
1265 W: http://sourceforge.net/projects/bonding/
1267 F: drivers/net/bonding/
1268 F: include/linux/if_bonding.h
1270 BROADCOM B44 10/100 ETHERNET DRIVER
1275 F: drivers/net/b44.*
1277 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1282 F: drivers/net/bnx2.*
1283 F: drivers/net/bnx2_*
1285 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1290 F: drivers/net/bnx2x*
1292 BROADCOM TG3 GIGABIT ETHERNET DRIVER
1299 F: drivers/net/tg3.*
1301 BSG (block layer generic sg v4 driver)
1307 F: include/linux/bsg.h
1312 W: http://bu3sch.de/btgpio.php
1314 F: drivers/gpio/bt8xxgpio.c
1320 W: http://btrfs.wiki.kernel.org/
1321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1323 F: Documentation/filesystems/btrfs.txt
1326 BTTV VIDEO4LINUX DRIVER
1327 P: Mauro Carvalho Chehab
1330 W: http://linuxtv.org
1331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1333 F: Documentation/video4linux/bttv/
1334 F: drivers/media/video/bt8xx/bttv*
1336 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1341 F: Documentation/filesystems/caching/cachefiles.txt
1344 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1350 F: Documentation/video4linux/cafe_ccic
1351 F: drivers/media/video/cafe_ccic*
1353 CALGARY x86-64 IOMMU
1360 F: arch/x86/kernel/pci-calgary_64.c
1361 F: arch/x86/kernel/tce_64.c
1362 F: arch/x86/include/asm/calgary.h
1363 F: arch/x86/include/asm/tce.h
1371 W: http://developer.berlios.de/projects/socketcan/
1374 F: include/linux/can/
1375 F: include/linux/can.h
1378 P: Wolfgang Grandegger
1381 W: http://developer.berlios.de/projects/socketcan/
1384 CELL BROADBAND ENGINE ARCHITECTURE
1389 W: http://www.ibm.com/developerworks/power/cell/
1391 F: arch/powerpc/include/asm/cell*.h
1392 F: arch/powerpc/include/asm/spu*.h
1393 F: arch/powerpc/oprofile/*cell*
1394 F: arch/powerpc/platforms/cell/
1396 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1401 F: Documentation/usb/WUSB-Design-overview.txt
1402 F: Documentation/usb/wusb-cbaf
1403 F: drivers/usb/wusbcore/
1404 F: include/linux/usb/wusb*
1406 CFAG12864B LCD DRIVER
1407 P: Miguel Ojeda Sandonis
1409 W: http://miguelojeda.es/auxdisplay.htm
1410 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1412 F: drivers/auxdisplay/cfag12864b.c
1413 F: include/linux/cfag12864b.h
1415 CFAG12864BFB LCD FRAMEBUFFER DRIVER
1416 P: Miguel Ojeda Sandonis
1418 W: http://miguelojeda.es/auxdisplay.htm
1419 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1421 F: drivers/auxdisplay/cfag12864bfb.c
1422 F: include/linux/cfag12864b.h
1424 CFG80211 and NL80211
1429 F: include/linux/nl80211.h
1430 F: include/net/cfg80211.h
1432 X: net/wireless/wext*
1438 F: scripts/checkpatch.pl
1440 CISCO 10G ETHERNET DRIVER
1446 F: drivers/net/enic/
1448 CIRRUS LOGIC EP93XX ETHERNET DRIVER
1449 P: Lennert Buytenhek
1453 F: drivers/net/arm/ep93xx_eth.c
1455 CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1456 P: Lennert Buytenhek
1460 F: drivers/usb/host/ohci-ep93xx.c
1462 CIRRUS LOGIC CS4270 SOUND DRIVER
1467 F: sound/soc/codecs/cs4270*
1469 CIRRUS LOGIC CS4280/CS461x SOUNDDRIVER
1470 P: Cirrus Logic Corporation (kernel 2.2 driver)
1472 P: Nils Faerber (port to kernel 2.4)
1475 F: Documentation/input/cs461x.txt
1476 F: sound/pci/cs46xx/
1481 F: include/linux/clk.h
1483 CISCO FCOE HBA DRIVER
1484 P: Abhijeet Joglekar
1490 F: drivers/scsi/fnic/
1497 W: http://www.coda.cs.cmu.edu/
1499 F: Documentation/filesystems/coda.txt
1501 F: include/linux/coda*.h
1503 COMMON INTERNET FILE SYSTEM (CIFS)
1508 W: http://linux-cifs.samba.org/
1509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1511 F: Documentation/filesystems/cifs.txt
1514 COMPACTPCI HOTPLUG CORE
1520 F: drivers/pci/hotplug/cpci_hotplug*
1522 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1528 F: drivers/pci/hotplug/cpcihp_zt5550.*
1530 COMPACTPCI HOTPLUG GENERIC DRIVER
1536 F: drivers/pci/hotplug/cpcihp_generic.c
1538 COMPAL LAPTOP SUPPORT
1539 P: Cezary Jackiewicz
1542 F: drivers/platform/x86/compal-laptop.c
1544 COMPUTONE INTELLIPORT MULTIPORT CARD
1545 P: Michael H. Warfield
1547 W: http://www.wittsend.com/computone.html
1549 F: Documentation/serial/computone.txt
1550 F: drivers/char/ip2/
1552 CONEXANT ACCESSRUNNER USB DRIVER
1556 W: http://accessrunner.sourceforge.net/
1558 F: drivers/usb/atm/cxacru.c
1565 F: include/linux/configfs.h
1567 CONTROL GROUPS (CGROUPS)
1574 F: include/linux/cgroup*
1578 CORETEMP HARDWARE MONITORING DRIVER
1583 F: Documentation/hwmon/coretemp
1584 F: drivers/hwmon/coretemp.c
1586 COSA/SRP SYNC SERIAL DRIVER
1587 P: Jan "Yenya" Kasprzak
1589 W: http://www.fi.muni.cz/~kas/cosa/
1591 F: drivers/net/wan/cosa*
1593 CPMAC ETHERNET DRIVER
1598 F: drivers/net/cpmac.c
1600 CPU FREQUENCY DRIVERS
1604 W: http://www.codemonkey.org.uk/projects/cpufreq/
1605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1607 F: arch/x86/kernel/cpu/cpufreq/
1609 F: include/linux/cpufreq.h
1615 F: arch/x86/kernel/cpuid.c
1616 F: arch/x86/kernel/msr.c
1621 W: http://www.bullopensource.org/cpuset/
1622 W: http://oss.sgi.com/projects/cpusets/
1624 F: Documentation/cgroups/cpusets.txt
1625 F: include/linux/cpuset.h
1629 W: http://sourceforge.net/projects/cramfs/
1631 F: Documentation/filesystems/cramfs.txt
1640 W: http://developer.axis.com
1650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1652 F: Documentation/crypto/
1658 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1664 CS5535 Audio ALSA driver
1668 F: sound/pci/cs5535audio/
1670 CX18 VIDEO4LINUX DRIVER
1678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1679 W: http://linuxtv.org
1681 F: Documentation/video4linux/cx18.txt
1682 F: drivers/media/video/cx18/
1684 CXGB3 ETHERNET DRIVER (CXGB3)
1688 W: http://www.chelsio.com
1690 F: drivers/net/cxgb3/
1692 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1696 W: http://www.openfabrics.org
1698 F: drivers/infiniband/hw/cxgb3/
1704 W: http://www.arm.linux.org.uk/
1706 F: drivers/video/cyber2000fb.*
1708 CYCLADES 2X SYNC CARD DRIVER
1709 P: Arnaldo Carvalho de Melo
1711 W: http://oops.ghostprotocols.net:81/blog
1713 F: drivers/net/wan/cycx*
1715 CYCLADES ASYNC MUX DRIVER
1716 W: http://www.cyclades.com/
1718 F: drivers/char/cyclades.c
1719 F: include/linux/cyclades.h
1721 CYCLADES PC300 DRIVER
1722 W: http://www.cyclades.com/
1724 F: drivers/net/wan/pc300*
1726 DAMA SLAVE for AX.25
1729 W: http://yaina.de/jreuter/
1730 W: http://www.qsl.net/dl1bke/
1733 F: net/ax25/af_ax25.c
1734 F: net/ax25/ax25_dev.c
1735 F: net/ax25/ax25_ds_*
1736 F: net/ax25/ax25_in.c
1737 F: net/ax25/ax25_out.c
1738 F: net/ax25/ax25_timer.c
1739 F: net/ax25/sysctl_net_ax25.c
1741 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
1746 F: Documentation/networking/dmfe.txt
1747 F: drivers/net/tulip/dmfe.c
1749 DC390/AM53C974 SCSI driver
1752 W: http://www.garloff.de/kurt/linux/dc390/
1753 P: Guennadi Liakhovetski
1756 F: drivers/scsi/tmscsim.*
1765 W: http://twibble.org/dist/dc395x/
1767 L: http://lists.twibble.org/mailman/listinfo/dc395x/
1769 F: Documentation/scsi/dc395x.txt
1770 F: drivers/scsi/dc395x.*
1773 P: Arnaldo Carvalho de Melo
1776 W: http://linux-net.osdl.org/index.php/DCCP
1778 F: include/linux/dccp.h
1779 F: include/linux/tfrc.h
1782 DECnet NETWORK LAYER
1783 P: Christine Caulfield
1785 W: http://linux-decnet.sourceforge.net
1788 F: Documentation/networking/decnet.txt
1791 DEFXX FDDI NETWORK DRIVER
1792 P: Maciej W. Rozycki
1795 F: drivers/net/defxx.*
1801 F: drivers/platform/x86/dell-laptop.c
1803 DELL LAPTOP SMM DRIVER
1804 P: Massimo Dal Zotto
1806 W: http://www.debian.org/~dz/i8k/
1808 F: drivers/char/i8k.c
1809 F: include/linux/i8k.h
1811 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
1815 F: Documentation/dcdbas.txt
1816 F: drivers/firmware/dcdbas.*
1818 DELL WMI EXTRAS DRIVER
1823 DEVICE NUMBER REGISTRY
1826 W: http://lanana.org/docs/device-list/index.html
1832 W: http://sources.redhat.com/dm
1834 F: Documentation/device-mapper/
1836 F: include/linux/device-mapper.h
1837 F: include/linux/dm-*.h
1839 DIGI INTL. EPCA DRIVER
1840 P: Digi International, Inc
1843 W: http://www.digi.com
1845 F: Documentation/serial/digiepca.txt
1846 F: drivers/char/epca*
1847 F: drivers/char/digi*
1849 DIRECTORY NOTIFICATION (DNOTIFY)
1853 F: Documentation/filesystems/dnotify.txt
1854 F: fs/notify/dnotify/
1855 F: include/linux/dnotify.h
1857 DISK GEOMETRY AND PARTITION HANDLING
1860 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
1861 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
1862 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
1869 F: Documentation/filesystems/quota.txt
1871 F: include/linux/quota*.h
1873 DISTRIBUTED LOCK MANAGER (DLM)
1874 P: Christine Caulfield
1879 W: http://sources.redhat.com/cluster/
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
1884 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
1891 F: include/linux/dma*
1893 DME1737 HARDWARE MONITOR DRIVER
1898 F: Documentation/hwmon/dme1737
1899 F: drivers/hwmon/dme1737.c
1901 DOCBOOK FOR DOCUMENTATION
1906 DOCKING STATION DRIVER
1911 F: drivers/acpi/dock.c
1921 P: James R. Van Zandt
1925 F: drivers/char/dtlk.c
1926 F: include/linux/dtlk.h
1928 DPT_I2O SCSI RAID DRIVER
1929 P: Adaptec OEM Raid Solutions
1932 W: http://www.adaptec.com/
1934 F: drivers/scsi/dpt*
1935 F: drivers/scsi/dpt/
1937 DRIVER CORE, KOBJECTS, AND SYSFS
1938 P: Greg Kroah-Hartman
1940 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
1942 F: Documentation/kobject.txt
1945 F: include/linux/kobj*
1952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
1961 F: drivers/net/wan/dscc4.c
1963 DZ DECSTATION DZ11 SERIAL DRIVER
1964 P: Maciej W. Rozycki
1967 F: drivers/serial/dz.*
1969 EATA-DMA SCSI DRIVER
1975 F: drivers/scsi/eata*
1977 EATA ISA/EISA/PCI SCSI DRIVER
1982 F: drivers/scsi/eata.c
1984 EATA-PIO SCSI DRIVER
1990 F: drivers/scsi/eata_pio.*
1997 W: http://ebtables.sourceforge.net/
1999 F: include/linux/netfilter_bridge/ebt_*.h
2000 F: net/bridge/netfilter/ebt*.c
2008 W: https://launchpad.net/ecryptfs
2010 F: Documentation/filesystems/ecryptfs.txt
2017 W: bluesmoke.sourceforge.net
2019 F: Documentation/edac.txt
2020 F: drivers/edac/edac_*
2021 F: include/linux/edac.h
2029 W: bluesmoke.sourceforge.net
2031 F: drivers/edac/amd64_edac*
2039 W: bluesmoke.sourceforge.net
2041 F: drivers/edac/e752x_edac.c
2047 W: bluesmoke.sourceforge.net
2049 F: drivers/edac/e7xxx_edac.c
2055 W: bluesmoke.sourceforge.net
2057 F: drivers/edac/i82443bxgx_edac.c
2063 W: bluesmoke.sourceforge.net
2065 F: drivers/edac/i3000_edac.c
2071 W: bluesmoke.sourceforge.net
2073 F: drivers/edac/i5000_edac.c
2076 P: Mauro Carvalho Chehab
2079 W: bluesmoke.sourceforge.net
2081 F: drivers/edac/i5400_edac.c
2084 P: Ranganathan Desikan
2089 W: bluesmoke.sourceforge.net
2091 F: drivers/edac/i82975x_edac.c
2097 W: bluesmoke.sourceforge.net
2099 F: drivers/edac/pasemi_edac.c
2105 W: bluesmoke.sourceforge.net
2107 F: drivers/edac/r82600_edac.c
2109 EEEPC LAPTOP EXTRAS DRIVER
2113 W: http://sourceforge.net/projects/acpi4asus
2115 F: drivers/platform/x86/eeepc-laptop.c
2118 W: http://aeschi.ch.eu.org/efs/
2122 EHCA (IBM GX bus InfiniBand adapter) DRIVER
2129 F: drivers/infiniband/hw/ehca/
2141 EMULEX LPFC FC SCSI DRIVER
2145 W: http://sourceforge.net/projects/lpfcxxxx
2147 F: drivers/scsi/lpfc/
2149 ENE CB710 FLASH CARD READER DRIVER
2150 P: Michał Mirosław
2154 F: drivers/misc/cb710/
2155 F: drivers/mmc/host/cb710-mmc.*
2156 F: include/linux/cb710.h
2158 EPSON 1355 FRAMEBUFFER DRIVER
2159 P: Christopher Hoover
2161 P: Christopher Hoover
2164 F: drivers/video/epson1355fb.c
2166 EPSON S1D13XXX FRAMEBUFFER DRIVER
2167 P: Kristoffer Ericson
2170 F: drivers/video/s1d13xxxfb.c
2171 F: include/video/s1d13xxxfb.h
2173 ETHEREXPRESS-16 NETWORK DRIVER
2178 F: drivers/net/eexpress.*
2181 P: Stephen Hemminger
2184 W: http://www.linux-foundation.org/en/Net:Bridge
2186 F: include/linux/netfilter_bridge/
2189 ETHERTEAM 16I DRIVER
2193 F: drivers/net/eth16i.c
2198 F: Documentation/filesystems/ext2.txt
2200 F: include/linux/ext2*
2211 F: Documentation/filesystems/ext3.txt
2213 F: include/linux/ext3*
2221 W: http://ext4.wiki.kernel.org
2223 F: Documentation/filesystems/ext4.txt
2226 F71805F HARDWARE MONITORING DRIVER
2231 F: Documentation/hwmon/f71805f
2232 F: drivers/hwmon/f71805f.c
2234 FARSYNC SYNCHRONOUS DRIVER
2237 W: http://www.farsite.co.uk/
2239 F: drivers/net/wan/farsync.*
2241 FAULT INJECTION SUPPORT
2245 F: Documentation/fault-injection/
2246 F: lib/fault-inject.c
2248 FILE LOCKING (flock() and fcntl()/lockf())
2253 F: include/linux/fcntl.h
2254 F: include/linux/fs.h
2258 FILESYSTEMS (VFS and infrastructure)
2265 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2270 F: drivers/hwmon/f75375s.c
2271 F: include/linux/f75375s.h
2274 P: Kristian Hoegsberg
2279 W: http://www.linux1394.org/
2280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2282 F: drivers/firewire/
2283 F: include/linux/firewire*.h
2285 FIRMWARE LOADER (request_firmware)
2287 F: Documentation/firmware_class/
2288 F: drivers/base/firmware*.c
2289 F: include/linux/firmware.h
2294 W: http://floatingpoint.sourceforge.net/emulator/index.html
2296 F: arch/x86/math-emu/
2298 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2303 F: drivers/net/wan/dlci.c
2304 F: drivers/net/wan/sdla.c
2308 W: http://linux-fbdev.sourceforge.net/
2310 F: Documentation/fb/
2311 F: drivers/video/fb*
2312 F: include/linux/fb.h
2314 FREESCALE DMA DRIVER
2321 F: drivers/dma/fsldma.*
2323 FREESCALE I2C CPM DRIVER
2329 F: drivers/i2c/busses/i2c-cpm.c
2331 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2337 F: arch/arm/plat-mxc/include/mach/imxfb.h
2338 F: drivers/video/imxfb.c
2340 FREESCALE SOC FS_ENET DRIVER
2341 P: Pantelis Antoniou
2348 F: drivers/net/fs_enet/
2349 F: include/linux/fs_enet_pd.h
2351 FREESCALE QUICC ENGINE LIBRARY
2356 F: arch/powerpc/sysdev/qe_lib/
2357 F: arch/powerpc/include/asm/*qe.h
2359 FREESCALE HIGHSPEED USB DEVICE DRIVER
2365 F: drivers/usb/gadget/fsl_usb2_udc.c
2367 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2373 F: drivers/net/ucc_geth*
2375 FREESCALE QUICC ENGINE UCC UART DRIVER
2380 F: drivers/serial/ucc_uart.c
2382 FREESCALE SOC SOUND DRIVERS
2388 F: sound/soc/fsl/fsl*
2389 F: sound/soc/fsl/mpc8610_hpcd.c
2392 P: Christoph Hellwig
2394 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2401 P: Rafael J. Wysocki
2405 F: Documentation/power/freezing-of-tasks.txt
2406 F: include/linux/freezer.h
2409 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2414 F: Documentation/filesystems/caching/
2416 F: include/linux/fscache*.h
2422 F: Documentation/trace/ftrace.txt
2423 F: arch/*/*/*/ftrace.h
2424 F: arch/*/kernel/ftrace.c
2425 F: include/*/ftrace.h
2428 FUJITSU FR-V (FRV) PORT
2434 FUJITSU LAPTOP EXTRAS
2439 F: drivers/platform/x86/fujitsu-laptop.c
2441 FUSE: FILESYSTEM IN USERSPACE
2445 W: http://fuse.sourceforge.net/
2448 F: include/linux/fuse.h
2450 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2454 S: Odd Fixes (e.g., new signatures)
2455 F: drivers/scsi/fdomain.*
2457 GDT SCSI DISK ARRAY CONTROLLER DRIVER
2461 W: http://www.icp-vortex.com/
2463 F: drivers/scsi/gdt*
2465 GENERIC GPIO I2C DRIVER
2466 P: Haavard Skinnemoen
2469 F: drivers/i2c/busses/i2c-gpio.c
2470 F: include/linux/i2c-gpio.h
2472 GENERIC HDLC (WAN) DRIVERS
2475 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
2477 F: drivers/net/wan/c101.c
2478 F: drivers/net/wan/hd6457*
2479 F: drivers/net/wan/hdlc*
2480 F: drivers/net/wan/n2.c
2481 F: drivers/net/wan/pc300too.c
2482 F: drivers/net/wan/pci200syn.c
2483 F: drivers/net/wan/wanxl*
2485 GENERIC INCLUDE/ASM HEADER FILES
2489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
2491 F: include/asm-generic
2494 P: Steven Whitehouse
2497 W: http://sources.redhat.com/cluster/
2498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2501 F: Documentation/filesystems/gfs2*.txt
2503 F: include/linux/gfs2_ondisk.h
2505 GIGASET ISDN DRIVERS
2511 W: http://gigaset307x.sourceforge.net/
2513 F: Documentation/isdn/README.gigaset
2514 F: drivers/isdn/gigaset/
2515 F: include/linux/gigaset_dev.h
2517 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2521 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2523 F: drivers/hwmon/hdaps.c
2525 HYPERVISOR VIRTUAL CONSOLE DRIVER
2528 F: drivers/char/hvc_*
2530 GSPCA FINEPIX SUBDRIVER
2534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2536 F: drivers/media/video/gspca/finepix.c
2538 GSPCA M5602 SUBDRIVER
2542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2544 F: drivers/media/video/gspca/m5602/
2546 GSPCA PAC207 SONIXB SUBDRIVER
2550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2552 F: drivers/media/video/gspca/pac207.c
2554 GSPCA T613 SUBDRIVER
2555 P: Leandro Costantino
2558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2560 F: drivers/media/video/gspca/t613.c
2562 GSPCA USB WEBCAM DRIVER
2563 P: Jean-Francois Moine
2565 W: http://moinejf.free.fr
2567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2569 F: drivers/media/video/gspca/
2573 W: http://www.lm-sensors.org/
2577 HARDWARE RANDOM NUMBER GENERATOR CORE
2579 F: Documentation/hw_random.txt
2580 F: drivers/char/hw_random/
2581 F: include/linux/hw_random.h
2583 HARMONY SOUND DRIVER
2588 F: sound/parisc/harmony.*
2590 HAYES ESP SERIAL DRIVER
2591 P: Andrew J. Robinson
2593 W: http://www.nyx.net/~arobinso
2595 F: Documentation/serial/hayes-esp.txt
2596 F: drivers/char/esp.c
2598 HEWLETT-PACKARD SMART2 RAID DRIVER
2603 F: Documentation/blockdev/cpqarray.txt
2604 F: drivers/block/cpqarray.*
2606 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2611 F: Documentation/blockdev/cciss.txt
2612 F: drivers/block/cciss*
2613 F: include/linux/cciss_ioctl.h
2619 F: Documentation/filesystems/hfs.txt
2622 HGA FRAMEBUFFER DRIVER
2626 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2628 F: drivers/video/hgafb.c
2630 HIBERNATION (aka Software Suspend, aka swsusp)
2633 P: Rafael J. Wysocki
2638 F: drivers/base/power/
2640 F: include/linux/suspend.h
2641 F: include/linux/freezer.h
2642 F: include/linux/pm.h
2643 F: arch/*/include/asm/suspend*.h
2649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
2652 F: include/linux/hid*
2654 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
2658 F: Documentation/timers/
2660 F: include/linux/hrtimer.h
2662 HIGH-SPEED SCC DRIVER FOR AX.25
2666 W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/
2668 F: drivers/net/hamradio/dmascc.c
2669 F: drivers/net/hamradio/scc.c
2671 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
2672 P: HighPoint Linux Team
2674 W: http://www.highpoint-tech.com
2676 F: Documentation/scsi/hptiop.txt
2677 F: drivers/scsi/hptiop.c
2684 F: include/linux/hippidevice.h
2685 F: include/linux/if_hippi.h
2693 W: http://hostap.epitest.fi/
2695 F: drivers/net/wireless/hostap/
2697 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
2701 F: drivers/platform/x86/tc1100-wmi.c
2703 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
2707 F: drivers/net/hp100.*
2709 HPET: High Precision Event Timers driver
2713 F: Documentation/timers/hpet.txt
2714 F: drivers/char/hpet.c
2715 F: include/linux/hpet.h
2718 P: Venkatesh Pallipadi (Venki)
2721 F: arch/x86/kernel/hpet.c
2722 F: arch/x86/include/asm/hpet.h
2733 F: drivers/char/hpet.c
2738 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
2745 W: http://www.pharscape.org
2747 F: drivers/net/usb/hso.c
2749 HTCPEN TOUCHSCREEN DRIVER
2754 F: drivers/input/touchscreen/htcpen.c
2762 I2C/SMBUS STUB DRIVER
2767 F: drivers/i2c/busses/i2c-stub.c
2770 P: Jean Delvare (PC drivers, core)
2772 P: Ben Dooks (embedded platforms)
2775 W: http://i2c.wiki.kernel.org/
2776 T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
2778 F: Documentation/i2c/
2780 F: include/linux/i2c.h
2781 F: include/linux/i2c-dev.h
2782 F: include/linux/i2c-id.h
2788 W: http://www.harbaum.org/till/i2c_tiny_usb
2790 F: drivers/i2c/busses/i2c-tiny-usb.c
2798 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
2801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
2804 IA64 (Itanium) PLATFORM
2808 W: http://www.ia64-linux.org/
2809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
2813 IBM MCA SCSI SUBSYSTEM DRIVER
2816 W: http://www.uni-mainz.de/~langm000/linux.html
2818 F: drivers/scsi/ibmmca.c
2820 IBM Power Linux RAID adapter
2824 F: drivers/scsi/ipr.*
2826 IBM ServeRAID RAID DRIVER
2830 W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
2832 F: drivers/scsi/ips.*
2838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git
2840 F: Documentation/ide/
2842 F: include/linux/ide.h
2849 F: Documentation/cdrom/ide-cd
2850 F: drivers/ide/ide-cd*
2857 F: drivers/idle/i7300_idle.c
2865 W: http://www.linux1394.org/
2866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2868 F: drivers/ieee1394/
2870 IEEE 1394 RAW I/O DRIVER
2877 F: drivers/ieee1394/raw1394*
2879 IEEE 802.15.4 SUBSYSTEM
2880 P: Dmitry Eremin-Solenikov
2885 W: http://apps.sourceforge.net/trac/linux-zigbee
2886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git
2889 F: drivers/ieee802154/
2891 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
2895 F: security/integrity/ima/
2897 IMS TWINTURBO FRAMEBUFFER DRIVER
2900 F: drivers/video/imsttfb.c
2902 INFINIBAND SUBSYSTEM
2910 W: http://www.openib.org/
2911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
2913 F: Documentation/infiniband/
2914 F: drivers/infiniband/
2915 F: include/linux/if_infiniband.h
2925 F: Documentation/filesystems/inotify.txt
2926 F: fs/notify/inotify/
2927 F: include/linux/inotify.h
2929 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
2934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
2938 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
2943 F: Documentation/fb/intelfb.txt
2944 F: drivers/video/intelfb/
2946 INTEL 810/815 FRAMEBUFFER DRIVER
2951 F: drivers/video/i810/
2953 INTEL MENLOW THERMAL DRIVER
2957 W: http://www.lesswatts.org/projects/acpi/
2959 F: drivers/platform/x86/intel_menlow.c
2961 INTEL IA32 MICROCODE UPDATE SUPPORT
2965 F: arch/x86/kernel/microcode_core.c
2966 F: arch/x86/kernel/microcode_intel.c
2968 INTEL I/OAT DMA DRIVER
2972 F: drivers/dma/ioat*
2978 T: git git://git.infradead.org/iommu-2.6.git
2980 F: drivers/pci/intel-iommu.c
2981 F: include/linux/intel-iommu.h
2983 INTEL IOP-ADMA DMA DRIVER
2987 F: drivers/dma/iop-adma.c
2989 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
2993 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
2994 F: arch/arm/mach-ixp4xx/include/mach/npe.h
2995 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
2996 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
2997 F: drivers/net/arm/ixp4xx_eth.c
2998 F: drivers/net/wan/ixp4xx_hss.c
3000 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
3004 F: drivers/char/hw_random/ixp4xx-rng.c
3006 INTEL IXP2000 ETHERNET DRIVER
3007 P: Lennert Buytenhek
3011 F: drivers/net/ixp2000/
3013 INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe)
3025 W: http://e1000.sourceforge.net/
3027 F: drivers/net/e100.c
3028 F: drivers/net/e1000/
3029 F: drivers/net/e1000e/
3031 F: drivers/net/ixgb/
3032 F: drivers/net/ixgbe/
3034 INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
3043 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
3044 W: http://ipw2100.sourceforge.net
3046 F: Documentation/networking/README.ipw2100
3047 F: drivers/net/wireless/ipw2x00/ipw2100.*
3049 INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
3058 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
3059 W: http://ipw2200.sourceforge.net
3061 F: Documentation/networking/README.ipw2200
3062 F: drivers/net/wireless/ipw2x00/ipw2200.*
3064 INTEL WIRELESS WIMAX CONNECTION 2400
3065 P: Inaky Perez-Gonzalez
3070 W: http://linuxwimax.org
3071 F: Documentation/wimax/README.i2400m
3072 F: drivers/net/wimax/i2400m/
3073 F: include/linux/wimax/i2400m.h
3075 INTEL WIRELESS WIFI LINK (iwlwifi)
3082 W: http://intellinuxwireless.org
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
3085 F: drivers/net/wireless/iwlwifi/
3087 IOC3 ETHERNET DRIVER
3092 F: drivers/net/ioc3-eth.c
3099 F: drivers/serial/ioc3_serial.c
3105 F: net/ipv4/netfilter/ipt_MASQUERADE.c
3107 IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
3116 F: drivers/net/ipg.c
3122 T: git git://git.qlogic.com/ipath-linux-2.6
3124 F: drivers/infiniband/hw/ipath/
3130 W: http://openipmi.sourceforge.net/
3132 F: Documentation/IPMI.txt
3133 F: drivers/char/ipmi/
3134 F: include/linux/ipmi*
3136 IPS SCSI RAID DRIVER
3137 P: Adaptec OEM Raid Solutions
3140 W: http://www.adaptec.com/
3142 F: drivers/scsi/ips*
3154 F: Documentation/networking/ipvs-sysctl.txt
3155 F: net/netfilter/ipvs/
3163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3164 F: drivers/char/pcmcia/ipwireless/
3167 P: Arnaldo Carvalho de Melo
3171 F: include/linux/ipx.h
3172 F: include/net/ipx.h
3179 W: http://irda.sourceforge.net/
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
3182 F: Documentation/networking/irda.txt
3183 F: drivers/net/irda/
3184 F: include/net/irda/
3191 F: Documentation/isapnp.txt
3192 F: drivers/pnp/isapnp/
3193 F: include/linux/isapnp.h
3199 W: www.open-iscsi.org
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
3202 F: drivers/scsi/*iscsi*
3203 F: include/scsi/*iscsi*
3209 W: http://www.isdn4linux.de
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
3212 F: Documentation/isdn/
3214 F: include/linux/isdn.h
3215 F: include/linux/isdn/
3217 ISDN SUBSYSTEM (Eicon active card driver)
3221 W: http://www.melware.de
3223 F: drivers/isdn/hardware/eicon/
3225 IVTV VIDEO4LINUX DRIVER
3231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3232 W: http://www.ivtvdriver.org
3234 F: Documentation/video4linux/*.ivtv
3235 F: drivers/media/video/ivtv/
3236 F: include/linux/ivtv*
3242 W: http://jfs.sourceforge.net/
3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
3245 F: Documentation/filesystems/jfs.txt
3253 F: drivers/net/jme.*
3255 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
3259 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
3262 F: include/linux/jffs2.h
3264 JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
3272 F: include/linux/ext*jbd*.h
3273 F: include/linux/jbd*.h
3275 K8TEMP HARDWARE MONITORING DRIVER
3280 F: Documentation/hwmon/k8temp
3281 F: drivers/hwmon/k8temp.c
3288 F: Documentation/kbuild/kconfig-language.txt
3297 W: http://lse.sourceforge.net/kdump/
3299 F: Documentation/kdump/
3301 KERNEL AUTOMOUNTER (AUTOFS)
3308 KERNEL AUTOMOUNTER v4 (AUTOFS4)
3318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git
3319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git
3322 F: Documentation/kbuild/
3324 F: scripts/Makefile.*
3329 W: http://www.kerneljanitors.org/
3332 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3338 W: http://nfs.sourceforge.net/
3341 F: include/linux/nfsd/
3345 F: include/linux/lockd/
3346 F: include/linux/sunrpc/
3348 KERNEL VIRTUAL MACHINE (KVM)
3352 W: http://kvm.qumranet.com
3354 F: Documentation/*/kvm.txt
3356 F: arch/*/include/asm/kvm*
3357 F: include/linux/kvm*
3360 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3364 W: http://kvm.qumranet.com
3366 F: arch/x86/include/asm/svm.h
3367 F: arch/x86/kvm/kvm_svm.h
3368 F: arch/x86/kvm/svm.c
3370 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3374 W: http://kvm.qumranet.com
3376 F: arch/powerpc/include/asm/kvm*
3377 F: arch/powerpc/kvm/
3379 KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3383 W: http://kvm.qumranet.com
3385 F: Documentation/ia64/kvm.txt
3386 F: arch/ia64/include/asm/kvm*
3389 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3392 P: Christian Borntraeger
3396 W: http://www.ibm.com/developerworks/linux/linux390/
3398 F: Documentation/s390/kvm.txt
3399 F: arch/s390/include/asm/kvm*
3405 W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/
3408 F: include/linux/kexec.h
3416 F: Documentation/DocBook/kgdb.tmpl
3417 F: drivers/misc/kgdbts.c
3418 F: drivers/serial/kgdboc.c
3419 F: include/linux/kgdb.h
3435 F: Documentation/kmemleak.txt
3436 F: include/linux/kmemleak.h
3438 F: mm/kmemleak-test.c
3441 P: Eduard - Gabriel Munteanu
3444 F: Documentation/trace/kmemtrace.txt
3445 F: include/linux/kmemtrace.h
3446 F: kernel/trace/kmemtrace.c
3449 P: Ananth N Mavinakayanahalli
3451 P: Anil S Keshavamurthy
3458 F: Documentation/kprobes.txt
3459 F: include/linux/kprobes.h
3462 KS0108 LCD CONTROLLER DRIVER
3463 P: Miguel Ojeda Sandonis
3465 W: http://miguelojeda.es/auxdisplay.htm
3466 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3468 F: Documentation/auxdisplay/ks0108
3469 F: drivers/auxdisplay/ks0108.c
3470 F: include/linux/ks0108.h
3475 F: Documentation/networking/lapb-module.txt
3479 LASI 53c700 driver for PARISC
3480 P: James E.J. Bottomley
3484 F: Documentation/scsi/53c700.txt
3485 F: drivers/scsi/53c700*
3492 F: include/linux/leds.h
3494 LEGO USB Tower driver
3498 W: http://legousb.sourceforge.net/
3500 F: drivers/usb/misc/legousbtower.c
3506 W: http://lguest.ozlabs.org/
3508 F: Documentation/lguest/
3511 F: include/linux/lguest*.h
3512 F: arch/x86/include/asm/lguest*.h
3514 LINUX FOR IBM pSERIES (RS/6000)
3517 W: http://www.ibm.com/linux/ltc/projects/ppc
3520 LINUX FOR POWERPC (32-BIT AND 64-BIT)
3521 P: Benjamin Herrenschmidt
3525 W: http://www.penguinppc.org/
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3530 LINUX FOR POWER MACINTOSH
3531 P: Benjamin Herrenschmidt
3533 W: http://www.penguinppc.org/
3537 LINUX FOR POWERPC EMBEDDED MPC5XXX
3541 T: git git://git.secretlab.ca/git/linux-2.6.git
3544 LINUX FOR POWERPC EMBEDDED PPC4XX
3549 W: http://www.penguinppc.org/
3551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3554 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3557 W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3559 T: git git://git.secretlab.ca/git/linux-2.6.git
3562 LINUX FOR POWERPC EMBEDDED PPC8XX
3567 W: http://www.penguinppc.org/
3571 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3574 W: http://www.penguinppc.org/
3578 LINUX FOR POWERPC PA SEMI PWRFICIENT
3581 W: http://www.pasemi.com/
3585 LINUX SECURITY MODULE (LSM) FRAMEWORK
3589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git
3593 P: Arnaldo Carvalho de Melo
3596 F: include/linux/llc.h
3600 LIS3LV02D ACCELEROMETER DRIVER
3604 F: Documentation/hwmon/lis3lv02d
3605 F: drivers/hwmon/lis3lv02d.*
3607 LM83 HARDWARE MONITOR DRIVER
3612 F: Documentation/hwmon/lm83
3613 F: drivers/hwmon/lm83.c
3615 LM90 HARDWARE MONITOR DRIVER
3620 F: Documentation/hwmon/lm90
3621 F: drivers/hwmon/lm90.c
3623 LOCKDEP AND LOCKSTAT
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
3630 F: Documentation/lockdep*.txt
3631 F: Documentation/lockstat.txt
3632 F: include/linux/lockdep.h
3635 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
3636 P: Richard Russon (FlatCap)
3639 W: http://www.linux-ntfs.org/content/view/19/37/
3641 F: Documentation/ldm.txt
3642 F: fs/partitions/ldm.*
3644 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3650 W: http://www.lsilogic.com/support
3652 F: drivers/message/fusion/
3654 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
3659 F: drivers/scsi/sym53c8xx_2/
3661 LTP (Linux Test Project)
3667 W: http://ltp.sourceforge.net/
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git
3676 W: http://www.linux-m32r.org/
3681 P: Geert Uytterhoeven
3686 W: http://www.linux-m68k.org/
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
3692 M68K ON APPLE MACINTOSH
3695 W: http://www.mac.linux-m68k.org/
3703 W: http://www.tazenda.demon.co.uk/phil/linux-hp
3711 W: http://linuxwireless.org/
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3714 F: Documentation/networking/mac80211-injection.txt
3715 F: include/net/mac80211.h
3718 MAC80211 PID RATE CONTROL
3724 W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
3725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3727 F: net/mac80211/rc80211_pid*
3734 F: drivers/net/macvlan.c
3735 F: include/linux/if_macvlan.h
3737 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
3740 W: http://www.kernel.org/doc/man-pages
3744 MARVELL LIBERTAS WIRELESS DRIVER
3749 F: drivers/net/wireless/libertas/
3751 MARVELL MV643XX ETHERNET DRIVER
3752 P: Lennert Buytenhek
3756 F: drivers/net/mv643xx_eth.*
3757 F: include/linux/mv643xx.h
3759 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
3764 MARVELL YUKON / SYSKONNECT DRIVER
3769 W: http://www.syskonnect.com
3772 MATROX FRAMEBUFFER DRIVER
3777 F: drivers/video/matrox/matroxfb_*
3778 F: include/linux/matroxfb.h
3780 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
3785 F: Documentation/hwmon/max6650
3786 F: drivers/hwmon/max6650.c
3788 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
3789 P: Mauro Carvalho Chehab
3791 P: LinuxTV.org Project
3793 W: http://linuxtv.org
3794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3796 F: Documentation/dvb/
3797 F: Documentation/video4linux/
3800 F: include/linux/dvb/
3801 F: include/linux/videodev*.h
3803 MEGARAID SCSI DRIVERS
3807 W: http://megaraid.lsilogic.com
3809 F: Documentation/scsi/megaraid.txt
3810 F: drivers/scsi/megaraid.*
3811 F: drivers/scsi/megaraid/
3815 W: http://www.linux-mm.org
3817 F: include/linux/mm.h
3820 MEMORY RESOURCE CONTROLLER
3825 P: KAMEZAWA Hiroyuki
3831 MEMORY TECHNOLOGY DEVICES (MTD)
3834 W: http://www.linux-mtd.infradead.org/
3836 T: git git://git.infradead.org/mtd-2.6.git
3839 F: include/linux/mtd/
3842 MICROBLAZE ARCHITECTURE
3846 W: http://www.monstr.eu/fdt/
3847 T: git git://git.monstr.eu/linux-2.6-microblaze.git
3855 F: drivers/usb/image/microtek.*
3860 W: http://www.linux-mips.org/
3862 T: git git://git.linux-mips.org/pub/scm/linux.git
3864 F: Documentation/mips/
3867 MISCELLANEOUS MCA-SUPPORT
3871 F: Documentation/ia64/mca.txt
3872 F: Documentation/mca.txt
3874 F: include/linux/mca*
3880 F: include/linux/module.h
3883 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
3886 W: http://popies.net/meye/
3888 F: Documentation/video4linux/meye.txt
3889 F: drivers/media/video/meye.*
3890 F: include/linux/meye.h
3892 MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
3897 F: drivers/mmc/host/imxmmc.*
3899 MOUSE AND MISC DEVICES [GENERAL]
3900 P: Alessandro Rubini
3903 F: drivers/input/mouse/
3904 F: include/linux/gpio_mouse.h
3906 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
3910 F: Documentation/serial/moxa-smartio
3911 F: drivers/char/mxser.*
3914 P: Lennart Poettering
3916 W: https://tango.0pointer.de/mailman/listinfo/s270-linux
3917 W: http://0pointer.de/lennart/tchibo.html
3919 F: drivers/platform/x86/msi-laptop.c
3921 MULTIFUNCTION DEVICES (MFD)
3924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
3928 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
3933 F: include/linux/mmc/
3935 MULTIMEDIA CARD (MMC) ETC. OVER SPI
3939 F: drivers/mmc/host/mmc_spi.c
3940 F: include/linux/spi/mmc_spi.h
3942 MULTISOUND SOUND DRIVER
3946 F: Documentation/sound/oss/MultiSound
3949 MULTITECH MULTIPORT CARD (ISICOM)
3953 F: drivers/char/isicom.c
3954 F: include/linux/isicom.h
3956 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3960 T: git git://gitorious.org/musb/mainline.git
3962 F: drivers/usb/musb/
3964 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
3970 W: http://www.myri.com/scs/download-Myri10GE.html
3972 F: drivers/net/myri10ge/
3974 NATSEMI ETHERNET DRIVER (DP8381x)
3978 F: drivers/net/natsemi.c
3987 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
3988 P: James E.J. Bottomley
3992 F: drivers/scsi/NCR_D700.*
3994 NETEFFECT IWARP RNIC DRIVER (IW_NES)
4000 W: http://www.neteffect.com
4002 F: drivers/infiniband/hw/nes/
4004 NETEM NETWORK EMULATOR
4005 P: Stephen Hemminger
4009 F: net/sched/sch_netem.c
4011 NETERION (S2IO) 10GbE DRIVER (xframe/vxge)
4016 P: Sivakumar Subramani
4018 P: Sreenivasa Honnur
4023 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
4024 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
4026 F: Documentation/networking/s2io.txt
4027 F: drivers/net/s2io*
4029 NETFILTER/IPTABLES/IPCHAINS
4040 W: http://www.netfilter.org/
4041 W: http://www.iptables.org/
4043 F: include/linux/netfilter*
4044 F: include/linux/netfilter/
4045 F: include/net/netfilter/
4046 F: net/*/netfilter.c
4053 W: http://netlabel.sf.net
4056 F: Documentation/netlabel/
4057 F: include/net/netlabel.h
4060 NETROM NETWORK LAYER
4064 W: http://www.linux-ax25.org/
4066 F: include/linux/netrom.h
4067 F: include/net/netrom.h
4070 NETWORK BLOCK DEVICE (NBD)
4074 F: Documentation/blockdev/nbd.txt
4075 F: drivers/block/nbd.c
4076 F: include/linux/nbd.h
4078 NETWORKING [GENERAL]
4082 W: http://www.linuxfoundation.org/en/Net
4083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4088 NETWORKING [IPv4/IPv6]
4093 P: Pekka Savola (ipv6)
4097 P: Hideaki YOSHIFUJI
4102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4108 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
4114 NETWORKING [WIRELESS]
4118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4121 F: include/net/ieee80211*
4122 F: include/linux/wireless.h
4126 W: http://www.linuxfoundation.org/en/Net
4127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4131 NETXEN (1/10) GbE SUPPORT
4135 W: http://www.netxen.com
4137 F: drivers/net/netxen/
4139 NFS, SUNRPC, AND LOCKD CLIENTS
4143 W: http://client.linux-nfs.org
4144 T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
4150 F: include/linux/lockd/
4151 F: include/linux/nfs*
4152 F: include/linux/sunrpc/
4154 NI5010 NETWORK DRIVER
4155 P: Jan-Pascal van Best
4161 F: drivers/net/ni5010.*
4167 W: http://www.nilfs.org/en/
4169 F: Documentation/filesystems/nilfs2.txt
4171 F: include/linux/nilfs2_fs.h
4173 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
4176 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4178 F: Documentation/scsi/NinjaSCSI.txt
4179 F: drivers/scsi/pcmcia/nsp_*
4181 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
4186 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4188 F: Documentation/scsi/NinjaSCSI.txt
4189 F: drivers/scsi/nsp32*
4192 P: Anton Altaparmakov
4195 W: http://www.linux-ntfs.org/
4196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
4198 F: Documentation/filesystems/ntfs.txt
4201 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
4206 F: drivers/video/riva/
4207 F: drivers/video/nvidia/
4213 W: http://www.muru.com/linux/omap/
4214 W: http://linux.omap.com/
4215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
4219 OMAP CLOCK FRAMEWORK SUPPORT
4224 F: arch/arm/*omap*/*clock*
4226 OMAP POWER MANAGEMENT SUPPORT
4231 F: arch/arm/*omap*/*pm*
4241 OMAP FRAMEBUFFER SUPPORT
4247 F: drivers/video/omap/
4255 F: drivers/mmc/host/*omap*
4257 OMAP RANDOM NUMBER GENERATOR SUPPORT
4261 F: drivers/char/hw_random/omap-rng.c
4277 F: Documentation/filesystems/omfs.txt
4280 OMNIKEY CARDMAN 4000 DRIVER
4284 F: drivers/char/pcmcia/cm4000_cs.c
4285 F: include/linux/cm4000_cs.h
4287 OMNIKEY CARDMAN 4040 DRIVER
4291 F: drivers/char/pcmcia/cm4040_cs.*
4293 OMNIVISION OV7670 SENSOR DRIVER
4297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4299 F: drivers/media/video/ov7670.c
4301 ONENAND FLASH DRIVER
4306 F: drivers/mtd/onenand/
4307 F: include/linux/mtd/onenand*.h
4309 ONSTREAM SCSI TAPE DRIVER
4315 F: drivers/scsi/osst*
4318 OPENCORES I2C BUS DRIVER
4323 F: Documentation/i2c/busses/i2c-ocores
4324 F: drivers/i2c/busses/i2c-ocores.c
4332 F: drivers/oprofile/
4333 F: include/linux/oprofile.h
4335 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
4341 W: http://oss.oracle.com/projects/ocfs2/
4342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
4344 F: Documentation/filesystems/ocfs2.txt
4345 F: Documentation/filesystems/dlmfs.txt
4356 W: http://www.nongnu.org/orinoco/
4358 F: drivers/net/wireless/orinoco/
4366 W: http://open-osd.org
4367 T: git git://git.open-osd.org/open-osd.git
4374 W: http://prism54.org
4375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
4377 F: drivers/net/wireless/p54/
4379 PA SEMI ETHERNET DRIVER
4384 F: drivers/net/pasemi_mac.*
4386 PA SEMI SMBUS DRIVER
4391 F: drivers/i2c/busses/i2c-pasemi.c
4393 PANASONIC LAPTOP ACPI EXTRAS DRIVER
4397 F: drivers/platform/x86/panasonic-laptop.c
4399 PANASONIC MN10300/AM33 PORT
4405 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
4407 F: Documentation/mn10300/
4410 PARALLEL PORT SUPPORT
4414 F: include/linux/parport*.h
4415 F: drivers/char/ppdev.c
4416 F: include/linux/ppdev.h
4418 PARAVIRT_OPS INTERFACE
4419 P: Jeremy Fitzhardinge
4429 F: Documentation/ia64/paravirt_ops.txt
4430 F: arch/*/kernel/paravirt*
4431 F: arch/*/include/asm/paravirt.h
4433 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
4437 W: http://www.torque.net/linux-pp.html
4439 F: Documentation/blockdev/paride.txt
4440 F: drivers/block/paride/
4448 W: http://www.parisc-linux.org/
4449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
4454 PC87360 HARDWARE MONITORING DRIVER
4459 F: Documentation/hwmon/pc87360
4460 F: drivers/hwmon/pc87360.c
4466 F: drivers/char/pc8736x_gpio.c
4472 F: drivers/leds/leds-pca9532.c
4473 F: include/linux/leds-pca9532.h
4480 F: Documentation/PCI/pci-error-recovery.txt
4481 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4489 F: Documentation/PCI/
4491 F: include/linux/pci*
4494 P: Kristen Carlson Accardi
4498 F: drivers/pci/pcie/
4501 P: Linux PCMCIA Team
4503 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4506 F: Documentation/pcmcia/
4510 PCNET32 NETWORK DRIVER
4515 F: drivers/net/pcnet32.c
4517 PER-TASK DELAY ACCOUNTING
4521 F: include/linux/delayacct.h
4522 F: kernel/delayacct.c
4524 PERFORMANCE COUNTER SUBSYSTEM
4534 PERSONALITY HANDLING
4535 P: Christoph Hellwig
4539 F: include/linux/personality.h
4546 F: drivers/mtd/devices/phram.c
4552 F: drivers/block/pktcdvd.c
4553 F: include/linux/pktcdvd.h
4555 POSIX CLOCKS and TIMERS
4560 F: include/linux/timer*
4563 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
4568 T: git git://git.infradead.org/battery-2.6.git
4570 F: include/linux/power_supply.h
4571 F: drivers/power/power_supply*
4586 F: drivers/i2c/busses/i2c-pnx.c
4588 PPP PROTOCOL DRIVERS AND COMPRESSORS
4593 F: drivers/net/ppp_*
4595 PPP OVER ATM (RFC 2364)
4596 P: Mitchell Blank Jr
4599 F: net/atm/pppoatm.c
4600 F: include/linux/atmppp.h
4606 F: drivers/net/pppoe.c
4607 F: drivers/net/pppox.c
4613 F: drivers/net/pppol2tp.c
4614 F: include/linux/if_pppol2tp.h
4619 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
4627 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
4629 F: Documentation/preempt-locking.txt
4630 F: include/linux/preempt.h
4632 PRISM54 WIRELESS DRIVER
4633 P: Luis R. Rodriguez
4636 W: http://prism54.org
4638 F: drivers/net/wireless/prism54/
4640 PROMISE DC4030 CACHING DISK CONTROLLER DRIVER
4643 W: http://www.pnd-pc.demon.co.uk/promise/
4646 PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
4647 P: Mikael Pettersson
4651 F: drivers/ata/sata_promise.*
4659 F: drivers/net/ps3_gelic_net.*
4661 PS3 PLATFORM SUPPORT
4667 F: arch/powerpc/boot/ps3*
4668 F: arch/powerpc/include/asm/lv1call.h
4669 F: arch/powerpc/include/asm/ps3*.h
4670 F: arch/powerpc/platforms/ps3/
4673 F: drivers/rtc/rtc-ps3.c
4674 F: drivers/usb/host/*ps3.c
4675 F: sound/ppc/snd_ps3*
4689 F: include/asm-generic/syscall.h
4690 F: include/linux/ptrace.h
4691 F: include/linux/regset.h
4692 F: include/linux/tracehook.h
4695 PVRUSB2 VIDEO4LINUX DRIVER
4700 W: http://www.isely.net/pvrusb2/
4701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4703 F: Documentation/video4linux/README.pvrusb2
4704 F: drivers/media/video/pvrusb2/
4706 PXA2xx/PXA3xx SUPPORT
4713 F: arch/arm/mach-pxa/
4714 F: drivers/pcmcia/pxa2xx*
4715 F: drivers/spi/pxa2xx*
4716 F: drivers/usb/gadget/pxa2*
4717 F: include/sound/pxa2xx-lib.h
4727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4746 QLOGIC QLA2XXX FC-SCSI DRIVER
4751 F: Documentation/scsi/LICENSE.qla2xxx
4752 F: drivers/scsi/qla2xxx/
4754 QLOGIC QLA3XXX NETWORK DRIVER
4759 F: Documentation/networking/LICENSE.qla3xxx
4760 F: drivers/net/qla3xxx.*
4762 QLOGIC QLGE 10Gb ETHERNET DRIVER
4768 F: drivers/net/qlge/
4773 W: http://www.alarsen.net/linux/qnx4fs/
4776 F: include/linux/qnx4_fs.h
4777 F: include/linux/qnxtypes.h
4779 RADEON FRAMEBUFFER DISPLAY DRIVER
4780 P: Benjamin Herrenschmidt
4784 F: drivers/video/aty/radeon*
4785 F: include/linux/radeonfb.h
4787 RAGE128 FRAMEBUFFER DISPLAY DRIVER
4792 F: drivers/video/aty/aty128fb.c
4794 RALINK RT2X00 WIRELESS LAN DRIVER
4798 W: http://rt2x00.serialmonkey.com/
4800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
4801 F: drivers/net/wireless/rt2x00/
4803 RAMDISK RAM BLOCK DEVICE DRIVER
4807 F: Documentation/blockdev/ramdisk.txt
4808 F: drivers/block/brd.c
4810 RANDOM NUMBER DRIVER
4814 F: drivers/char/random.c
4822 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
4827 F: drivers/net/wireless/ray*
4835 F: Documentation/RCU/torture.txt
4836 F: kernel/rcutorture.c
4843 RDC R6040 FAST ETHERNET DRIVER
4848 F: drivers/net/r6040.c
4850 RDS - RELIABLE DATAGRAM SOCKETS
4857 READ-COPY UPDATE (RCU)
4862 W: http://www.rdrop.com/users/paulmck/rclock/
4864 F: Documentation/RCU/rcu.txt
4865 F: Documentation/RCU/rcuref.txt
4866 F: include/linux/rcupdate.h
4867 F: include/linux/srcu.h
4868 F: kernel/rcupdate.c
4870 REAL TIME CLOCK DRIVER
4874 F: Documentation/rtc.txt
4876 F: include/linux/rtc.h
4878 REAL TIME CLOCK (RTC) SUBSYSTEM
4883 F: Documentation/rtc.txt
4885 F: include/linux/rtc.h
4887 REISERFS FILE SYSTEM
4897 F Documentation/rfkill.txt
4902 F: Documentation/serial/riscom8.txt
4903 F: drivers/char/riscom8*
4907 W: http://www.comtrol.com
4909 F: Documentation/serial/rocket.txt
4910 F: drivers/char/rocket*
4916 W: http://www.linux-ax25.org/
4918 F: include/linux/rose.h
4919 F: include/net/rose.h
4922 RTL8180 WIRELESS DRIVER
4926 W: http://linuxwireless.org/
4927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4929 F: drivers/net/wireless/rtl818*
4931 RTL8187 WIRELESS DRIVER
4932 P: Herton Ronaldo Krzesinski
4939 W: http://linuxwireless.org/
4940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4942 F: drivers/net/wireless/rtl818x/rtl8187*
4944 S3 SAVAGE FRAMEBUFFER DRIVER
4949 F: drivers/video/savage/
4952 P: Martin Schwidefsky
4958 W: http://www.ibm.com/developerworks/linux/linux390/
4962 S390 NETWORK DRIVERS
4969 W: http://www.ibm.com/developerworks/linux/linux390/
4971 F: drivers/s390/net/
4981 F: drivers/s390/crypto/
4990 W: http://www.ibm.com/developerworks/linux/linux390/
4992 F: Documentation/s390/zfcpdump.txt
4993 F: drivers/s390/scsi/zfcp_*
4995 S390 IUCV NETWORK LAYER
5000 W: http://www.ibm.com/developerworks/linux/linux390/
5002 F: drivers/s390/net/*iucv*
5003 F: include/net/iucv/
5006 S3C24XX SD/MMC Driver
5011 F: drivers/mmc/host/s3cmci.*
5013 SAA7146 VIDEO4LINUX-2 DRIVER
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5018 W: http://www.mihu.de/linux/saa7146
5020 F: drivers/media/common/saa7146*
5021 F: drivers/media/video/*7146*
5022 F: include/media/*7146*
5028 F: drivers/watchdog/sc1200wdt.c
5037 F: include/linux/sched.h
5043 W: http://www.kernel.dk
5051 W: http://www.torque.net/sg
5053 F: drivers/scsi/sg.c
5054 F: include/scsi/sg.h
5057 P: James E.J. Bottomley
5060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
5061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
5062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
5072 F: Documentation/scsi/st.txt
5078 P: Sridhar Samudrala
5081 W: http://lksctp.sourceforge.net
5083 F: Documentation/networking/sctp.txt
5084 F: include/linux/sctp.h
5085 F: include/net/sctp/
5092 F: Documentation/i2c/busses/scx200_acb
5093 F: arch/x86/kernel/scx200_32.c
5094 F: drivers/watchdog/scx200_wdt.c
5095 F: drivers/i2c/busses/scx200*
5096 F: drivers/mtd/maps/scx200_docflash.c
5097 F: include/linux/scx200.h
5103 F: drivers/char/scx200_gpio.c
5104 F: include/linux/scx200_gpio.h
5106 SCx200 HRT CLOCKSOURCE DRIVER
5110 F: drivers/clocksource/scx200_hrt.c
5112 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
5117 F: drivers/mmc/host/sdricoh_cs.c
5119 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
5125 SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
5131 F: drivers/mmc/host/sdhci.*
5133 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
5138 F: drivers/mmc/host/sdhci-s3c.c
5144 T: git git://www.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5145 W: http://security.wiki.kernel.org/
5150 P: Security Officers
5154 SELINUX SECURITY MODULE
5162 W: http://selinuxproject.org
5163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5165 F: include/linux/selinux*
5166 F: security/selinux/
5172 F: drivers/misc/phantom.c
5173 F: include/linux/phantom.h
5175 SERIAL ATA (SATA) SUBSYSTEM
5179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5182 F: include/linux/ata.h
5183 F: include/linux/libata.h
5185 SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5188 P: Subbu Seetharaman
5191 W: http://www.serverengines.com
5193 F: drivers/net/benet/
5198 P: Robert Stonehouse
5207 F: drivers/misc/sgi-gru/
5209 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5214 F: Documentation/ia64/serial.txt
5215 F: drivers/serial/ioc?_serial.c
5216 F: include/linux/ioc?.h
5218 SGI VISUAL WORKSTATION 320 AND 540
5222 W: http://linux-visws.sf.net
5223 S: Maintained for 2.6.
5224 F: Documentation/sgi-visws.txt
5226 SGI XP/XPC/XPNET DRIVER
5230 F: drivers/misc/sgi-xp/
5232 SHARP LH SUPPORT (LH7952X & LH7A40X)
5235 W: http://projects.buici.com/arm
5238 F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
5239 F: arch/arm/mach-lh7a40x/
5240 F: drivers/serial/serial_lh7a40x.c
5241 F: drivers/usb/gadget/lh7a40*
5242 F: drivers/usb/host/ohci-lh7a40*
5245 P: Kristen Carlson Accardi
5249 F: drivers/pci/hotplug/shpchp*
5251 SIMTEC EB110ATX (Chalice CATS)
5255 W: http://www.simtec.co.uk/products/EB110ATX/
5258 SIMTEC EB2410ITX (BAST)
5262 W: http://www.simtec.co.uk/products/EB2410ITX/
5264 F: arch/arm/mach-s3c2410/
5265 F: drivers/*/*s3c2410*
5266 F: drivers/*/*/*s3c2410*
5268 SIS 190 ETHERNET DRIVER
5273 F: drivers/net/sis190.c
5275 SIS 900/7016 FAST ETHERNET DRIVER
5278 W: http://www.brownhat.org/sis900.html
5281 F: drivers/net/sis900.*
5283 SIS 96X I2C/SMBUS DRIVER
5288 F: Documentation/i2c/busses/i2c-sis96x
5289 F: drivers/i2c/busses/i2c-sis96x.c
5291 SIS FRAMEBUFFER DRIVER
5292 P: Thomas Winischhofer
5294 W: http://www.winischhofer.net/linuxsisvga.shtml
5296 F: Documentation/fb/sisfb.txt
5297 F: drivers/video/sis/
5298 F: include/video/sisfb.h
5301 P: Thomas Winischhofer
5303 W: http://www.winischhofer.at/linuxsisusbvga.shtml
5305 F: drivers/usb/misc/sisusbvga/
5307 SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5308 P: Stephen Hemminger
5312 F: drivers/net/skge.*
5313 F: drivers/net/sky2.*
5316 P: Christoph Lameter
5324 F: include/linux/sl?b*.h
5327 SMC91x ETHERNET DRIVER
5331 F: drivers/net/smc91x.*
5333 SMSC47B397 HARDWARE MONITOR DRIVER
5338 F: Documentation/hwmon/smsc47b397
5339 F: drivers/hwmon/smsc47b397.c
5341 SMSC911x ETHERNET DRIVER
5342 P: Steve Glendinning
5346 F: include/linux/smsc911x.h
5347 F: drivers/net/smsc911x.*
5349 SMSC9420 PCI ETHERNET DRIVER
5350 P: Steve Glendinning
5354 F: drivers/net/smsc9420.*
5360 F: drivers/uio/uio_smx.c
5362 SN-IA64 (Itanium) SUB-PLATFORM
5367 W: http://www.sgi.com/altix
5371 SOC-CAMERA V4L2 SUBSYSTEM
5372 P: Guennadi Liakhovetski
5375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5377 F: include/media/v4l2*
5378 F: drivers/media/video/v4l2*
5380 SOEKRIS NET48XX LED SUPPORT
5384 F: drivers/leds/leds-net48xx.c
5386 SOFTWARE RAID (Multiple Disks) SUPPORT
5392 F: include/linux/raid/
5394 SONIC NETWORK DRIVER
5395 P: Thomas Bogendoerfer
5399 F: drivers/net/sonic.*
5401 SONICS SILICON BACKPLANE DRIVER (SSB)
5407 F: include/linux/ssb/
5409 SONY VAIO CONTROL DEVICE DRIVER
5413 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5415 F: Documentation/laptops/sony-laptop.txt
5416 F: drivers/char/sonypi.c
5417 F: drivers/platform/x86/sony-laptop.c
5418 F: include/linux/sony-laptop.h
5420 SONY MEMORYSTICK CARD SUPPORT
5423 W: http://tifmxx.berlios.de/
5425 F: drivers/memstick/host/tifm_ms.c
5433 W: http://www.alsa-project.org/
5434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
5435 T: git git://git.alsa-project.org/alsa-kernel.git
5437 F: Documentation/sound/
5441 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
5446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git
5448 W: http://alsa-project.org/main/index.php/ASoC
5451 F: include/sound/soc*
5453 SPARC + UltraSPARC (sparc/sparc64)
5457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
5458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
5462 SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
5466 F: Documentation/serial/specialix.txt
5467 F: drivers/char/specialix*
5474 F: Documentation/spi/
5476 F: include/linux/spi/
5478 SPIDERNET NETWORK DRIVER for CELL
5485 F: Documentation/networking/spider_net.txt
5486 F: drivers/net/spider_net*
5493 W: http://www.ibm.com/developerworks/power/cell/
5495 F: Documentation/filesystems/spufs.txt
5496 F: arch/powerpc/platforms/cell/spufs/
5498 SQUASHFS FILE SYSTEM
5502 W: http://squashfs.org.uk
5504 F: Documentation/filesystems/squashfs.txt
5507 SRM (Alpha) environment access
5508 P: Jan-Benedict Glaw
5511 F: arch/alpha/kernel/srm_env.c
5514 P: Greg Kroah-Hartman
5522 P: Greg Kroah-Hartman
5524 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5529 STARFIRE/DURALAN NETWORK DRIVER
5533 F: drivers/net/starfire*
5535 STARMODE RADIO IP (STRIP) PROTOCOL DRIVER
5536 W: http://mosquitonet.Stanford.EDU/strip.html
5538 F: drivers/net/wireless/strip.c
5539 F: include/linux/if_strip.h
5541 STRADIS MPEG-2 DECODER DRIVER
5544 W: http://www.stradis.com/
5546 F: drivers/media/video/stradis.c
5551 W: http://sammy.net/sun3/
5553 F: arch/m68k/kernel/*sun3*
5555 F: arch/m68k/include/asm/sun3*
5561 W: http://www.linux-sh.org
5562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git
5564 F: Documentation/sh/
5573 P: Rafael J. Wysocki
5577 F: Documentation/power/
5578 F: arch/x86/kernel/acpi/
5579 F: drivers/base/power/
5581 F: include/linux/suspend.h
5582 F: include/linux/freezer.h
5583 F: include/linux/pm.h
5590 F: Documentation/svga.txt
5591 F: arch/x86/boot/video*
5594 P: Christoph Hellwig
5597 F: Documentation/filesystems/sysv-fs.txt
5599 F: include/linux/sysv_fs.h
5601 TASKSTATS STATISTICS INTERFACE
5605 F: Documentation/accounting/taskstats*
5606 F: include/linux/taskstats*
5607 F: kernel/taskstats.c
5614 F: include/linux/pkt_cls.h
5615 F: include/net/pkt_cls.h
5618 TCP LOW PRIORITY MODULE
5619 P: Wong Hoi Sing, Edison
5621 P: Hung Hing Lun, Mike
5623 W: http://tcp-lp-mod.sourceforge.net/
5625 F: net/ipv4/tcp_lp.c
5627 TEHUTI ETHERNET DRIVER
5628 P: Alexander Indenbaum
5634 F: drivers/net/tehuti*
5636 Telecom Clock Driver for MCPL0010
5640 F: drivers/char/tlclk.c
5642 TENSILICA XTENSA PORT (xtensa)
5648 THINKPAD ACPI EXTRAS DRIVER
5649 P: Henrique de Moraes Holschuh
5652 W: http://ibm-acpi.sourceforge.net
5653 W: http://thinkwiki.org/wiki/Ibm-acpi
5654 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
5656 F: drivers/platform/x86/thinkpad_acpi.c
5658 TI FLASH MEDIA INTERFACE DRIVER
5662 F: drivers/misc/tifm*
5663 F: drivers/mmc/host/tifm_sd.c
5664 F: include/linux/tifm.h
5674 W: http://tipc.sourceforge.net/
5675 W: http://tipc.cslab.ericsson.net/
5676 T: git git://tipc.cslab.ericsson.net/pub/git/tipc.git
5678 F: include/linux/tipc*.h
5679 F: include/net/tipc/
5686 W: http://sourceforge.net/projects/tlan/
5688 F: Documentation/networking/tlan.txt
5689 F: drivers/net/tlan.*
5691 TOMOYO SECURITY MODULE
5699 W: http://tomoyo.sourceforge.jp/
5700 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.2.x/tomoyo-lsm/patches/
5704 TOSHIBA ACPI EXTRAS DRIVER
5706 F: drivers/platform/x86/toshiba_acpi.c
5712 W: http://www.buzzard.org.uk/toshiba/
5714 F: drivers/char/toshiba.c
5715 F: include/linux/toshiba.h
5721 F: drivers/mmc/host/tmio_mmc.*
5723 TMPFS (SHMEM FILESYSTEM)
5728 F: include/linux/shmem_fs.h
5736 W: http://tpmdd.sourceforge.net
5739 W: http://www.sirrix.com
5742 F: drivers/char/tpm/
5747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
5749 F: drivers/char/tty_*
5750 F: drivers/serial/serial_core.c
5751 F: include/linux/serial_core.h
5752 F: include/linux/serial.h
5753 F: include/linux/tty.h
5759 T: stgit http://zeniv.linux.org.uk/~alan/ttydev/
5761 TULIP NETWORK DRIVERS
5768 F: drivers/net/tulip/
5771 P: Maxim Krasnyansky
5774 W: http://vtun.sourceforge.net/tun
5776 F: Documentation/networking/tuntap.txt
5777 F: arch/um/os-Linux/drivers/
5779 TURBOCHANNEL SUBSYSTEM
5780 P: Maciej W. Rozycki
5784 F: include/linux/tc.h
5791 F: drivers/scsi/u14-34f.c
5793 UBI FILE SYSTEM (UBIFS)
5799 T: git git://git.infradead.org/ubifs-2.6.git
5800 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
5802 F: Documentation/filesystems/ubifs.txt
5805 UCLINUX (AND M68KNOMMU)
5808 W: http://www.uclinux.org/
5813 UCLINUX FOR RENESAS H8/300 (H8300)
5816 W: http://uclinux-h8.sourceforge.jp/
5822 W: http://linux-udf.sourceforge.net
5824 F: Documentation/filesystems/udf.txt
5828 P: Evgeniy Dushistov
5831 F: Documentation/filesystems/ufs.txt
5834 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
5840 F: include/linux/uwb.h
5841 F: include/linux/uwb/
5843 UNIFORM CDROM DRIVER
5846 W: http://www.kernel.dk
5848 F: Documentation/cdrom/
5849 F: drivers/cdrom/cdrom.c
5850 F: include/linux/cdrom.h
5852 UNSORTED BLOCK IMAGES (UBI)
5855 W: http://www.linux-mtd.infradead.org/
5857 T: git git://git.infradead.org/ubi-2.6.git
5860 F: include/linux/mtd/ubi.h
5861 F: include/mtd/ubi-user.h
5868 F: Documentation/usb/acm.txt
5869 F: drivers/usb/class/cdc-acm.*
5871 USB BLOCK DRIVER (UB ub)
5876 F: drivers/block/ub.c
5878 USB CDC ETHERNET DRIVER
5879 P: Greg Kroah-Hartman
5883 W: http://www.kroah.com/linux-usb/
5884 F: drivers/net/usb/cdc_*.c
5885 F: include/linux/usb/cdc.h
5887 USB CYPRESS C67X00 DRIVER
5892 F: drivers/usb/c67x00/
5894 USB DAVICOM DM9601 DRIVER
5898 W: http://www.linux-usb.org/usbnet
5900 F: drivers/net/usb/dm9601.c
5902 USB DIAMOND RIO500 DRIVER
5906 W: http://rio500.sourceforge.net
5908 F: drivers/usb/misc/rio500*
5915 F: Documentation/usb/ehci.txt
5916 F: drivers/usb/host/ehci*
5918 USB ET61X[12]51 DRIVER
5923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5924 W: http://www.linux-projects.org
5926 F: drivers/media/video/et61x251/
5928 USB GADGET/PERIPHERAL SUBSYSTEM
5932 W: http://www.linux-usb.org/gadget
5934 F: drivers/usb/gadget/
5935 F: include/linux/usb/gadget*
5937 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
5941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5943 F: Documentation/usb/hiddev.txt
5944 F: drivers/hid/usbhid/
5951 F: drivers/usb/host/isp116x*
5952 F: include/linux/usb/isp116x.h
5954 USB KAWASAKI LSI DRIVER
5959 F: drivers/usb/serial/kl5kusb105.*
5961 USB MASS STORAGE DRIVER
5967 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
5968 F: drivers/usb/storage/
5975 F: Documentation/usb/ohci.txt
5976 F: drivers/usb/host/ohci*
5978 USB OPTION-CARD DRIVER
5983 F: drivers/usb/serial/option.c
5989 W: http://alpha.dyndns.org/ov511/
5991 F: drivers/media/video/ov511.*
5998 W: http://pegasus2.sourceforge.net/
6000 F: drivers/net/usb/pegasus.*
6002 USB PRINTER DRIVER (usblp)
6007 F: drivers/usb/class/usblp.c
6014 W: http://pegasus2.sourceforge.net/
6016 F: drivers/net/usb/rtl8150.c
6022 W: http://www.chello.nl/~j.vreeken/se401/
6024 F: Documentation/video4linux/se401.txt
6025 F: drivers/media/video/se401.*
6027 USB SERIAL BELKIN F5U103 DRIVER
6028 P: William Greathouse
6032 F: drivers/usb/serial/belkin_sa.*
6034 USB SERIAL CYPRESS M8 DRIVER
6039 W: http://geocities.com/i0xox0i
6040 W: http://firstlight.net/cvs
6041 F: drivers/usb/serial/cypress_m8.*
6043 USB SERIAL CYBERJACK DRIVER
6044 P: Matthias Bruestle and Harald Welte
6046 W: http://www.reiner-sct.de/support/treiber_cyberjack.php
6048 F: drivers/usb/serial/cyberjack.c
6050 USB SERIAL DIGI ACCELEPORT DRIVER
6051 P: Peter Berger and Al Borchers
6056 F: drivers/usb/serial/digi_acceleport.c
6059 P: Greg Kroah-Hartman
6063 F: Documentation/usb/usb-serial.txt
6064 F: drivers/usb/serial/generic.c
6065 F: drivers/usb/serial/usb-serial.c
6066 F: include/linux/usb/serial.h
6068 USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
6073 F: drivers/usb/serial/empeg.c
6075 USB SERIAL KEYSPAN DRIVER
6076 P: Greg Kroah-Hartman
6079 W: http://www.kroah.com/linux/
6081 F: drivers/usb/serial/*keyspan*
6083 USB SERIAL WHITEHEAT DRIVER
6084 P: Support Department
6087 W: http://www.connecttech.com
6089 F: drivers/usb/serial/whiteheat*
6091 USB SMSC95XX ETHERNET DRIVER
6092 P: Steve Glendinning
6096 F: drivers/net/usb/smsc95xx.*
6103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6104 W: http://www.linux-projects.org
6106 F: Documentation/video4linux/sn9c102.txt
6107 F: drivers/media/video/sn9c102/
6110 P: Greg Kroah-Hartman
6113 W: http://www.linux-usb.org
6114 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
6116 F: Documentation/usb/
6119 F: include/linux/usb.h
6120 F: include/linux/usb/
6127 F: drivers/usb/host/uhci*
6129 USB "USBNET" DRIVER FRAMEWORK
6133 W: http://www.linux-usb.org/usbnet
6135 F: drivers/net/usb/usbnet.c
6136 F: include/linux/usb/usbnet.h
6143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6144 W: http://linux-uvc.berlios.de
6146 F: drivers/media/video/uvc/
6148 USB W996[87]CF DRIVER
6153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6154 W: http://www.linux-projects.org
6156 F: Documentation/video4linux/w9968cf.txt
6157 F: drivers/media/video/w996*
6159 USB WIRELESS RNDIS DRIVER (rndis_wlan)
6164 F: drivers/net/wireless/rndis_wlan.c
6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6178 W: http://www.linux-projects.org
6180 F: Documentation/video4linux/zc0301.txt
6181 F: drivers/media/video/zc0301/
6187 W: http://linux-lc100020.sourceforge.net
6189 F: drivers/net/wireless/zd1201.*
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6197 W: http://royale.zerezo.com/zr364xx/
6199 F: Documentation/video4linux/zr364xx.txt
6200 F: drivers/media/video/zr364xx.c
6202 USER-MODE LINUX (UML)
6207 W: http://user-mode-linux.sourceforge.net
6209 F: Documentation/uml/
6217 P: Greg Kroah-Hartman
6220 F: Documentation/DocBook/uio-howto.tmpl
6222 F: include/linux/uio*.h
6224 UTIL-LINUX-NG PACKAGE
6228 W: http://kernel.org/~kzak/util-linux-ng/
6229 T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6233 P: Michal Januszewski
6236 W: http://dev.gentoo.org/~spock/projects/uvesafb/
6238 F: Documentation/fb/uvesafb.txt
6239 F: drivers/video/uvesafb.*
6241 VFAT/FAT/MSDOS FILESYSTEM
6245 F: Documentation/filesystems/vfat.txt
6248 VIA RHINE NETWORK DRIVER
6252 F: drivers/net/via-rhine.c
6259 F: Documentation/i2c/busses/i2c-viapro
6260 F: drivers/i2c/busses/i2c-viapro.c
6262 VIA SD/MMC CARD CONTROLLER DRIVER
6268 F: drivers/mmc/host/via-sdmmc.c
6270 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
6277 F: drivers/video/via/
6279 VIA VELOCITY NETWORK DRIVER
6284 F: drivers/net/via-velocity.*
6291 F: drivers/net/macvlan.c
6292 F: include/linux/if_*vlan.h
6300 F: drivers/vlynq/vlynq.c
6301 F: include/linux/vlynq.h
6303 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
6308 W: http://opensource.wolfsonmicro.com/node/15
6309 W: http://www.slimlogic.co.uk/?p=48
6310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
6312 F: drivers/regulator/
6313 F: include/linux/regulator/
6315 VT1211 HARDWARE MONITOR DRIVER
6320 F: Documentation/hwmon/vt1211
6321 F: drivers/hwmon/vt1211.c
6323 VT8231 HARDWARE MONITOR DRIVER
6328 F: drivers/hwmon/vt8231.c
6330 W1 DALLAS'S 1-WIRE BUS
6334 F: Documentation/w1/
6337 W83791D HARDWARE MONITORING DRIVER
6342 F: Documentation/hwmon/w83791d
6343 F: drivers/hwmon/w83791d.c
6345 W83793 HARDWARE MONITORING DRIVER
6350 F: Documentation/hwmon/w83793
6351 F: drivers/hwmon/w83793.c
6353 W83L51xD SD/MMC CARD INTERFACE DRIVER
6357 F: drivers/mmc/host/wbsd.*
6359 WATCHDOG DEVICE DRIVERS
6362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
6364 F: Documentation/watchdog/
6365 F: drivers/watchdog/
6366 F: include/linux/watchdog.h
6368 WAVELAN NETWORK DRIVER & WIRELESS EXTENSIONS
6372 W: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
6374 F: Documentation/networking/wavelan.txt
6375 F: drivers/net/wireless/wavelan*
6382 F: drivers/scsi/wd7000.c
6385 P: Inaky Perez-Gonzalez
6390 W: http://linuxwimax.org
6392 WIMEDIA LLC PROTOCOL (WLP) SUBSYSTEM
6396 F: include/linux/wlp.h
6399 WISTRON LAPTOP BUTTON DRIVER
6403 F: drivers/input/misc/wistron_btns.c
6405 WL3501 WIRELESS PCMCIA CARD DRIVER
6406 P: Arnaldo Carvalho de Melo
6409 W: http://oops.ghostprotocols.net:81/blog
6411 F: drivers/net/wireless/wl3501*
6413 WM97XX TOUCHSCREEN DRIVERS
6419 T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
6420 W: http://opensource.wolfsonmicro.com/node/7
6422 F: drivers/input/touchscreen/*wm97*
6423 F: include/linux/wm97xx.h
6430 F: Documentation/networking/x25*
6434 X86 ARCHITECTURE (32-BIT AND 64-BIT)
6442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
6444 F: Documentation/x86/
6447 XEN HYPERVISOR INTERFACE
6448 P: Jeremy Fitzhardinge
6456 F: drivers/*/xen-*front.c
6458 F: arch/x86/include/asm/xen/
6462 P: Silicon Graphics Inc
6467 W: http://oss.sgi.com/projects/xfs
6468 T: git git://oss.sgi.com/xfs/xfs.git
6470 F: Documentation/filesystems/xfs.txt
6473 XILINX SYSTEMACE DRIVER
6476 W: http://www.secretlab.ca/
6478 F: drivers/block/xsysace.c
6480 XILINX UARTLITE SERIAL DRIVER
6485 F: drivers/serial/uartlite.c
6487 YAM DRIVER FOR AX.25
6488 P: Jean-Paul Roubelat
6492 F: drivers/net/hamradio/yam*
6493 F: include/linux/yam.h
6495 YEALINK PHONE DRIVER
6500 F: Documentation/input/yealink.txt
6501 F: drivers/input/misc/yealink.*
6503 Z8530 DRIVER FOR AX.25
6506 W: http://yaina.de/jreuter/
6507 W: http://www.qsl.net/dl1bke/
6510 F: Documentation/networking/z8530drv.txt
6511 F: drivers/net/hamradio/*scc.c
6512 F: drivers/net/hamradio/z8530.h
6514 ZD1211RW WIRELESS DRIVER
6519 W: http://zd1211.ath.cx/wiki/DriverRewrite
6523 F: drivers/net/wireless/zd1211rw/
6525 ZR36067 VIDEO FOR LINUX DRIVER
6528 W: http://mjpeg.sourceforge.net/driver-zoran/
6529 T: Mercurial http://linuxtv.org/hg/v4l-dvb
6531 F: drivers/media/video/zoran/
6533 ZS DECSTATION Z85C30 SERIAL DRIVER
6534 P: Maciej W. Rozycki
6537 F: drivers/serial/zs.*
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
6544 S: Buried alive in reporters