Linux Source Code
Home
Release 5.4
Help
natsemi
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alexander Beregalov
Alexey Dobriyan
Alexey Khoroshilov
Allen Pais
Andrew Morton
Arnaldo Carvalho de Melo
Benjamin LaHaise
Benoit Taine
Bradley A. Bosch
Chris Zankel
Dave Jones
David Decotigny
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
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
Tim Hockin
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
277
-
21
1016
Finn Thain
Ralf Baechle
Linus Torvalds (pre-git)
Alexander Beregalov
Stephen Hemminger
Russell King
Thomas Bogendoerfer
Vasiliy Kulikov
Arnaldo Carvalho de Melo
Joe Perches
Tejun Heo
Kay Sievers
Linus Torvalds
Herbert Xu
Jeff Garzik
Adrian Bunk
Jiri Pirko
Others
May 1999
June 1999
February 2002
November 2002
January 2004
May 2004
October 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
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 252}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 197}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 23, "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": 31, "token_count": 28}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 15, "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": 32, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "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": 40, "token_count": 6}, ]}, {"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": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
308
30.31%
Ralf Baechle
252
24.80%
Linus Torvalds (pre-git)
239
23.52%
Alexander Beregalov
49
4.82%
Stephen Hemminger
38
3.74%
Russell King
28
2.76%
Thomas Bogendoerfer
28
2.76%
Vasiliy Kulikov
28
2.76%
Arnaldo Carvalho de Melo
9
0.89%
Joe Perches
7
0.69%
Tejun Heo
7
0.69%
Kay Sievers
5
0.49%
Linus Torvalds
5
0.49%
Herbert Xu
2
0.20%
Jeff Garzik
2
0.20%
Adrian Bunk
1
0.10%
Jiri Pirko
1
0.10%
Others
7
0.69%
Total
1016
macsonic.c
672
-
19
2528
Finn Thain
Linus Torvalds (pre-git)
Vasiliy Kulikov
Alexander Beregalov
Geert Uytterhoeven
Russell King
Arnaldo Carvalho de Melo
Tejun Heo
Adrian Bunk
Joe Perches
Linus Torvalds
Dave Jones
Al Viro
Kay Sievers
Jeff Garzik
Jiri Pirko
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
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 210}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 829}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 29, "token_count": 11}, {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 491}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 23, "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": 8, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 183}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 15, "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": 32, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 62}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 22, "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": 40, "token_count": 6}, ]}, {"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": 496}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
1257
49.72%
Linus Torvalds (pre-git)
1039
41.10%
Vasiliy Kulikov
62
2.45%
Alexander Beregalov
49
1.94%
Geert Uytterhoeven
47
1.86%
Russell King
22
0.87%
Arnaldo Carvalho de Melo
11
0.44%
Tejun Heo
7
0.28%
Adrian Bunk
6
0.24%
Joe Perches
6
0.24%
Linus Torvalds
5
0.20%
Dave Jones
4
0.16%
Al Viro
3
0.12%
Kay Sievers
3
0.12%
Jeff Garzik
1
0.04%
Jiri Pirko
1
0.04%
Others
5
0.20%
Total
2528
natsemi.c
3400
-
51
15382
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
Andrew Morton
Kalev Lember
Randy Dunlap
Sergei Shtylyov
Vasiliy Kulikov
Gary N. Spiess
Kees Cook
Rick Jones
Jarod Wilson
Jiri Pirko
Rusty Russell
Benoit Taine
Ingo Molnar
Peter Senna Tschudin
Pradeep A. Dalvi
David Decotigny
David S. Miller
Eric Dumazet
Adrian Bunk
Allen Pais
Florian Westphal
Herbert Xu
Wilfried Klaebe
Joe Perches
Patrick McHardy
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
March 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
var spanGroupData = [ {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 2423}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 5672}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 36, "token_count": 12}, {"author_id": 9, "token_count": 584}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 3, "token_count": 658}, {"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": 39, "token_count": 2}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 8, "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": 8, "token_count": 310}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 426}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 33, "token_count": 24}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 39, "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": 60, "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": 30, "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": 39, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 6, "token_count": 61}, {"author_id": 10, "token_count": 90}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 70}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 41, "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": 37, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 40, "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": 27, "token_count": 21}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 16, "token_count": 112}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 76}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 130}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6099
39.65%
Manfred Spraul
3549
23.07%
Linus Torvalds (pre-git)
2439
15.86%
Mark Brown
1064
6.92%
Tim Hockin
702
4.56%
Jeff Garzik
325
2.11%
Al Viro
320
2.08%
Stephen Hemminger
174
1.13%
Philippe Reynes
130
0.85%
François Romieu
112
0.73%
Alexey Khoroshilov
76
0.49%
Andrew Morton
60
0.39%
Kalev Lember
49
0.32%
Randy Dunlap
35
0.23%
Sergei Shtylyov
29
0.19%
Vasiliy Kulikov
27
0.18%
Gary N. Spiess
24
0.16%
Kees Cook
24
0.16%
Rick Jones
21
0.14%
Jarod Wilson
17
0.11%
Jiri Pirko
14
0.09%
Rusty Russell
12
0.08%
Benoit Taine
6
0.04%
Ingo Molnar
6
0.04%
Peter Senna Tschudin
6
0.04%
Pradeep A. Dalvi
6
0.04%
David Decotigny
5
0.03%
David S. Miller
5
0.03%
Eric Dumazet
4
0.03%
Adrian Bunk
3
0.02%
Allen Pais
3
0.02%
Florian Westphal
3
0.02%
Herbert Xu
3
0.02%
Wilfried Klaebe
3
0.02%
Joe Perches
1
0.01%
Patrick McHardy
1
0.01%
Others
25
0.16%
Total
15382
ns83820.c
2260
-
50
10304
Linus Torvalds
Benjamin LaHaise
Jeff Garzik
Al Viro
Neil Horman
Stephen Hemminger
Denis Kirjanov
Ingo Molnar
Philippe Reynes
Vasiliy Kulikov
Rick Jones
David Howells
Randy Dunlap
Kees Cook
Eric Dumazet
Jiri Pirko
Patrick McHardy
Arnaldo Carvalho de Melo
Marcelo Feitoza Parisi
Rusty Russell
David S. Miller
Jesper Juhl
Yang Hongyang
Adrian Bunk
Alexey Dobriyan
Benoit Taine
Bradley A. Bosch
Ian Campbell
Jarod Wilson
Herbert Xu
Allen Pais
Mao Wenan
Andrew Morton
Tejun Heo
Wilfried Klaebe
David Decotigny
François Romieu
Wei Yongjun
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
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 5, "token_count": 774}, {"author_id": 0, "token_count": 4764}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 4, "token_count": 499}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 4, "token_count": 129}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 4, "token_count": 2118}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 21, "token_count": 19}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 8, "token_count": 471}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 13, "token_count": 185}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 47, "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": 19, "token_count": 66}, {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 34, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 517}, ]}, {"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": 51, "token_count": 8}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 18, "token_count": 47}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 18, "token_count": 29}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 48, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 54, "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": 37, "token_count": 6}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "token_count": 24}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 42, "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": 35, "token_count": 6}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 59}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4765
46.24%
Benjamin LaHaise
2882
27.97%
Jeff Garzik
1359
13.19%
Al Viro
536
5.20%
Neil Horman
185
1.80%
Stephen Hemminger
87
0.84%
Denis Kirjanov
76
0.74%
Ingo Molnar
70
0.68%
Philippe Reynes
59
0.57%
Vasiliy Kulikov
30
0.29%
Rick Jones
24
0.23%
David Howells
23
0.22%
Randy Dunlap
22
0.21%
Kees Cook
20
0.19%
Eric Dumazet
13
0.13%
Jiri Pirko
10
0.10%
Patrick McHardy
10
0.10%
Arnaldo Carvalho de Melo
9
0.09%
Marcelo Feitoza Parisi
9
0.09%
Rusty Russell
9
0.09%
David S. Miller
8
0.08%
Jesper Juhl
8
0.08%
Yang Hongyang
8
0.08%
Adrian Bunk
7
0.07%
Alexey Dobriyan
6
0.06%
Benoit Taine
6
0.06%
Bradley A. Bosch
6
0.06%
Ian Campbell
6
0.06%
Jarod Wilson
6
0.06%
Herbert Xu
5
0.05%
Allen Pais
4
0.04%
Mao Wenan
4
0.04%
Andrew Morton
3
0.03%
Tejun Heo
3
0.03%
Wilfried Klaebe
3
0.03%
David Decotigny
1
0.01%
François Romieu
1
0.01%
Wei Yongjun
1
0.01%
Others
20
0.19%
Total
10304
sonic.c
745
-
16
3739
Finn Thain
Linus Torvalds (pre-git)
Linus Torvalds
Jiri Pirko
Dave Jones
Andrew Morton
Pradeep A. Dalvi
David S. Miller
Florian Westphal
Mao Wenan
Herbert Xu
Jeff Garzik
Patrick McHardy
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
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 1463}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"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": 46, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 1790}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 43, "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": 39, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 41, "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": 37, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 283}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 53, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
2095
56.03%
Linus Torvalds (pre-git)
1531
40.95%
Linus Torvalds
62
1.66%
Jiri Pirko
20
0.53%
Dave Jones
5
0.13%
Andrew Morton
4
0.11%
Pradeep A. Dalvi
4
0.11%
David S. Miller
3
0.08%
Florian Westphal
3
0.08%
Mao Wenan
3
0.08%
Herbert Xu
2
0.05%
Jeff Garzik
2
0.05%
Patrick McHardy
2
0.05%
Eric Dumazet
1
0.03%
Others
2
0.05%
Total
3739
sonic.h
453
-
8
1601
Finn Thain
Linus Torvalds (pre-git)
Wang Chen
Linus Torvalds
Geert Uytterhoeven
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
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 514}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 145}, ]}, {"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": 22, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 868}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 30}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
881
55.03%
Linus Torvalds (pre-git)
674
42.10%
Wang Chen
30
1.87%
Linus Torvalds
8
0.50%
Geert Uytterhoeven
4
0.25%
Jeff Garzik
2
0.12%
Kees Cook
1
0.06%
Others
1
0.06%
Total
1601
xtsonic.c
307
-
11
1100
Chris Zankel
Alexander Beregalov
Vasiliy Kulikov
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
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 977}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 15, "token_count": 49}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "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": 44, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Zankel
977
88.82%
Alexander Beregalov
49
4.45%
Vasiliy Kulikov
27
2.45%
Finn Thain
22
2.00%
Tejun Heo
8
0.73%
Wei Yongjun
7
0.64%
Peter Senna Tschudin
5
0.45%
Jiri Pirko
1
0.09%
Others
4
0.36%
Total
1100
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
88
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
10944
30.68%
20
7.33%
1
Linus Torvalds (pre-git)
5922
16.60%
12
4.40%
2
Finn Thain
4563
12.79%
13
4.76%
3
Manfred Spraul
3549
9.95%
10
3.66%
4
Benjamin LaHaise
2882
8.08%
5
1.83%
5
Jeff Garzik
1691
4.74%
19
6.96%
6
Mark Brown
1064
2.98%
14
5.13%
7
Chris Zankel
977
2.74%
1
0.37%
8
Al Viro
859
2.41%
11
4.03%
9
Tim Hockin
702
1.97%
10
3.66%
10
Stephen Hemminger
299
0.84%
12
4.40%
11
Ralf Baechle
252
0.71%
1
0.37%
12
Philippe Reynes
189
0.53%
2
0.73%
13
Neil Horman
185
0.52%
1
0.37%
14
Vasiliy Kulikov
174
0.49%
5
1.83%
15
Alexander Beregalov
147
0.41%
3
1.10%
16
François Romieu
113
0.32%
2
0.73%
17
Alexey Khoroshilov
76
0.21%
1
0.37%
18
Denis Kirjanov
76
0.21%
3
1.10%
19
Ingo Molnar
76
0.21%
3
1.10%
20
Andrew Morton
67
0.19%
5
1.83%
21
Randy Dunlap
57
0.16%
3
1.10%
22
Geert Uytterhoeven
51
0.14%
3
1.10%
23
Russell King
50
0.14%
2
0.73%
24
Kalev Lember
49
0.14%
1
0.37%
25
Jiri Pirko
47
0.13%
7
2.56%
26
Kees Cook
45
0.13%
2
0.73%
27
Rick Jones
45
0.13%
1
0.37%
28
Wang Chen
30
0.08%
1
0.37%
29
Arnaldo Carvalho de Melo
29
0.08%
3
1.10%
30
Sergei Shtylyov
29
0.08%
2
0.73%
31
Thomas Bogendoerfer
28
0.08%
1
0.37%
32
Tejun Heo
25
0.07%
1
0.37%
33
Gary N. Spiess
24
0.07%
1
0.37%
34
David Howells
23
0.06%
1
0.37%
35
Jarod Wilson
23
0.06%
2
0.73%
36
Rusty Russell
21
0.06%
1
0.37%
37
Eric Dumazet
18
0.05%
5
1.83%
38
Adrian Bunk
17
0.05%
4
1.47%
39
David S. Miller
16
0.04%
7
2.56%
40
Joe Perches
14
0.04%
3
1.10%
41
Patrick McHardy
13
0.04%
6
2.20%
42
Benoit Taine
12
0.03%
1
0.37%
43
Herbert Xu
12
0.03%
3
1.10%
44
Peter Senna Tschudin
11
0.03%
2
0.73%
45
Pradeep A. Dalvi
10
0.03%
1
0.37%
46
Dave Jones
9
0.03%
2
0.73%
47
Marcelo Feitoza Parisi
9
0.03%
1
0.37%
48
Jesper Juhl
8
0.02%
1
0.37%
49
Kay Sievers
8
0.02%
2
0.73%
50
Wei Yongjun
8
0.02%
2
0.73%
51
Yang Hongyang
8
0.02%
2
0.73%
52
Allen Pais
7
0.02%
2
0.73%
53
Mao Wenan
7
0.02%
3
1.10%
54
Alexey Dobriyan
6
0.02%
2
0.73%
55
Bradley A. Bosch
6
0.02%
1
0.37%
56
David Decotigny
6
0.02%
2
0.73%
57
Florian Westphal
6
0.02%
1
0.37%
58
Ian Campbell
6
0.02%
2
0.73%
59
Wilfried Klaebe
6
0.02%
1
0.37%
60
Others
64
0.18%
32
11.72%
Total
35670
273