Linux Source Code
Home
Release 6.10
Help
usbhid
root
drivers
hid
Highlighting
Reset All
By Author
By Age
──────────
Alan Ott
Alan Stern
Anirudh Rayabharam
Anssi Hannula
Arjan van de Ven
Arnd Bergmann
Benjamin Collins
Benjamin Tissoires
Breno Leitão
Bruno Prémont
Dan Carpenter
Daniel Kurtz
Daniel Mack
Daniele Bellucci
David Brownell
David S. Miller
Diogo Kastrup
Dmitry Torokhov
Filip Alac
Frank Praznik
Greg Kroah-Hartman
Guillaume Chazarain
Gustavo A. R. Silva
Hans de Goede
Henrik Rydberg
Herbert Xu
James Lamanna
Jean Delvare
Jim Keir
Jiri Kosina
Jiri Slaby
Joe Perches
Johan Hovold
Kay Sievers
Kees Cook
Kim Jae Joong
Linus Torvalds
Linus Torvalds (pre-git)
Martin Diehl
Michael Haboustak
Mikkel Krautz
Niels Skou Olsen
Oliver Neukum
Others
Paul Stewart
Paul Walmsley
Peilin Ye
Pekka Sarnila
Pete Zaitcev
Peter Wächtler
Philip Langdale
Rusty Russell
Sebastian Andrzej Siewior
Simon Haggett
Stéphane Voltz
Thomas Gleixner
Thomas Weißschuh
Tobias Jakobi
Valentine Barshak
Vojtech Pavlik
Willem Penninckx
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
hid-core.c
1714
-
83
8728
Jiri Kosina
Alan Stern
Oliver Neukum
Jiri Slaby
Linus Torvalds (pre-git)
Vojtech Pavlik
Frank Praznik
Alan Ott
Linus Torvalds
Pete Zaitcev
Anssi Hannula
David Brownell
Benjamin Tissoires
David S. Miller
Greg Kroah-Hartman
Michael Haboustak
Dmitry Torokhov
Simon Haggett
Daniel Kurtz
Johan Hovold
Anirudh Rayabharam
Mikkel Krautz
Kim Jae Joong
Henrik Rydberg
Pekka Sarnila
Bruno Prémont
Paul Walmsley
Hans de Goede
Tobias Jakobi
Joe Perches
Thomas Weißschuh
Filip Alac
Kees Cook
Guillaume Chazarain
Daniele Bellucci
Martin Diehl
Sebastian Andrzej Siewior
Niels Skou Olsen
Rusty Russell
Daniel Mack
Stéphane Voltz
Thomas Gleixner
Gustavo A. R. Silva
Benjamin Collins
Others
April 1994
January 1995
June 1995
March 1996
March 1997
February 1999
April 1999
May 1999
June 1999
September 1999
December 1999
January 2000
March 2000
May 2000
July 2000
August 2000
September 2000
October 2000
February 2002
March 2002
May 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
February 2003
May 2003
June 2003
August 2003
December 2003
January 2004
March 2004
April 2004
May 2004
August 2004
September 2004
October 2004
December 2004
January 2005
February 2005
March 2005
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
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
December 2021
August 2022
December 2022
October 2023
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 1, "token_count": 282}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 11, "token_count": 6}, {"author_id": 3, "token_count": 202}, {"author_id": 6, "token_count": 185}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 37, "token_count": 8}, {"author_id": 6, "token_count": 139}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 10, "token_count": 162}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 11, "token_count": 64}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 13, "token_count": 36}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 50, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 54, "token_count": 14}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 13, "token_count": 126}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 29, "token_count": 76}, {"author_id": 6, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 31, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 21, "token_count": 120}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 422}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 136}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 665}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 1038}, {"author_id": 35, "token_count": 48}, {"author_id": 19, "token_count": 193}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 5, "token_count": 33}, {"author_id": 33, "token_count": 52}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 485}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 23}, {"author_id": 0, "token_count": 185}, {"author_id": 11, "token_count": 28}, {"author_id": 2, "token_count": 1}, {"author_id": 7, "token_count": 132}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 141}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 555}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 5, "token_count": 37}, ]}, {"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": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 34, "token_count": 51}, {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 71}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 45, "token_count": 19}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 159}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 24, "token_count": 101}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 64}, {"author_id": 22, "token_count": 102}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 210}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 91}, {"author_id": 32, "token_count": 54}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 237}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 14, "token_count": 9}, {"author_id": 26, "token_count": 83}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 88}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 39, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 30, "token_count": 63}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 48, "token_count": 20}, {"author_id": 59, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 46, "token_count": 27}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 57, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 101}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 36, "token_count": 41}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 27, "token_count": 79}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 43, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 43, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
1861
21.32%
Alan Stern
1145
13.12%
Oliver Neukum
845
9.68%
Jiri Slaby
774
8.87%
Linus Torvalds (pre-git)
572
6.55%
Vojtech Pavlik
458
5.25%
Frank Praznik
237
2.72%
Alan Ott
230
2.64%
Linus Torvalds
202
2.31%
Pete Zaitcev
199
2.28%
Anssi Hannula
193
2.21%
David Brownell
181
2.07%
Benjamin Tissoires
176
2.02%
David S. Miller
162
1.86%
Greg Kroah-Hartman
121
1.39%
Michael Haboustak
120
1.37%
Dmitry Torokhov
113
1.29%
Simon Haggett
102
1.17%
Daniel Kurtz
101
1.16%
Johan Hovold
83
0.95%
Anirudh Rayabharam
82
0.94%
Mikkel Krautz
76
0.87%
Kim Jae Joong
63
0.72%
Henrik Rydberg
54
0.62%
Pekka Sarnila
52
0.60%
Bruno Prémont
51
0.58%
Paul Walmsley
50
0.57%
Hans de Goede
41
0.47%
Tobias Jakobi
35
0.40%
Joe Perches
34
0.39%
Thomas Weißschuh
29
0.33%
Filip Alac
27
0.31%
Kees Cook
20
0.23%
Guillaume Chazarain
19
0.22%
Daniele Bellucci
17
0.19%
Martin Diehl
14
0.16%
Sebastian Andrzej Siewior
13
0.15%
Niels Skou Olsen
13
0.15%
Rusty Russell
8
0.09%
Daniel Mack
6
0.07%
Stéphane Voltz
4
0.05%
Thomas Gleixner
2
0.02%
Gustavo A. R. Silva
2
0.02%
Benjamin Collins
2
0.02%
Others
139
1.59%
Total
8728
hid-pidff.c
1324
-
14
6756
Anssi Hannula
Joe Perches
Linus Torvalds (pre-git)
Vojtech Pavlik
Benjamin Tissoires
Linus Torvalds
Jim Keir
Benjamin Collins
Diogo Kastrup
Dmitry Torokhov
Jiri Kosina
Thomas Gleixner
Others
August 1992
March 1993
April 1993
June 1993
January 1997
March 1998
May 1998
August 1998
February 1999
December 1999
January 2000
March 2000
February 2002
July 2002
May 2003
June 2003
February 2005
September 2005
January 2006
July 2006
December 2006
June 2007
October 2008
November 2009
December 2010
February 2013
January 2015
February 2015
May 2019
March 2021
May 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 6, "token_count": 65}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 44, "token_count": 25}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5980}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 55, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 12, "token_count": 271}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 40, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
5989
88.65%
Joe Perches
271
4.01%
Linus Torvalds (pre-git)
237
3.51%
Vojtech Pavlik
76
1.12%
Benjamin Tissoires
44
0.65%
Linus Torvalds
43
0.64%
Jim Keir
34
0.50%
Benjamin Collins
26
0.38%
Diogo Kastrup
14
0.21%
Dmitry Torokhov
9
0.13%
Jiri Kosina
4
0.06%
Thomas Gleixner
2
0.03%
Others
7
0.10%
Total
6756
hiddev.c
945
-
46
4556
Linus Torvalds
Linus Torvalds (pre-git)
Jean Delvare
Vojtech Pavlik
Paul Stewart
Valentine Barshak
Oliver Neukum
Dmitry Torokhov
Jiri Kosina
James Lamanna
Arjan van de Ven
Greg Kroah-Hartman
Gustavo A. R. Silva
Benjamin Tissoires
Breno Leitão
Dan Carpenter
Kay Sievers
Jiri Slaby
Peilin Ye
David Brownell
Herbert Xu
Rusty Russell
Arnd Bergmann
Peter Wächtler
Philip Langdale
Kim Jae Joong
Joe Perches
Daniel Mack
Thomas Gleixner
Benjamin Collins
Others
September 1991
January 1992
March 1992
April 1992
May 1992
August 1992
September 1992
December 1992
January 1993
June 1993
April 1994
May 1994
November 1994
January 1995
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
February 1998
May 1998
August 1998
February 1999
June 1999
September 1999
December 1999
January 2000
March 2000
May 2000
February 2002
March 2002
April 2002
May 2002
July 2002
November 2002
May 2003
June 2003
December 2003
January 2004
March 2004
June 2004
July 2004
December 2004
February 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
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
October 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 725875200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 1, "token_count": 263}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 1179}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 15, "token_count": 251}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 37, "token_count": 16}, {"author_id": 6, "token_count": 369}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 11, "token_count": 42}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 23, "token_count": 102}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 25, "token_count": 92}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 11, "token_count": 23}, {"author_id": 49, "token_count": 20}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 8, "token_count": 89}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 58, "token_count": 13}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 528}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 230}, ]}, {"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": 42, "token_count": 27}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 52, "token_count": 5}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 17, "token_count": 235}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 53, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 41, "token_count": 14}, {"author_id": 51, "token_count": 4}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 14, "token_count": 37}, {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 28, "token_count": 78}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 38, "token_count": 39}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 98}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 47, "token_count": 26}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1183
25.97%
Linus Torvalds (pre-git)
651
14.29%
Jean Delvare
528
11.59%
Vojtech Pavlik
382
8.38%
Paul Stewart
251
5.51%
Valentine Barshak
235
5.16%
Oliver Neukum
231
5.07%
Dmitry Torokhov
194
4.26%
Jiri Kosina
159
3.49%
James Lamanna
102
2.24%
Arjan van de Ven
92
2.02%
Greg Kroah-Hartman
88
1.93%
Gustavo A. R. Silva
78
1.71%
Benjamin Tissoires
43
0.94%
Breno Leitão
39
0.86%
Dan Carpenter
34
0.75%
Kay Sievers
33
0.72%
Jiri Slaby
27
0.59%
Peilin Ye
26
0.57%
David Brownell
24
0.53%
Herbert Xu
20
0.44%
Rusty Russell
16
0.35%
Arnd Bergmann
16
0.35%
Peter Wächtler
15
0.33%
Philip Langdale
13
0.29%
Kim Jae Joong
10
0.22%
Joe Perches
4
0.09%
Daniel Mack
4
0.09%
Thomas Gleixner
3
0.07%
Benjamin Collins
1
0.02%
Others
54
1.19%
Total
4556
usbhid.h
97
-
17
273
Vojtech Pavlik
Alan Stern
Linus Torvalds (pre-git)
Jiri Kosina
Oliver Neukum
David S. Miller
Dmitry Torokhov
Guillaume Chazarain
Linus Torvalds
Jiri Slaby
Anssi Hannula
Greg Kroah-Hartman
Michael Haboustak
Benjamin Tissoires
Thomas Gleixner
Others
March 1996
September 1996
March 1997
December 1999
January 2000
August 2000
February 2002
July 2002
August 2002
January 2004
March 2005
September 2005
January 2006
October 2006
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": 825667200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 6, "token_count": 58}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vojtech Pavlik
59
21.61%
Alan Stern
47
17.22%
Linus Torvalds (pre-git)
38
13.92%
Jiri Kosina
25
9.16%
Oliver Neukum
24
8.79%
David S. Miller
16
5.86%
Dmitry Torokhov
10
3.66%
Guillaume Chazarain
9
3.30%
Linus Torvalds
8
2.93%
Jiri Slaby
8
2.93%
Anssi Hannula
8
2.93%
Greg Kroah-Hartman
6
2.20%
Michael Haboustak
5
1.83%
Benjamin Tissoires
4
1.47%
Thomas Gleixner
2
0.73%
Others
4
1.47%
Total
273
usbkbd.c
398
-
29
2483
Linus Torvalds (pre-git)
David S. Miller
Dmitry Torokhov
Willem Penninckx
Linus Torvalds
Greg Kroah-Hartman
Vojtech Pavlik
David Brownell
Stéphane Voltz
Joe Perches
Alan Stern
Rusty Russell
Jiri Slaby
Daniel Mack
Thomas Gleixner
Others
September 1991
November 1991
August 1992
December 1992
June 1993
August 1993
November 1993
July 1994
December 1994
March 1995
March 1997
August 1997
February 1999
May 1999
June 1999
September 1999
December 1999
January 2000
May 2000
July 2000
August 2000
September 2000
October 2000
January 2001
February 2002
April 2002
July 2002
August 2002
September 2002
October 2002
December 2002
February 2003
June 2003
January 2004
March 2004
September 2004
December 2004
March 2005
April 2005
June 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
August 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 794044800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 1, "token_count": 1020}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 3, "token_count": 81}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 37, "token_count": 8}, {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 10, "token_count": 245}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 11, "token_count": 39}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 13, "token_count": 60}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 31, "token_count": 32}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 162}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 20, "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": 56, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1524
61.38%
David S. Miller
246
9.91%
Dmitry Torokhov
193
7.77%
Willem Penninckx
127
5.11%
Linus Torvalds
81
3.26%
Greg Kroah-Hartman
72
2.90%
Vojtech Pavlik
62
2.50%
David Brownell
62
2.50%
Stéphane Voltz
32
1.29%
Joe Perches
23
0.93%
Alan Stern
15
0.60%
Rusty Russell
8
0.32%
Jiri Slaby
8
0.32%
Daniel Mack
4
0.16%
Thomas Gleixner
2
0.08%
Others
24
0.97%
Total
2483
usbmouse.c
232
-
24
1168
Linus Torvalds (pre-git)
Dmitry Torokhov
David S. Miller
Linus Torvalds
Greg Kroah-Hartman
David Brownell
Stéphane Voltz
Jiri Slaby
Vojtech Pavlik
Rusty Russell
Daniel Mack
Thomas Gleixner
Alan Stern
Others
August 1992
June 1993
November 1993
April 1994
June 1995
March 1997
February 1999
June 1999
September 1999
December 1999
January 2000
March 2000
May 2000
July 2000
September 2000
October 2000
January 2001
February 2002
April 2002
May 2002
July 2002
August 2002
September 2002
October 2002
December 2002
February 2003
June 2003
January 2004
March 2004
September 2004
December 2004
March 2005
June 2005
August 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
August 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 1, "token_count": 383}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 3, "token_count": 74}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 37, "token_count": 8}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 10, "token_count": 78}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 13, "token_count": 53}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 31, "token_count": 35}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 156}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 11, "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": 56, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
590
50.51%
Dmitry Torokhov
186
15.92%
David S. Miller
78
6.68%
Linus Torvalds
74
6.34%
Greg Kroah-Hartman
74
6.34%
David Brownell
61
5.22%
Stéphane Voltz
35
3.00%
Jiri Slaby
21
1.80%
Vojtech Pavlik
12
1.03%
Rusty Russell
8
0.68%
Daniel Mack
3
0.26%
Thomas Gleixner
2
0.17%
Alan Stern
1
0.09%
Others
23
1.97%
Total
1168
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
125
Author
Tokens
Proportion
Commits
Proportion
0
Anssi Hannula
6190
25.83%
5
1.08%
1
Linus Torvalds (pre-git)
3612
15.07%
120
25.81%
2
Jiri Kosina
2049
8.55%
28
6.02%
3
Linus Torvalds
1591
6.64%
13
2.80%
4
Alan Stern
1208
5.04%
24
5.16%
5
Oliver Neukum
1100
4.59%
11
2.37%
6
Vojtech Pavlik
1049
4.38%
28
6.02%
7
Jiri Slaby
838
3.50%
20
4.30%
8
Dmitry Torokhov
705
2.94%
12
2.58%
9
Jean Delvare
528
2.20%
1
0.22%
10
David S. Miller
502
2.09%
2
0.43%
11
Greg Kroah-Hartman
361
1.51%
26
5.59%
12
Joe Perches
332
1.39%
2
0.43%
13
David Brownell
328
1.37%
11
2.37%
14
Benjamin Tissoires
267
1.11%
11
2.37%
15
Paul Stewart
251
1.05%
1
0.22%
16
Frank Praznik
237
0.99%
1
0.22%
17
Valentine Barshak
235
0.98%
2
0.43%
18
Alan Ott
230
0.96%
2
0.43%
19
Pete Zaitcev
199
0.83%
2
0.43%
20
Willem Penninckx
127
0.53%
2
0.43%
21
Michael Haboustak
125
0.52%
1
0.22%
22
Simon Haggett
102
0.43%
1
0.22%
23
James Lamanna
102
0.43%
1
0.22%
24
Daniel Kurtz
101
0.42%
2
0.43%
25
Arjan van de Ven
92
0.38%
1
0.22%
26
Johan Hovold
83
0.35%
1
0.22%
27
Anirudh Rayabharam
82
0.34%
2
0.43%
28
Gustavo A. R. Silva
80
0.33%
2
0.43%
29
Mikkel Krautz
76
0.32%
1
0.22%
30
Kim Jae Joong
73
0.30%
2
0.43%
31
Stéphane Voltz
71
0.30%
1
0.22%
32
Henrik Rydberg
54
0.23%
2
0.43%
33
Pekka Sarnila
52
0.22%
1
0.22%
34
Bruno Prémont
51
0.21%
1
0.22%
35
Paul Walmsley
50
0.21%
3
0.65%
36
Hans de Goede
41
0.17%
2
0.43%
37
Rusty Russell
40
0.17%
1
0.22%
38
Breno Leitão
39
0.16%
1
0.22%
39
Tobias Jakobi
35
0.15%
1
0.22%
40
Jim Keir
34
0.14%
2
0.43%
41
Dan Carpenter
34
0.14%
3
0.65%
42
Kay Sievers
33
0.14%
2
0.43%
43
Thomas Weißschuh
29
0.12%
4
0.86%
44
Benjamin Collins
29
0.12%
4
0.86%
45
Guillaume Chazarain
28
0.12%
1
0.22%
46
Filip Alac
27
0.11%
1
0.22%
47
Peilin Ye
26
0.11%
1
0.22%
48
Kees Cook
20
0.08%
1
0.22%
49
Herbert Xu
20
0.08%
1
0.22%
50
Daniele Bellucci
17
0.07%
1
0.22%
51
Daniel Mack
17
0.07%
2
0.43%
52
Arnd Bergmann
16
0.07%
3
0.65%
53
Peter Wächtler
15
0.06%
1
0.22%
54
Martin Diehl
14
0.06%
1
0.22%
55
Diogo Kastrup
14
0.06%
1
0.22%
56
Thomas Gleixner
13
0.05%
2
0.43%
57
Sebastian Andrzej Siewior
13
0.05%
1
0.22%
58
Philip Langdale
13
0.05%
1
0.22%
59
Niels Skou Olsen
13
0.05%
1
0.22%
60
Others
251
1.05%
80
17.20%
Total
23964
465