Linux Source Code
Home
Release 5.13
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
Irenge Jules Bashizi
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
Xiyu Yang
Yue haibing
Zhao Hongjiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_netrom.c
1526
-
51
6481
Linus Torvalds (pre-git)
Ralf Baechle
Jeroen Vreeken
Stephen Hemminger
Arnaldo Carvalho de Melo
David S. Miller
Yue haibing
Américo Wang
Al Viro
Linus Torvalds
Eric W. Biedermann
Eric Dumazet
Alan Cox
Xi Wang
Thomas Graf
Rusty Russell
Gao Feng
Christoph Hellwig
Chris Wright
Dan Carpenter
Steffen Hurrle
Kees Cook
Mathias Krause
Li Zefan
Hideaki Yoshifuji / 吉藤英明
Vinay K. Nallamothu
Pavel Emelyanov
Jean Delvare
Irenge Jules Bashizi
David Howells
Thomas Gleixner
James Morris
Octavian Purdila
Jarek Poplawski
Dave Jones
Arnd Bergmann
Joe Perches
Denys Vlasenko
Tejun Heo
Randy Dunlap
Jiri Pirko
Eric Paris
Tom Gundersen
Olaf Hering
Zhao Hongjiang
Wei Yongjun
Philippe De Muyter
Ingo Molnar
Hannes Frederic Sowa
Fabian Frederick
Adrian Bunk
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
February 2020
May 2020
June 2020
July 2020
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": 67}, ]}, {"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": 352}, ]}, {"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": 14, "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": 27, "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": 36, "token_count": 1}, {"author_id": 22, "token_count": 5}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 28, "token_count": 17}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 51, "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": 25, "token_count": 12}, {"author_id": 45, "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": 46, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "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": 35, "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": 49, "token_count": 3}, {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 26, "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": 30, "token_count": 16}, {"author_id": 33, "token_count": 12}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "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": 13, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 7, "token_count": 155}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 62}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 25, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4089
63.09%
Ralf Baechle
518
7.99%
Jeroen Vreeken
415
6.40%
Stephen Hemminger
259
4.00%
Arnaldo Carvalho de Melo
239
3.69%
David S. Miller
161
2.48%
Yue haibing
155
2.39%
Américo Wang
117
1.81%
Al Viro
46
0.71%
Linus Torvalds
38
0.59%
Eric W. Biedermann
35
0.54%
Eric Dumazet
34
0.52%
Alan Cox
34
0.52%
Xi Wang
33
0.51%
Thomas Graf
31
0.48%
Rusty Russell
28
0.43%
Gao Feng
27
0.42%
Christoph Hellwig
24
0.37%
Chris Wright
17
0.26%
Dan Carpenter
16
0.25%
Steffen Hurrle
14
0.22%
Kees Cook
14
0.22%
Mathias Krause
12
0.19%
Li Zefan
12
0.19%
Hideaki Yoshifuji / 吉藤英明
11
0.17%
Vinay K. Nallamothu
8
0.12%
Pavel Emelyanov
8
0.12%
Jean Delvare
8
0.12%
Irenge Jules Bashizi
8
0.12%
David Howells
7
0.11%
Thomas Gleixner
6
0.09%
James Morris
6
0.09%
Octavian Purdila
5
0.08%
Jarek Poplawski
5
0.08%
Dave Jones
5
0.08%
Arnd Bergmann
5
0.08%
Joe Perches
4
0.06%
Denys Vlasenko
4
0.06%
Tejun Heo
3
0.05%
Randy Dunlap
3
0.05%
Jiri Pirko
3
0.05%
Eric Paris
3
0.05%
Tom Gundersen
2
0.03%
Olaf Hering
2
0.03%
Zhao Hongjiang
1
0.02%
Wei Yongjun
1
0.02%
Philippe De Muyter
1
0.02%
Ingo Molnar
1
0.02%
Hannes Frederic Sowa
1
0.02%
Fabian Frederick
1
0.02%
Adrian Bunk
1
0.02%
Total
6481
nr_dev.c
178
-
11
723
Linus Torvalds (pre-git)
Ralf Baechle
Stephen Hemminger
Jeroen Vreeken
David S. Miller
Tejun Heo
Arnaldo Carvalho de Melo
Thomas Gleixner
Patrick McHardy
Fabian Frederick
Eric Dumazet
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": 53, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 26, "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%
Tejun Heo
3
0.41%
Arnaldo Carvalho de Melo
3
0.41%
Thomas Gleixner
2
0.28%
Patrick McHardy
2
0.28%
Fabian Frederick
1
0.14%
Eric Dumazet
1
0.14%
Total
723
nr_in.c
301
-
9
1267
Linus Torvalds (pre-git)
David S. Miller
Ralf Baechle
Arnaldo Carvalho de Melo
Tejun Heo
Thomas Gleixner
James Morris
Gustavo A. R. Silva
Fabian Frederick
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
May 2019
August 2020
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 1034}, ]}, {"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": 27, "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": 26, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 10, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1133
89.42%
David S. Miller
57
4.50%
Ralf Baechle
55
4.34%
Arnaldo Carvalho de Melo
12
0.95%
Tejun Heo
3
0.24%
Thomas Gleixner
2
0.16%
James Morris
2
0.16%
Gustavo A. R. Silva
2
0.16%
Fabian Frederick
1
0.08%
Total
1267
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": 11, "token_count": 30}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "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": 26, "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
980
-
23
4435
Linus Torvalds (pre-git)
Jeroen Vreeken
Stephen Hemminger
Ralf Baechle
Gustavo A. R. Silva
Li Zefan
Arnaldo Carvalho de Melo
Irenge Jules Bashizi
Thomas Gleixner
Pavel Emelyanov
Eric Dumazet
Jarek Poplawski
Eric W. Biedermann
Xiyu Yang
Andrew Morton
Tejun Heo
Paul Gortmaker
Elena Reshetova
Philippe De Muyter
Joe Perches
Adrian Bunk
Fabian Frederick
Al Viro
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
February 2020
April 2020
August 2020
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": 36, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 51, "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": 46, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "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": 32, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"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": 50, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 101}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 10, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2819
63.56%
Jeroen Vreeken
967
21.80%
Stephen Hemminger
275
6.20%
Ralf Baechle
122
2.75%
Gustavo A. R. Silva
109
2.46%
Li Zefan
38
0.86%
Arnaldo Carvalho de Melo
18
0.41%
Irenge Jules Bashizi
16
0.36%
Thomas Gleixner
10
0.23%
Pavel Emelyanov
10
0.23%
Eric Dumazet
10
0.23%
Jarek Poplawski
8
0.18%
Eric W. Biedermann
7
0.16%
Xiyu Yang
5
0.11%
Andrew Morton
4
0.09%
Tejun Heo
3
0.07%
Paul Gortmaker
3
0.07%
Elena Reshetova
3
0.07%
Philippe De Muyter
2
0.05%
Joe Perches
2
0.05%
Adrian Bunk
2
0.05%
Fabian Frederick
1
0.02%
Al Viro
1
0.02%
Total
4435
nr_subr.c
278
-
10
1217
Linus Torvalds (pre-git)
David S. Miller
Arnaldo Carvalho de Melo
Ralf Baechle
Linus Torvalds
James Morris
Tejun Heo
Thomas Gleixner
Jeroen Vreeken
Fabian Frederick
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": 27, "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": 26, "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%
Linus Torvalds
4
0.33%
James Morris
4
0.33%
Tejun Heo
3
0.25%
Thomas Gleixner
2
0.16%
Jeroen Vreeken
1
0.08%
Fabian Frederick
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
Rusty Russell
Fabian Frederick
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": 27, "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": 11, "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": 9, "token_count": 116}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "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%
Rusty Russell
1
0.09%
Fabian Frederick
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
Thomas Gleixner
Pavel Emelyanov
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": 13, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 36, "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%
Thomas Gleixner
2
0.25%
Pavel Emelyanov
2
0.25%
Joe Perches
1
0.12%
Total
810
Contributors:
58
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
12061
69.12%
72
28.46%
1
Jeroen Vreeken
1447
8.29%
8
3.16%
2
Ralf Baechle
968
5.55%
32
12.65%
3
Stephen Hemminger
590
3.38%
11
4.35%
4
David S. Miller
415
2.38%
7
2.77%
5
Arnaldo Carvalho de Melo
338
1.94%
15
5.93%
6
Art Haas
232
1.33%
1
0.40%
7
Yue haibing
168
0.96%
1
0.40%
8
Américo Wang
147
0.84%
6
2.37%
9
Kees Cook
137
0.79%
3
1.19%
10
Gustavo A. R. Silva
111
0.64%
2
0.79%
11
Vinay K. Nallamothu
106
0.61%
1
0.40%
12
Li Zefan
50
0.29%
1
0.40%
13
Eric W. Biedermann
49
0.28%
8
3.16%
14
Al Viro
47
0.27%
5
1.98%
15
Eric Dumazet
45
0.26%
7
2.77%
16
Linus Torvalds
43
0.25%
6
2.37%
17
Pavel Emelyanov
36
0.21%
4
1.58%
18
Alan Cox
34
0.19%
2
0.79%
19
Xi Wang
33
0.19%
1
0.40%
20
Thomas Graf
31
0.18%
2
0.79%
21
Thomas Gleixner
30
0.17%
2
0.79%
22
Rusty Russell
29
0.17%
3
1.19%
23
Gao Feng
27
0.15%
2
0.79%
24
Irenge Jules Bashizi
24
0.14%
6
2.37%
25
Christoph Hellwig
24
0.14%
4
1.58%
26
Tejun Heo
21
0.12%
1
0.40%
27
James Morris
20
0.11%
1
0.40%
28
Chris Wright
17
0.10%
1
0.40%
29
Dave Jones
16
0.09%
2
0.79%
30
Dan Carpenter
16
0.09%
1
0.40%
31
Steffen Hurrle
14
0.08%
1
0.40%
32
Jarek Poplawski
13
0.07%
2
0.79%
33
Mathias Krause
12
0.07%
1
0.40%
34
Hideaki Yoshifuji / 吉藤英明
11
0.06%
3
1.19%
35
Jean Delvare
8
0.05%
1
0.40%
36
Joe Perches
7
0.04%
3
1.19%
37
Fabian Frederick
7
0.04%
1
0.40%
38
David Howells
7
0.04%
2
0.79%
39
Xiyu Yang
5
0.03%
1
0.40%
40
Octavian Purdila
5
0.03%
1
0.40%
41
Ingo Molnar
5
0.03%
2
0.79%
42
Arnd Bergmann
5
0.03%
1
0.40%
43
Denys Vlasenko
4
0.02%
1
0.40%
44
Andrew Morton
4
0.02%
1
0.40%
45
Randy Dunlap
3
0.02%
1
0.40%
46
Philippe De Muyter
3
0.02%
1
0.40%
47
Paul Gortmaker
3
0.02%
1
0.40%
48
Jiri Pirko
3
0.02%
1
0.40%
49
Eric Paris
3
0.02%
1
0.40%
50
Elena Reshetova
3
0.02%
2
0.79%
51
Adrian Bunk
3
0.02%
1
0.40%
52
Tom Gundersen
2
0.01%
1
0.40%
53
Patrick McHardy
2
0.01%
1
0.40%
54
Olaf Hering
2
0.01%
1
0.40%
55
Zhao Hongjiang
1
0.01%
1
0.40%
56
Wei Yongjun
1
0.01%
1
0.40%
57
Hannes Frederic Sowa
1
0.01%
1
0.40%
Total
17449
253