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/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
688 F: arch/arm/mach-pxa/hx4700.c
689 F: arch/arm/mach-pxa/include/mach/hx4700.h
691 ARM/HP JORNADA 7XX MACHINE SUPPORT
692 P: Kristoffer Ericson
697 ARM/INTEL IOP32X ARM ARCHITECTURE
705 ARM/INTEL IOP33X ARM ARCHITECTURE
711 ARM/INTEL IOP13XX ARM ARCHITECTURE
719 ARM/INTEL IQ81342EX MACHINE SUPPORT
727 ARM/INTEL IXP2000 ARM ARCHITECTURE
733 ARM/INTEL IXDP2850 MACHINE SUPPORT
739 ARM/INTEL IXP23XX ARM ARCHITECTURE
745 ARM/INTEL XSC3 (MANZANO) ARM CORE
753 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
759 ARM/LOGICPD PXA270 MACHINE SUPPORT
765 ARM/MAGICIAN MACHINE SUPPORT
770 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
771 P: Michael Petchkovsky
775 ARM/TOSA MACHINE SUPPORT
776 P: Dmitry Eremin-Solenikov
782 ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT
785 W: http://hackndev.com
791 W: http://hackndev.com
797 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
800 ARM/PT DIGITAL BOARD PORT
804 W: http://www.arm.linux.org.uk/
807 ARM/RADISYS ENP2611 MACHINE SUPPORT
813 ARM/RISCPC ARCHITECTURE
817 W: http://www.arm.linux.org.uk/
819 F: arch/arm/common/time-acorn.c
820 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
821 F: arch/arm/include/asm/hardware/ioc.h
822 F: arch/arm/include/asm/hardware/iomd.h
823 F: arch/arm/include/asm/hardware/memc.h
824 F: arch/arm/mach-rpc/
825 F: drivers/net/arm/ether*
828 ARM/SHARK MACHINE SUPPORT
831 W: http://www.shark-linux.de/shark.html
834 ARM/S3C2410 ARM ARCHITECTURE
838 W: http://www.fluff.org/ben/linux/
841 ARM/S3C2440 ARM ARCHITECTURE
845 W: http://www.fluff.org/ben/linux/
848 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
854 ARM/THECUS N2100 MACHINE SUPPORT
860 ARM/NUVOTON W90X900 ARM ARCHITECTURE
864 W: http://www.mcuos.com
871 W: http://www.arm.linux.org.uk/
881 ASUS ACPI EXTRAS DRIVER
887 W: http://sourceforge.net/projects/acpi4asus
888 W: http://xf.iksaif.net/acpi4asus
890 F: arch/x86/kernel/acpi/boot.c
891 F: drivers/platform/x86/asus_acpi.c
893 ASUS ASB100 HARDWARE MONITOR DRIVER
898 F: drivers/hwmon/asb100.c
900 ASUS LAPTOP EXTRAS DRIVER
904 W: http://sourceforge.net/projects/acpi4asus
905 W: http://xf.iksaif.net/acpi4asus
907 F: drivers/platform/x86/asus-laptop.c
909 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
915 W: http://sourceforge.net/projects/xscaleiop
917 F: Documentation/crypto/async-tx-api.txt
920 F: include/linux/dmaengine.h
921 F: include/linux/async_tx.h
923 ATA OVER ETHERNET (AOE) DRIVER
926 W: http://www.coraid.com/support/linux
928 F: Documentation/aoe/
929 F: drivers/block/aoe/
931 ATHEROS ATH5K WIRELESS DRIVER
943 F: drivers/net/wireless/ath5k/
945 ATHEROS ATH9K WIRELESS DRIVER
953 F: drivers/net/wireless/ath9k/
955 ATHEROS AR9170 WIRELESS DRIVER
956 P: Christian Lamparter
959 W: http://wireless.kernel.org/en/users/Drivers/ar9170
961 F: drivers/net/wireless/ar9170/
967 F: drivers/input/misc/ati_remote2.c
969 ATLX ETHERNET DRIVERS
977 W: http://sourceforge.net/projects/atl1
978 W: http://atl1.sourceforge.net
987 W: http://linux-atm.sourceforge.net
990 F: include/linux/atm*
992 ATMEL AT91 MCI DRIVER
996 W: http://www.atmel.com/products/AT91/
997 W: http://www.at91.com/
999 F: drivers/mmc/host/at91_mci.c
1001 ATMEL AT91 / AT32 SERIAL DRIVER
1002 P: Haavard Skinnemoen
1006 F: drivers/serial/atmel_serial.c
1013 F: drivers/video/atmel_lcdfb.c
1014 F: include/video/atmel_lcdc.h
1016 ATMEL MACB ETHERNET DRIVER
1017 P: Haavard Skinnemoen
1020 F: drivers/net/macb.*
1023 P: Haavard Skinnemoen
1026 F: drivers/spi/atmel_spi.*
1028 ATMEL USBA UDC DRIVER
1029 P: Haavard Skinnemoen
1032 W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1034 F: drivers/usb/gadget/atmel_usba_udc.*
1036 ATMEL WIRELESS DRIVER
1040 W: http://www.thekelleys.org.uk/atmel
1041 W: http://atmelwlandriver.sourceforge.net/
1043 F: drivers/net/wireless/atmel*
1051 W: http://people.redhat.com/sgrubb/audit/
1052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1054 F: include/linux/audit.h
1057 AUXILIARY DISPLAY DRIVERS
1058 P: Miguel Ojeda Sandonis
1061 W: http://miguelojeda.es/auxdisplay.htm
1062 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1064 F: drivers/auxdisplay/
1065 F: include/linux/cfag12864b.h
1068 P: Haavard Skinnemoen
1070 W: http://www.atmel.com/products/AVR32/
1071 W: http://avr32linux.org/
1072 W: http://avrfreaks.net/
1076 AVR32/AT32AP MACHINE SUPPORT
1077 P: Haavard Skinnemoen
1080 F: arch/avr32/mach-at32ap/
1086 W: http://www.linux-ax25.org/
1088 F: include/linux/ax25.h
1089 F: include/net/ax25.h
1098 W: http://linuxwireless.org/en/users/Drivers/b43
1100 F: drivers/net/wireless/b43/
1102 B43LEGACY WIRELESS DRIVER
1108 W: http://linuxwireless.org/en/users/Drivers/b43
1110 F: drivers/net/wireless/b43legacy/
1112 BACKLIGHT CLASS/SUBSYSTEM
1116 F: drivers/video/backlight/
1117 F: include/linux/backlight.h
1119 BAYCOM/HDLCDRV DRIVERS FOR AX.25
1123 W: http://www.baycom.org/~tom/ham/ham.html
1125 F: drivers/net/hamradio/baycom*
1128 P: Sergey S. Kostyliov
1132 F: Documentation/filesystems/befs.txt
1136 P: Tigran A. Aivazian
1140 F: Documentation/filesystems/bfs.txt
1142 F: include/linux/bfs_fs.h
1144 BLACKFIN ARCHITECTURE
1148 W: http://blackfin.uclinux.org
1152 BLACKFIN EMAC DRIVER
1153 P: Michael Hennerich
1156 W: http://blackfin.uclinux.org
1158 F: drivers/net/bfin_mac.*
1164 W: http://blackfin.uclinux.org
1166 F: drivers/rtc/rtc-bfin.c
1168 BLACKFIN SERIAL DRIVER
1172 W: http://blackfin.uclinux.org
1174 F: drivers/serial/bfin_5xx.c
1176 BLACKFIN WATCHDOG DRIVER
1180 W: http://blackfin.uclinux.org
1182 F: drivers/watchdog/bfin_wdt.c
1184 BLACKFIN I2C TWI DRIVER
1188 W: http://blackfin.uclinux.org/
1190 F: drivers/i2c/busses/i2c-bfin-twi.c
1196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1205 F: drivers/mtd/devices/block2mtd.c
1211 W: http://www.bluez.org/
1213 F: drivers/bluetooth/
1219 W: http://www.bluez.org/
1220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git
1223 F: include/net/bluetooth/
1229 W: http://sourceforge.net/projects/bonding/
1231 F: drivers/net/bonding/
1232 F: include/linux/if_bonding.h
1234 BROADCOM B44 10/100 ETHERNET DRIVER
1239 F: drivers/net/b44.*
1241 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1246 F: drivers/net/bnx2.*
1247 F: drivers/net/bnx2_*
1249 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1254 F: drivers/net/bnx2x*
1256 BROADCOM TG3 GIGABIT ETHERNET DRIVER
1263 F: drivers/net/tg3.*
1265 BSG (block layer generic sg v4 driver)
1271 F: include/linux/bsg.h
1276 W: http://bu3sch.de/btgpio.php
1278 F: drivers/gpio/bt8xxgpio.c
1284 W: http://btrfs.wiki.kernel.org/
1285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1287 F: Documentation/filesystems/btrfs.txt
1290 BTTV VIDEO4LINUX DRIVER
1291 P: Mauro Carvalho Chehab
1294 W: http://linuxtv.org
1295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1297 F: Documentation/video4linux/bttv/
1298 F: drivers/media/video/bt8xx/bttv*
1300 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1305 F: Documentation/filesystems/caching/cachefiles.txt
1308 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1314 F: Documentation/video4linux/cafe_ccic
1315 F: drivers/media/video/cafe_ccic*
1317 CALGARY x86-64 IOMMU
1325 F: arch/x86/kernel/pci-calgary_64.c
1326 F: arch/x86/kernel/tce_64.c
1327 F: arch/x86/include/asm/calgary.h
1328 F: arch/x86/include/asm/tce.h
1336 W: http://developer.berlios.de/projects/socketcan/
1339 F: include/linux/can/
1340 F: include/linux/can.h
1342 CELL BROADBAND ENGINE ARCHITECTURE
1347 W: http://www.ibm.com/developerworks/power/cell/
1349 F: arch/powerpc/include/asm/cell*.h
1350 F: arch/powerpc/include/asm/spu*.h
1351 F: arch/powerpc/oprofile/*cell*
1352 F: arch/powerpc/platforms/cell/
1354 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1359 F: Documentation/usb/WUSB-Design-overview.txt
1360 F: Documentation/usb/wusb-cbaf
1361 F: drivers/usb/wusbcore/
1362 F: include/linux/usb/wusb*
1364 CFAG12864B LCD DRIVER
1365 P: Miguel Ojeda Sandonis
1368 W: http://miguelojeda.es/auxdisplay.htm
1369 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1371 F: drivers/auxdisplay/cfag12864b.c
1372 F: include/linux/cfag12864b.h
1374 CFAG12864BFB LCD FRAMEBUFFER DRIVER
1375 P: Miguel Ojeda Sandonis
1378 W: http://miguelojeda.es/auxdisplay.htm
1379 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1381 F: drivers/auxdisplay/cfag12864bfb.c
1382 F: include/linux/cfag12864b.h
1384 CFG80211 and NL80211
1389 F: include/linux/nl80211.h
1390 F: include/net/cfg80211.h
1392 X: net/wireless/wext*
1399 F: scripts/checkpatch.pl
1401 CISCO 10G ETHERNET DRIVER
1407 F: drivers/net/enic/
1409 CIRRUS LOGIC EP93XX ETHERNET DRIVER
1410 P: Lennert Buytenhek
1414 F: drivers/net/arm/ep93xx_eth.c
1416 CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1417 P: Lennert Buytenhek
1421 F: drivers/usb/host/ohci-ep93xx.c
1423 CIRRUS LOGIC CS4270 SOUND DRIVER
1428 F: sound/soc/codecs/cs4270*
1430 CIRRUS LOGIC CS4280/CS461x SOUNDDRIVER
1431 P: Cirrus Logic Corporation (kernel 2.2 driver)
1433 P: Nils Faerber (port to kernel 2.4)
1436 F: Documentation/input/cs461x.txt
1437 F: sound/pci/cs46xx/
1442 F: include/linux/clk.h
1444 CISCO FCOE HBA DRIVER
1445 P: Abhijeet Joglekar
1457 W: http://www.coda.cs.cmu.edu/
1459 F: Documentation/filesystems/coda.txt
1461 F: include/linux/coda*.h
1463 COMMON INTERNET FILE SYSTEM (CIFS)
1468 W: http://linux-cifs.samba.org/
1469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1471 F: Documentation/filesystems/cifs.txt
1474 COMPACTPCI HOTPLUG CORE
1480 F: drivers/pci/hotplug/cpci_hotplug*
1482 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1488 F: drivers/pci/hotplug/cpcihp_zt5550.*
1490 COMPACTPCI HOTPLUG GENERIC DRIVER
1496 F: drivers/pci/hotplug/cpcihp_generic.c
1498 COMPAL LAPTOP SUPPORT
1499 P: Cezary Jackiewicz
1502 F: drivers/platform/x86/compal-laptop.c
1504 COMPUTONE INTELLIPORT MULTIPORT CARD
1505 P: Michael H. Warfield
1507 W: http://www.wittsend.com/computone.html
1509 F: Documentation/serial/computone.txt
1510 F: drivers/char/ip2/
1512 CONEXANT ACCESSRUNNER USB DRIVER
1516 W: http://accessrunner.sourceforge.net/
1518 F: drivers/usb/atm/cxacru.c
1526 F: include/linux/configfs.h
1528 CONTROL GROUPS (CGROUPS)
1535 F: include/linux/cgroup*
1538 CORETEMP HARDWARE MONITORING DRIVER
1543 F: Documentation/hwmon/coretemp
1544 F: drivers/hwmon/coretemp.c
1546 COSA/SRP SYNC SERIAL DRIVER
1547 P: Jan "Yenya" Kasprzak
1549 W: http://www.fi.muni.cz/~kas/cosa/
1551 F: drivers/net/wan/cosa*
1553 CPMAC ETHERNET DRIVER
1558 F: drivers/net/cpmac.c
1560 CPU FREQUENCY DRIVERS
1564 W: http://www.codemonkey.org.uk/projects/cpufreq/
1565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1567 F: arch/x86/kernel/cpu/cpufreq/
1569 F: include/linux/cpufreq.h
1575 F: arch/x86/kernel/cpuid.c
1576 F: arch/x86/kernel/msr.c
1582 W: http://www.bullopensource.org/cpuset/
1583 W: http://oss.sgi.com/projects/cpusets/
1585 F: Documentation/cgroups/cpusets.txt
1586 F: include/linux/cpuset.h
1590 W: http://sourceforge.net/projects/cramfs/
1592 F: Documentation/filesystems/cramfs.txt
1601 W: http://developer.axis.com
1611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1613 F: Documentation/crypto/
1619 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1625 CS5535 Audio ALSA driver
1629 F: sound/pci/cs5535audio/
1631 CX18 VIDEO4LINUX DRIVER
1639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1640 W: http://linuxtv.org
1642 F: Documentation/video4linux/cx18.txt
1643 F: drivers/media/video/cx18/
1645 CXGB3 ETHERNET DRIVER (CXGB3)
1649 W: http://www.chelsio.com
1651 F: drivers/net/cxgb3/
1653 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1657 W: http://www.openfabrics.org
1659 F: drivers/infiniband/hw/cxgb3/
1665 W: http://www.arm.linux.org.uk/
1667 F: drivers/video/cyber2000fb.*
1669 CYCLADES 2X SYNC CARD DRIVER
1670 P: Arnaldo Carvalho de Melo
1672 W: http://oops.ghostprotocols.net:81/blog
1674 F: drivers/net/wan/cycx*
1676 CYCLADES ASYNC MUX DRIVER
1677 W: http://www.cyclades.com/
1679 F: drivers/char/cyclades.c
1680 F: include/linux/cyclades.h
1682 CYCLADES PC300 DRIVER
1683 W: http://www.cyclades.com/
1685 F: drivers/net/wan/pc300*
1687 DAMA SLAVE for AX.25
1690 W: http://yaina.de/jreuter/
1691 W: http://www.qsl.net/dl1bke/
1694 F: net/ax25/af_ax25.c
1695 F: net/ax25/ax25_dev.c
1696 F: net/ax25/ax25_ds_*
1697 F: net/ax25/ax25_in.c
1698 F: net/ax25/ax25_out.c
1699 F: net/ax25/ax25_timer.c
1700 F: net/ax25/sysctl_net_ax25.c
1702 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
1707 F: Documentation/networking/dmfe.txt
1708 F: drivers/net/tulip/dmfe.c
1710 DC390/AM53C974 SCSI driver
1713 W: http://www.garloff.de/kurt/linux/dc390/
1714 P: Guennadi Liakhovetski
1717 F: drivers/scsi/tmscsim.*
1726 W: http://twibble.org/dist/dc395x/
1728 L: http://lists.twibble.org/mailman/listinfo/dc395x/
1730 F: Documentation/scsi/dc395x.txt
1731 F: drivers/scsi/dc395x.*
1734 P: Arnaldo Carvalho de Melo
1737 W: http://linux-net.osdl.org/index.php/DCCP
1739 F: include/linux/dccp.h
1740 F: include/linux/tfrc.h
1743 DECnet NETWORK LAYER
1744 P: Christine Caulfield
1746 W: http://linux-decnet.sourceforge.net
1749 F: Documentation/networking/decnet.txt
1752 DEFXX FDDI NETWORK DRIVER
1753 P: Maciej W. Rozycki
1756 F: drivers/net/defxx.*
1762 F: drivers/platform/x86/dell-laptop.c
1764 DELL LAPTOP SMM DRIVER
1765 P: Massimo Dal Zotto
1767 W: http://www.debian.org/~dz/i8k/
1769 F: drivers/char/i8k.c
1770 F: include/linux/i8k.h
1772 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
1776 F: Documentation/dcdbas.txt
1777 F: drivers/firmware/dcdbas.*
1779 DELL WMI EXTRAS DRIVER
1784 DEVICE NUMBER REGISTRY
1787 W: http://lanana.org/docs/device-list/index.html
1794 W: http://sources.redhat.com/dm
1796 F: Documentation/device-mapper/
1798 F: include/linux/device-mapper.h
1799 F: include/linux/dm-*.h
1801 DIGI INTL. EPCA DRIVER
1802 P: Digi International, Inc
1805 W: http://www.digi.com
1807 F: Documentation/serial/digiepca.txt
1808 F: drivers/char/epca*
1809 F: drivers/char/digi*
1811 DIRECTORY NOTIFICATION (DNOTIFY)
1816 F: Documentation/filesystems/dnotify.txt
1817 F: fs/notify/dnotify/
1818 F: include/linux/dnotify.h
1820 DISK GEOMETRY AND PARTITION HANDLING
1823 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
1824 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
1825 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
1833 F: Documentation/filesystems/quota.txt
1835 F: include/linux/quota*.h
1837 DISTRIBUTED LOCK MANAGER (DLM)
1838 P: Christine Caulfield
1843 W: http://sources.redhat.com/cluster/
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
1848 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
1856 F: include/linux/dma*
1858 DME1737 HARDWARE MONITOR DRIVER
1863 F: Documentation/hwmon/dme1737
1864 F: drivers/hwmon/dme1737.c
1866 DOCBOOK FOR DOCUMENTATION
1871 DOCKING STATION DRIVER
1876 F: drivers/acpi/dock.c
1886 P: James R. Van Zandt
1890 F: drivers/char/dtlk.c
1891 F: include/linux/dtlk.h
1893 DPT_I2O SCSI RAID DRIVER
1894 P: Adaptec OEM Raid Solutions
1897 W: http://www.adaptec.com/
1899 F: drivers/scsi/dpt*
1900 F: drivers/scsi/dpt/
1902 DRIVER CORE, KOBJECTS, AND SYSFS
1903 P: Greg Kroah-Hartman
1906 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
1908 F: Documentation/kobject.txt
1911 F: include/linux/kobj*
1918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
1927 F: drivers/net/wan/dscc4.c
1929 DZ DECSTATION DZ11 SERIAL DRIVER
1930 P: Maciej W. Rozycki
1933 F: drivers/serial/dz.*
1935 EATA-DMA SCSI DRIVER
1941 F: drivers/scsi/eata*
1943 EATA ISA/EISA/PCI SCSI DRIVER
1948 F: drivers/scsi/eata.c
1950 EATA-PIO SCSI DRIVER
1956 F: drivers/scsi/eata_pio.*
1963 W: http://ebtables.sourceforge.net/
1965 F: include/linux/netfilter_bridge/ebt_*.h
1966 F: net/bridge/netfilter/ebt*.c
1974 W: https://launchpad.net/ecryptfs
1976 F: Documentation/filesystems/ecryptfs.txt
1983 W: bluesmoke.sourceforge.net
1985 F: Documentation/edac.txt
1986 F: drivers/edac/edac_*
1987 F: include/linux/edac.h
1995 W: bluesmoke.sourceforge.net
1997 F: drivers/edac/amd64_edac*
2005 W: bluesmoke.sourceforge.net
2007 F: drivers/edac/e752x_edac.c
2013 W: bluesmoke.sourceforge.net
2015 F: drivers/edac/e7xxx_edac.c
2021 W: bluesmoke.sourceforge.net
2023 F: drivers/edac/i82443bxgx_edac.c
2029 W: bluesmoke.sourceforge.net
2031 F: drivers/edac/i3000_edac.c
2037 W: bluesmoke.sourceforge.net
2039 F: drivers/edac/i5000_edac.c
2042 P: Mauro Carvalho Chehab
2045 W: bluesmoke.sourceforge.net
2047 F: drivers/edac/i5400_edac.c
2050 P: Ranganathan Desikan
2055 W: bluesmoke.sourceforge.net
2057 F: drivers/edac/i82975x_edac.c
2063 W: bluesmoke.sourceforge.net
2065 F: drivers/edac/pasemi_edac.c
2071 W: bluesmoke.sourceforge.net
2073 F: drivers/edac/r82600_edac.c
2075 EEEPC LAPTOP EXTRAS DRIVER
2079 W: http://sourceforge.net/projects/acpi4asus
2081 F: drivers/platform/x86/eeepc-laptop.c
2084 W: http://aeschi.ch.eu.org/efs/
2088 EHCA (IBM GX bus InfiniBand adapter) DRIVER
2095 F: drivers/infiniband/hw/ehca/
2107 EMULEX LPFC FC SCSI DRIVER
2111 W: http://sourceforge.net/projects/lpfcxxxx
2113 F: drivers/scsi/lpfc/
2115 ENE CB710 FLASH CARD READER DRIVER
2116 P: Michał Mirosław
2120 F: drivers/misc/cb710/
2121 F: drivers/mmc/host/cb710-mmc.*
2122 F: include/linux/cb710.h
2124 EPSON 1355 FRAMEBUFFER DRIVER
2125 P: Christopher Hoover
2127 P: Christopher Hoover
2130 F: drivers/video/epson1355fb.c
2132 EPSON S1D13XXX FRAMEBUFFER DRIVER
2133 P: Kristoffer Ericson
2136 F: drivers/video/s1d13xxxfb.c
2137 F: include/video/s1d13xxxfb.h
2139 ETHEREXPRESS-16 NETWORK DRIVER
2144 F: drivers/net/eexpress.*
2147 P: Stephen Hemminger
2150 W: http://www.linux-foundation.org/en/Net:Bridge
2152 F: include/linux/netfilter_bridge/
2155 ETHERTEAM 16I DRIVER
2159 F: drivers/net/eth16i.c
2164 F: Documentation/filesystems/ext2.txt
2166 F: include/linux/ext2*
2177 F: Documentation/filesystems/ext3.txt
2179 F: include/linux/ext3*
2187 W: http://ext4.wiki.kernel.org
2189 F: Documentation/filesystems/ext4.txt
2192 F71805F HARDWARE MONITORING DRIVER
2197 F: Documentation/hwmon/f71805f
2198 F: drivers/hwmon/f71805f.c
2200 FARSYNC SYNCHRONOUS DRIVER
2203 W: http://www.farsite.co.uk/
2205 F: drivers/net/wan/farsync.*
2207 FAULT INJECTION SUPPORT
2211 F: Documentation/fault-injection/
2212 F: lib/fault-inject.c
2214 FILE LOCKING (flock() and fcntl()/lockf())
2219 F: include/linux/fcntl.h
2220 F: include/linux/fs.h
2224 FILESYSTEMS (VFS and infrastructure)
2231 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2236 F: drivers/hwmon/f75375s.c
2237 F: include/linux/f75375s.h
2240 P: Kristian Hoegsberg
2245 W: http://www.linux1394.org/
2246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2248 F: drivers/firewire/
2249 F: include/linux/firewire*.h
2251 FIRMWARE LOADER (request_firmware)
2254 F: Documentation/firmware_class/
2255 F: drivers/base/firmware*.c
2256 F: include/linux/firmware.h
2261 W: http://floatingpoint.sourceforge.net/emulator/index.html
2263 F: arch/x86/math-emu/
2265 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2270 F: drivers/net/wan/dlci.c
2271 F: drivers/net/wan/sdla.c
2277 W: http://linux-fbdev.sourceforge.net/
2279 F: Documentation/fb/
2280 F: drivers/video/fb*
2281 F: include/linux/fb.h
2283 FREESCALE DMA DRIVER
2291 F: drivers/dma/fsldma.*
2293 FREESCALE I2C CPM DRIVER
2299 F: drivers/i2c/busses/i2c-cpm.c
2301 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2307 F: arch/arm/plat-mxc/include/mach/imxfb.h
2308 F: drivers/video/imxfb.c
2310 FREESCALE SOC FS_ENET DRIVER
2311 P: Pantelis Antoniou
2318 F: drivers/net/fs_enet/
2319 F: include/linux/fs_enet_pd.h
2321 FREESCALE QUICC ENGINE LIBRARY
2326 F: arch/powerpc/sysdev/qe_lib/
2327 F: arch/powerpc/include/asm/*qe.h
2329 FREESCALE HIGHSPEED USB DEVICE DRIVER
2335 F: drivers/usb/gadget/fsl_usb2_udc.c
2337 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2343 F: drivers/net/ucc_geth*
2345 FREESCALE QUICC ENGINE UCC UART DRIVER
2350 F: drivers/serial/ucc_uart.c
2352 FREESCALE SOC SOUND DRIVERS
2358 F: sound/soc/fsl/fsl*
2359 F: sound/soc/fsl/mpc8610_hpcd.c
2362 P: Christoph Hellwig
2364 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2371 P: Rafael J. Wysocki
2375 F: Documentation/power/freezing-of-tasks.txt
2376 F: include/linux/freezer.h
2379 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2384 F: Documentation/filesystems/caching/
2386 F: include/linux/fscache*.h
2392 F: Documentation/ftrace.txt
2393 F: arch/*/*/*/ftrace.h
2394 F: arch/*/kernel/ftrace.c
2395 F: include/*/ftrace.h
2398 FUJITSU FR-V (FRV) PORT
2404 FUJITSU LAPTOP EXTRAS
2409 F: drivers/platform/x86/fujitsu-laptop.c
2411 FUSE: FILESYSTEM IN USERSPACE
2415 W: http://fuse.sourceforge.net/
2418 F: include/linux/fuse.h
2420 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2424 S: Odd Fixes (e.g., new signatures)
2425 F: drivers/scsi/fdomain.*
2427 GDT SCSI DISK ARRAY CONTROLLER DRIVER
2431 W: http://www.icp-vortex.com/
2433 F: drivers/scsi/gdt*
2435 GENERIC GPIO I2C DRIVER
2436 P: Haavard Skinnemoen
2439 F: drivers/i2c/busses/i2c-gpio.c
2440 F: include/linux/i2c-gpio.h
2442 GENERIC HDLC (WAN) DRIVERS
2445 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
2447 F: drivers/net/wan/c101.c
2448 F: drivers/net/wan/hd6457*
2449 F: drivers/net/wan/hdlc*
2450 F: drivers/net/wan/n2.c
2451 F: drivers/net/wan/pc300too.c
2452 F: drivers/net/wan/pci200syn.c
2453 F: drivers/net/wan/wanxl*
2456 P: Steven Whitehouse
2459 W: http://sources.redhat.com/cluster/
2460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2463 F: Documentation/filesystems/gfs2*.txt
2465 F: include/linux/gfs2_ondisk.h
2467 GIGASET ISDN DRIVERS
2473 W: http://gigaset307x.sourceforge.net/
2475 F: Documentation/isdn/README.gigaset
2476 F: drivers/isdn/gigaset/
2477 F: include/linux/gigaset_dev.h
2479 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2483 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2485 F: drivers/hwmon/hdaps.c
2487 HYPERVISOR VIRTUAL CONSOLE DRIVER
2491 F: drivers/char/hvc_*
2493 GSPCA FINEPIX SUBDRIVER
2497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2499 F: drivers/media/video/gspca/finepix.c
2501 GSPCA M5602 SUBDRIVER
2505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2507 F: drivers/media/video/gspca/m5602/
2509 GSPCA PAC207 SONIXB SUBDRIVER
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2515 F: drivers/media/video/gspca/pac207.c
2517 GSPCA T613 SUBDRIVER
2518 P: Leandro Costantino
2521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2523 F: drivers/media/video/gspca/t613.c
2525 GSPCA USB WEBCAM DRIVER
2526 P: Jean-Francois Moine
2528 W: http://moinejf.free.fr
2530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2532 F: drivers/media/video/gspca/
2536 W: http://www.lm-sensors.org/
2540 HARDWARE RANDOM NUMBER GENERATOR CORE
2542 F: Documentation/hw_random.txt
2543 F: drivers/char/hw_random/
2544 F: include/linux/hw_random.h
2546 HARMONY SOUND DRIVER
2551 F: sound/parisc/harmony.*
2553 HAYES ESP SERIAL DRIVER
2554 P: Andrew J. Robinson
2557 W: http://www.nyx.net/~arobinso
2559 F: Documentation/serial/hayes-esp.txt
2560 F: drivers/char/esp.c
2562 HEWLETT-PACKARD SMART2 RAID DRIVER
2567 F: Documentation/blockdev/cpqarray.txt
2568 F: drivers/block/cpqarray.*
2570 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2575 F: Documentation/blockdev/cciss.txt
2576 F: drivers/block/cciss*
2577 F: include/linux/cciss_ioctl.h
2584 F: Documentation/filesystems/hfs.txt
2587 HGA FRAMEBUFFER DRIVER
2591 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2593 F: drivers/video/hgafb.c
2595 HIBERNATION (aka Software Suspend, aka swsusp)
2598 P: Rafael J. Wysocki
2603 F: drivers/base/power/
2605 F: include/linux/suspend.h
2606 F: include/linux/freezer.h
2607 F: include/linux/pm.h
2608 F: arch/*/include/asm/suspend*.h
2614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
2617 F: include/linux/hid*
2619 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
2624 F: Documentation/timers/
2626 F: include/linux/hrtimer.h
2628 HIGH-SPEED SCC DRIVER FOR AX.25
2632 W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/
2634 F: drivers/net/hamradio/dmascc.c
2635 F: drivers/net/hamradio/scc.c
2637 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
2638 P: HighPoint Linux Team
2640 W: http://www.highpoint-tech.com
2642 F: Documentation/scsi/hptiop.txt
2643 F: drivers/scsi/hptiop.c
2650 F: include/linux/hippidevice.h
2651 F: include/linux/if_hippi.h
2659 W: http://hostap.epitest.fi/
2661 F: drivers/net/wireless/hostap/
2663 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
2667 F: drivers/platform/x86/tc1100-wmi.c
2669 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
2673 F: drivers/net/hp100.*
2675 HPET: High Precision Event Timers driver
2679 F: Documentation/timers/hpet.txt
2680 F: drivers/char/hpet.c
2681 F: include/linux/hpet.h
2684 P: Venkatesh Pallipadi (Venki)
2687 F: arch/x86/kernel/hpet.c
2688 F: arch/x86/include/asm/hpet.h
2699 F: drivers/char/hpet.c
2704 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
2711 W: http://www.pharscape.org
2713 F: drivers/net/usb/hso.c
2715 HTCPEN TOUCHSCREEN DRIVER
2720 F: drivers/input/touchscreen/htcpen.c
2728 I2C/SMBUS STUB DRIVER
2733 F: drivers/i2c/busses/i2c-stub.c
2736 P: Jean Delvare (PC drivers, core)
2738 P: Ben Dooks (embedded platforms)
2741 W: http://i2c.wiki.kernel.org/
2742 T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
2744 F: Documentation/i2c/
2746 F: include/linux/i2c.h
2747 F: include/linux/i2c-dev.h
2748 F: include/linux/i2c-id.h
2754 W: http://www.harbaum.org/till/i2c_tiny_usb
2756 F: drivers/i2c/busses/i2c-tiny-usb.c
2765 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
2771 IA64 (Itanium) PLATFORM
2775 W: http://www.ia64-linux.org/
2776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
2780 IBM MCA SCSI SUBSYSTEM DRIVER
2783 W: http://www.uni-mainz.de/~langm000/linux.html
2785 F: drivers/scsi/ibmmca.c
2787 IBM Power Linux RAID adapter
2791 F: drivers/scsi/ipr.*
2793 IBM ServeRAID RAID DRIVER
2797 W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html
2799 F: drivers/scsi/ips.*
2802 P: Bartlomiej Zolnierkiewicz
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6.git
2807 F: Documentation/ide/
2809 F: include/linux/ide.h
2816 F: Documentation/cdrom/ide-cd
2817 F: drivers/ide/ide-cd*
2824 F: drivers/idle/i7300_idle.c
2832 W: http://www.linux1394.org/
2833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2835 F: drivers/ieee1394/
2837 IEEE 1394 RAW I/O DRIVER
2844 F: drivers/ieee1394/raw1394*
2846 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
2850 F: security/integrity/ima/
2852 IMS TWINTURBO FRAMEBUFFER DRIVER
2855 F: drivers/video/imsttfb.c
2857 INFINIBAND SUBSYSTEM
2865 W: http://www.openib.org/
2866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
2868 F: Documentation/infiniband/
2869 F: drivers/infiniband/
2870 F: include/linux/if_infiniband.h
2881 F: Documentation/filesystems/inotify.txt
2882 F: fs/notify/inotify/
2883 F: include/linux/inotify.h
2885 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
2890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
2894 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
2899 F: Documentation/fb/intelfb.txt
2900 F: drivers/video/intelfb/
2902 INTEL 810/815 FRAMEBUFFER DRIVER
2907 F: drivers/video/i810/
2909 INTEL MENLOW THERMAL DRIVER
2913 W: http://www.lesswatts.org/projects/acpi/
2915 F: drivers/platform/x86/intel_menlow.c
2917 INTEL IA32 MICROCODE UPDATE SUPPORT
2921 F: arch/x86/kernel/microcode_core.c
2922 F: arch/x86/kernel/microcode_intel.c
2924 INTEL I/OAT DMA DRIVER
2929 F: drivers/dma/ioat*
2935 T: git git://git.infradead.org/iommu-2.6.git
2937 F: drivers/pci/intel-iommu.c
2938 F: include/linux/intel-iommu.h
2940 INTEL IOP-ADMA DMA DRIVER
2945 F: drivers/dma/iop-adma.c
2947 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
2951 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
2952 F: arch/arm/mach-ixp4xx/include/mach/npe.h
2953 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
2954 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
2955 F: drivers/net/arm/ixp4xx_eth.c
2956 F: drivers/net/wan/ixp4xx_hss.c
2958 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
2962 F: drivers/char/hw_random/ixp4xx-rng.c
2964 INTEL IXP2000 ETHERNET DRIVER
2965 P: Lennert Buytenhek
2969 F: drivers/net/ixp2000/
2971 INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe)
2983 W: http://e1000.sourceforge.net/
2985 F: drivers/net/e100.c
2986 F: drivers/net/e1000/
2987 F: drivers/net/e1000e/
2989 F: drivers/net/ixgb/
2990 F: drivers/net/ixgbe/
2992 INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
3001 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
3002 W: http://ipw2100.sourceforge.net
3004 F: Documentation/networking/README.ipw2100
3005 F: drivers/net/wireless/ipw2x00/ipw2100.*
3007 INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
3016 W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel
3017 W: http://ipw2200.sourceforge.net
3019 F: Documentation/networking/README.ipw2200
3020 F: drivers/net/wireless/ipw2x00/ipw2200.*
3022 INTEL WIRELESS WIMAX CONNECTION 2400
3023 P: Inaky Perez-Gonzalez
3028 W: http://linuxwimax.org
3029 F: Documentation/wimax/README.i2400m
3030 F: drivers/net/wimax/i2400m/
3031 F: include/linux/wimax/i2400m.h
3033 INTEL WIRELESS WIFI LINK (iwlwifi)
3040 W: http://intellinuxwireless.org
3041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
3043 F: drivers/net/wireless/iwlwifi/
3045 IOC3 ETHERNET DRIVER
3050 F: drivers/net/ioc3-eth.c
3057 F: drivers/serial/ioc3_serial.c
3063 F: net/ipv4/netfilter/ipt_MASQUERADE.c
3065 IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
3074 F: drivers/net/ipg.c
3080 T: git git://git.qlogic.com/ipath-linux-2.6
3082 F: drivers/infiniband/hw/ipath/
3088 W: http://openipmi.sourceforge.net/
3090 F: Documentation/IPMI.txt
3091 F: drivers/char/ipmi/
3092 F: include/linux/ipmi*
3094 IPS SCSI RAID DRIVER
3095 P: Adaptec OEM Raid Solutions
3098 W: http://www.adaptec.com/
3100 F: drivers/scsi/ips*
3112 F: Documentation/networking/ipvs-sysctl.txt
3113 F: net/netfilter/ipvs/
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3122 F: drivers/char/pcmcia/ipwireless/
3125 P: Arnaldo Carvalho de Melo
3129 F: include/linux/ipx.h
3130 F: include/net/ipx.h
3137 W: http://irda.sourceforge.net/
3139 F: Documentation/networking/irda.txt
3140 F: drivers/net/irda/
3141 F: include/net/irda/
3148 F: Documentation/isapnp.txt
3149 F: drivers/pnp/isapnp/
3150 F: include/linux/isapnp.h
3156 W: www.open-iscsi.org
3157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
3159 F: drivers/scsi/*iscsi*
3160 F: include/scsi/*iscsi*
3166 W: http://www.isdn4linux.de
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
3169 F: Documentation/isdn/
3171 F: include/linux/isdn.h
3172 F: include/linux/isdn/
3174 ISDN SUBSYSTEM (Eicon active card driver)
3178 W: http://www.melware.de
3180 F: drivers/isdn/hardware/eicon/
3182 IVTV VIDEO4LINUX DRIVER
3188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3189 W: http://www.ivtvdriver.org
3191 F: Documentation/video4linux/*.ivtv
3192 F: drivers/media/video/ivtv/
3193 F: include/linux/ivtv*
3199 W: http://jfs.sourceforge.net/
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
3202 F: Documentation/filesystems/jfs.txt
3210 F: drivers/net/jme.*
3212 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
3216 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
3219 F: include/linux/jffs2.h
3220 F: include/mtd/jffs2-user.h
3222 JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
3230 F: include/linux/ext*jbd*.h
3231 F: include/linux/jbd*.h
3233 K8TEMP HARDWARE MONITORING DRIVER
3238 F: Documentation/hwmon/k8temp
3239 F: drivers/hwmon/k8temp.c
3246 F: Documentation/kbuild/kconfig-language.txt
3256 W: http://lse.sourceforge.net/kdump/
3258 F: Documentation/kdump/
3260 KERNEL AUTOMOUNTER (AUTOFS)
3267 KERNEL AUTOMOUNTER v4 (AUTOFS4)
3277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git
3281 F: Documentation/kbuild/
3283 F: scripts/Makefile.*
3288 W: http://www.kerneljanitors.org/
3291 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3297 W: http://nfs.sourceforge.net/
3300 F: include/linux/nfsd/
3304 F: include/linux/lockd/
3305 F: include/linux/sunrpc/
3307 KERNEL VIRTUAL MACHINE (KVM)
3311 W: http://kvm.qumranet.com
3313 F: Documentation/*/kvm.txt
3315 F: arch/*/include/asm/kvm*
3316 F: include/linux/kvm*
3319 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3323 W: http://kvm.qumranet.com
3325 F: arch/x86/include/asm/svm.h
3326 F: arch/x86/kvm/kvm_svm.h
3327 F: arch/x86/kvm/svm.c
3329 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3333 W: http://kvm.qumranet.com
3335 F: arch/powerpc/include/asm/kvm*
3336 F: arch/powerpc/kvm/
3338 KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3342 W: http://kvm.qumranet.com
3344 F: Documentation/ia64/kvm.txt
3345 F: arch/ia64/include/asm/kvm*
3348 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3351 P: Christian Borntraeger
3355 W: http://www.ibm.com/developerworks/linux/linux390/
3357 F: Documentation/s390/kvm.txt
3358 F: arch/s390/include/asm/kvm*
3364 W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/
3368 F: include/linux/kexec.h
3376 F: Documentation/DocBook/kgdb.tmpl
3377 F: drivers/misc/kgdbts.c
3378 F: drivers/serial/kgdboc.c
3379 F: include/linux/kgdb.h
3387 F: Documentation/kmemleak.txt
3388 F: include/linux/kmemleak.h
3390 F: mm/kmemleak-test.c
3393 P: Eduard - Gabriel Munteanu
3397 F: Documentation/trace/kmemtrace.txt
3398 F: include/trace/kmemtrace.h
3399 F: kernel/trace/kmemtrace.c
3402 P: Ananth N Mavinakayanahalli
3404 P: Anil S Keshavamurthy
3412 F: Documentation/kprobes.txt
3413 F: include/linux/kprobes.h
3416 KS0108 LCD CONTROLLER DRIVER
3417 P: Miguel Ojeda Sandonis
3420 W: http://miguelojeda.es/auxdisplay.htm
3421 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3423 F: Documentation/auxdisplay/ks0108
3424 F: drivers/auxdisplay/ks0108.c
3425 F: include/linux/ks0108.h
3430 F: Documentation/networking/lapb-module.txt
3434 LASI 53c700 driver for PARISC
3435 P: James E.J. Bottomley
3439 F: Documentation/scsi/53c700.txt
3440 F: drivers/scsi/53c700*
3447 F: include/linux/leds.h
3449 LEGO USB Tower driver
3453 W: http://legousb.sourceforge.net/
3455 F: drivers/usb/misc/legousbtower.c
3461 W: http://lguest.ozlabs.org/
3463 F: Documentation/lguest/
3466 F: include/linux/lguest*.h
3467 F: arch/x86/include/asm/lguest*.h
3469 LINUX FOR IBM pSERIES (RS/6000)
3472 W: http://www.ibm.com/linux/ltc/projects/ppc
3475 LINUX FOR POWERPC (32-BIT AND 64-BIT)
3476 P: Benjamin Herrenschmidt
3480 W: http://www.penguinppc.org/
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3485 LINUX FOR POWER MACINTOSH
3486 P: Benjamin Herrenschmidt
3488 W: http://www.penguinppc.org/
3492 LINUX FOR POWERPC EMBEDDED MPC5XXX
3496 T: git git://git.secretlab.ca/git/linux-2.6.git
3499 LINUX FOR POWERPC EMBEDDED PPC4XX
3504 W: http://www.penguinppc.org/
3506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3509 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3512 W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3514 T: git git://git.secretlab.ca/git/linux-2.6.git
3517 LINUX FOR POWERPC EMBEDDED PPC8XX
3522 W: http://www.penguinppc.org/
3526 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3529 W: http://www.penguinppc.org/
3533 LINUX FOR POWERPC PA SEMI PWRFICIENT
3536 W: http://www.pasemi.com/
3540 LINUX SECURITY MODULE (LSM) FRAMEWORK
3544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git
3548 P: Arnaldo Carvalho de Melo
3551 F: include/linux/llc.h
3555 LIS3LV02D ACCELEROMETER DRIVER
3559 F: Documentation/hwmon/lis3lv02d
3560 F: drivers/hwmon/lis3lv02d.*
3562 LM83 HARDWARE MONITOR DRIVER
3567 F: Documentation/hwmon/lm83
3568 F: drivers/hwmon/lm83.c
3570 LM90 HARDWARE MONITOR DRIVER
3575 F: Documentation/hwmon/lm90
3576 F: drivers/hwmon/lm90.c
3578 LOCKDEP AND LOCKSTAT
3584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
3586 F: Documentation/lockdep*.txt
3587 F: Documentation/lockstat.txt
3588 F: include/linux/lockdep.h
3591 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
3592 P: Richard Russon (FlatCap)
3595 W: http://www.linux-ntfs.org/content/view/19/37/
3597 F: Documentation/ldm.txt
3598 F: fs/partitions/ldm.*
3600 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3606 W: http://www.lsilogic.com/support
3608 F: drivers/message/fusion/
3610 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
3615 F: drivers/scsi/sym53c8xx_2/
3617 LTP (Linux Test Project)
3623 W: http://ltp.sourceforge.net/
3624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git
3632 W: http://www.linux-m32r.org/
3635 F: include/asm-m32r/
3638 P: Geert Uytterhoeven
3643 W: http://www.linux-m68k.org/
3644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
3649 M68K ON APPLE MACINTOSH
3652 W: http://www.mac.linux-m68k.org/
3660 W: http://www.tazenda.demon.co.uk/phil/linux-hp
3668 W: http://linuxwireless.org/
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3671 F: Documentation/networking/mac80211-injection.txt
3672 F: include/net/mac80211.h
3675 MAC80211 PID RATE CONTROL
3681 W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
3682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
3684 F: net/mac80211/rc80211_pid*
3691 F: drivers/net/macvlan.c
3692 F: include/linux/if_macvlan.h
3694 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
3697 W: http://www.kernel.org/doc/man-pages
3701 MARVELL LIBERTAS WIRELESS DRIVER
3706 F: drivers/net/wireless/libertas/
3708 MARVELL MV643XX ETHERNET DRIVER
3709 P: Lennert Buytenhek
3713 F: drivers/net/mv643xx_eth.*
3714 F: include/linux/mv643xx.h
3716 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
3722 MARVELL YUKON / SYSKONNECT DRIVER
3727 W: http://www.syskonnect.com
3730 MATROX FRAMEBUFFER DRIVER
3735 F: drivers/video/matrox/matroxfb_*
3736 F: include/linux/matroxfb.h
3738 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
3743 F: Documentation/hwmon/max6650
3744 F: drivers/hwmon/max6650.c
3746 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
3747 P: Mauro Carvalho Chehab
3749 P: LinuxTV.org Project
3751 W: http://linuxtv.org
3752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3754 F: Documentation/dvb/
3755 F: Documentation/video4linux/
3758 F: include/linux/dvb/
3759 F: include/linux/videodev*.h
3761 MEGARAID SCSI DRIVERS
3765 W: http://megaraid.lsilogic.com
3767 F: Documentation/scsi/megaraid.txt
3768 F: drivers/scsi/megaraid.*
3769 F: drivers/scsi/megaraid/
3774 W: http://www.linux-mm.org
3776 F: include/linux/mm.h
3779 MEMORY RESOURCE CONTROLLER
3784 P: KAMEZAWA Hiroyuki
3791 MEMORY TECHNOLOGY DEVICES (MTD)
3794 W: http://www.linux-mtd.infradead.org/
3796 T: git git://git.infradead.org/mtd-2.6.git
3799 F: include/linux/mtd/
3802 MICROBLAZE ARCHITECTURE
3806 W: http://www.monstr.eu/fdt/
3807 T: git git://git.monstr.eu/linux-2.6-microblaze.git
3815 F: drivers/usb/image/microtek.*
3820 W: http://www.linux-mips.org/
3822 T: git git://git.linux-mips.org/pub/scm/linux.git
3824 F: Documentation/mips/
3827 MISCELLANEOUS MCA-SUPPORT
3832 F: Documentation/ia64/mca.txt
3833 F: Documentation/mca.txt
3835 F: include/linux/mca*
3842 F: include/linux/module.h
3845 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
3848 W: http://popies.net/meye/
3850 F: Documentation/video4linux/meye.txt
3851 F: drivers/media/video/meye.*
3852 F: include/linux/meye.h
3854 MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
3859 F: drivers/mmc/host/imxmmc.*
3861 MOUSE AND MISC DEVICES [GENERAL]
3862 P: Alessandro Rubini
3866 F: drivers/input/mouse/
3867 F: include/linux/gpio_mouse.h
3869 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
3874 F: Documentation/serial/moxa-smartio
3875 F: drivers/char/mxser.*
3878 P: Lennart Poettering
3880 W: https://tango.0pointer.de/mailman/listinfo/s270-linux
3881 W: http://0pointer.de/lennart/tchibo.html
3883 F: drivers/platform/x86/msi-laptop.c
3885 MULTIFUNCTION DEVICES (MFD)
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
3893 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
3899 F: include/linux/mmc/
3901 MULTIMEDIA CARD (MMC) ETC. OVER SPI
3906 F: drivers/mmc/host/mmc_spi.c
3907 F: include/linux/spi/mmc_spi.h
3909 MULTISOUND SOUND DRIVER
3913 F: Documentation/sound/oss/MultiSound
3916 MULTITECH MULTIPORT CARD (ISICOM)
3921 F: drivers/char/isicom.c
3922 F: include/linux/isicom.h
3924 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3928 T: git git://gitorious.org/musb/mainline.git
3930 F: drivers/usb/musb/
3932 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
3938 W: http://www.myri.com/scs/download-Myri10GE.html
3940 F: drivers/net/myri10ge/
3942 NATSEMI ETHERNET DRIVER (DP8381x)
3946 F: drivers/net/natsemi.c
3955 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
3956 P: James E.J. Bottomley
3960 F: drivers/scsi/NCR_D700.*
3962 NETEFFECT IWARP RNIC DRIVER (IW_NES)
3968 W: http://www.neteffect.com
3970 F: drivers/infiniband/hw/nes/
3972 NETEM NETWORK EMULATOR
3973 P: Stephen Hemminger
3977 F: net/sched/sch_netem.c
3979 NETERION (S2IO) 10GbE DRIVER (xframe/vxge)
3984 P: Sivakumar Subramani
3986 P: Sreenivasa Honnur
3991 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
3992 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
3994 F: Documentation/networking/s2io.txt
3995 F: drivers/net/s2io*
3997 NETFILTER/IPTABLES/IPCHAINS
4008 W: http://www.netfilter.org/
4009 W: http://www.iptables.org/
4011 F: include/linux/netfilter*
4012 F: include/linux/netfilter/
4013 F: include/net/netfilter/
4014 F: net/*/netfilter.c
4021 W: http://netlabel.sf.net
4024 F: Documentation/netlabel/
4025 F: include/net/netlabel.h
4028 NETROM NETWORK LAYER
4032 W: http://www.linux-ax25.org/
4034 F: include/linux/netrom.h
4035 F: include/net/netrom.h
4038 NETWORK BLOCK DEVICE (NBD)
4042 F: Documentation/blockdev/nbd.txt
4043 F: drivers/block/nbd.c
4044 F: include/linux/nbd.h
4046 NETWORKING [GENERAL]
4050 W: http://www.linuxfoundation.org/en/Net
4051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4056 NETWORKING [IPv4/IPv6]
4061 P: Pekka Savola (ipv6)
4065 P: Hideaki YOSHIFUJI
4070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4076 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
4082 NETWORKING [WIRELESS]
4086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4089 F: include/net/ieee80211*
4090 F: include/net/wireless.h
4094 W: http://www.linuxfoundation.org/en/Net
4095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4099 NETXEN (1/10) GbE SUPPORT
4103 W: http://www.netxen.com
4105 F: drivers/net/netxen/
4107 NFS, SUNRPC, AND LOCKD CLIENTS
4111 W: http://client.linux-nfs.org
4112 T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
4118 F: include/linux/lockd/
4119 F: include/linux/nfs*
4120 F: include/linux/sunrpc/
4122 NI5010 NETWORK DRIVER
4123 P: Jan-Pascal van Best
4129 F: drivers/net/ni5010.*
4135 W: http://www.nilfs.org/en/
4137 F: Documentation/filesystems/nilfs2.txt
4139 F: include/linux/nilfs2_fs.h
4141 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
4144 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4146 F: Documentation/scsi/NinjaSCSI.txt
4147 F: drivers/scsi/pcmcia/nsp_*
4149 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
4154 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4156 F: Documentation/scsi/NinjaSCSI.txt
4157 F: drivers/scsi/nsp32*
4160 P: Anton Altaparmakov
4164 W: http://www.linux-ntfs.org/
4165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
4167 F: Documentation/filesystems/ntfs.txt
4170 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
4175 F: drivers/video/riva/
4176 F: drivers/video/nvidia/
4182 W: http://www.muru.com/linux/omap/
4183 W: http://linux.omap.com/
4184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
4188 OMAP CLOCK FRAMEWORK SUPPORT
4193 F: arch/arm/*omap*/*clock*
4195 OMAP POWER MANAGEMENT SUPPORT
4200 F: arch/arm/*omap*/*pm*
4210 OMAP FRAMEBUFFER SUPPORT
4216 F: drivers/video/omap/
4224 F: drivers/mmc/host/*omap*
4226 OMAP RANDOM NUMBER GENERATOR SUPPORT
4230 F: drivers/char/hw_random/omap-rng.c
4246 F: Documentation/filesystems/omfs.txt
4249 OMNIKEY CARDMAN 4000 DRIVER
4253 F: drivers/char/pcmcia/cm4000_cs.c
4254 F: include/linux/cm4000_cs.h
4256 OMNIKEY CARDMAN 4040 DRIVER
4260 F: drivers/char/pcmcia/cm4040_cs.*
4262 OMNIVISION OV7670 SENSOR DRIVER
4266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4268 F: drivers/media/video/ov7670.c
4270 ONENAND FLASH DRIVER
4275 F: drivers/mtd/onenand/
4276 F: include/linux/mtd/onenand*.h
4278 ONSTREAM SCSI TAPE DRIVER
4284 F: drivers/scsi/osst*
4287 OPENCORES I2C BUS DRIVER
4292 F: Documentation/i2c/busses/i2c-ocores
4293 F: drivers/i2c/busses/i2c-ocores.c
4301 F: drivers/oprofile/
4302 F: include/linux/oprofile.h
4304 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
4310 W: http://oss.oracle.com/projects/ocfs2/
4311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
4313 F: Documentation/filesystems/ocfs2.txt
4314 F: Documentation/filesystems/dlmfs.txt
4325 W: http://www.nongnu.org/orinoco/
4327 F: drivers/net/wireless/orinoco/
4335 W: http://open-osd.org
4336 T: git git://git.open-osd.org/open-osd.git
4343 W: http://prism54.org
4344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
4346 F: drivers/net/wireless/p54/
4348 PA SEMI ETHERNET DRIVER
4353 F: drivers/net/pasemi_mac.*
4355 PA SEMI SMBUS DRIVER
4360 F: drivers/i2c/busses/i2c-pasemi.c
4362 PANASONIC LAPTOP ACPI EXTRAS DRIVER
4366 F: drivers/platform/x86/panasonic-laptop.c
4368 PANASONIC MN10300/AM33 PORT
4374 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
4376 F: Documentation/mn10300/
4379 PARALLEL PORT SUPPORT
4383 F: include/linux/parport*.h
4384 F: drivers/char/ppdev.c
4385 F: include/linux/ppdev.h
4387 PARAVIRT_OPS INTERFACE
4388 P: Jeremy Fitzhardinge
4399 F: Documentation/ia64/paravirt_ops.txt
4400 F: arch/*/kernel/paravirt*
4401 F: arch/*/include/asm/paravirt.h
4403 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
4407 W: http://www.torque.net/linux-pp.html
4409 F: Documentation/blockdev/paride.txt
4410 F: drivers/block/paride/
4418 W: http://www.parisc-linux.org/
4419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
4424 PC87360 HARDWARE MONITORING DRIVER
4429 F: Documentation/hwmon/pc87360
4430 F: drivers/hwmon/pc87360.c
4436 F: drivers/char/pc8736x_gpio.c
4442 F: drivers/leds/leds-pca9532.c
4443 F: include/linux/leds-pca9532.h
4451 F: Documentation/PCI/pci-error-recovery.txt
4452 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4461 F: Documentation/PCI/
4463 F: include/linux/pci*
4466 P: Kristen Carlson Accardi
4470 F: drivers/pci/pcie/
4473 P: Linux PCMCIA Team
4475 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4478 F: Documentation/pcmcia/
4482 PCNET32 NETWORK DRIVER
4487 F: drivers/net/pcnet32.c
4489 PER-TASK DELAY ACCOUNTING
4494 F: include/linux/delayacct.h
4495 F: kernel/delayacct.c
4497 PERFORMANCE COUNTER SUBSYSTEM
4507 PERSONALITY HANDLING
4508 P: Christoph Hellwig
4512 F: include/linux/personality.h
4519 F: drivers/mtd/devices/phram.c
4526 F: drivers/block/pktcdvd.c
4527 F: include/linux/pktcdvd.h
4529 POSIX CLOCKS and TIMERS
4535 F: include/linux/timer*
4538 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
4544 T: git git://git.infradead.org/battery-2.6.git
4546 F: include/linux/power_supply.h
4547 F: drivers/power/power_supply*
4562 F: drivers/i2c/busses/i2c-pnx.c
4564 PPP PROTOCOL DRIVERS AND COMPRESSORS
4569 F: drivers/net/ppp_*
4571 PPP OVER ATM (RFC 2364)
4572 P: Mitchell Blank Jr
4575 F: net/atm/pppoatm.c
4576 F: include/linux/atmppp.h
4582 F: drivers/net/pppoe.c
4583 F: drivers/net/pppox.c
4589 F: drivers/net/pppol2tp.c
4590 F: include/linux/if_pppol2tp.h
4597 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
4599 F: Documentation/preempt-locking.txt
4600 F: include/linux/preempt.h
4602 PRISM54 WIRELESS DRIVER
4603 P: Luis R. Rodriguez
4606 W: http://prism54.org
4608 F: drivers/net/wireless/prism54/
4610 PROMISE DC4030 CACHING DISK CONTROLLER DRIVER
4613 W: http://www.pnd-pc.demon.co.uk/promise/
4616 PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
4617 P: Mikael Pettersson
4621 F: drivers/ata/sata_promise.*
4629 F: drivers/net/ps3_gelic_net.*
4631 PS3 PLATFORM SUPPORT
4637 F: arch/powerpc/boot/ps3*
4638 F: arch/powerpc/include/asm/lv1call.h
4639 F: arch/powerpc/include/asm/ps3*.h
4640 F: arch/powerpc/platforms/ps3/
4643 F: drivers/rtc/rtc-ps3.c
4644 F: drivers/usb/host/*ps3.c
4645 F: sound/ppc/snd_ps3*
4660 F: include/asm-generic/syscall.h
4661 F: include/linux/ptrace.h
4662 F: include/linux/regset.h
4663 F: include/linux/tracehook.h
4666 PVRUSB2 VIDEO4LINUX DRIVER
4671 W: http://www.isely.net/pvrusb2/
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4674 F: Documentation/video4linux/README.pvrusb2
4675 F: drivers/media/video/pvrusb2/
4677 PXA2xx/PXA3xx SUPPORT
4684 F: arch/arm/mach-pxa/
4685 F: drivers/pcmcia/pxa2xx*
4686 F: drivers/spi/pxa2xx*
4687 F: drivers/usb/gadget/pxa2*
4688 F: include/sound/pxa2xx-lib.h
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
4717 QLOGIC QLA2XXX FC-SCSI DRIVER
4722 F: Documentation/scsi/LICENSE.qla2xxx
4723 F: drivers/scsi/qla2xxx/
4725 QLOGIC QLA3XXX NETWORK DRIVER
4730 F: Documentation/networking/LICENSE.qla3xxx
4731 F: drivers/net/qla3xxx.*
4733 QLOGIC QLGE 10Gb ETHERNET DRIVER
4739 F: drivers/net/qlge/
4745 W: http://www.alarsen.net/linux/qnx4fs/
4748 F: include/linux/qnx4_fs.h
4749 F: include/linux/qnxtypes.h
4751 RADEON FRAMEBUFFER DISPLAY DRIVER
4752 P: Benjamin Herrenschmidt
4756 F: drivers/video/aty/radeon*
4757 F: include/linux/radeonfb.h
4759 RAGE128 FRAMEBUFFER DISPLAY DRIVER
4764 F: drivers/video/aty/aty128fb.c
4766 RALINK RT2X00 WIRELESS LAN DRIVER
4770 W: http://rt2x00.serialmonkey.com/
4772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
4773 F: drivers/net/wireless/rt2x00/
4775 RAMDISK RAM BLOCK DEVICE DRIVER
4779 F: Documentation/blockdev/ramdisk.txt
4780 F: drivers/block/brd.c
4782 RANDOM NUMBER DRIVER
4786 F: drivers/char/random.c
4795 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
4800 F: drivers/net/wireless/ray*
4807 F: Documentation/RCU/torture.txt
4808 F: kernel/rcutorture.c
4816 RDC R6040 FAST ETHERNET DRIVER
4821 F: drivers/net/r6040.c
4823 RDS - RELIABLE DATAGRAM SOCKETS
4830 READ-COPY UPDATE (RCU)
4833 W: http://www.rdrop.com/users/paulmck/rclock/
4836 F: Documentation/RCU/rcu.txt
4837 F: Documentation/RCU/rcuref.txt
4838 F: include/linux/rcupdate.h
4839 F: include/linux/srcu.h
4840 F: kernel/rcupdate.c
4842 REAL TIME CLOCK DRIVER
4847 F: Documentation/rtc.txt
4849 F: include/linux/rtc.h
4851 REAL TIME CLOCK (RTC) SUBSYSTEM
4856 F: Documentation/rtc.txt
4858 F: include/linux/rtc.h
4860 REISERFS FILE SYSTEM
4870 F Documentation/rfkill.txt
4875 F: Documentation/serial/riscom8.txt
4876 F: drivers/char/riscom8*
4880 W: http://www.comtrol.com
4882 F: Documentation/serial/rocket.txt
4883 F: drivers/char/rocket*
4889 W: http://www.linux-ax25.org/
4891 F: include/linux/rose.h
4892 F: include/net/rose.h
4895 RTL8180 WIRELESS DRIVER
4899 W: http://linuxwireless.org/
4900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4902 F: drivers/net/wireless/rtl818*
4904 RTL8187 WIRELESS DRIVER
4905 P: Herton Ronaldo Krzesinski
4912 W: http://linuxwireless.org/
4913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
4915 F: drivers/net/wireless/rtl818x/rtl8187*
4917 S3 SAVAGE FRAMEBUFFER DRIVER
4922 F: drivers/video/savage/
4925 P: Martin Schwidefsky
4931 W: http://www.ibm.com/developerworks/linux/linux390/
4935 S390 NETWORK DRIVERS
4942 W: http://www.ibm.com/developerworks/linux/linux390/
4944 F: drivers/s390/net/
4954 F: drivers/s390/crypto/
4963 W: http://www.ibm.com/developerworks/linux/linux390/
4965 F: Documentation/s390/zfcpdump.txt
4966 F: drivers/s390/scsi/zfcp_*
4968 S390 IUCV NETWORK LAYER
4973 W: http://www.ibm.com/developerworks/linux/linux390/
4975 F: drivers/s390/net/*iucv*
4976 F: include/net/iucv/
4979 S3C24XX SD/MMC Driver
4985 F: drivers/mmc/host/s3cmci.*
4987 SAA7146 VIDEO4LINUX-2 DRIVER
4991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4992 W: http://www.mihu.de/linux/saa7146
4994 F: drivers/media/common/saa7146*
4995 F: drivers/media/video/*7146*
4996 F: include/media/*7146*
5002 F: drivers/watchdog/sc1200wdt.c
5012 F: include/linux/sched.h
5018 W: http://www.kernel.dk
5026 W: http://www.torque.net/sg
5028 F: drivers/scsi/sg.c
5029 F: include/scsi/sg.h
5032 P: James E.J. Bottomley
5035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
5036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
5037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
5047 F: Documentation/scsi/st.txt
5053 P: Sridhar Samudrala
5056 W: http://lksctp.sourceforge.net
5058 F: Documentation/networking/sctp.txt
5059 F: include/linux/sctp.h
5060 F: include/net/sctp/
5067 F: Documentation/i2c/busses/scx200_acb
5068 F: arch/x86/kernel/scx200_32.c
5069 F: drivers/watchdog/scx200_wdt.c
5070 F: drivers/i2c/busses/scx200*
5071 F: drivers/mtd/maps/scx200_docflash.c
5072 F: include/linux/scx200.h
5078 F: drivers/char/scx200_gpio.c
5079 F: include/linux/scx200_gpio.h
5081 SCx200 HRT CLOCKSOURCE DRIVER
5085 F: drivers/clocksource/scx200_hrt.c
5087 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
5092 F: drivers/mmc/host/sdricoh_cs.c
5094 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
5100 SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
5106 F: drivers/mmc/host/sdhci.*
5113 T: git git://www.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5114 W: http://security.wiki.kernel.org/
5119 P: Security Officers
5123 SELINUX SECURITY MODULE
5132 W: http://selinuxproject.org
5133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5135 F: include/linux/selinux*
5136 F: security/selinux/
5142 F: drivers/misc/phantom.c
5143 F: include/linux/phantom.h
5145 SERIAL ATA (SATA) SUBSYSTEM
5149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5152 F: include/linux/ata.h
5153 F: include/linux/libata.h
5155 SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5158 P: Subbu Seetharaman
5161 W: http://www.serverengines.com
5163 F: drivers/net/benet/
5168 P: Robert Stonehouse
5177 F: drivers/misc/sgi-gru/
5179 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5184 F: Documentation/ia64/serial.txt
5185 F: drivers/serial/ioc?_serial.c
5186 F: include/linux/ioc?.h
5188 SGI VISUAL WORKSTATION 320 AND 540
5192 W: http://linux-visws.sf.net
5193 S: Maintained for 2.6.
5194 F: Documentation/sgi-visws.txt
5196 SGI XP/XPC/XPNET DRIVER
5200 F: drivers/misc/sgi-xp/
5202 SHARP LH SUPPORT (LH7952X & LH7A40X)
5205 W: http://projects.buici.com/arm
5208 F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
5209 F: arch/arm/mach-lh7a40x/
5210 F: drivers/serial/serial_lh7a40x.c
5211 F: drivers/usb/gadget/lh7a40*
5212 F: drivers/usb/host/ohci-lh7a40*
5215 P: Kristen Carlson Accardi
5219 F: drivers/pci/hotplug/shpchp*
5221 SIMTEC EB110ATX (Chalice CATS)
5225 W: http://www.simtec.co.uk/products/EB110ATX/
5228 SIMTEC EB2410ITX (BAST)
5232 W: http://www.simtec.co.uk/products/EB2410ITX/
5234 F: arch/arm/mach-s3c2410/
5235 F: drivers/*/*s3c2410*
5236 F: drivers/*/*/*s3c2410*
5238 SIS 190 ETHERNET DRIVER
5243 F: drivers/net/sis190.c
5245 SIS 900/7016 FAST ETHERNET DRIVER
5248 W: http://www.brownhat.org/sis900.html
5251 F: drivers/net/sis900.*
5253 SIS 96X I2C/SMBUS DRIVER
5258 F: Documentation/i2c/busses/i2c-sis96x
5259 F: drivers/i2c/busses/i2c-sis96x.c
5261 SIS FRAMEBUFFER DRIVER
5262 P: Thomas Winischhofer
5264 W: http://www.winischhofer.net/linuxsisvga.shtml
5266 F: Documentation/fb/sisfb.txt
5267 F: drivers/video/sis/
5268 F: include/video/sisfb.h
5271 P: Thomas Winischhofer
5273 W: http://www.winischhofer.at/linuxsisusbvga.shtml
5275 F: drivers/usb/misc/sisusbvga/
5277 SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5278 P: Stephen Hemminger
5282 F: drivers/net/skge.*
5283 F: drivers/net/sky2.*
5286 P: Christoph Lameter
5294 F: include/linux/sl?b*.h
5297 SMC91x ETHERNET DRIVER
5301 F: drivers/net/smc91x.*
5303 SMSC47B397 HARDWARE MONITOR DRIVER
5308 F: Documentation/hwmon/smsc47b397
5309 F: drivers/hwmon/smsc47b397.c
5311 SMSC911x ETHERNET DRIVER
5312 P: Steve Glendinning
5316 F: include/linux/smsc911x.h
5317 F: drivers/net/smsc911x.*
5319 SMSC9420 PCI ETHERNET DRIVER
5320 P: Steve Glendinning
5324 F: drivers/net/smsc9420.*
5330 F: drivers/uio/uio_smx.c
5332 SN-IA64 (Itanium) SUB-PLATFORM
5337 W: http://www.sgi.com/altix
5341 SOC-CAMERA V4L2 SUBSYSTEM
5342 P: Guennadi Liakhovetski
5345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5347 F: include/media/v4l2*
5348 F: drivers/media/video/v4l2*
5350 SOEKRIS NET48XX LED SUPPORT
5354 F: drivers/leds/leds-net48xx.c
5356 SOFTWARE RAID (Multiple Disks) SUPPORT
5362 F: include/linux/raid/
5364 SONIC NETWORK DRIVER
5365 P: Thomas Bogendoerfer
5369 F: drivers/net/sonic.*
5371 SONICS SILICON BACKPLANE DRIVER (SSB)
5377 F: include/linux/ssb/
5379 SONY VAIO CONTROL DEVICE DRIVER
5383 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5385 F: Documentation/laptops/sony-laptop.txt
5386 F: drivers/char/sonypi.c
5387 F: drivers/platform/x86/sony-laptop.c
5388 F: include/linux/sony-laptop.h
5390 SONY MEMORYSTICK CARD SUPPORT
5394 W: http://tifmxx.berlios.de/
5396 F: drivers/memstick/host/tifm_ms.c
5404 W: http://www.alsa-project.org/
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
5406 T: git git://git.alsa-project.org/alsa-kernel.git
5408 F: Documentation/sound/
5412 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
5417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git
5419 W: http://alsa-project.org/main/index.php/ASoC
5422 F: include/sound/soc*
5424 SPARC + UltraSPARC (sparc/sparc64)
5428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
5429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
5433 SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
5438 F: Documentation/serial/specialix.txt
5439 F: drivers/char/specialix*
5446 F: Documentation/spi/
5448 F: include/linux/spi/
5450 SPIDERNET NETWORK DRIVER for CELL
5457 F: Documentation/networking/spider_net.txt
5458 F: drivers/net/spider_net*
5465 W: http://www.ibm.com/developerworks/power/cell/
5467 F: Documentation/filesystems/spufs.txt
5468 F: arch/powerpc/platforms/cell/spufs/
5470 SQUASHFS FILE SYSTEM
5474 W: http://squashfs.org.uk
5476 F: Documentation/filesystems/squashfs.txt
5479 SRM (Alpha) environment access
5480 P: Jan-Benedict Glaw
5484 F: arch/alpha/kernel/srm_env.c
5487 P: Greg Kroah-Hartman
5495 P: Greg Kroah-Hartman
5498 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
5502 STARFIRE/DURALAN NETWORK DRIVER
5506 F: drivers/net/starfire*
5508 STARMODE RADIO IP (STRIP) PROTOCOL DRIVER
5509 W: http://mosquitonet.Stanford.EDU/strip.html
5511 F: drivers/net/wireless/strip.c
5512 F: include/linux/if_strip.h
5514 STRADIS MPEG-2 DECODER DRIVER
5517 W: http://www.stradis.com/
5519 F: drivers/media/video/stradis.c
5524 W: http://sammy.net/sun3/
5526 F: arch/m68k/kernel/*sun3*
5528 F: arch/m68k/include/asm/sun3*
5534 W: http://www.linux-sh.org
5535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git
5537 F: Documentation/sh/
5546 P: Rafael J. Wysocki
5550 F: Documentation/power/
5551 F: arch/x86/kernel/acpi/
5552 F: drivers/base/power/
5554 F: include/linux/suspend.h
5555 F: include/linux/freezer.h
5556 F: include/linux/pm.h
5563 F: Documentation/svga.txt
5564 F: arch/x86/boot/video*
5567 P: Christoph Hellwig
5570 F: Documentation/filesystems/sysv-fs.txt
5572 F: include/linux/sysv_fs.h
5574 TASKSTATS STATISTICS INTERFACE
5579 F: Documentation/accounting/taskstats*
5580 F: include/linux/taskstats*
5581 F: kernel/taskstats.c
5588 F: include/linux/pkt_cls.h
5589 F: include/net/pkt_cls.h
5592 TCP LOW PRIORITY MODULE
5593 P: Wong Hoi Sing, Edison
5595 P: Hung Hing Lun, Mike
5597 W: http://tcp-lp-mod.sourceforge.net/
5599 F: net/ipv4/tcp_lp.c
5601 TEHUTI ETHERNET DRIVER
5602 P: Alexander Indenbaum
5608 F: drivers/net/tehuti*
5610 Telecom Clock Driver for MCPL0010
5614 F: drivers/char/tlclk.c
5616 TENSILICA XTENSA PORT (xtensa)
5622 THINKPAD ACPI EXTRAS DRIVER
5623 P: Henrique de Moraes Holschuh
5626 W: http://ibm-acpi.sourceforge.net
5627 W: http://thinkwiki.org/wiki/Ibm-acpi
5628 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
5630 F: drivers/platform/x86/thinkpad_acpi.c
5632 TI FLASH MEDIA INTERFACE DRIVER
5636 F: drivers/misc/tifm*
5637 F: drivers/mmc/host/tifm_sd.c
5638 F: include/linux/tifm.h
5648 W: http://tipc.sourceforge.net/
5649 W: http://tipc.cslab.ericsson.net/
5650 T: git git://tipc.cslab.ericsson.net/pub/git/tipc.git
5652 F: include/linux/tipc*.h
5653 F: include/net/tipc/
5660 W: http://sourceforge.net/projects/tlan/
5662 F: Documentation/networking/tlan.txt
5663 F: drivers/net/tlan.*
5665 TOMOYO SECURITY MODULE
5674 W: http://tomoyo.sourceforge.jp/
5675 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.2.x/tomoyo-lsm/patches/
5679 TOSHIBA ACPI EXTRAS DRIVER
5681 F: drivers/platform/x86/toshiba_acpi.c
5687 W: http://www.buzzard.org.uk/toshiba/
5689 F: drivers/char/toshiba.c
5690 F: include/linux/toshiba.h
5696 F: drivers/mmc/host/tmio_mmc.*
5698 TMPFS (SHMEM FILESYSTEM)
5703 F: include/linux/shmem_fs.h
5711 W: http://tpmdd.sourceforge.net
5714 W: http://www.sirrix.com
5717 F: drivers/char/tpm/
5723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
5731 T: stgit http://zeniv.linux.org.uk/~alan/ttydev/
5733 TULIP NETWORK DRIVERS
5740 F: drivers/net/tulip/
5743 P: Maxim Krasnyansky
5746 W: http://vtun.sourceforge.net/tun
5748 F: Documentation/networking/tuntap.txt
5749 F: arch/um/os-Linux/drivers/
5751 TURBOCHANNEL SUBSYSTEM
5752 P: Maciej W. Rozycki
5756 F: include/linux/tc.h
5763 F: drivers/scsi/u14-34f.c
5765 UBI FILE SYSTEM (UBIFS)
5771 T: git git://git.infradead.org/ubifs-2.6.git
5772 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
5774 F: Documentation/filesystems/ubifs.txt
5777 UCLINUX (AND M68KNOMMU)
5780 W: http://www.uclinux.org/
5785 UCLINUX FOR RENESAS H8/300 (H8300)
5788 W: http://uclinux-h8.sourceforge.jp/
5794 W: http://linux-udf.sourceforge.net
5796 F: Documentation/filesystems/udf.txt
5800 P: Evgeniy Dushistov
5804 F: Documentation/filesystems/ufs.txt
5807 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
5813 F: include/linux/uwb.h
5814 F: include/linux/uwb/
5816 UNIFORM CDROM DRIVER
5820 W: http://www.kernel.dk
5822 F: Documentation/cdrom/
5823 F: drivers/cdrom/cdrom.c
5824 F: include/linux/cdrom.h
5826 UNSORTED BLOCK IMAGES (UBI)
5829 W: http://www.linux-mtd.infradead.org/
5831 T: git git://git.infradead.org/ubi-2.6.git
5834 F: include/linux/mtd/ubi.h
5835 F: include/mtd/ubi-user.h
5842 F: Documentation/usb/acm.txt
5843 F: drivers/usb/class/cdc-acm.*
5845 USB BLOCK DRIVER (UB ub)
5851 F: drivers/block/ub.c
5853 USB CDC ETHERNET DRIVER
5854 P: Greg Kroah-Hartman
5858 W: http://www.kroah.com/linux-usb/
5859 F: drivers/net/usb/cdc_*.c
5860 F: include/linux/usb/cdc.h
5862 USB CYPRESS C67X00 DRIVER
5867 F: drivers/usb/c67x00/
5869 USB DAVICOM DM9601 DRIVER
5873 W: http://www.linux-usb.org/usbnet
5875 F: drivers/net/usb/dm9601.c
5877 USB DIAMOND RIO500 DRIVER
5881 W: http://rio500.sourceforge.net
5883 F: drivers/usb/misc/rio500*
5890 F: Documentation/usb/ehci.txt
5891 F: drivers/usb/host/ehci*
5893 USB ET61X[12]51 DRIVER
5898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5899 W: http://www.linux-projects.org
5901 F: drivers/media/video/et61x251/
5903 USB GADGET/PERIPHERAL SUBSYSTEM
5907 W: http://www.linux-usb.org/gadget
5909 F: drivers/usb/gadget/
5910 F: include/linux/usb/gadget*
5912 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
5916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5918 F: Documentation/usb/hiddev.txt
5919 F: drivers/hid/usbhid/
5926 F: drivers/usb/host/isp116x*
5927 F: include/linux/usb/isp116x.h
5929 USB KAWASAKI LSI DRIVER
5934 F: drivers/usb/serial/kl5kusb105.*
5936 USB MASS STORAGE DRIVER
5942 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
5943 F: drivers/usb/storage/
5950 F: Documentation/usb/ohci.txt
5951 F: drivers/usb/host/ohci*
5953 USB OPTION-CARD DRIVER
5958 F: drivers/usb/serial/option.c
5964 W: http://alpha.dyndns.org/ov511/
5966 F: drivers/media/video/ov511.*
5973 W: http://pegasus2.sourceforge.net/
5975 F: drivers/net/usb/pegasus.*
5977 USB PRINTER DRIVER (usblp)
5982 F: drivers/usb/class/usblp.c
5989 W: http://pegasus2.sourceforge.net/
5991 F: drivers/net/usb/rtl8150.c
5997 W: http://www.chello.nl/~j.vreeken/se401/
5999 F: Documentation/video4linux/se401.txt
6000 F: drivers/media/video/se401.*
6002 USB SERIAL BELKIN F5U103 DRIVER
6003 P: William Greathouse
6007 F: drivers/usb/serial/belkin_sa.*
6009 USB SERIAL CYPRESS M8 DRIVER
6014 W: http://geocities.com/i0xox0i
6015 W: http://firstlight.net/cvs
6016 F: drivers/usb/serial/cypress_m8.*
6018 USB SERIAL CYBERJACK DRIVER
6019 P: Matthias Bruestle and Harald Welte
6021 W: http://www.reiner-sct.de/support/treiber_cyberjack.php
6023 F: drivers/usb/serial/cyberjack.c
6025 USB SERIAL DIGI ACCELEPORT DRIVER
6026 P: Peter Berger and Al Borchers
6031 F: drivers/usb/serial/digi_acceleport.c
6034 P: Greg Kroah-Hartman
6038 F: Documentation/usb/usb-serial.txt
6039 F: drivers/usb/serial/generic.c
6040 F: drivers/usb/serial/usb-serial.c
6041 F: include/linux/usb/serial.h
6043 USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
6048 F: drivers/usb/serial/empeg.c
6050 USB SERIAL KEYSPAN DRIVER
6051 P: Greg Kroah-Hartman
6054 W: http://www.kroah.com/linux/
6056 F: drivers/usb/serial/*keyspan*
6058 USB SERIAL WHITEHEAT DRIVER
6059 P: Support Department
6062 W: http://www.connecttech.com
6064 F: drivers/usb/serial/whiteheat*
6066 USB SMSC95XX ETHERNET DRIVER
6067 P: Steve Glendinning
6071 F: drivers/net/usb/smsc95xx.*
6078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6079 W: http://www.linux-projects.org
6081 F: Documentation/video4linux/sn9c102.txt
6082 F: drivers/media/video/sn9c102/
6085 P: Greg Kroah-Hartman
6088 W: http://www.linux-usb.org
6089 T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
6091 F: Documentation/usb/
6094 F: include/linux/usb.h
6095 F: include/linux/usb/
6102 F: drivers/usb/host/uhci*
6104 USB "USBNET" DRIVER FRAMEWORK
6108 W: http://www.linux-usb.org/usbnet
6110 F: drivers/net/usb/usbnet.c
6111 F: include/linux/usb/usbnet.h
6118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6119 W: http://linux-uvc.berlios.de
6121 F: drivers/media/video/uvc/
6123 USB W996[87]CF DRIVER
6128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6129 W: http://www.linux-projects.org
6131 F: Documentation/video4linux/w9968cf.txt
6132 F: drivers/media/video/w996*
6134 USB WIRELESS RNDIS DRIVER (rndis_wlan)
6139 F: drivers/net/wireless/rndis_wlan.c
6146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6147 W: http://www.linux-projects.org
6149 F: Documentation/video4linux/zc0301.txt
6150 F: drivers/media/video/zc0301/
6156 W: http://linux-lc100020.sourceforge.net
6158 F: drivers/net/wireless/zd1201.*
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6166 W: http://royale.zerezo.com/zr364xx/
6168 F: Documentation/video4linux/zr364xx.txt
6169 F: drivers/media/video/zr364xx.c
6171 USER-MODE LINUX (UML)
6176 W: http://user-mode-linux.sourceforge.net
6178 F: Documentation/uml/
6186 P: Greg Kroah-Hartman
6190 F: Documentation/DocBook/uio-howto.tmpl
6192 F: include/linux/uio*.h
6194 UTIL-LINUX-NG PACKAGE
6198 W: http://kernel.org/~kzak/util-linux-ng/
6199 T: git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6203 P: Michal Januszewski
6206 W: http://dev.gentoo.org/~spock/projects/uvesafb/
6208 F: Documentation/fb/uvesafb.txt
6209 F: drivers/video/uvesafb.*
6211 VFAT/FAT/MSDOS FILESYSTEM
6216 F: Documentation/filesystems/vfat.txt
6219 VIA RHINE NETWORK DRIVER
6223 F: drivers/net/via-rhine.c
6230 F: Documentation/i2c/busses/i2c-viapro
6231 F: drivers/i2c/busses/i2c-viapro.c
6233 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
6240 F: drivers/video/via/
6242 VIA VELOCITY NETWORK DRIVER
6247 F: drivers/net/via-velocity.*
6254 F: drivers/net/macvlan.c
6255 F: include/linux/if_*vlan.h
6258 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
6263 W: http://opensource.wolfsonmicro.com/node/15
6264 W: http://www.slimlogic.co.uk/?p=48
6265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
6267 F: drivers/regulator/
6268 F: include/linux/regulator/
6270 VT1211 HARDWARE MONITOR DRIVER
6275 F: Documentation/hwmon/vt1211
6276 F: drivers/hwmon/vt1211.c
6278 VT8231 HARDWARE MONITOR DRIVER
6283 F: drivers/hwmon/vt8231.c
6285 W1 DALLAS'S 1-WIRE BUS
6289 F: Documentation/w1/
6292 W83791D HARDWARE MONITORING DRIVER
6297 F: Documentation/hwmon/w83791d
6298 F: drivers/hwmon/w83791d.c
6300 W83793 HARDWARE MONITORING DRIVER
6305 F: Documentation/hwmon/w83793
6306 F: drivers/hwmon/w83793.c
6308 W83L51xD SD/MMC CARD INTERFACE DRIVER
6313 F: drivers/mmc/host/wbsd.*
6315 WATCHDOG DEVICE DRIVERS
6318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
6320 F: Documentation/watchdog/
6321 F: drivers/watchdog/
6322 F: include/linux/watchdog.h
6324 WAVELAN NETWORK DRIVER & WIRELESS EXTENSIONS
6328 W: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
6330 F: Documentation/networking/wavelan.txt
6331 F: drivers/net/wireless/wavelan*
6338 F: drivers/scsi/wd7000.c
6341 P: Inaky Perez-Gonzalez
6346 W: http://linuxwimax.org
6348 WIMEDIA LLC PROTOCOL (WLP) SUBSYSTEM
6352 F: include/linux/wlp.h
6355 WISTRON LAPTOP BUTTON DRIVER
6359 F: drivers/input/misc/wistron_btns.c
6361 WL3501 WIRELESS PCMCIA CARD DRIVER
6362 P: Arnaldo Carvalho de Melo
6365 W: http://oops.ghostprotocols.net:81/blog
6367 F: drivers/net/wireless/wl3501*
6369 WM97XX TOUCHSCREEN DRIVERS
6375 T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
6376 W: http://opensource.wolfsonmicro.com/node/7
6378 F: drivers/input/touchscreen/*wm97*
6379 F: include/linux/wm97xx.h
6386 F: Documentation/networking/x25*
6390 X86 ARCHITECTURE (32-BIT AND 64-BIT)
6399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
6401 F: Documentation/x86/
6404 XEN HYPERVISOR INTERFACE
6405 P: Jeremy Fitzhardinge
6413 F: drivers/*/xen-*front.c
6415 F: arch/x86/include/asm/xen/
6419 P: Silicon Graphics Inc
6424 W: http://oss.sgi.com/projects/xfs
6425 T: git git://oss.sgi.com/xfs/xfs.git
6427 F: Documentation/filesystems/xfs.txt
6430 XILINX SYSTEMACE DRIVER
6433 W: http://www.secretlab.ca/
6436 F: drivers/block/xsysace.c
6438 XILINX UARTLITE SERIAL DRIVER
6443 F: drivers/serial/uartlite.c
6445 YAM DRIVER FOR AX.25
6446 P: Jean-Paul Roubelat
6450 F: drivers/net/hamradio/yam*
6451 F: include/linux/yam.h
6453 YEALINK PHONE DRIVER
6458 F: Documentation/input/yealink.txt
6459 F: drivers/input/misc/yealink.*
6461 Z8530 DRIVER FOR AX.25
6464 W: http://yaina.de/jreuter/
6465 W: http://www.qsl.net/dl1bke/
6468 F: Documentation/networking/z8530drv.txt
6469 F: drivers/net/hamradio/*scc.c
6470 F: drivers/net/hamradio/z8530.h
6472 ZD1211RW WIRELESS DRIVER
6477 W: http://zd1211.ath.cx/wiki/DriverRewrite
6481 F: drivers/net/wireless/zd1211rw/
6483 ZR36067 VIDEO FOR LINUX DRIVER
6486 W: http://mjpeg.sourceforge.net/driver-zoran/
6487 T: Mercurial http://linuxtv.org/hg/v4l-dvb
6489 F: drivers/media/video/zoran/
6491 ZS DECSTATION Z85C30 SERIAL DRIVER
6492 P: Maciej W. Rozycki
6495 F: drivers/serial/zs.*
6499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
6500 S: Buried alive in reporters