]>
Commit | Line | Data |
---|---|---|
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> | |
728 |