| 1 | |
| 2 | |
| 3 | List of maintainers and how to submit kernel changes |
| 4 | |
| 5 | Please try to follow the guidelines below. This will make things |
| 6 | easier on the maintainers. Not all of these guidelines matter for every |
| 7 | trivial patch so apply some common sense. |
| 8 | |
| 9 | 1. Always _test_ your changes, however small, on at least 4 or |
| 10 | 5 people, preferably many more. |
| 11 | |
| 12 | 2. Try to release a few ALPHA test versions to the net. Announce |
| 13 | them onto the kernel channel and await results. This is especially |
| 14 | important for device drivers, because often that's the only way |
| 15 | you will find things like the fact version 3 firmware needs |
| 16 | a magic fix you didn't know about, or some clown changed the |
| 17 | chips on a board and not its name. (Don't laugh! Look at the |
| 18 | SMC etherpower for that.) |
| 19 | |
| 20 | 3. Make sure your changes compile correctly in multiple |
| 21 | configurations. In particular check that changes work both as a |
| 22 | module and built into the kernel. |
| 23 | |
| 24 | 4. When you are happy with a change make it generally available for |
| 25 | testing and await feedback. |
| 26 | |
| 27 | 5. Make a patch available to the relevant maintainer in the list. Use |
| 28 | 'diff -u' to make the patch easy to merge. Be prepared to get your |
| 29 | changes sent back with seemingly silly requests about formatting |
| 30 | and variable names. These aren't as silly as they seem. One |
| 31 | job the maintainers (and especially Linus) do is to keep things |
| 32 | looking the same. Sometimes this means that the clever hack in |
| 33 | your driver to get around a problem actually needs to become a |
| 34 | generalized kernel feature ready for next time. |
| 35 | |
| 36 | PLEASE check your patch with the automated style checker |
| 37 | (scripts/checkpatch.pl) to catch trivial style violations. |
| 38 | See Documentation/CodingStyle for guidance here. |
| 39 | |
| 40 | PLEASE CC: the maintainers and mailing lists that are generated |
| 41 | by scripts/get_maintainer.pl. The results returned by the |
| 42 | script will be best if you have git installed and are making |
| 43 | your changes in a branch derived from Linus' latest git tree. |
| 44 | See Documentation/SubmittingPatches for details. |
| 45 | |
| 46 | PLEASE try to include any credit lines you want added with the |
| 47 | patch. It avoids people being missed off by mistake and makes |
| 48 | it easier to know who wants adding and who doesn't. |
| 49 | |
| 50 | PLEASE document known bugs. If it doesn't work for everything |
| 51 | or does something very odd once a month document it. |
| 52 | |
| 53 | PLEASE remember that submissions must be made under the terms |
| 54 | of the OSDL certificate of contribution and should include a |
| 55 | Signed-off-by: line. The current version of this "Developer's |
| 56 | Certificate of Origin" (DCO) is listed in the file |
| 57 | Documentation/SubmittingPatches. |
| 58 | |
| 59 | 6. Make sure you have the right to send any changes you make. If you |
| 60 | do changes at work you may find your employer owns the patch |
| 61 | not you. |
| 62 | |
| 63 | 7. When sending security related changes or reports to a maintainer |
| 64 | please Cc: security@kernel.org, especially if the maintainer |
| 65 | does not respond. |
| 66 | |
| 67 | 8. Happy hacking. |
| 68 | |
| 69 | Descriptions of section entries: |
| 70 | |
| 71 | P: Person (obsolete) |
| 72 | M: Mail patches to: FullName <address@domain> |
| 73 | R: Designated reviewer: FullName <address@domain> |
| 74 | These reviewers should be CCed on patches. |
| 75 | L: Mailing list that is relevant to this area |
| 76 | W: Web-page with status/info |
| 77 | Q: Patchwork web based patch tracking system site |
| 78 | T: SCM tree type and location. |
| 79 | Type is one of: git, hg, quilt, stgit, topgit |
| 80 | S: Status, one of the following: |
| 81 | Supported: Someone is actually paid to look after this. |
| 82 | Maintained: Someone actually looks after it. |
| 83 | Odd Fixes: It has a maintainer but they don't have time to do |
| 84 | much other than throw the odd patch in. See below.. |
| 85 | Orphan: No current maintainer [but maybe you could take the |
| 86 | role as you write your new code]. |
| 87 | Obsolete: Old code. Something tagged obsolete generally means |
| 88 | it has been replaced by a better system and you |
| 89 | should be using that. |
| 90 | F: Files and directories with wildcard patterns. |
| 91 | A trailing slash includes all files and subdirectory files. |
| 92 | F: drivers/net/ all files in and below drivers/net |
| 93 | F: drivers/net/* all files in drivers/net, but not below |
| 94 | F: */net/* all files in "any top level directory"/net |
| 95 | One pattern per line. Multiple F: lines acceptable. |
| 96 | N: Files and directories with regex patterns. |
| 97 | N: [^a-z]tegra all files whose path contains the word tegra |
| 98 | One pattern per line. Multiple N: lines acceptable. |
| 99 | scripts/get_maintainer.pl has different behavior for files that |
| 100 | match F: pattern and matches of N: patterns. By default, |
| 101 | get_maintainer will not look at git log history when an F: pattern |
| 102 | match occurs. When an N: match occurs, git log history is used |
| 103 | to also notify the people that have git commit signatures. |
| 104 | X: Files and directories that are NOT maintained, same rules as F: |
| 105 | Files exclusions are tested before file matches. |
| 106 | Can be useful for excluding a specific subdirectory, for instance: |
| 107 | F: net/ |
| 108 | X: net/ipv6/ |
| 109 | matches all files in and below net excluding net/ipv6/ |
| 110 | K: Keyword perl extended regex pattern to match content in a |
| 111 | patch or file. For instance: |
| 112 | K: of_get_profile |
| 113 | matches patches or files that contain "of_get_profile" |
| 114 | K: \b(printk|pr_(info|err))\b |
| 115 | matches patches or files that contain one or more of the words |
| 116 | printk, pr_info or pr_err |
| 117 | One regex pattern per line. Multiple K: lines acceptable. |
| 118 | |
| 119 | Note: For the hard of thinking, this list is meant to remain in alphabetical |
| 120 | order. If you could add yourselves to it in alphabetical order that would be |
| 121 | so much easier [Ed] |
| 122 | |
| 123 | Maintainers List (try to look for most precise areas first) |
| 124 | |
| 125 | ----------------------------------- |
| 126 | |
| 127 | 3C59X NETWORK DRIVER |
| 128 | M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> |
| 129 | L: netdev@vger.kernel.org |
| 130 | S: Maintained |
| 131 | F: Documentation/networking/vortex.txt |
| 132 | F: drivers/net/ethernet/3com/3c59x.c |
| 133 | |
| 134 | 3CR990 NETWORK DRIVER |
| 135 | M: David Dillow <dave@thedillows.org> |
| 136 | L: netdev@vger.kernel.org |
| 137 | S: Maintained |
| 138 | F: drivers/net/ethernet/3com/typhoon* |
| 139 | |
| 140 | 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) |
| 141 | M: Adam Radford <linuxraid@lsi.com> |
| 142 | L: linux-scsi@vger.kernel.org |
| 143 | W: http://www.lsi.com |
| 144 | S: Supported |
| 145 | F: drivers/scsi/3w-* |
| 146 | |
| 147 | 53C700 AND 53C700-66 SCSI DRIVER |
| 148 | M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> |
| 149 | L: linux-scsi@vger.kernel.org |
| 150 | S: Maintained |
| 151 | F: drivers/scsi/53c700* |
| 152 | |
| 153 | 6LOWPAN GENERIC (BTLE/IEEE 802.15.4) |
| 154 | M: Alexander Aring <alex.aring@gmail.com> |
| 155 | M: Jukka Rissanen <jukka.rissanen@linux.intel.com> |
| 156 | L: linux-bluetooth@vger.kernel.org |
| 157 | L: linux-wpan@vger.kernel.org |
| 158 | S: Maintained |
| 159 | F: net/6lowpan/ |
| 160 | F: include/net/6lowpan.h |
| 161 | |
| 162 | 6PACK NETWORK DRIVER FOR AX.25 |
| 163 | M: Andreas Koensgen <ajk@comnets.uni-bremen.de> |
| 164 | L: linux-hams@vger.kernel.org |
| 165 | S: Maintained |
| 166 | F: drivers/net/hamradio/6pack.c |
| 167 | |
| 168 | 8169 10/100/1000 GIGABIT ETHERNET DRIVER |
| 169 | M: Realtek linux nic maintainers <nic_swsd@realtek.com> |
| 170 | L: netdev@vger.kernel.org |
| 171 | S: Maintained |
| 172 | F: drivers/net/ethernet/realtek/r8169.c |
| 173 | |
| 174 | 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER |
| 175 | M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| 176 | L: linux-serial@vger.kernel.org |
| 177 | W: http://serial.sourceforge.net |
| 178 | S: Maintained |
| 179 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git |
| 180 | F: drivers/tty/serial/8250* |
| 181 | F: include/linux/serial_8250.h |
| 182 | |
| 183 | 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] |
| 184 | L: netdev@vger.kernel.org |
| 185 | S: Orphan / Obsolete |
| 186 | F: drivers/net/ethernet/8390/ |
| 187 | |
| 188 | 9P FILE SYSTEM |
| 189 | M: Eric Van Hensbergen <ericvh@gmail.com> |
| 190 | M: Ron Minnich <rminnich@sandia.gov> |
| 191 | M: Latchesar Ionkov <lucho@ionkov.net> |
| 192 | L: v9fs-developer@lists.sourceforge.net |
| 193 | W: http://swik.net/v9fs |
| 194 | Q: http://patchwork.kernel.org/project/v9fs-devel/list/ |
| 195 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git |
| 196 | S: Maintained |
| 197 | F: Documentation/filesystems/9p.txt |
| 198 | F: fs/9p/ |
| 199 | F: net/9p/ |
| 200 | F: include/net/9p/ |
| 201 | F: include/uapi/linux/virtio_9p.h |
| 202 | F: include/trace/events/9p.h |
| 203 | |
| 204 | |
| 205 | A8293 MEDIA DRIVER |
| 206 | M: Antti Palosaari <crope@iki.fi> |
| 207 | L: linux-media@vger.kernel.org |
| 208 | W: http://linuxtv.org/ |
| 209 | W: http://palosaari.fi/linux/ |
| 210 | Q: http://patchwork.linuxtv.org/project/linux-media/list/ |
| 211 | T: git git://linuxtv.org/anttip/media_tree.git |
| 212 | S: Maintained |
| 213 | F: drivers/media/dvb-frontends/a8293* |
| 214 | |
| 215 | AACRAID SCSI RAID DRIVER |
| 216 | M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> |
| 217 | L: linux-scsi@vger.kernel.org |
| 218 | W: http://www.adaptec.com/ |
| 219 | S: Supported |
| 220 | F: Documentation/scsi/aacraid.txt |
| 221 | F: drivers/scsi/aacraid/ |
| 222 | |
| 223 | ABI/API |
| 224 | L: linux-api@vger.kernel.org |
| 225 | F: Documentation/ABI/ |
| 226 | F: include/linux/syscalls.h |
| 227 | F: include/uapi/ |
| 228 | F: kernel/sys_ni.c |
| 229 | |
| 230 | ABIT UGURU 1,2 HARDWARE MONITOR DRIVER |
| 231 | M: Hans de Goede <hdegoede@redhat.com> |
| 232 | L: lm-sensors@lm-sensors.org |
| 233 | S: Maintained |
| 234 | F: drivers/hwmon/abituguru.c |
| 235 | |
| 236 | ABIT UGURU 3 HARDWARE MONITOR DRIVER |
| 237 | M: Alistair John Strachan <alistair@devzero.co.uk> |
| 238 | L: lm-sensors@lm-sensors.org |
| 239 | S: Maintained |
| 240 | F: drivers/hwmon/abituguru3.c |
| 241 | |
| 242 | ACENIC DRIVER |
| 243 | M: Jes Sorensen <jes@trained-monkey.org> |
| 244 | L: linux-acenic@sunsite.dk |
| 245 | S: Maintained |
| 246 | F: drivers/net/ethernet/alteon/acenic* |
| 247 | |
| 248 | ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER |
| 249 | M: Peter Feuerer <peter@piie.net> |
| 250 | L: platform-driver-x86@vger.kernel.org |
| 251 | W: http://piie.net/?section=acerhdf |
| 252 | S: Maintained |
| 253 | F: drivers/platform/x86/acerhdf.c |
| 254 | |
| 255 | ACER WMI LAPTOP EXTRAS |
| 256 | M: "Lee, Chun-Yi" <jlee@suse.com> |
| 257 | L: platform-driver-x86@vger.kernel.org |
| 258 | S: Maintained |
| 259 | F: drivers/platform/x86/acer-wmi.c |
| 260 | |
| 261 | ACPI |
| 262 | M: Rafael J. Wysocki <rjw@rjwysocki.net> |
| 263 | M: Len Brown <lenb@kernel.org> |
| 264 | L: linux-acpi@vger.kernel.org |
| 265 | W: https://01.org/linux-acpi |
| 266 | Q: https://patchwork.kernel.org/project/linux-acpi/list/ |
| 267 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm |
| 268 | S: Supported |
| 269 | F: drivers/acpi/ |
| 270 | F: drivers/pnp/pnpacpi/ |
| 271 | F: include/linux/acpi.h |
| 272 | F: include/acpi/ |
| 273 | F: Documentation/acpi/ |
| 274 | F: Documentation/ABI/testing/sysfs-bus-acpi |
| 275 | F: drivers/pci/*acpi* |
| 276 | F: drivers/pci/*/*acpi* |
| 277 | F: drivers/pci/*/*/*acpi* |
| 278 | F: tools/power/acpi/ |
| 279 | |
| 280 | ACPI COMPONENT ARCHITECTURE (ACPICA) |
| 281 | M: Robert Moore <robert.moore@intel.com> |
| 282 | M: Lv Zheng <lv.zheng@intel.com> |
| 283 | M: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 284 | L: linux-acpi@vger.kernel.org |
| 285 | L: devel@acpica.org |
| 286 | W: https://acpica.org/ |
| 287 | W: https://github.com/acpica/acpica/ |
| 288 | Q: https://patchwork.kernel.org/project/linux-acpi/list/ |
| 289 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm |
| 290 | S: Supported |
| 291 | F: drivers/acpi/acpica/ |
| 292 | F: include/acpi/ |
| 293 | F: tools/power/acpi/ |
| 294 | |
| 295 | ACPI FAN DRIVER |
| 296 | M: Zhang Rui <rui.zhang@intel.com> |
| 297 | L: linux-acpi@vger.kernel.org |
| 298 | W: https://01.org/linux-acpi |
| 299 | S: Supported |
| 300 | F: drivers/acpi/fan.c |
| 301 | |
| 302 | ACPI THERMAL DRIVER |
| 303 | M: Zhang Rui <rui.zhang@intel.com> |
| 304 | L: linux-acpi@vger.kernel.org |
| 305 | W: https://01.org/linux-acpi |
| 306 | S: Supported |
| 307 | F: drivers/acpi/*thermal* |
| 308 | |
| 309 | ACPI VIDEO DRIVER |
| 310 | M: Zhang Rui <rui.zhang@intel.com> |
| 311 | L: linux-acpi@vger.kernel.org |
| 312 | W: https://01.org/linux-acpi |
| 313 | S: Supported |
| 314 | F: drivers/acpi/video.c |
| 315 | |
| 316 | ACPI WMI DRIVER |
| 317 | L: platform-driver-x86@vger.kernel.org |
| 318 | S: Orphan |
| 319 | F: drivers/platform/x86/wmi.c |
| 320 | |
| 321 | AD1889 ALSA SOUND DRIVER |
| 322 | M: Thibaut Varene <T-Bone@parisc-linux.org> |
| 323 | W: http://wiki.parisc-linux.org/AD1889 |
| 324 | L: linux-parisc@vger.kernel.org |
| 325 | S: Maintained |
| 326 | F: sound/pci/ad1889.* |
| 327 | |
| 328 | AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER |
| 329 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 330 | W: http://wiki.analog.com/AD5254 |
| 331 | W: http://ez.analog.com/community/linux-device-drivers |
| 332 | S: Supported |
| 333 | F: drivers/misc/ad525x_dpot.c |
| 334 | |
| 335 | AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) |
| 336 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 337 | W: http://wiki.analog.com/AD5398 |
| 338 | W: http://ez.analog.com/community/linux-device-drivers |
| 339 | S: Supported |
| 340 | F: drivers/regulator/ad5398.c |
| 341 | |
| 342 | AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) |
| 343 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 344 | W: http://wiki.analog.com/AD7142 |
| 345 | W: http://ez.analog.com/community/linux-device-drivers |
| 346 | S: Supported |
| 347 | F: drivers/input/misc/ad714x.c |
| 348 | |
| 349 | AD7877 TOUCHSCREEN DRIVER |
| 350 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 351 | W: http://wiki.analog.com/AD7877 |
| 352 | W: http://ez.analog.com/community/linux-device-drivers |
| 353 | S: Supported |
| 354 | F: drivers/input/touchscreen/ad7877.c |
| 355 | |
| 356 | AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) |
| 357 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 358 | W: http://wiki.analog.com/AD7879 |
| 359 | W: http://ez.analog.com/community/linux-device-drivers |
| 360 | S: Supported |
| 361 | F: drivers/input/touchscreen/ad7879.c |
| 362 | |
| 363 | ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) |
| 364 | M: Jiri Kosina <jkosina@suse.cz> |
| 365 | S: Maintained |
| 366 | |
| 367 | ADM1025 HARDWARE MONITOR DRIVER |
| 368 | M: Jean Delvare <jdelvare@suse.de> |
| 369 | L: lm-sensors@lm-sensors.org |
| 370 | S: Maintained |
| 371 | F: Documentation/hwmon/adm1025 |
| 372 | F: drivers/hwmon/adm1025.c |
| 373 | |
| 374 | ADM1029 HARDWARE MONITOR DRIVER |
| 375 | M: Corentin Labbe <clabbe.montjoie@gmail.com> |
| 376 | L: lm-sensors@lm-sensors.org |
| 377 | S: Maintained |
| 378 | F: drivers/hwmon/adm1029.c |
| 379 | |
| 380 | ADM8211 WIRELESS DRIVER |
| 381 | L: linux-wireless@vger.kernel.org |
| 382 | W: http://wireless.kernel.org/ |
| 383 | S: Orphan |
| 384 | F: drivers/net/wireless/adm8211.* |
| 385 | |
| 386 | ADP1653 FLASH CONTROLLER DRIVER |
| 387 | M: Sakari Ailus <sakari.ailus@iki.fi> |
| 388 | L: linux-media@vger.kernel.org |
| 389 | S: Maintained |
| 390 | F: drivers/media/i2c/adp1653.c |
| 391 | F: include/media/adp1653.h |
| 392 | |
| 393 | ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) |
| 394 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 395 | W: http://wiki.analog.com/ADP5520 |
| 396 | W: http://ez.analog.com/community/linux-device-drivers |
| 397 | S: Supported |
| 398 | F: drivers/mfd/adp5520.c |
| 399 | F: drivers/video/backlight/adp5520_bl.c |
| 400 | F: drivers/leds/leds-adp5520.c |
| 401 | F: drivers/gpio/gpio-adp5520.c |
| 402 | F: drivers/input/keyboard/adp5520-keys.c |
| 403 | |
| 404 | ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) |
| 405 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 406 | W: http://wiki.analog.com/ADP5588 |
| 407 | W: http://ez.analog.com/community/linux-device-drivers |
| 408 | S: Supported |
| 409 | F: drivers/input/keyboard/adp5588-keys.c |
| 410 | F: drivers/gpio/gpio-adp5588.c |
| 411 | |
| 412 | ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) |
| 413 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 414 | W: http://wiki.analog.com/ADP8860 |
| 415 | W: http://ez.analog.com/community/linux-device-drivers |
| 416 | S: Supported |
| 417 | F: drivers/video/backlight/adp8860_bl.c |
| 418 | |
| 419 | ADS1015 HARDWARE MONITOR DRIVER |
| 420 | M: Dirk Eibach <eibach@gdsys.de> |
| 421 | L: lm-sensors@lm-sensors.org |
| 422 | S: Maintained |
| 423 | F: Documentation/hwmon/ads1015 |
| 424 | F: drivers/hwmon/ads1015.c |
| 425 | F: include/linux/i2c/ads1015.h |
| 426 | |
| 427 | ADT746X FAN DRIVER |
| 428 | M: Colin Leroy <colin@colino.net> |
| 429 | S: Maintained |
| 430 | F: drivers/macintosh/therm_adt746x.c |
| 431 | |
| 432 | ADT7475 HARDWARE MONITOR DRIVER |
| 433 | M: Jean Delvare <jdelvare@suse.de> |
| 434 | L: lm-sensors@lm-sensors.org |
| 435 | S: Maintained |
| 436 | F: Documentation/hwmon/adt7475 |
| 437 | F: drivers/hwmon/adt7475.c |
| 438 | |
| 439 | ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) |
| 440 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 441 | W: http://wiki.analog.com/ADXL345 |
| 442 | W: http://ez.analog.com/community/linux-device-drivers |
| 443 | S: Supported |
| 444 | F: drivers/input/misc/adxl34x.c |
| 445 | |
| 446 | ADVANSYS SCSI DRIVER |
| 447 | M: Matthew Wilcox <matthew@wil.cx> |
| 448 | L: linux-scsi@vger.kernel.org |
| 449 | S: Maintained |
| 450 | F: Documentation/scsi/advansys.txt |
| 451 | F: drivers/scsi/advansys.c |
| 452 | |
| 453 | AEDSP16 DRIVER |
| 454 | M: Riccardo Facchetti <fizban@tin.it> |
| 455 | S: Maintained |
| 456 | F: sound/oss/aedsp16.c |
| 457 | |
| 458 | AF9013 MEDIA DRIVER |
| 459 | M: Antti Palosaari <crope@iki.fi> |
| 460 | L: linux-media@vger.kernel.org |
| 461 | W: http://linuxtv.org/ |
| 462 | W: http://palosaari.fi/linux/ |
| 463 | Q: http://patchwork.linuxtv.org/project/linux-media/list/ |
| 464 | T: git git://linuxtv.org/anttip/media_tree.git |
| 465 | S: Maintained |
| 466 | F: drivers/media/dvb-frontends/af9013* |
| 467 | |
| 468 | AF9033 MEDIA DRIVER |
| 469 | M: Antti Palosaari <crope@iki.fi> |
| 470 | L: linux-media@vger.kernel.org |
| 471 | W: http://linuxtv.org/ |
| 472 | W: http://palosaari.fi/linux/ |
| 473 | Q: http://patchwork.linuxtv.org/project/linux-media/list/ |
| 474 | T: git git://linuxtv.org/anttip/media_tree.git |
| 475 | S: Maintained |
| 476 | F: drivers/media/dvb-frontends/af9033* |
| 477 | |
| 478 | AFFS FILE SYSTEM |
| 479 | L: linux-fsdevel@vger.kernel.org |
| 480 | S: Orphan |
| 481 | F: Documentation/filesystems/affs.txt |
| 482 | F: fs/affs/ |
| 483 | |
| 484 | AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN |
| 485 | M: David Howells <dhowells@redhat.com> |
| 486 | L: linux-afs@lists.infradead.org |
| 487 | S: Supported |
| 488 | F: fs/afs/ |
| 489 | F: include/net/af_rxrpc.h |
| 490 | F: net/rxrpc/af_rxrpc.c |
| 491 | |
| 492 | AGPGART DRIVER |
| 493 | M: David Airlie <airlied@linux.ie> |
| 494 | T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) |
| 495 | S: Maintained |
| 496 | F: drivers/char/agp/ |
| 497 | F: include/linux/agp* |
| 498 | F: include/uapi/linux/agp* |
| 499 | |
| 500 | AHA152X SCSI DRIVER |
| 501 | M: "Juergen E. Fischer" <fischer@norbit.de> |
| 502 | L: linux-scsi@vger.kernel.org |
| 503 | S: Maintained |
| 504 | F: drivers/scsi/aha152x* |
| 505 | F: drivers/scsi/pcmcia/aha152x* |
| 506 | |
| 507 | AIC7XXX / AIC79XX SCSI DRIVER |
| 508 | M: Hannes Reinecke <hare@suse.de> |
| 509 | L: linux-scsi@vger.kernel.org |
| 510 | S: Maintained |
| 511 | F: drivers/scsi/aic7xxx/ |
| 512 | |
| 513 | AIMSLAB FM RADIO RECEIVER DRIVER |
| 514 | M: Hans Verkuil <hverkuil@xs4all.nl> |
| 515 | L: linux-media@vger.kernel.org |
| 516 | T: git git://linuxtv.org/media_tree.git |
| 517 | W: http://linuxtv.org |
| 518 | S: Maintained |
| 519 | F: drivers/media/radio/radio-aimslab* |
| 520 | |
| 521 | AIO |
| 522 | M: Benjamin LaHaise <bcrl@kvack.org> |
| 523 | L: linux-aio@kvack.org |
| 524 | S: Supported |
| 525 | F: fs/aio.c |
| 526 | F: include/linux/*aio*.h |
| 527 | |
| 528 | AIRSPY MEDIA DRIVER |
| 529 | M: Antti Palosaari <crope@iki.fi> |
| 530 | L: linux-media@vger.kernel.org |
| 531 | W: http://linuxtv.org/ |
| 532 | W: http://palosaari.fi/linux/ |
| 533 | Q: http://patchwork.linuxtv.org/project/linux-media/list/ |
| 534 | T: git git://linuxtv.org/anttip/media_tree.git |
| 535 | S: Maintained |
| 536 | F: drivers/media/usb/airspy/ |
| 537 | |
| 538 | ALCATEL SPEEDTOUCH USB DRIVER |
| 539 | M: Duncan Sands <duncan.sands@free.fr> |
| 540 | L: linux-usb@vger.kernel.org |
| 541 | W: http://www.linux-usb.org/SpeedTouch/ |
| 542 | S: Maintained |
| 543 | F: drivers/usb/atm/speedtch.c |
| 544 | F: drivers/usb/atm/usbatm.c |
| 545 | |
| 546 | ALCHEMY AU1XX0 MMC DRIVER |
| 547 | M: Manuel Lauss <manuel.lauss@gmail.com> |
| 548 | S: Maintained |
| 549 | F: drivers/mmc/host/au1xmmc.c |
| 550 | |
| 551 | ALI1563 I2C DRIVER |
| 552 | M: Rudolf Marek <r.marek@assembler.cz> |
| 553 | L: linux-i2c@vger.kernel.org |
| 554 | S: Maintained |
| 555 | F: Documentation/i2c/busses/i2c-ali1563 |
| 556 | F: drivers/i2c/busses/i2c-ali1563.c |
| 557 | |
| 558 | ALPHA PORT |
| 559 | M: Richard Henderson <rth@twiddle.net> |
| 560 | M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> |
| 561 | M: Matt Turner <mattst88@gmail.com> |
| 562 | S: Odd Fixes |
| 563 | L: linux-alpha@vger.kernel.org |
| 564 | F: arch/alpha/ |
| 565 | |
| 566 | ALTERA MAILBOX DRIVER |
| 567 | M: Ley Foon Tan <lftan@altera.com> |
| 568 | L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) |
| 569 | S: Maintained |
| 570 | F: drivers/mailbox/mailbox-altera.c |
| 571 | |
| 572 | ALTERA TRIPLE SPEED ETHERNET DRIVER |
| 573 | M: Vince Bridgers <vbridger@opensource.altera.com> |
| 574 | L: netdev@vger.kernel.org |
| 575 | L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) |
| 576 | S: Maintained |
| 577 | F: drivers/net/ethernet/altera/ |
| 578 | |
| 579 | ALTERA UART/JTAG UART SERIAL DRIVERS |
| 580 | M: Tobias Klauser <tklauser@distanz.ch> |
| 581 | L: linux-serial@vger.kernel.org |
| 582 | L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) |
| 583 | S: Maintained |
| 584 | F: drivers/tty/serial/altera_uart.c |
| 585 | F: drivers/tty/serial/altera_jtaguart.c |
| 586 | F: include/linux/altera_uart.h |
| 587 | F: include/linux/altera_jtaguart.h |
| 588 | |
| 589 | AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER |
| 590 | M: Tom Lendacky <thomas.lendacky@amd.com> |
| 591 | L: linux-crypto@vger.kernel.org |
| 592 | S: Supported |
| 593 | F: drivers/crypto/ccp/ |
| 594 | F: include/linux/ccp.h |
| 595 | |
| 596 | AMD FAM15H PROCESSOR POWER MONITORING DRIVER |
| 597 | M: Andreas Herrmann <herrmann.der.user@googlemail.com> |
| 598 | L: lm-sensors@lm-sensors.org |
| 599 | S: Maintained |
| 600 | F: Documentation/hwmon/fam15h_power |
| 601 | F: drivers/hwmon/fam15h_power.c |
| 602 | |
| 603 | AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER |
| 604 | M: Thomas Dahlmann <dahlmann.thomas@arcor.de> |
| 605 | L: linux-geode@lists.infradead.org (moderated for non-subscribers) |
| 606 | S: Supported |
| 607 | F: drivers/usb/gadget/udc/amd5536udc.* |
| 608 | |
| 609 | AMD GEODE PROCESSOR/CHIPSET SUPPORT |
| 610 | P: Andres Salomon <dilinger@queued.net> |
| 611 | L: linux-geode@lists.infradead.org (moderated for non-subscribers) |
| 612 | W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html |
| 613 | S: Supported |
| 614 | F: drivers/char/hw_random/geode-rng.c |
| 615 | F: drivers/crypto/geode* |
| 616 | F: drivers/video/fbdev/geode/ |
| 617 | F: arch/x86/include/asm/geode.h |
| 618 | |
| 619 | AMD IOMMU (AMD-VI) |
| 620 | M: Joerg Roedel <joro@8bytes.org> |
| 621 | L: iommu@lists.linux-foundation.org |
| 622 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git |
| 623 | S: Maintained |
| 624 | F: drivers/iommu/amd_iommu*.[ch] |
| 625 | F: include/linux/amd-iommu.h |
| 626 | |
| 627 | AMD KFD |
| 628 | M: Oded Gabbay <oded.gabbay@amd.com> |
| 629 | L: dri-devel@lists.freedesktop.org |
| 630 | T: git git://people.freedesktop.org/~gabbayo/linux.git |
| 631 | S: Supported |
| 632 | F: drivers/gpu/drm/amd/amdkfd/ |
| 633 | F: drivers/gpu/drm/amd/include/cik_structs.h |
| 634 | F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h |
| 635 | F: drivers/gpu/drm/radeon/radeon_kfd.c |
| 636 | F: drivers/gpu/drm/radeon/radeon_kfd.h |
| 637 | F: include/uapi/linux/kfd_ioctl.h |
| 638 | |
| 639 | AMD MICROCODE UPDATE SUPPORT |
| 640 | M: Andreas Herrmann <herrmann.der.user@googlemail.com> |
| 641 | L: amd64-microcode@amd64.org |
| 642 | S: Maintained |
| 643 | F: arch/x86/kernel/cpu/microcode/amd* |
| 644 | |
| 645 | AMD XGBE DRIVER |
| 646 | M: Tom Lendacky <thomas.lendacky@amd.com> |
| 647 | L: netdev@vger.kernel.org |
| 648 | S: Supported |
| 649 | F: drivers/net/ethernet/amd/xgbe/ |
| 650 | F: drivers/net/phy/amd-xgbe-phy.c |
| 651 | |
| 652 | AMS (Apple Motion Sensor) DRIVER |
| 653 | M: Michael Hanselmann <linux-kernel@hansmi.ch> |
| 654 | S: Supported |
| 655 | F: drivers/macintosh/ams/ |
| 656 | |
| 657 | AMSO1100 RNIC DRIVER |
| 658 | M: Tom Tucker <tom@opengridcomputing.com> |
| 659 | M: Steve Wise <swise@opengridcomputing.com> |
| 660 | L: linux-rdma@vger.kernel.org |
| 661 | S: Maintained |
| 662 | F: drivers/infiniband/hw/amso1100/ |
| 663 | |
| 664 | ANALOG DEVICES INC AD9389B DRIVER |
| 665 | M: Hans Verkuil <hans.verkuil@cisco.com> |
| 666 | L: linux-media@vger.kernel.org |
| 667 | S: Maintained |
| 668 | F: drivers/media/i2c/ad9389b* |
| 669 | |
| 670 | ANALOG DEVICES INC ADV7180 DRIVER |
| 671 | M: Lars-Peter Clausen <lars@metafoo.de> |
| 672 | L: linux-media@vger.kernel.org |
| 673 | W: http://ez.analog.com/community/linux-device-drivers |
| 674 | S: Supported |
| 675 | F: drivers/media/i2c/adv7180.c |
| 676 | |
| 677 | ANALOG DEVICES INC ADV7511 DRIVER |
| 678 | M: Hans Verkuil <hans.verkuil@cisco.com> |
| 679 | L: linux-media@vger.kernel.org |
| 680 | S: Maintained |
| 681 | F: drivers/media/i2c/adv7511* |
| 682 | |
| 683 | ANALOG DEVICES INC ADV7604 DRIVER |
| 684 | M: Hans Verkuil <hans.verkuil@cisco.com> |
| 685 | L: linux-media@vger.kernel.org |
| 686 | S: Maintained |
| 687 | F: drivers/media/i2c/adv7604* |
| 688 | |
| 689 | ANALOG DEVICES INC ADV7842 DRIVER |
| 690 | M: Hans Verkuil <hans.verkuil@cisco.com> |
| 691 | L: linux-media@vger.kernel.org |
| 692 | S: Maintained |
| 693 | F: drivers/media/i2c/adv7842* |
| 694 | |
| 695 | ANALOG DEVICES INC ASOC CODEC DRIVERS |
| 696 | M: Lars-Peter Clausen <lars@metafoo.de> |
| 697 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 698 | W: http://wiki.analog.com/ |
| 699 | W: http://ez.analog.com/community/linux-device-drivers |
| 700 | S: Supported |
| 701 | F: sound/soc/codecs/adau* |
| 702 | F: sound/soc/codecs/adav* |
| 703 | F: sound/soc/codecs/ad1* |
| 704 | F: sound/soc/codecs/ad7* |
| 705 | F: sound/soc/codecs/ssm* |
| 706 | F: sound/soc/codecs/sigmadsp.* |
| 707 | |
| 708 | ANALOG DEVICES INC ASOC DRIVERS |
| 709 | L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 710 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 711 | W: http://blackfin.uclinux.org/ |
| 712 | S: Supported |
| 713 | F: sound/soc/blackfin/* |
| 714 | |
| 715 | ANALOG DEVICES INC IIO DRIVERS |
| 716 | M: Lars-Peter Clausen <lars@metafoo.de> |
| 717 | M: Michael Hennerich <Michael.Hennerich@analog.com> |
| 718 | W: http://wiki.analog.com/ |
| 719 | W: http://ez.analog.com/community/linux-device-drivers |
| 720 | S: Supported |
| 721 | F: drivers/iio/*/ad* |
| 722 | X: drivers/iio/*/adjd* |
| 723 | F: drivers/staging/iio/*/ad* |
| 724 | F: staging/iio/trigger/iio-trig-bfin-timer.c |
| 725 | |
| 726 | ANDROID DRIVERS |
| 727 | M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |