Linux Source Code
Home
Release 5.15
Help
natsemi
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alexander Beregalov
Alexey Khoroshilov
Allen Pais
Andrew Morton
Arnaldo Carvalho de Melo
Benjamin LaHaise
Benoit Taine
Chris Zankel
Christophe Jaillet
David Howells
David S. Miller
Denis Kirjanov
Eric Dumazet
Finn Thain
Florian Westphal
François Romieu
Gary N. Spiess
Geert Uytterhoeven
Herbert Xu
Ian Campbell
Ingo Molnar
Jarod Wilson
Jeff Garzik
Jesper Juhl
Jiri Pirko
Joe Perches
Kalev Lember
Kay Sievers
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Manfred Spraul
Mao Wenan
Marcelo Feitoza Parisi
Mark Brown
Michael S. Tsirkin
Neil Horman
Others
Patrick McHardy
Peter Senna Tschudin
Philippe Reynes
Pradeep A. Dalvi
Ralf Baechle
Randy Dunlap
Rick Jones
Russell King
Rusty Russell
Sergei Shtylyov
Stephen Hemminger
Tejun Heo
Thomas Bogendoerfer
Thomas Gleixner
Tim Hockin
Vaibhav Gupta
Vasiliy Kulikov
Wang Chen
Wei Yongjun
Wilfried Klaebe
Yang Hongyang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
jazzsonic.c
250
-
22
865
Ralf Baechle
Finn Thain
Linus Torvalds (pre-git)
Alexander Beregalov
Stephen Hemminger
Vasiliy Kulikov
Thomas Bogendoerfer
Russell King
Christophe Jaillet
Arnaldo Carvalho de Melo
Tejun Heo
Linus Torvalds
Kay Sievers
Joe Perches
Jeff Garzik
Herbert Xu
Jiri Pirko
Others
May 1999
June 1999
February 2002
November 2002
January 2004
May 2004
January 2005
August 2005
October 2005
November 2005
September 2006
May 2007
September 2007
October 2007
April 2008
April 2009
July 2009
August 2009
March 2010
July 2010
August 2011
November 2011
March 2013
September 2013
November 2017
February 2018
February 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 251}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 32, "token_count": 28}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 49}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Ralf Baechle
251
29.02%
Finn Thain
213
24.62%
Linus Torvalds (pre-git)
166
19.19%
Alexander Beregalov
49
5.66%
Stephen Hemminger
33
3.82%
Vasiliy Kulikov
28
3.24%
Thomas Bogendoerfer
28
3.24%
Russell King
28
3.24%
Christophe Jaillet
26
3.01%
Arnaldo Carvalho de Melo
8
0.92%
Tejun Heo
7
0.81%
Linus Torvalds
5
0.58%
Kay Sievers
5
0.58%
Joe Perches
4
0.46%
Jeff Garzik
2
0.23%
Herbert Xu
2
0.23%
Jiri Pirko
1
0.12%
Others
9
1.04%
Total
865
macsonic.c
644
-
21
2371
Finn Thain
Linus Torvalds (pre-git)
Vasiliy Kulikov
Christophe Jaillet
Alexander Beregalov
Geert Uytterhoeven
Russell King
Arnaldo Carvalho de Melo
Tejun Heo
Adrian Bunk
Kay Sievers
Al Viro
Linus Torvalds
Joe Perches
Jiri Pirko
Jeff Garzik
Others
June 1999
January 2000
February 2002
July 2002
November 2002
July 2003
August 2005
October 2005
November 2005
September 2006
December 2006
February 2007
May 2007
June 2008
March 2009
April 2009
July 2009
November 2009
March 2010
July 2010
July 2011
August 2011
February 2012
March 2013
November 2017
January 2018
February 2018
February 2020
June 2020
January 2021
July 2021
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 787}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 28, "token_count": 28}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 399}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 49}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 62}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 491}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
1126
47.49%
Linus Torvalds (pre-git)
985
41.54%
Vasiliy Kulikov
62
2.61%
Christophe Jaillet
54
2.28%
Alexander Beregalov
49
2.07%
Geert Uytterhoeven
31
1.31%
Russell King
22
0.93%
Arnaldo Carvalho de Melo
10
0.42%
Tejun Heo
7
0.30%
Adrian Bunk
6
0.25%
Kay Sievers
3
0.13%
Al Viro
3
0.13%
Linus Torvalds
2
0.08%
Joe Perches
2
0.08%
Jiri Pirko
1
0.04%
Jeff Garzik
1
0.04%
Others
7
0.30%
Total
2371
natsemi.c
3383
-
56
15377
Linus Torvalds
Manfred Spraul
Linus Torvalds (pre-git)
Mark Brown
Tim Hockin
Jeff Garzik
Al Viro
Stephen Hemminger
Philippe Reynes
François Romieu
Alexey Khoroshilov
Christophe Jaillet
Andrew Morton
Kalev Lember
Sergei Shtylyov
Vasiliy Kulikov
Randy Dunlap
Vaibhav Gupta
Kees Cook
Gary N. Spiess
Rick Jones
Jarod Wilson
Jiri Pirko
Rusty Russell
Michael S. Tsirkin
Pradeep A. Dalvi
Peter Senna Tschudin
Ingo Molnar
Benoit Taine
David S. Miller
Eric Dumazet
Wilfried Klaebe
Herbert Xu
Florian Westphal
Allen Pais
Adrian Bunk
Thomas Gleixner
Patrick McHardy
Joe Perches
Others
August 2000
October 2000
February 2002
August 2002
September 2002
October 2002
January 2003
February 2003
April 2003
May 2003
August 2003
October 2003
January 2004
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
January 2005
February 2005
April 2005
June 2005
February 2006
March 2006
June 2006
July 2006
August 2006
September 2006
February 2007
March 2007
May 2007
June 2007
July 2007
August 2007
October 2007
March 2008
April 2008
October 2008
January 2009
February 2009
June 2009
August 2009
February 2010
April 2010
May 2010
July 2010
March 2011
April 2011
June 2011
July 2011
August 2011
November 2011
February 2012
March 2012
October 2012
May 2014
August 2014
December 2015
May 2016
October 2016
December 2016
January 2017
February 2017
September 2017
October 2017
February 2019
December 2019
July 2020
August 2020
September 2020
July 2021
var spanGroupData = [ {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 2415}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 5627}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 9, "token_count": 584}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 3, "token_count": 656}, {"author_id": 9, "token_count": 93}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 21, "token_count": 15}, {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 3, "token_count": 2414}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 24, "token_count": 49}, {"author_id": 3, "token_count": 475}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 7, "token_count": 310}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 426}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 37, "token_count": 24}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 6, "token_count": 422}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 6, "token_count": 61}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 240}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 6, "token_count": 135}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 105}, {"author_id": 31, "token_count": 20}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 6, "token_count": 280}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 6, "token_count": 30}, {"author_id": 10, "token_count": 90}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 69}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 112}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 20, "token_count": 74}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 38, "token_count": 17}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 130}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 58}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6054
39.37%
Manfred Spraul
3547
23.07%
Linus Torvalds (pre-git)
2431
15.81%
Mark Brown
1033
6.72%
Tim Hockin
702
4.57%
Jeff Garzik
325
2.11%
Al Viro
320
2.08%
Stephen Hemminger
173
1.13%
Philippe Reynes
130
0.85%
François Romieu
112
0.73%
Alexey Khoroshilov
74
0.48%
Christophe Jaillet
58
0.38%
Andrew Morton
57
0.37%
Kalev Lember
49
0.32%
Sergei Shtylyov
29
0.19%
Vasiliy Kulikov
27
0.18%
Randy Dunlap
27
0.18%
Vaibhav Gupta
26
0.17%
Kees Cook
24
0.16%
Gary N. Spiess
24
0.16%
Rick Jones
21
0.14%
Jarod Wilson
17
0.11%
Jiri Pirko
14
0.09%
Rusty Russell
11
0.07%
Michael S. Tsirkin
8
0.05%
Pradeep A. Dalvi
6
0.04%
Peter Senna Tschudin
6
0.04%
Ingo Molnar
6
0.04%
Benoit Taine
6
0.04%
David S. Miller
5
0.03%
Eric Dumazet
4
0.03%
Wilfried Klaebe
3
0.02%
Herbert Xu
3
0.02%
Florian Westphal
3
0.02%
Allen Pais
3
0.02%
Adrian Bunk
3
0.02%
Thomas Gleixner
1
0.01%
Patrick McHardy
1
0.01%
Joe Perches
1
0.01%
Others
33
0.21%
Total
15377
ns83820.c
2263
-
54
10351
Linus Torvalds
Benjamin LaHaise
Jeff Garzik
Al Viro
Neil Horman
Stephen Hemminger
Denis Kirjanov
Ingo Molnar
Christophe Jaillet
Philippe Reynes
Vasiliy Kulikov
Rick Jones
David Howells
Allen Pais
Randy Dunlap
Kees Cook
Eric Dumazet
Patrick McHardy
Jiri Pirko
Rusty Russell
Marcelo Feitoza Parisi
Arnaldo Carvalho de Melo
Yang Hongyang
Jesper Juhl
David S. Miller
Adrian Bunk
Michael S. Tsirkin
Jarod Wilson
Ian Campbell
Benoit Taine
Herbert Xu
Mao Wenan
Wilfried Klaebe
Thomas Gleixner
Tejun Heo
Andrew Morton
Wei Yongjun
François Romieu
Others
February 2002
March 2002
June 2002
August 2002
September 2002
October 2002
February 2003
April 2003
May 2003
August 2003
September 2003
January 2004
May 2004
July 2004
August 2004
October 2004
January 2005
March 2005
April 2005
June 2005
September 2005
October 2005
December 2005
January 2006
March 2006
April 2006
June 2006
July 2006
August 2006
September 2006
November 2006
April 2007
July 2007
August 2007
April 2008
October 2008
November 2008
January 2009
February 2009
April 2009
May 2009
June 2009
August 2009
October 2009
February 2010
March 2010
July 2010
August 2010
September 2010
October 2010
January 2011
March 2011
April 2011
June 2011
July 2011
August 2011
October 2011
November 2011
April 2013
May 2014
August 2014
January 2015
September 2016
October 2016
December 2016
February 2017
September 2017
October 2017
February 2019
May 2019
December 2019
January 2020
September 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 5, "token_count": 772}, {"author_id": 0, "token_count": 4749}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 4, "token_count": 485}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 4, "token_count": 125}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 4, "token_count": 2116}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 463}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 14, "token_count": 185}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 18, "token_count": 66}, {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 39, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 44, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 513}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 19, "token_count": 29}, {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 58, "token_count": 5}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 42, "token_count": 6}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 59}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 35, "token_count": 19}, {"author_id": 12, "token_count": 67}, {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4750
45.89%
Benjamin LaHaise
2862
27.65%
Jeff Garzik
1352
13.06%
Al Viro
528
5.10%
Neil Horman
185
1.79%
Stephen Hemminger
87
0.84%
Denis Kirjanov
76
0.73%
Ingo Molnar
70
0.68%
Christophe Jaillet
67
0.65%
Philippe Reynes
59
0.57%
Vasiliy Kulikov
30
0.29%
Rick Jones
24
0.23%
David Howells
23
0.22%
Allen Pais
23
0.22%
Randy Dunlap
22
0.21%
Kees Cook
20
0.19%
Eric Dumazet
13
0.13%
Patrick McHardy
10
0.10%
Jiri Pirko
10
0.10%
Rusty Russell
9
0.09%
Marcelo Feitoza Parisi
9
0.09%
Arnaldo Carvalho de Melo
9
0.09%
Yang Hongyang
8
0.08%
Jesper Juhl
8
0.08%
David S. Miller
8
0.08%
Adrian Bunk
7
0.07%
Michael S. Tsirkin
6
0.06%
Jarod Wilson
6
0.06%
Ian Campbell
6
0.06%
Benoit Taine
6
0.06%
Herbert Xu
5
0.05%
Mao Wenan
4
0.04%
Wilfried Klaebe
3
0.03%
Thomas Gleixner
3
0.03%
Tejun Heo
3
0.03%
Andrew Morton
3
0.03%
Wei Yongjun
1
0.01%
François Romieu
1
0.01%
Others
35
0.34%
Total
10351
sonic.c
855
-
17
4166
Finn Thain
Linus Torvalds (pre-git)
Linus Torvalds
Thomas Gleixner
Jiri Pirko
Pradeep A. Dalvi
Michael S. Tsirkin
Andrew Morton
Mao Wenan
Florian Westphal
David S. Miller
Patrick McHardy
Jeff Garzik
Herbert Xu
Eric Dumazet
Others
March 1997
May 1998
May 1999
June 1999
June 2000
February 2002
April 2002
April 2003
August 2005
June 2006
September 2006
May 2007
June 2009
July 2009
February 2010
April 2010
May 2010
February 2012
May 2016
February 2018
May 2018
February 2019
May 2019
September 2019
December 2019
January 2020
February 2020
September 2020
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 1239}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 1467}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 253}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 763}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 243}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
2748
65.96%
Linus Torvalds (pre-git)
1275
30.60%
Linus Torvalds
62
1.49%
Thomas Gleixner
27
0.65%
Jiri Pirko
20
0.48%
Pradeep A. Dalvi
4
0.10%
Michael S. Tsirkin
4
0.10%
Andrew Morton
4
0.10%
Mao Wenan
3
0.07%
Florian Westphal
3
0.07%
David S. Miller
3
0.07%
Patrick McHardy
2
0.05%
Jeff Garzik
2
0.05%
Herbert Xu
2
0.05%
Eric Dumazet
1
0.02%
Others
6
0.14%
Total
4166
sonic.h
473
-
10
1694
Finn Thain
Linus Torvalds (pre-git)
Wang Chen
Linus Torvalds
Michael S. Tsirkin
Geert Uytterhoeven
Thomas Gleixner
Jeff Garzik
Kees Cook
Others
March 1997
May 1999
June 1999
June 2000
February 2002
July 2002
August 2005
September 2006
November 2008
May 2017
November 2017
February 2018
December 2019
January 2020
February 2020
September 2020
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 514}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 802}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 30, "token_count": 30}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
973
57.44%
Linus Torvalds (pre-git)
668
39.43%
Wang Chen
30
1.77%
Linus Torvalds
8
0.47%
Michael S. Tsirkin
4
0.24%
Geert Uytterhoeven
4
0.24%
Thomas Gleixner
3
0.18%
Jeff Garzik
2
0.12%
Kees Cook
1
0.06%
Others
1
0.06%
Total
1694
xtsonic.c
273
-
13
947
Chris Zankel
Alexander Beregalov
Vasiliy Kulikov
Christophe Jaillet
Finn Thain
Tejun Heo
Wei Yongjun
Peter Senna Tschudin
Jiri Pirko
Others
May 2008
April 2009
March 2010
July 2010
August 2011
November 2011
October 2012
September 2013
November 2013
November 2017
February 2018
February 2020
June 2020
January 2021
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 797}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 49}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Zankel
797
84.16%
Alexander Beregalov
49
5.17%
Vasiliy Kulikov
27
2.85%
Christophe Jaillet
26
2.75%
Finn Thain
25
2.64%
Tejun Heo
8
0.84%
Wei Yongjun
7
0.74%
Peter Senna Tschudin
1
0.11%
Jiri Pirko
1
0.11%
Others
6
0.63%
Total
947
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
97
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
10881
30.42%
20
6.64%
1
Linus Torvalds (pre-git)
5525
15.45%
12
3.99%
2
Finn Thain
5085
14.22%
29
9.63%
3
Manfred Spraul
3547
9.92%
10
3.32%
4
Benjamin LaHaise
2862
8.00%
5
1.66%
5
Jeff Garzik
1684
4.71%
19
6.31%
6
Mark Brown
1033
2.89%
13
4.32%
7
Al Viro
851
2.38%
11
3.65%
8
Chris Zankel
797
2.23%
1
0.33%
9
Tim Hockin
702
1.96%
10
3.32%
10
Stephen Hemminger
293
0.82%
12
3.99%
11
Ralf Baechle
251
0.70%
1
0.33%
12
Christophe Jaillet
231
0.65%
3
1.00%
13
Philippe Reynes
189
0.53%
2
0.66%
14
Neil Horman
185
0.52%
1
0.33%
15
Vasiliy Kulikov
174
0.49%
5
1.66%
16
Alexander Beregalov
147
0.41%
3
1.00%
17
François Romieu
113
0.32%
2
0.66%
18
Ingo Molnar
76
0.21%
3
1.00%
19
Denis Kirjanov
76
0.21%
3
1.00%
20
Alexey Khoroshilov
74
0.21%
1
0.33%
21
Andrew Morton
64
0.18%
5
1.66%
22
Russell King
50
0.14%
2
0.66%
23
Randy Dunlap
49
0.14%
3
1.00%
24
Kalev Lember
49
0.14%
1
0.33%
25
Jiri Pirko
47
0.13%
7
2.33%
26
Rick Jones
45
0.13%
1
0.33%
27
Kees Cook
45
0.13%
2
0.66%
28
Geert Uytterhoeven
35
0.10%
3
1.00%
29
Thomas Gleixner
34
0.10%
4
1.33%
30
Wang Chen
30
0.08%
1
0.33%
31
Sergei Shtylyov
29
0.08%
2
0.66%
32
Thomas Bogendoerfer
28
0.08%
1
0.33%
33
Arnaldo Carvalho de Melo
27
0.08%
3
1.00%
34
Vaibhav Gupta
26
0.07%
1
0.33%
35
Allen Pais
26
0.07%
3
1.00%
36
Tejun Heo
25
0.07%
1
0.33%
37
Gary N. Spiess
24
0.07%
1
0.33%
38
Jarod Wilson
23
0.06%
2
0.66%
39
David Howells
23
0.06%
1
0.33%
40
Michael S. Tsirkin
22
0.06%
1
0.33%
41
Rusty Russell
20
0.06%
1
0.33%
42
Eric Dumazet
18
0.05%
5
1.66%
43
David S. Miller
16
0.04%
7
2.33%
44
Adrian Bunk
16
0.04%
4
1.33%
45
Patrick McHardy
13
0.04%
6
1.99%
46
Herbert Xu
12
0.03%
3
1.00%
47
Benoit Taine
12
0.03%
1
0.33%
48
Pradeep A. Dalvi
10
0.03%
1
0.33%
49
Marcelo Feitoza Parisi
9
0.03%
1
0.33%
50
Yang Hongyang
8
0.02%
2
0.66%
51
Wei Yongjun
8
0.02%
2
0.66%
52
Kay Sievers
8
0.02%
2
0.66%
53
Jesper Juhl
8
0.02%
1
0.33%
54
Peter Senna Tschudin
7
0.02%
2
0.66%
55
Mao Wenan
7
0.02%
3
1.00%
56
Joe Perches
7
0.02%
3
1.00%
57
Wilfried Klaebe
6
0.02%
1
0.33%
58
Ian Campbell
6
0.02%
2
0.66%
59
Florian Westphal
6
0.02%
1
0.33%
60
Others
97
0.27%
42
13.95%
Total
35771
301