Linux Source Code
Home
Release 5.5
Help
netrom
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alan Cox
Américo Wang
Andrew Morton
Arnaldo Carvalho de Melo
Arnd Bergmann
Art Haas
Chris Wright
Christoph Hellwig
Dan Carpenter
Dave Jones
David Howells
David S. Miller
Denys Vlasenko
Elena Reshetova
Eric Dumazet
Eric Paris
Eric W. Biedermann
Fabian Frederick
Gao Feng
Gustavo A. R. Silva
Hannes Frederic Sowa
Hideaki Yoshifuji / 吉藤英明
Ingo Molnar
James Morris
Jarek Poplawski
Jean Delvare
Jeroen Vreeken
Jiri Pirko
Joe Perches
Kees Cook
Li Zefan
Linus Torvalds
Linus Torvalds (pre-git)
Mathias Krause
Octavian Purdila
Olaf Hering
Patrick McHardy
Paul Gortmaker
Pavel Emelyanov
Philippe De Muyter
Ralf Baechle
Randy Dunlap
Rusty Russell
Steffen Hurrle
Stephen Hemminger
Tejun Heo
Thomas Gleixner
Thomas Graf
Tom Gundersen
Vinay K. Nallamothu
Wei Yongjun
Xi Wang
Yue haibing
Zhao Hongjiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_netrom.c
1501
-
50
6396
Linus Torvalds (pre-git)
Ralf Baechle
Jeroen Vreeken
Stephen Hemminger
Arnaldo Carvalho de Melo
David S. Miller
Yue haibing
Al Viro
Américo Wang
Linus Torvalds
Eric W. Biedermann
Alan Cox
Eric Dumazet
Xi Wang
Thomas Graf
Rusty Russell
Gao Feng
Christoph Hellwig
Chris Wright
Dan Carpenter
Kees Cook
Steffen Hurrle
Li Zefan
Mathias Krause
Hideaki Yoshifuji / 吉藤英明
Jean Delvare
Pavel Emelyanov
Vinay K. Nallamothu
David Howells
James Morris
Thomas Gleixner
Arnd Bergmann
Dave Jones
Jarek Poplawski
Octavian Purdila
Denys Vlasenko
Joe Perches
Eric Paris
Jiri Pirko
Randy Dunlap
Tejun Heo
Olaf Hering
Tom Gundersen
Adrian Bunk
Fabian Frederick
Hannes Frederic Sowa
Ingo Molnar
Philippe De Muyter
Wei Yongjun
Zhao Hongjiang
May 1994
October 1994
November 1994
December 1994
January 1995
February 1995
May 1995
June 1995
January 1996
March 1996
July 1996
September 1996
January 1997
March 1997
August 1997
February 1998
March 1998
August 1998
January 1999
June 1999
September 1999
January 2000
March 2000
August 2000
October 2000
February 2002
April 2002
July 2002
August 2002
March 2003
April 2003
May 2003
June 2003
August 2003
September 2003
December 2003
January 2004
May 2004
June 2004
July 2004
December 2004
January 2005
March 2005
August 2005
September 2005
December 2005
January 2006
May 2006
July 2006
December 2006
March 2007
April 2007
July 2007
September 2007
October 2007
November 2007
March 2008
June 2008
July 2008
October 2008
November 2008
January 2009
March 2009
April 2009
June 2009
August 2009
September 2009
October 2009
November 2009
February 2010
March 2010
April 2010
December 2011
September 2012
February 2013
April 2013
May 2013
November 2013
January 2014
April 2014
July 2014
October 2014
November 2014
May 2015
February 2017
March 2017
October 2017
February 2018
March 2018
April 2018
June 2018
December 2018
April 2019
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 900}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 799311600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 1920}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 356}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 4, "token_count": 155}, {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 210}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 117}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 410}, {"author_id": 3, "token_count": 247}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 22, "token_count": 5}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 13, "token_count": 23}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 27, "token_count": 17}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 5, "token_count": 78}, {"author_id": 2, "token_count": 26}, {"author_id": 20, "token_count": 31}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 120}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 33}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 25}, {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 28, "token_count": 16}, {"author_id": 32, "token_count": 12}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 38, "token_count": 5}, {"author_id": 7, "token_count": 155}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 11, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4094
64.01%
Ralf Baechle
518
8.10%
Jeroen Vreeken
415
6.49%
Stephen Hemminger
259
4.05%
Arnaldo Carvalho de Melo
239
3.74%
David S. Miller
161
2.52%
Yue haibing
155
2.42%
Al Viro
48
0.75%
Américo Wang
39
0.61%
Linus Torvalds
38
0.59%
Eric W. Biedermann
35
0.55%
Alan Cox
34
0.53%
Eric Dumazet
34
0.53%
Xi Wang
33
0.52%
Thomas Graf
31
0.48%
Rusty Russell
28
0.44%
Gao Feng
27
0.42%
Christoph Hellwig
18
0.28%
Chris Wright
17
0.27%
Dan Carpenter
16
0.25%
Kees Cook
14
0.22%
Steffen Hurrle
14
0.22%
Li Zefan
12
0.19%
Mathias Krause
12
0.19%
Hideaki Yoshifuji / 吉藤英明
11
0.17%
Jean Delvare
8
0.13%
Pavel Emelyanov
8
0.13%
Vinay K. Nallamothu
8
0.13%
David Howells
7
0.11%
James Morris
6
0.09%
Thomas Gleixner
6
0.09%
Arnd Bergmann
5
0.08%
Dave Jones
5
0.08%
Jarek Poplawski
5
0.08%
Octavian Purdila
5
0.08%
Denys Vlasenko
4
0.06%
Joe Perches
4
0.06%
Eric Paris
3
0.05%
Jiri Pirko
3
0.05%
Randy Dunlap
3
0.05%
Tejun Heo
3
0.05%
Olaf Hering
2
0.03%
Tom Gundersen
2
0.03%
Adrian Bunk
1
0.02%
Fabian Frederick
1
0.02%
Hannes Frederic Sowa
1
0.02%
Ingo Molnar
1
0.02%
Philippe De Muyter
1
0.02%
Wei Yongjun
1
0.02%
Zhao Hongjiang
1
0.02%
Total
6396
nr_dev.c
178
-
11
723
Linus Torvalds (pre-git)
Ralf Baechle
Stephen Hemminger
Jeroen Vreeken
David S. Miller
Arnaldo Carvalho de Melo
Tejun Heo
Patrick McHardy
Thomas Gleixner
Eric Dumazet
Fabian Frederick
June 1995
March 1996
September 1996
January 1997
December 1998
June 1999
January 2000
August 2003
August 2005
September 2005
December 2006
April 2007
October 2007
December 2007
January 2009
June 2009
August 2009
March 2010
April 2012
October 2014
May 2019
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
523
72.34%
Ralf Baechle
111
15.35%
Stephen Hemminger
56
7.75%
Jeroen Vreeken
15
2.07%
David S. Miller
6
0.83%
Arnaldo Carvalho de Melo
3
0.41%
Tejun Heo
3
0.41%
Patrick McHardy
2
0.28%
Thomas Gleixner
2
0.28%
Eric Dumazet
1
0.14%
Fabian Frederick
1
0.14%
Total
723
nr_in.c
302
-
9
1275
Linus Torvalds (pre-git)
David S. Miller
Ralf Baechle
Arnaldo Carvalho de Melo
Tejun Heo
James Morris
Thomas Gleixner
Fabian Frederick
Gustavo A. R. Silva
June 1995
September 1996
January 1997
March 1997
March 1998
February 2002
August 2002
March 2003
May 2003
June 2003
March 2005
August 2005
September 2005
March 2007
March 2010
October 2014
October 2017
May 2019
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 1043}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1142
89.57%
David S. Miller
57
4.47%
Ralf Baechle
55
4.31%
Arnaldo Carvalho de Melo
12
0.94%
Tejun Heo
3
0.24%
James Morris
2
0.16%
Thomas Gleixner
2
0.16%
Fabian Frederick
1
0.08%
Gustavo A. R. Silva
1
0.08%
Total
1275
nr_loopback.c
74
-
9
302
Linus Torvalds (pre-git)
Vinay K. Nallamothu
Dave Jones
Kees Cook
Arnaldo Carvalho de Melo
Ingo Molnar
Tejun Heo
Thomas Gleixner
Linus Torvalds
March 1998
August 1998
June 1999
January 2000
March 2000
October 2000
February 2002
May 2003
September 2003
September 2005
March 2007
March 2010
August 2017
May 2019
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
238
78.81%
Vinay K. Nallamothu
30
9.93%
Dave Jones
11
3.64%
Kees Cook
7
2.32%
Arnaldo Carvalho de Melo
6
1.99%
Ingo Molnar
4
1.32%
Tejun Heo
3
0.99%
Thomas Gleixner
2
0.66%
Linus Torvalds
1
0.33%
Total
302
nr_out.c
270
-
7
1104
Linus Torvalds (pre-git)
David S. Miller
Ralf Baechle
Arnaldo Carvalho de Melo
Tejun Heo
Thomas Gleixner
Fabian Frederick
June 1995
January 1996
July 1996
September 1996
January 1997
March 1997
February 2002
August 2002
September 2002
June 2003
March 2005
March 2007
March 2010
October 2014
May 2019
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 904}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 54}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1011
91.58%
David S. Miller
58
5.25%
Ralf Baechle
15
1.36%
Arnaldo Carvalho de Melo
14
1.27%
Tejun Heo
3
0.27%
Thomas Gleixner
2
0.18%
Fabian Frederick
1
0.09%
Total
1104
nr_route.c
975
-
21
4410
Linus Torvalds (pre-git)
Jeroen Vreeken
Stephen Hemminger
Ralf Baechle
Gustavo A. R. Silva
Li Zefan
Arnaldo Carvalho de Melo
Eric Dumazet
Pavel Emelyanov
Thomas Gleixner
Jarek Poplawski
Eric W. Biedermann
Andrew Morton
Elena Reshetova
Joe Perches
Paul Gortmaker
Tejun Heo
Adrian Bunk
Philippe De Muyter
Al Viro
Fabian Frederick
June 1995
January 1996
July 1996
September 1996
January 1997
March 1997
March 1998
August 1998
May 1999
June 1999
October 2000
August 2002
August 2003
September 2003
June 2004
November 2004
December 2004
January 2005
September 2005
June 2006
November 2006
December 2006
May 2007
July 2007
September 2007
August 2009
November 2009
January 2010
February 2010
March 2010
July 2011
November 2011
October 2014
July 2017
October 2017
May 2019
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 2224}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 967}, {"author_id": 3, "token_count": 275}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 104}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2819
63.92%
Jeroen Vreeken
967
21.93%
Stephen Hemminger
275
6.24%
Ralf Baechle
122
2.77%
Gustavo A. R. Silva
104
2.36%
Li Zefan
38
0.86%
Arnaldo Carvalho de Melo
18
0.41%
Eric Dumazet
10
0.23%
Pavel Emelyanov
10
0.23%
Thomas Gleixner
10
0.23%
Jarek Poplawski
8
0.18%
Eric W. Biedermann
7
0.16%
Andrew Morton
4
0.09%
Elena Reshetova
3
0.07%
Joe Perches
3
0.07%
Paul Gortmaker
3
0.07%
Tejun Heo
3
0.07%
Adrian Bunk
2
0.05%
Philippe De Muyter
2
0.05%
Al Viro
1
0.02%
Fabian Frederick
1
0.02%
Total
4410
nr_subr.c
278
-
10
1217
Linus Torvalds (pre-git)
David S. Miller
Arnaldo Carvalho de Melo
Ralf Baechle
James Morris
Linus Torvalds
Tejun Heo
Thomas Gleixner
Fabian Frederick
Jeroen Vreeken
June 1995
January 1996
May 1996
September 1996
January 1997
March 1997
March 1998
February 2002
August 2002
March 2003
May 2003
June 2003
August 2003
March 2005
August 2005
September 2005
March 2007
March 2010
October 2014
May 2019
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 955}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 58}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1099
90.30%
David S. Miller
63
5.18%
Arnaldo Carvalho de Melo
22
1.81%
Ralf Baechle
18
1.48%
James Morris
4
0.33%
Linus Torvalds
4
0.33%
Tejun Heo
3
0.25%
Thomas Gleixner
2
0.16%
Fabian Frederick
1
0.08%
Jeroen Vreeken
1
0.08%
Total
1217
nr_timer.c
245
-
13
1110
Linus Torvalds (pre-git)
Kees Cook
Ralf Baechle
David S. Miller
Vinay K. Nallamothu
Américo Wang
Jeroen Vreeken
Arnaldo Carvalho de Melo
Pavel Emelyanov
James Morris
Thomas Gleixner
Fabian Frederick
Rusty Russell
June 1995
September 1996
January 1997
March 1997
March 2000
February 2002
May 2002
August 2002
March 2003
May 2003
June 2003
August 2003
September 2003
March 2005
August 2005
July 2006
January 2008
October 2014
October 2017
January 2019
May 2019
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 331}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 9, "token_count": 68}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 116}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
673
60.63%
Kees Cook
116
10.45%
Ralf Baechle
72
6.49%
David S. Miller
70
6.31%
Vinay K. Nallamothu
68
6.13%
Américo Wang
30
2.70%
Jeroen Vreeken
29
2.61%
Arnaldo Carvalho de Melo
24
2.16%
Pavel Emelyanov
16
1.44%
James Morris
8
0.72%
Thomas Gleixner
2
0.18%
Fabian Frederick
1
0.09%
Rusty Russell
1
0.09%
Total
1110
sysctl_net_netrom.c
157
-
9
810
Linus Torvalds (pre-git)
Art Haas
Ralf Baechle
Jeroen Vreeken
Yue haibing
Eric W. Biedermann
Pavel Emelyanov
Thomas Gleixner
Joe Perches
March 1996
September 1996
January 1997
March 1997
June 1999
February 2003
August 2003
September 2005
January 2008
November 2009
April 2012
June 2013
April 2019
May 2019
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 416}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 232}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
476
58.77%
Art Haas
232
28.64%
Ralf Baechle
57
7.04%
Jeroen Vreeken
20
2.47%
Yue haibing
13
1.60%
Eric W. Biedermann
7
0.86%
Pavel Emelyanov
2
0.25%
Thomas Gleixner
2
0.25%
Joe Perches
1
0.12%
Total
810
Contributors:
56
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
12075
69.61%
72
29.39%
1
Jeroen Vreeken
1447
8.34%
8
3.27%
2
Ralf Baechle
968
5.58%
32
13.06%
3
Stephen Hemminger
590
3.40%
11
4.49%
4
David S. Miller
415
2.39%
7
2.86%
5
Arnaldo Carvalho de Melo
338
1.95%
15
6.12%
6
Art Haas
232
1.34%
1
0.41%
7
Yue haibing
168
0.97%
1
0.41%
8
Kees Cook
137
0.79%
3
1.22%
9
Vinay K. Nallamothu
106
0.61%
1
0.41%
10
Gustavo A. R. Silva
105
0.61%
3
1.22%
11
Américo Wang
69
0.40%
4
1.63%
12
Li Zefan
50
0.29%
1
0.41%
13
Al Viro
49
0.28%
5
2.04%
14
Eric W. Biedermann
49
0.28%
8
3.27%
15
Eric Dumazet
45
0.26%
7
2.86%
16
Linus Torvalds
43
0.25%
6
2.45%
17
Pavel Emelyanov
36
0.21%
4
1.63%
18
Alan Cox
34
0.20%
2
0.82%
19
Xi Wang
33
0.19%
1
0.41%
20
Thomas Graf
31
0.18%
2
0.82%
21
Thomas Gleixner
30
0.17%
2
0.82%
22
Rusty Russell
29
0.17%
3
1.22%
23
Gao Feng
27
0.16%
2
0.82%
24
Tejun Heo
21
0.12%
1
0.41%
25
James Morris
20
0.12%
1
0.41%
26
Christoph Hellwig
18
0.10%
3
1.22%
27
Chris Wright
17
0.10%
1
0.41%
28
Dan Carpenter
16
0.09%
1
0.41%
29
Dave Jones
16
0.09%
2
0.82%
30
Steffen Hurrle
14
0.08%
1
0.41%
31
Jarek Poplawski
13
0.07%
2
0.82%
32
Mathias Krause
12
0.07%
1
0.41%
33
Hideaki Yoshifuji / 吉藤英明
11
0.06%
3
1.22%
34
Jean Delvare
8
0.05%
1
0.41%
35
Joe Perches
8
0.05%
4
1.63%
36
David Howells
7
0.04%
2
0.82%
37
Fabian Frederick
7
0.04%
1
0.41%
38
Arnd Bergmann
5
0.03%
1
0.41%
39
Ingo Molnar
5
0.03%
2
0.82%
40
Octavian Purdila
5
0.03%
1
0.41%
41
Andrew Morton
4
0.02%
1
0.41%
42
Denys Vlasenko
4
0.02%
1
0.41%
43
Adrian Bunk
3
0.02%
1
0.41%
44
Elena Reshetova
3
0.02%
2
0.82%
45
Eric Paris
3
0.02%
1
0.41%
46
Jiri Pirko
3
0.02%
1
0.41%
47
Paul Gortmaker
3
0.02%
1
0.41%
48
Philippe De Muyter
3
0.02%
1
0.41%
49
Randy Dunlap
3
0.02%
1
0.41%
50
Olaf Hering
2
0.01%
1
0.41%
51
Patrick McHardy
2
0.01%
1
0.41%
52
Tom Gundersen
2
0.01%
1
0.41%
53
Hannes Frederic Sowa
1
0.01%
1
0.41%
54
Wei Yongjun
1
0.01%
1
0.41%
55
Zhao Hongjiang
1
0.01%
1
0.41%
Total
17347
245