Linux Source Code
Home
Release 6.1
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
François Romieu
Gary N. Spiess
Geert Uytterhoeven
Herbert Xu
Ingo Molnar
Jakub Kiciński
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
Max Filippov
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
Wolfram Sang
Yang Hongyang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
jazzsonic.c
252
-
23
875
Ralf Baechle
Finn Thain
Linus Torvalds (pre-git)
Alexander Beregalov
Stephen Hemminger
Vasiliy Kulikov
Thomas Bogendoerfer
Russell King
Christophe Jaillet
Max Filippov
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
November 2021
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 246}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"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": 34, "token_count": 28}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 54, "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": 38, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 58, "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}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 31, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Ralf Baechle
246
28.11%
Finn Thain
213
24.34%
Linus Torvalds (pre-git)
165
18.86%
Alexander Beregalov
49
5.60%
Stephen Hemminger
33
3.77%
Vasiliy Kulikov
28
3.20%
Thomas Bogendoerfer
28
3.20%
Russell King
28
3.20%
Christophe Jaillet
26
2.97%
Max Filippov
16
1.83%
Arnaldo Carvalho de Melo
8
0.91%
Tejun Heo
7
0.80%
Linus Torvalds
5
0.57%
Kay Sievers
5
0.57%
Joe Perches
4
0.46%
Jeff Garzik
2
0.23%
Herbert Xu
2
0.23%
Jiri Pirko
1
0.11%
Others
9
1.03%
Total
875
macsonic.c
651
-
22
2390
Finn Thain
Linus Torvalds (pre-git)
Vasiliy Kulikov
Christophe Jaillet
Alexander Beregalov
Jakub Kiciński
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
November 2021
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 188}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 769}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 30, "token_count": 27}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 399}, ]}, {"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": 7, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 54, "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": 38, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 62}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 58, "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}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 18, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Finn Thain
1126
47.11%
Linus Torvalds (pre-git)
957
40.04%
Vasiliy Kulikov
62
2.59%
Christophe Jaillet
54
2.26%
Alexander Beregalov
49
2.05%
Jakub Kiciński
48
2.01%
Geert Uytterhoeven
30
1.26%
Russell King
22
0.92%
Arnaldo Carvalho de Melo
10
0.42%
Tejun Heo
7
0.29%
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.29%
Total
2390
natsemi.c
3383
-
59
15374
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
Jakub Kiciński
Jiri Pirko
Rusty Russell
Michael S. Tsirkin
Pradeep A. Dalvi
Peter Senna Tschudin
Ingo Molnar
Benoit Taine
David S. Miller
Eric Dumazet
Wolfram Sang
Herbert Xu
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
October 2021
April 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 2428}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 5604}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 43, "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": 45, "token_count": 2}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 22, "token_count": 15}, {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 3, "token_count": 2411}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 25, "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": 46, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 39, "token_count": 24}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 6, "token_count": 421}, ]}, {"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": 134}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 105}, {"author_id": 33, "token_count": 20}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 6, "token_count": 279}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 6, "token_count": 30}, {"author_id": 10, "token_count": 88}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "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": 47, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 28, "token_count": 18}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 112}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 74}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 40, "token_count": 17}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 130}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 37, "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": 42, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 36, "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}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 59, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6031
39.23%
Manfred Spraul
3544
23.05%
Linus Torvalds (pre-git)
2444
15.90%
Mark Brown
1030
6.70%
Tim Hockin
702
4.57%
Jeff Garzik
325
2.11%
Al Viro
320
2.08%
Stephen Hemminger
171
1.11%
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
18
0.12%
Jarod Wilson
17
0.11%
Jakub Kiciński
15
0.10%
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%
Wolfram Sang
3
0.02%
Herbert Xu
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
39
0.25%
Total
15374
ns83820.c
2266
-
56
10366
Linus Torvalds
Benjamin LaHaise
Jeff Garzik
Al Viro
Neil Horman
Stephen Hemminger
Denis Kirjanov
Ingo Molnar
Christophe Jaillet
Philippe Reynes
Vasiliy Kulikov
Jakub Kiciński
David Howells
Allen Pais
Randy Dunlap
Rick Jones
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
Benoit Taine
Herbert Xu
Mao Wenan
Wolfram Sang
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
October 2021
August 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 5, "token_count": 770}, {"author_id": 0, "token_count": 4748}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 4, "token_count": 483}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 4, "token_count": 124}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 4, "token_count": 2109}, {"author_id": 19, "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": 45, "token_count": 6}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 463}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 48, "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": 46, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 45, "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": 35, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 51, "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": 29}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 41, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 46, "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": 52, "token_count": 8}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 47, "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": 26, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 20, "token_count": 47}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 20, "token_count": 29}, {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 55, "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": 26, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 44, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 28, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 40, "token_count": 6}, {"author_id": 53, "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": 37, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 37, "token_count": 19}, {"author_id": 12, "token_count": 67}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 59, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4749
45.81%
Benjamin LaHaise
2852
27.51%
Jeff Garzik
1350
13.02%
Al Viro
528
5.09%
Neil Horman
185
1.78%
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%
Jakub Kiciński
28
0.27%
David Howells
23
0.22%
Allen Pais
23
0.22%
Randy Dunlap
22
0.21%
Rick Jones
21
0.20%
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%
Benoit Taine
6
0.06%
Herbert Xu
5
0.05%
Mao Wenan
4
0.04%
Wolfram Sang
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
44
0.42%
Total
10366
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
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": 22, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 1467}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 48, "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": 45, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "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": 57, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 42, "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%
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
9
0.22%
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": 30, "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": 32, "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": 42, "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
275
-
14
956
Chris Zankel
Alexander Beregalov
Vasiliy Kulikov
Christophe Jaillet
Finn Thain
Max Filippov
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
November 2021
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 790}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 49}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 53, "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}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 31, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Zankel
790
82.64%
Alexander Beregalov
49
5.13%
Vasiliy Kulikov
27
2.82%
Christophe Jaillet
26
2.72%
Finn Thain
25
2.62%
Max Filippov
16
1.67%
Tejun Heo
8
0.84%
Wei Yongjun
7
0.73%
Peter Senna Tschudin
1
0.10%
Jiri Pirko
1
0.10%
Others
6
0.63%
Total
956
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
101
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
10857
30.31%
20
6.54%
1
Linus Torvalds (pre-git)
5509
15.38%
12
3.92%
2
Finn Thain
5085
14.20%
29
9.48%
3
Manfred Spraul
3544
9.89%
10
3.27%
4
Benjamin LaHaise
2852
7.96%
5
1.63%
5
Jeff Garzik
1682
4.70%
19
6.21%
6
Mark Brown
1030
2.88%
13
4.25%
7
Al Viro
851
2.38%
11
3.59%
8
Chris Zankel
790
2.21%
1
0.33%
9
Tim Hockin
702
1.96%
10
3.27%
10
Stephen Hemminger
291
0.81%
12
3.92%
11
Ralf Baechle
246
0.69%
1
0.33%
12
Christophe Jaillet
231
0.64%
3
0.98%
13
Philippe Reynes
189
0.53%
2
0.65%
14
Neil Horman
185
0.52%
1
0.33%
15
Vasiliy Kulikov
174
0.49%
5
1.63%
16
Alexander Beregalov
147
0.41%
3
0.98%
17
François Romieu
113
0.32%
2
0.65%
18
Jakub Kiciński
91
0.25%
2
0.65%
19
Ingo Molnar
76
0.21%
3
0.98%
20
Denis Kirjanov
76
0.21%
3
0.98%
21
Alexey Khoroshilov
74
0.21%
1
0.33%
22
Andrew Morton
64
0.18%
5
1.63%
23
Russell King
50
0.14%
2
0.65%
24
Randy Dunlap
49
0.14%
3
0.98%
25
Kalev Lember
49
0.14%
1
0.33%
26
Jiri Pirko
47
0.13%
7
2.29%
27
Kees Cook
45
0.13%
2
0.65%
28
Rick Jones
39
0.11%
1
0.33%
29
Thomas Gleixner
34
0.09%
4
1.31%
30
Geert Uytterhoeven
34
0.09%
3
0.98%
31
Max Filippov
32
0.09%
1
0.33%
32
Wang Chen
30
0.08%
1
0.33%
33
Sergei Shtylyov
29
0.08%
2
0.65%
34
Thomas Bogendoerfer
28
0.08%
1
0.33%
35
Arnaldo Carvalho de Melo
27
0.08%
3
0.98%
36
Vaibhav Gupta
26
0.07%
1
0.33%
37
Allen Pais
26
0.07%
3
0.98%
38
Tejun Heo
25
0.07%
1
0.33%
39
Gary N. Spiess
24
0.07%
1
0.33%
40
Jarod Wilson
23
0.06%
2
0.65%
41
David Howells
23
0.06%
1
0.33%
42
Michael S. Tsirkin
22
0.06%
1
0.33%
43
Rusty Russell
20
0.06%
1
0.33%
44
Eric Dumazet
18
0.05%
5
1.63%
45
David S. Miller
16
0.04%
7
2.29%
46
Adrian Bunk
16
0.04%
4
1.31%
47
Patrick McHardy
13
0.04%
6
1.96%
48
Herbert Xu
12
0.03%
3
0.98%
49
Benoit Taine
12
0.03%
1
0.33%
50
Pradeep A. Dalvi
10
0.03%
1
0.33%
51
Marcelo Feitoza Parisi
9
0.03%
1
0.33%
52
Yang Hongyang
8
0.02%
2
0.65%
53
Wei Yongjun
8
0.02%
2
0.65%
54
Kay Sievers
8
0.02%
2
0.65%
55
Jesper Juhl
8
0.02%
1
0.33%
56
Peter Senna Tschudin
7
0.02%
2
0.65%
57
Mao Wenan
7
0.02%
3
0.98%
58
Joe Perches
7
0.02%
3
0.98%
59
Wolfram Sang
6
0.02%
1
0.33%
60
Others
115
0.32%
47
15.36%
Total
35821
306