Linux Source Code
Home
Release 5.16
Help
usbhid
root
drivers
hid
Highlighting
Reset All
By Author
By Age
──────────
Alan Ott
Alan Stern
Anirudh Rayabharam
Anssi Hannula
Arnd Bergmann
Benjamin Tissoires
Breno Leitão
Bruno Prémont
Dan Carpenter
Daniel Kurtz
Daniel Mack
David Herrmann
Diogo Kastrup
Dmitry Torokhov
Filip Alac
Frank Praznik
Geoff Levand
Greg Kroah-Hartman
Guillaume Chazarain
Gustavo A. R. Silva
Hans de Goede
Havard Skinnemoen
Henrik Rydberg
Hillf Danton
Ioan-Adrian Ratiu
Jason Gerecke
Jean Delvare
Jim Keir
Jiri Kosina
Jiri Slaby
Joe Perches
Johan Hovold
Kay Sievers
Kees Cook
Kim Jae Joong
Lei Ming
Linus Torvalds
Luiz Fernando N. Capitulino
Michael Haboustak
Michael Hanselmann
Michael Opdenacker
Niels Skou Olsen
Oliver Neukum
Others
Paul Walmsley
Peilin Ye
Pekka Sarnila
Pete Zaitcev
Peter Wächtler
Philip Langdale
Reyad Attiyat
Sebastian Andrzej Siewior
Simon Haggett
Steven Haigh
Thomas Gleixner
Tobias Jakobi
Tomoki Sekiyama
Valentine Barshak
Vojtech Pavlik
Willem Penninckx
Zhen Lei
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
hid-core.c
1717
-
66
8778
Jiri Kosina
Linus Torvalds
Oliver Neukum
Jiri Slaby
Alan Stern
Frank Praznik
Alan Ott
Pete Zaitcev
Anssi Hannula
Benjamin Tissoires
Dmitry Torokhov
Michael Haboustak
Daniel Kurtz
Bruno Prémont
Simon Haggett
Johan Hovold
Anirudh Rayabharam
Kim Jae Joong
Henrik Rydberg
Paul Walmsley
Pekka Sarnila
Tobias Jakobi
Reyad Attiyat
Greg Kroah-Hartman
Filip Alac
Hans de Goede
Joe Perches
Kees Cook
Vojtech Pavlik
Tomoki Sekiyama
Guillaume Chazarain
Sebastian Andrzej Siewior
Niels Skou Olsen
David Herrmann
Geoff Levand
Ioan-Adrian Ratiu
Steven Haigh
Michael Hanselmann
Daniel Mack
Jason Gerecke
Luiz Fernando N. Capitulino
Thomas Gleixner
Gustavo A. R. Silva
Others
April 2005
May 2005
June 2005
July 2005
September 2005
January 2006
February 2006
May 2006
June 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
February 2008
March 2008
May 2008
June 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
April 2009
May 2009
August 2009
September 2009
October 2009
November 2009
January 2010
February 2010
March 2010
April 2010
May 2010
September 2010
December 2010
January 2011
May 2011
August 2011
October 2011
November 2011
March 2012
April 2012
May 2012
July 2012
September 2012
February 2013
March 2013
July 2013
August 2013
January 2014
February 2014
March 2014
July 2014
September 2014
November 2014
August 2015
November 2015
March 2016
December 2016
January 2017
February 2017
March 2017
June 2017
July 2017
September 2017
October 2017
November 2017
March 2018
June 2018
May 2019
April 2020
August 2020
November 2020
April 2021
May 2021
June 2021
September 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 1106}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 128}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 7, "token_count": 27}, {"author_id": 57, "token_count": 6}, {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 7, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 7, "token_count": 30}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 50, "token_count": 11}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 7, "token_count": 22}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 1916}, {"author_id": 26, "token_count": 52}, {"author_id": 13, "token_count": 206}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 3, "token_count": 25}, {"author_id": 27, "token_count": 52}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 567}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 7, "token_count": 23}, {"author_id": 0, "token_count": 195}, {"author_id": 23, "token_count": 28}, {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 133}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 148}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 731}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 155}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 17, "token_count": 110}, {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 71}, {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 35, "token_count": 19}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 12, "token_count": 159}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 39, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 115}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 104}, {"author_id": 18, "token_count": 107}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 294}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 91}, {"author_id": 24, "token_count": 59}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 48, "token_count": 12}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 11, "token_count": 245}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 29, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 7, "token_count": 23}, {"author_id": 9, "token_count": 22}, {"author_id": 19, "token_count": 89}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 55, "token_count": 7}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 7, "token_count": 205}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 28, "token_count": 46}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 115}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 43}, {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 22, "token_count": 63}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 37, "token_count": 20}, {"author_id": 45, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 32, "token_count": 38}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 44, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 101}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 33, "token_count": 35}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 20, "token_count": 85}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
2351
26.78%
Linus Torvalds
1106
12.60%
Oliver Neukum
1078
12.28%
Jiri Slaby
864
9.84%
Alan Stern
838
9.55%
Frank Praznik
245
2.79%
Alan Ott
230
2.62%
Pete Zaitcev
206
2.35%
Anssi Hannula
198
2.26%
Benjamin Tissoires
191
2.18%
Dmitry Torokhov
158
1.80%
Michael Haboustak
128
1.46%
Daniel Kurtz
115
1.31%
Bruno Prémont
110
1.25%
Simon Haggett
107
1.22%
Johan Hovold
89
1.01%
Anirudh Rayabharam
88
1.00%
Kim Jae Joong
63
0.72%
Henrik Rydberg
59
0.67%
Paul Walmsley
54
0.62%
Pekka Sarnila
52
0.59%
Tobias Jakobi
46
0.52%
Reyad Attiyat
39
0.44%
Greg Kroah-Hartman
38
0.43%
Filip Alac
38
0.43%
Hans de Goede
35
0.40%
Joe Perches
34
0.39%
Kees Cook
20
0.23%
Vojtech Pavlik
19
0.22%
Tomoki Sekiyama
19
0.22%
Guillaume Chazarain
19
0.22%
Sebastian Andrzej Siewior
13
0.15%
Niels Skou Olsen
13
0.15%
David Herrmann
12
0.14%
Geoff Levand
11
0.13%
Ioan-Adrian Ratiu
7
0.08%
Steven Haigh
6
0.07%
Michael Hanselmann
6
0.07%
Daniel Mack
6
0.07%
Jason Gerecke
5
0.06%
Luiz Fernando N. Capitulino
3
0.03%
Thomas Gleixner
2
0.02%
Gustavo A. R. Silva
2
0.02%
Others
55
0.63%
Total
8778
hid-pidff.c
1324
-
10
6756
Anssi Hannula
Joe Perches
Jim Keir
Benjamin Tissoires
Diogo Kastrup
Zhen Lei
Jiri Kosina
Thomas Gleixner
Others
July 2006
December 2006
June 2007
October 2008
November 2009
March 2010
December 2010
February 2013
January 2015
February 2015
May 2019
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 6335}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 42, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 8, "token_count": 271}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 25, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 59, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
6355
94.06%
Joe Perches
271
4.01%
Jim Keir
56
0.83%
Benjamin Tissoires
44
0.65%
Diogo Kastrup
14
0.21%
Zhen Lei
5
0.07%
Jiri Kosina
4
0.06%
Thomas Gleixner
2
0.03%
Others
5
0.07%
Total
6756
hiddev.c
945
-
34
4556
Linus Torvalds
Jean Delvare
Valentine Barshak
Oliver Neukum
Dmitry Torokhov
Jiri Kosina
Gustavo A. R. Silva
Benjamin Tissoires
Dan Carpenter
Breno Leitão
Kay Sievers
Jiri Slaby
Peilin Ye
Peter Wächtler
Hillf Danton
Arnd Bergmann
Lei Ming
Kim Jae Joong
Philip Langdale
Havard Skinnemoen
Joe Perches
Daniel Mack
Thomas Gleixner
Jason Gerecke
Luiz Fernando N. Capitulino
Greg Kroah-Hartman
Others
April 2005
June 2005
January 2006
May 2006
July 2006
August 2006
December 2006
May 2007
October 2007
March 2008
May 2008
June 2008
October 2008
December 2008
January 2009
February 2009
March 2009
April 2009
June 2009
August 2009
September 2009
July 2010
August 2010
December 2010
April 2011
May 2011
July 2011
September 2011
January 2012
April 2012
November 2012
February 2013
June 2016
February 2017
March 2017
June 2017
July 2017
February 2018
June 2018
September 2018
October 2018
May 2019
July 2019
August 2019
December 2019
January 2020
July 2020
February 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 2259}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 6, "token_count": 89}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 4, "token_count": 1027}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 219}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 34, "token_count": 27}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 51, "token_count": 5}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 10, "token_count": 259}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 41, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 30, "token_count": 19}, {"author_id": 40, "token_count": 4}, {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 37}, {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 21, "token_count": 78}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 31, "token_count": 39}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 120}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 36, "token_count": 26}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 54, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2263
49.67%
Jean Delvare
1027
22.54%
Valentine Barshak
259
5.68%
Oliver Neukum
220
4.83%
Dmitry Torokhov
216
4.74%
Jiri Kosina
182
3.99%
Gustavo A. R. Silva
78
1.71%
Benjamin Tissoires
43
0.94%
Dan Carpenter
39
0.86%
Breno Leitão
39
0.86%
Kay Sievers
33
0.72%
Jiri Slaby
27
0.59%
Peilin Ye
26
0.57%
Peter Wächtler
15
0.33%
Hillf Danton
13
0.29%
Arnd Bergmann
11
0.24%
Lei Ming
10
0.22%
Kim Jae Joong
10
0.22%
Philip Langdale
8
0.18%
Havard Skinnemoen
6
0.13%
Joe Perches
4
0.09%
Daniel Mack
4
0.09%
Thomas Gleixner
3
0.07%
Jason Gerecke
3
0.07%
Luiz Fernando N. Capitulino
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
15
0.33%
Total
4556
usbhid.h
97
-
10
273
Jiri Kosina
Jiri Slaby
Oliver Neukum
Dmitry Torokhov
Guillaume Chazarain
Anssi Hannula
Alan Stern
Benjamin Tissoires
Thomas Gleixner
Others
December 2006
January 2007
March 2008
October 2008
November 2008
December 2008
February 2010
September 2010
March 2012
September 2014
December 2015
June 2017
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 171}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
171
62.64%
Jiri Slaby
43
15.75%
Oliver Neukum
20
7.33%
Dmitry Torokhov
10
3.66%
Guillaume Chazarain
9
3.30%
Anssi Hannula
8
2.93%
Alan Stern
5
1.83%
Benjamin Tissoires
4
1.47%
Thomas Gleixner
2
0.73%
Others
1
0.37%
Total
273
usbkbd.c
398
-
21
2488
Linus Torvalds
Dmitry Torokhov
Willem Penninckx
Joe Perches
Greg Kroah-Hartman
Alan Stern
Jiri Slaby
Michael Opdenacker
Daniel Mack
Luiz Fernando N. Capitulino
Thomas Gleixner
Lei Ming
Others
April 2005
September 2005
June 2006
October 2006
December 2006
February 2007
April 2007
May 2007
October 2007
May 2008
June 2008
October 2008
November 2009
March 2010
April 2010
December 2010
November 2011
November 2013
January 2017
August 2017
May 2019
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 2015}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 228}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 15, "token_count": 127}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2015
80.99%
Dmitry Torokhov
259
10.41%
Willem Penninckx
127
5.10%
Joe Perches
23
0.92%
Greg Kroah-Hartman
16
0.64%
Alan Stern
13
0.52%
Jiri Slaby
8
0.32%
Michael Opdenacker
6
0.24%
Daniel Mack
4
0.16%
Luiz Fernando N. Capitulino
3
0.12%
Thomas Gleixner
2
0.08%
Lei Ming
1
0.04%
Others
11
0.44%
Total
2488
usbmouse.c
232
-
14
1173
Linus Torvalds
Dmitry Torokhov
Jiri Slaby
Greg Kroah-Hartman
Michael Opdenacker
Luiz Fernando N. Capitulino
Daniel Mack
Thomas Gleixner
Others
April 2005
September 2005
June 2006
October 2006
December 2006
February 2007
April 2007
May 2007
October 2007
May 2008
June 2008
April 2010
November 2011
April 2012
January 2017
August 2017
May 2019
May 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 846}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 238}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
846
72.12%
Dmitry Torokhov
275
23.44%
Jiri Slaby
21
1.79%
Greg Kroah-Hartman
11
0.94%
Michael Opdenacker
6
0.51%
Luiz Fernando N. Capitulino
3
0.26%
Daniel Mack
3
0.26%
Thomas Gleixner
2
0.17%
Others
6
0.51%
Total
1173
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
98
Author
Tokens
Proportion
Commits
Proportion
0
Anssi Hannula
6561
27.31%
5
2.07%
1
Linus Torvalds
6230
25.93%
2
0.83%
2
Jiri Kosina
2708
11.27%
26
10.79%
3
Oliver Neukum
1318
5.49%
13
5.39%
4
Jean Delvare
1027
4.27%
1
0.41%
5
Jiri Slaby
963
4.01%
18
7.47%
6
Dmitry Torokhov
918
3.82%
10
4.15%
7
Alan Stern
856
3.56%
23
9.54%
8
Joe Perches
332
1.38%
2
0.83%
9
Benjamin Tissoires
282
1.17%
10
4.15%
10
Valentine Barshak
259
1.08%
2
0.83%
11
Frank Praznik
245
1.02%
1
0.41%
12
Alan Ott
230
0.96%
2
0.83%
13
Pete Zaitcev
206
0.86%
1
0.41%
14
Michael Haboustak
128
0.53%
1
0.41%
15
Willem Penninckx
127
0.53%
2
0.83%
16
Daniel Kurtz
115
0.48%
2
0.83%
17
Bruno Prémont
110
0.46%
1
0.41%
18
Simon Haggett
107
0.45%
1
0.41%
19
Johan Hovold
89
0.37%
1
0.41%
20
Anirudh Rayabharam
88
0.37%
2
0.83%
21
Gustavo A. R. Silva
80
0.33%
2
0.83%
22
Kim Jae Joong
73
0.30%
2
0.83%
23
Greg Kroah-Hartman
66
0.27%
8
3.32%
24
Henrik Rydberg
59
0.25%
2
0.83%
25
Jim Keir
56
0.23%
2
0.83%
26
Paul Walmsley
54
0.22%
3
1.24%
27
Pekka Sarnila
52
0.22%
1
0.41%
28
Tobias Jakobi
46
0.19%
1
0.41%
29
Reyad Attiyat
39
0.16%
1
0.41%
30
Dan Carpenter
39
0.16%
3
1.24%
31
Breno Leitão
39
0.16%
1
0.41%
32
Filip Alac
38
0.16%
1
0.41%
33
Hans de Goede
35
0.15%
1
0.41%
34
Kay Sievers
33
0.14%
2
0.83%
35
Guillaume Chazarain
28
0.12%
1
0.41%
36
Peilin Ye
26
0.11%
1
0.41%
37
Kees Cook
20
0.08%
1
0.41%
38
Vojtech Pavlik
19
0.08%
4
1.66%
39
Tomoki Sekiyama
19
0.08%
1
0.41%
40
Daniel Mack
17
0.07%
2
0.83%
41
Peter Wächtler
15
0.06%
1
0.41%
42
Diogo Kastrup
14
0.06%
1
0.41%
43
Thomas Gleixner
13
0.05%
2
0.83%
44
Sebastian Andrzej Siewior
13
0.05%
1
0.41%
45
Niels Skou Olsen
13
0.05%
1
0.41%
46
Hillf Danton
13
0.05%
2
0.83%
47
Michael Opdenacker
12
0.05%
1
0.41%
48
David Herrmann
12
0.05%
2
0.83%
49
Lei Ming
11
0.05%
2
0.83%
50
Geoff Levand
11
0.05%
1
0.41%
51
Arnd Bergmann
11
0.05%
3
1.24%
52
Luiz Fernando N. Capitulino
10
0.04%
4
1.66%
53
Philip Langdale
8
0.03%
1
0.41%
54
Jason Gerecke
8
0.03%
2
0.83%
55
Ioan-Adrian Ratiu
7
0.03%
1
0.41%
56
Steven Haigh
6
0.02%
1
0.41%
57
Michael Hanselmann
6
0.02%
1
0.41%
58
Havard Skinnemoen
6
0.02%
1
0.41%
59
Zhen Lei
5
0.02%
1
0.41%
60
Others
93
0.39%
46
19.09%
Total
24024
241