Linux Source Code
Home
Release 6.8
Help
x25
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alan Cox
Andrew Hendry
Andrew Morton
Apollon Oikonomopoulos
Arnaldo Carvalho de Melo
Arnd Bergmann
Benjamin LaHaise
Chas Williams
Cheng Renquan
Christoph Hellwig
Dan Carpenter
Dan Rosenberg
Dave Jones
David S. Miller
Denis Kirjanov
Duoming Zhou
Eric Dumazet
Eric W. Biedermann
Gustavo A. R. Silva
Hideaki Yoshifuji / 吉藤英明
Hyunwoo Kim
James Morris
Jiri Pirko
Joe Perches
Johannes Berg
John Hughes
Julia Lawall
Kangjie Lu
Kees Cook
Li Zefan
Lin Zhang
Linus Torvalds
Linus Torvalds (pre-git)
Lucas De Marchi
Martin Schiller
Matthew Daley
Octavian Purdila
Others
Paul Gortmaker
Pavel Emelyanov
Philippe De Muyter
Randy Dunlap
Roel Kluin
Rusty Russell
Shaun Pereira
Steffen Hurrle
Stephen Hemminger
Thomas Gleixner
Thomas Graf
Vinay K. Nallamothu
Wang Chen
Wang Hai
Wang Weidong
Wei Yongjun
Xie He
Xiyu Yang
Yi Zhu
Yue haibing
chenqiwu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_x25.c
1855
-
50
7959
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Shaun Pereira
Andrew Hendry
John Hughes
Arnd Bergmann
David S. Miller
Martin Schiller
Matthew Daley
Eric Dumazet
Dave Jones
Linus Torvalds
Eric W. Biedermann
Rusty Russell
Al Viro
Dan Carpenter
Hyunwoo Kim
Thomas Graf
Duoming Zhou
Lin Zhang
Kees Cook
Stephen Hemminger
Alan Cox
Steffen Hurrle
Hideaki Yoshifuji / 吉藤英明
James Morris
Wang Weidong
Vinay K. Nallamothu
Roel Kluin
Denis Kirjanov
Christoph Hellwig
Thomas Gleixner
Xie He
Octavian Purdila
Chas Williams
Adrian Bunk
Randy Dunlap
Jiri Pirko
Julia Lawall
Joe Perches
Others
September 1991
March 1992
May 1992
August 1992
September 1992
October 1992
November 1992
February 1993
April 1993
June 1993
September 1993
November 1993
April 1994
May 1994
August 1994
November 1994
January 1995
June 1995
January 1996
March 1996
May 1996
September 1996
January 1997
March 1997
August 1997
October 1997
February 1998
March 1998
May 1998
May 1999
June 1999
September 1999
March 2000
August 2000
September 2000
October 2000
February 2002
April 2002
July 2002
September 2002
October 2002
March 2003
April 2003
May 2003
June 2003
August 2003
September 2003
October 2003
January 2004
May 2004
June 2004
September 2004
October 2004
November 2004
December 2004
January 2005
March 2005
June 2005
August 2005
December 2005
January 2006
March 2006
February 2007
March 2007
September 2007
October 2007
January 2008
March 2008
June 2008
July 2008
February 2009
March 2009
June 2009
September 2009
October 2009
November 2009
February 2010
April 2010
May 2010
September 2010
November 2010
January 2011
July 2011
October 2011
November 2011
May 2013
June 2013
November 2013
December 2013
January 2014
April 2014
November 2014
May 2015
December 2016
February 2017
March 2017
May 2017
August 2017
October 2017
February 2018
June 2018
November 2018
February 2019
March 2019
April 2019
May 2019
November 2019
December 2019
January 2020
July 2020
November 2020
December 2020
March 2021
June 2021
March 2022
August 2022
January 2023
September 2023
December 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2316}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 548}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 125}, {"author_id": 9, "token_count": 40}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 1053}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 197}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 55, "token_count": 3}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 596}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 33, "token_count": 17}, {"author_id": 41, "token_count": 6}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 8, "token_count": 110}, {"author_id": 48, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 10, "token_count": 12}, {"author_id": 5, "token_count": 192}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 198}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 100}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 23}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 22, "token_count": 19}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 40}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 29, "token_count": 21}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 23}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 34, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3932
49.40%
Arnaldo Carvalho de Melo
1294
16.26%
Shaun Pereira
794
9.98%
Andrew Hendry
663
8.33%
John Hughes
192
2.41%
Arnd Bergmann
155
1.95%
David S. Miller
149
1.87%
Martin Schiller
132
1.66%
Matthew Daley
100
1.26%
Eric Dumazet
68
0.85%
Dave Jones
47
0.59%
Linus Torvalds
43
0.54%
Eric W. Biedermann
43
0.54%
Rusty Russell
31
0.39%
Al Viro
30
0.38%
Dan Carpenter
26
0.33%
Hyunwoo Kim
23
0.29%
Thomas Graf
21
0.26%
Duoming Zhou
21
0.26%
Lin Zhang
19
0.24%
Kees Cook
19
0.24%
Stephen Hemminger
17
0.21%
Alan Cox
17
0.21%
Steffen Hurrle
14
0.18%
Hideaki Yoshifuji / 吉藤英明
11
0.14%
James Morris
10
0.13%
Wang Weidong
9
0.11%
Vinay K. Nallamothu
8
0.10%
Roel Kluin
7
0.09%
Denis Kirjanov
7
0.09%
Christoph Hellwig
7
0.09%
Thomas Gleixner
6
0.08%
Xie He
5
0.06%
Octavian Purdila
5
0.06%
Chas Williams
5
0.06%
Adrian Bunk
4
0.05%
Randy Dunlap
3
0.04%
Jiri Pirko
3
0.04%
Julia Lawall
1
0.01%
Joe Perches
1
0.01%
Others
17
0.21%
Total
7959
sysctl_net_x25.c
88
-
8
348
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Lin Zhang
Andrew Hendry
Eric W. Biedermann
Pavel Emelyanov
Kees Cook
Others
August 1992
December 1992
June 1993
April 1994
September 1996
March 1997
June 1999
September 2002
February 2007
January 2008
April 2012
December 2016
May 2017
November 2017
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
191
54.89%
Arnaldo Carvalho de Melo
121
34.77%
Lin Zhang
13
3.74%
Andrew Hendry
13
3.74%
Eric W. Biedermann
6
1.72%
Pavel Emelyanov
2
0.57%
Kees Cook
1
0.29%
Others
1
0.29%
Total
348
x25_dev.c
216
-
16
758
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Andrew Hendry
David S. Miller
Matthew Daley
Wang Weidong
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Andrew Morton
Yi Zhu
Wei Yongjun
Benjamin LaHaise
Thomas Gleixner
Xiyu Yang
Linus Torvalds
January 1992
August 1992
September 1992
October 1992
March 1993
June 1993
September 1993
November 1993
February 1994
April 1994
May 1994
November 1994
January 1995
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
May 1998
May 1999
June 1999
September 2000
October 2000
February 2002
September 2002
October 2002
October 2003
October 2004
August 2005
January 2007
February 2007
March 2007
April 2007
September 2007
March 2008
July 2008
March 2010
April 2010
October 2011
April 2012
December 2013
May 2019
October 2019
April 2020
November 2022
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 54, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
538
70.98%
Arnaldo Carvalho de Melo
69
9.10%
Andrew Hendry
44
5.80%
David S. Miller
28
3.69%
Matthew Daley
23
3.03%
Wang Weidong
12
1.58%
Eric W. Biedermann
9
1.19%
Hideaki Yoshifuji / 吉藤英明
8
1.06%
Eric Dumazet
7
0.92%
Andrew Morton
6
0.79%
Yi Zhu
4
0.53%
Wei Yongjun
3
0.40%
Benjamin LaHaise
3
0.40%
Thomas Gleixner
2
0.26%
Xiyu Yang
1
0.13%
Linus Torvalds
1
0.13%
Total
758
x25_facilities.c
350
-
18
1588
Linus Torvalds (pre-git)
Shaun Pereira
John Hughes
Dan Rosenberg
Arnaldo Carvalho de Melo
Andrew Hendry
Matthew Daley
Dan Carpenter
Wang Weidong
Kangjie Lu
David S. Miller
Denis Kirjanov
Eric Dumazet
Andrew Morton
Thomas Gleixner
Gustavo A. R. Silva
Lucas De Marchi
Hideaki Yoshifuji / 吉藤英明
March 1992
May 1992
September 1992
December 1992
June 1993
November 1993
April 1994
June 1995
September 1996
January 1997
March 1997
May 1998
March 2000
February 2002
September 2002
June 2003
January 2005
June 2005
March 2006
January 2007
February 2007
January 2008
April 2010
November 2010
February 2011
March 2011
October 2011
April 2012
September 2013
December 2013
May 2016
May 2019
August 2020
December 2023
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 279}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 356}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 316}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 105}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 19, "token_count": 38}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 34, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
847
53.34%
Shaun Pereira
419
26.39%
John Hughes
105
6.61%
Dan Rosenberg
38
2.39%
Arnaldo Carvalho de Melo
35
2.20%
Andrew Hendry
35
2.20%
Matthew Daley
26
1.64%
Dan Carpenter
26
1.64%
Wang Weidong
19
1.20%
Kangjie Lu
8
0.50%
David S. Miller
8
0.50%
Denis Kirjanov
7
0.44%
Eric Dumazet
5
0.31%
Andrew Morton
4
0.25%
Thomas Gleixner
2
0.13%
Gustavo A. R. Silva
2
0.13%
Lucas De Marchi
1
0.06%
Hideaki Yoshifuji / 吉藤英明
1
0.06%
Total
1588
x25_forward.c
157
-
14
621
Andrew Hendry
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Wang Weidong
Wang Hai
chenqiwu
Julia Lawall
Adrian Bunk
Thomas Gleixner
Shaun Pereira
Lucas De Marchi
David S. Miller
Cheng Renquan
Linus Torvalds
February 1993
June 1993
March 1996
September 1996
January 1997
March 1997
May 1998
June 1999
February 2002
September 2002
October 2003
November 2004
June 2005
February 2007
March 2007
December 2007
January 2008
March 2011
December 2013
May 2019
February 2020
June 2021
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 474}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Hendry
477
76.81%
Linus Torvalds (pre-git)
74
11.92%
Arnaldo Carvalho de Melo
20
3.22%
Wang Weidong
9
1.45%
Wang Hai
8
1.29%
chenqiwu
8
1.29%
Julia Lawall
7
1.13%
Adrian Bunk
7
1.13%
Thomas Gleixner
2
0.32%
Shaun Pereira
2
0.32%
Lucas De Marchi
2
0.32%
David S. Miller
2
0.32%
Cheng Renquan
2
0.32%
Linus Torvalds
1
0.16%
Total
621
x25_in.c
456
-
16
1949
Linus Torvalds (pre-git)
Andrew Hendry
Matthew Daley
David S. Miller
Martin Schiller
Arnaldo Carvalho de Melo
John Hughes
Wang Weidong
James Morris
Shaun Pereira
Thomas Gleixner
Joe Perches
Gustavo A. R. Silva
Eric Dumazet
Roel Kluin
Linus Torvalds
March 1992
May 1992
August 1992
September 1992
November 1992
June 1993
November 1993
April 1994
May 1994
July 1994
November 1994
January 1995
June 1995
March 1996
June 1996
September 1996
January 1997
March 1997
October 1997
March 1998
May 1998
March 2000
October 2000
February 2002
September 2002
March 2003
May 2003
June 2003
January 2005
August 2005
March 2006
March 2007
January 2008
October 2009
April 2010
May 2010
February 2011
July 2011
October 2011
December 2013
November 2018
May 2019
December 2019
August 2020
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 854}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 54}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 108}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1539
78.96%
Andrew Hendry
115
5.90%
Matthew Daley
94
4.82%
David S. Miller
54
2.77%
Martin Schiller
44
2.26%
Arnaldo Carvalho de Melo
43
2.21%
John Hughes
29
1.49%
Wang Weidong
9
0.46%
James Morris
7
0.36%
Shaun Pereira
5
0.26%
Thomas Gleixner
2
0.10%
Joe Perches
2
0.10%
Gustavo A. R. Silva
2
0.10%
Eric Dumazet
2
0.10%
Roel Kluin
1
0.05%
Linus Torvalds
1
0.05%
Total
1949
x25_link.c
421
-
20
1523
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Martin Schiller
Kees Cook
Matthew Daley
Xie He
Wang Weidong
David S. Miller
Adrian Bunk
Thomas Gleixner
Vinay K. Nallamothu
Apollon Oikonomopoulos
Wang Hai
Pavel Emelyanov
Linus Torvalds
Rusty Russell
Cheng Renquan
Al Viro
Others
August 1992
September 1992
February 1993
June 1993
November 1993
April 1994
May 1994
January 1995
June 1995
September 1996
January 1997
March 1997
May 1998
June 1999
March 2000
September 2000
February 2002
May 2002
September 2002
February 2003
October 2003
June 2004
December 2004
January 2005
December 2007
January 2008
December 2010
February 2011
October 2011
December 2013
December 2016
July 2017
October 2017
May 2019
July 2020
November 2020
December 2020
June 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 656}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 369}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1014
66.58%
Arnaldo Carvalho de Melo
369
24.23%
Martin Schiller
33
2.17%
Kees Cook
17
1.12%
Matthew Daley
13
0.85%
Xie He
12
0.79%
Wang Weidong
11
0.72%
David S. Miller
11
0.72%
Adrian Bunk
7
0.46%
Thomas Gleixner
6
0.39%
Vinay K. Nallamothu
5
0.33%
Apollon Oikonomopoulos
5
0.33%
Wang Hai
4
0.26%
Pavel Emelyanov
4
0.26%
Linus Torvalds
4
0.26%
Rusty Russell
3
0.20%
Cheng Renquan
2
0.13%
Al Viro
1
0.07%
Others
2
0.13%
Total
1523
x25_out.c
226
-
10
899
Linus Torvalds (pre-git)
David S. Miller
Arnaldo Carvalho de Melo
Andrew Hendry
Shaun Pereira
Thomas Gleixner
Arnd Bergmann
Linus Torvalds
Hideaki Yoshifuji / 吉藤英明
Denis Kirjanov
March 1992
May 1992
August 1992
September 1992
November 1992
December 1992
June 1993
September 1993
November 1993
April 1994
May 1994
August 1994
November 1994
June 1995
September 1996
January 1997
March 1997
October 1997
May 1998
January 2000
September 2000
October 2000
February 2002
September 2002
June 2003
January 2005
June 2005
February 2007
March 2007
May 2010
November 2010
January 2011
May 2019
December 2023
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 38}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
801
89.10%
David S. Miller
38
4.23%
Arnaldo Carvalho de Melo
29
3.23%
Andrew Hendry
21
2.34%
Shaun Pereira
3
0.33%
Thomas Gleixner
2
0.22%
Arnd Bergmann
2
0.22%
Linus Torvalds
1
0.11%
Hideaki Yoshifuji / 吉藤英明
1
0.11%
Denis Kirjanov
1
0.11%
Total
899
x25_proc.c
206
-
16
919
Arnaldo Carvalho de Melo
Linus Torvalds (pre-git)
Andrew Hendry
Li Zefan
Al Viro
Eric Dumazet
Eric W. Biedermann
Wang Chen
Christoph Hellwig
Joe Perches
Philippe De Muyter
Paul Gortmaker
David S. Miller
Thomas Gleixner
Adrian Bunk
Others
April 1994
May 1994
November 1994
June 1995
September 1996
January 1997
March 1997
March 1998
February 2002
September 2002
October 2002
June 2003
September 2003
December 2004
January 2005
February 2007
July 2007
September 2007
January 2008
February 2008
June 2009
February 2010
July 2011
April 2013
March 2018
April 2018
May 2019
May 2022
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 439}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 50}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
479
52.12%
Linus Torvalds (pre-git)
170
18.50%
Andrew Hendry
117
12.73%
Li Zefan
50
5.44%
Al Viro
38
4.13%
Eric Dumazet
26
2.83%
Eric W. Biedermann
9
0.98%
Wang Chen
6
0.65%
Christoph Hellwig
6
0.65%
Joe Perches
4
0.44%
Philippe De Muyter
3
0.33%
Paul Gortmaker
3
0.33%
David S. Miller
3
0.33%
Thomas Gleixner
2
0.22%
Adrian Bunk
2
0.22%
Others
1
0.11%
Total
919
x25_route.c
204
-
12
765
Linus Torvalds (pre-git)
Arnaldo Carvalho de Melo
Wang Hai
Thomas Gleixner
Andrew Hendry
Eric W. Biedermann
Linus Torvalds
Cheng Renquan
Al Viro
Others
February 1993
June 1993
April 1994
January 1995
June 1995
September 1996
January 1997
March 1997
May 1998
June 1999
February 2002
September 2002
June 2004
January 2005
September 2007
December 2007
November 2009
July 2012
July 2017
May 2019
July 2020
June 2021
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 308}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
422
55.16%
Arnaldo Carvalho de Melo
308
40.26%
Wang Hai
12
1.57%
Thomas Gleixner
6
0.78%
Andrew Hendry
6
0.78%
Eric W. Biedermann
3
0.39%
Linus Torvalds
2
0.26%
Cheng Renquan
2
0.26%
Al Viro
1
0.13%
Others
3
0.39%
Total
765
x25_subr.c
384
-
15
1719
Linus Torvalds (pre-git)
David S. Miller
Matthew Daley
Shaun Pereira
Arnaldo Carvalho de Melo
Linus Torvalds
Xiyu Yang
Andrew Hendry
Wang Weidong
Yue haibing
Johannes Berg
James Morris
Thomas Gleixner
Eric Dumazet
Others
March 1992
May 1992
September 1992
November 1992
June 1993
September 1993
November 1993
April 1994
May 1994
November 1994
December 1994
January 1995
June 1995
January 1996
September 1996
January 1997
March 1997
October 1997
May 1998
March 2000
February 2002
September 2002
March 2003
May 2003
June 2003
January 2005
June 2005
August 2005
March 2006
January 2008
November 2009
October 2011
December 2013
June 2017
February 2018
May 2019
April 2020
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 847}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 61}, {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 23, "token_count": 25}, {"author_id": 40, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1418
82.49%
David S. Miller
66
3.84%
Matthew Daley
50
2.91%
Shaun Pereira
45
2.62%
Arnaldo Carvalho de Melo
36
2.09%
Linus Torvalds
30
1.75%
Xiyu Yang
25
1.45%
Andrew Hendry
17
0.99%
Wang Weidong
10
0.58%
Yue haibing
8
0.47%
Johannes Berg
5
0.29%
James Morris
4
0.23%
Thomas Gleixner
2
0.12%
Eric Dumazet
2
0.12%
Others
1
0.06%
Total
1719
x25_timer.c
169
-
12
618
Linus Torvalds (pre-git)
David S. Miller
Linus Torvalds
Kees Cook
Vinay K. Nallamothu
Arnaldo Carvalho de Melo
Benjamin LaHaise
Pavel Emelyanov
James Morris
Thomas Gleixner
Shaun Pereira
Rusty Russell
September 1992
June 1993
April 1994
May 1994
January 1995
June 1995
September 1996
March 1997
May 1999
March 2000
October 2000
February 2002
May 2002
September 2002
October 2002
March 2003
May 2003
June 2003
October 2003
January 2005
August 2005
April 2006
January 2008
June 2009
October 2017
May 2019
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 61}, {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
397
64.24%
David S. Miller
62
10.03%
Linus Torvalds
45
7.28%
Kees Cook
42
6.80%
Vinay K. Nallamothu
29
4.69%
Arnaldo Carvalho de Melo
25
4.05%
Benjamin LaHaise
6
0.97%
Pavel Emelyanov
4
0.65%
James Morris
4
0.65%
Thomas Gleixner
2
0.32%
Shaun Pereira
1
0.16%
Rusty Russell
1
0.16%
Total
618
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
76
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
11343
57.68%
116
33.92%
1
Arnaldo Carvalho de Melo
2828
14.38%
31
9.06%
2
Andrew Hendry
1508
7.67%
27
7.89%
3
Shaun Pereira
1269
6.45%
8
2.34%
4
David S. Miller
421
2.14%
10
2.92%
5
John Hughes
326
1.66%
2
0.58%
6
Matthew Daley
306
1.56%
3
0.88%
7
Martin Schiller
209
1.06%
9
2.63%
8
Arnd Bergmann
157
0.80%
3
0.88%
9
Linus Torvalds
128
0.65%
8
2.34%
10
Eric Dumazet
110
0.56%
14
4.09%
11
Wang Weidong
79
0.40%
1
0.29%
12
Kees Cook
79
0.40%
4
1.17%
13
Eric W. Biedermann
70
0.36%
8
2.34%
14
Al Viro
70
0.36%
5
1.46%
15
Dan Carpenter
52
0.26%
2
0.58%
16
Li Zefan
50
0.25%
2
0.58%
17
Dave Jones
47
0.24%
3
0.88%
18
Vinay K. Nallamothu
42
0.21%
1
0.29%
19
Dan Rosenberg
38
0.19%
1
0.29%
20
Rusty Russell
35
0.18%
4
1.17%
21
Thomas Gleixner
34
0.17%
2
0.58%
22
Lin Zhang
32
0.16%
1
0.29%
23
Xiyu Yang
26
0.13%
2
0.58%
24
James Morris
25
0.13%
2
0.58%
25
Wang Hai
24
0.12%
3
0.88%
26
Hyunwoo Kim
23
0.12%
1
0.29%
27
Thomas Graf
21
0.11%
2
0.58%
28
Hideaki Yoshifuji / 吉藤英明
21
0.11%
4
1.17%
29
Duoming Zhou
21
0.11%
1
0.29%
30
Adrian Bunk
20
0.10%
2
0.58%
31
Xie He
17
0.09%
2
0.58%
32
Stephen Hemminger
17
0.09%
4
1.17%
33
Alan Cox
17
0.09%
1
0.29%
34
Denis Kirjanov
15
0.08%
1
0.29%
35
Steffen Hurrle
14
0.07%
1
0.29%
36
Christoph Hellwig
13
0.07%
3
0.88%
37
Pavel Emelyanov
10
0.05%
2
0.58%
38
Andrew Morton
10
0.05%
2
0.58%
39
Benjamin LaHaise
9
0.05%
1
0.29%
40
Yue haibing
8
0.04%
1
0.29%
41
Roel Kluin
8
0.04%
3
0.88%
42
Kangjie Lu
8
0.04%
1
0.29%
43
Julia Lawall
8
0.04%
2
0.58%
44
chenqiwu
8
0.04%
1
0.29%
45
Joe Perches
7
0.04%
3
0.88%
46
Wang Chen
6
0.03%
1
0.29%
47
Cheng Renquan
6
0.03%
1
0.29%
48
Octavian Purdila
5
0.03%
1
0.29%
49
Johannes Berg
5
0.03%
1
0.29%
50
Chas Williams
5
0.03%
1
0.29%
51
Apollon Oikonomopoulos
5
0.03%
1
0.29%
52
Yi Zhu
4
0.02%
2
0.58%
53
Gustavo A. R. Silva
4
0.02%
1
0.29%
54
Wei Yongjun
3
0.02%
1
0.29%
55
Randy Dunlap
3
0.02%
1
0.29%
56
Philippe De Muyter
3
0.02%
1
0.29%
57
Paul Gortmaker
3
0.02%
1
0.29%
58
Lucas De Marchi
3
0.02%
1
0.29%
59
Jiri Pirko
3
0.02%
1
0.29%
60
Others
25
0.13%
17
4.97%
Total
19666
342