Linux Source Code
Home
Release 6.8
Help
dccp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexey Dobriyan
Alexey Kodanev
Allen Pais
Américo Wang
Andi Kleen
Andrea Bittau
Andrew Lunn
Andrii Vladyka
Arnaldo Carvalho de Melo
Balazs Scheidler
Ben Hutchings
Breno Leitão
Christoph Hellwig
Craig Gallek
David S. Miller
Denis V. Lunev
Dmitry Mishin
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Gerrit Renker
Gustavo A. R. Silva
Hangyu Hua
Hannes Frederic Sowa
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Huw Davies
Ian McDonald
Ilpo Järvinen
Ivo Calado
Jakub Kiciński
Jann Horn
Jean Delvare
Jerry Chu
Joanne Koong
Kazunori Miyazawa
Kees Cook
Kuniyuki Iwashima
Linus Torvalds
Linus Torvalds (pre-git)
Masami Hiramatsu
Mathias Krause
Neil Horman
Others
Patrick McHardy
Pavel Emelyanov
Peter Oskolkov
Randy Dunlap
Richard Sailer
Rusty Russell
Samuel Jero
Stefano Brivio
Stephen Hemminger
Thomas Gleixner
Tomasz Grobelny
Venkat Yekkirala
Wei Wang
Wei Yongjun
Willem de Bruijn
Xin Long
Yue haibing
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ccids
3583
11
27
14639
Gerrit Renker
Arnaldo Carvalho de Melo
Andrea Bittau
Samuel Jero
Ian McDonald
Kees Cook
Eric Dumazet
Alexey Kodanev
David S. Miller
Randy Dunlap
Thomas Gleixner
Mathias Krause
Andrew Lunn
Pavel Emelyanov
Linus Torvalds (pre-git)
Gustavo A. R. Silva
Rusty Russell
Ben Hutchings
Linus Torvalds
Others
June 1995
September 1996
March 1997
May 1998
February 2002
August 2005
September 2005
March 2006
August 2006
September 2006
October 2006
November 2006
December 2006
March 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
May 2008
June 2008
July 2008
August 2008
September 2008
November 2008
January 2009
August 2009
September 2009
October 2009
March 2010
August 2010
September 2010
October 2010
November 2010
February 2011
July 2011
September 2011
December 2011
February 2012
April 2012
July 2012
August 2012
February 2014
May 2017
October 2017
November 2017
January 2018
May 2018
June 2018
August 2018
May 2019
July 2020
August 2020
October 2020
June 2021
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 4822}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 244}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 1176}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 273}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 74}, {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 572}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 162}, {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 170}, {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 815}, {"author_id": 1, "token_count": 2038}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 176}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 825}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 649}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 413}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 411}, {"author_id": 7, "token_count": 209}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 11, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gerrit Renker
6287
42.95%
Arnaldo Carvalho de Melo
6252
42.71%
Andrea Bittau
1523
10.40%
Samuel Jero
209
1.43%
Ian McDonald
68
0.46%
Kees Cook
64
0.44%
Eric Dumazet
62
0.42%
Alexey Kodanev
35
0.24%
David S. Miller
29
0.20%
Randy Dunlap
20
0.14%
Thomas Gleixner
16
0.11%
Mathias Krause
13
0.09%
Andrew Lunn
11
0.08%
Pavel Emelyanov
8
0.05%
Linus Torvalds (pre-git)
7
0.05%
Gustavo A. R. Silva
6
0.04%
Rusty Russell
5
0.03%
Ben Hutchings
4
0.03%
Linus Torvalds
1
0.01%
Others
19
0.13%
Total
14639
Files:
ackvec.c
407
-
10
1453
Gerrit Renker
Arnaldo Carvalho de Melo
Andrea Bittau
David S. Miller
Thomas Gleixner
Andrew Lunn
Others
August 2005
September 2005
March 2006
November 2006
December 2006
August 2007
December 2007
November 2010
July 2011
November 2014
December 2017
June 2019
October 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 163}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 1004}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Gerrit Renker
1022
70.34%
Arnaldo Carvalho de Melo
238
16.38%
Andrea Bittau
163
11.22%
David S. Miller
15
1.03%
Thomas Gleixner
2
0.14%
Andrew Lunn
2
0.14%
Others
11
0.76%
Total
1453
ackvec.h
136
-
7
336
Gerrit Renker
Arnaldo Carvalho de Melo
Andrea Bittau
Linus Torvalds (pre-git)
Ben Hutchings
Thomas Gleixner
Others
September 1996
March 1997
August 2005
September 2005
October 2005
March 2006
November 2006
August 2007
December 2007
February 2009
November 2010
July 2012
June 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 199}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Gerrit Renker
211
62.80%
Arnaldo Carvalho de Melo
93
27.68%
Andrea Bittau
19
5.65%
Linus Torvalds (pre-git)
7
2.08%
Ben Hutchings
3
0.89%
Thomas Gleixner
2
0.60%
Others
1
0.30%
Total
336
ccid.c
219
-
11
984
Arnaldo Carvalho de Melo
Gerrit Renker
Andrew Lunn
Neil Horman
Andrea Bittau
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Ben Hutchings
Others
May 1998
February 2002
August 2005
September 2005
March 2006
September 2006
December 2006
October 2007
December 2007
November 2008
January 2009
January 2010
February 2010
July 2011
July 2012
September 2014
June 2019
October 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 322}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 357}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
514
52.24%
Gerrit Renker
419
42.58%
Andrew Lunn
25
2.54%
Neil Horman
9
0.91%
Andrea Bittau
6
0.61%
Thomas Gleixner
2
0.20%
Linus Torvalds (pre-git)
2
0.20%
Linus Torvalds
1
0.10%
Ben Hutchings
1
0.10%
Others
5
0.51%
Total
984
ccid.h
262
-
9
1269
Arnaldo Carvalho de Melo
Gerrit Renker
Neil Horman
Mathias Krause
Eric Dumazet
Linus Torvalds (pre-git)
Thomas Gleixner
Gustavo A. R. Silva
Others
September 1996
August 2005
September 2005
December 2005
March 2006
November 2006
December 2006
December 2007
November 2008
January 2009
January 2010
September 2010
October 2010
August 2012
January 2019
June 2019
February 2020
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 724}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
941
74.15%
Gerrit Renker
291
22.93%
Neil Horman
10
0.79%
Mathias Krause
8
0.63%
Eric Dumazet
8
0.63%
Linus Torvalds (pre-git)
6
0.47%
Thomas Gleixner
2
0.16%
Gustavo A. R. Silva
1
0.08%
Others
2
0.16%
Total
1269
dccp.h
483
-
30
2289
Arnaldo Carvalho de Melo
Gerrit Renker
Linus Torvalds (pre-git)
Ivo Calado
Tomasz Grobelny
Eric Dumazet
Patrick McHardy
Andrea Bittau
Samuel Jero
Linus Torvalds
Kuniyuki Iwashima
Ian McDonald
Randy Dunlap
Breno Leitão
Thomas Gleixner
Stephen Hemminger
Ilpo Järvinen
Denis V. Lunev
Rusty Russell
Hideaki Yoshifuji / 吉藤英明
David S. Miller
Christoph Hellwig
Ben Hutchings
Others
September 1991
August 1992
June 1995
September 1996
April 2003
January 2004
August 2005
September 2005
December 2005
March 2006
August 2006
October 2006
November 2006
February 2007
March 2007
May 2007
August 2007
September 2007
December 2007
March 2008
April 2008
June 2008
July 2008
August 2008
November 2008
December 2008
January 2009
February 2009
September 2009
October 2010
November 2010
December 2010
July 2011
December 2011
April 2012
July 2012
November 2014
March 2015
September 2015
October 2015
April 2016
July 2017
June 2018
December 2018
June 2019
July 2020
August 2021
October 2021
October 2022
June 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1262}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 179}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 26, "token_count": 45}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 51, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
1443
63.04%
Gerrit Renker
571
24.95%
Linus Torvalds (pre-git)
60
2.62%
Ivo Calado
45
1.97%
Tomasz Grobelny
34
1.49%
Eric Dumazet
28
1.22%
Patrick McHardy
20
0.87%
Andrea Bittau
17
0.74%
Samuel Jero
11
0.48%
Linus Torvalds
9
0.39%
Kuniyuki Iwashima
9
0.39%
Ian McDonald
7
0.31%
Randy Dunlap
3
0.13%
Breno Leitão
3
0.13%
Thomas Gleixner
2
0.09%
Stephen Hemminger
2
0.09%
Ilpo Järvinen
2
0.09%
Denis V. Lunev
2
0.09%
Rusty Russell
1
0.04%
Hideaki Yoshifuji / 吉藤英明
1
0.04%
David S. Miller
1
0.04%
Christoph Hellwig
1
0.04%
Ben Hutchings
1
0.04%
Others
16
0.70%
Total
2289
diag.c
84
-
12
366
Arnaldo Carvalho de Melo
Pavel Emelyanov
Jean Delvare
Linus Torvalds (pre-git)
Herbert Xu
Gerrit Renker
Craig Gallek
Linus Torvalds
Eric Dumazet
Thomas Gleixner
Stephen Hemminger
Others
April 1994
June 1995
January 1996
February 2002
June 2004
October 2004
August 2005
December 2005
January 2006
October 2007
November 2008
December 2008
December 2011
January 2012
March 2015
June 2015
June 2019
February 2020
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 6, "token_count": 60}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
267
72.95%
Pavel Emelyanov
62
16.94%
Jean Delvare
7
1.91%
Linus Torvalds (pre-git)
5
1.37%
Herbert Xu
5
1.37%
Gerrit Renker
4
1.09%
Craig Gallek
4
1.09%
Linus Torvalds
3
0.82%
Eric Dumazet
3
0.82%
Thomas Gleixner
2
0.55%
Stephen Hemminger
1
0.27%
Others
3
0.82%
Total
366
feat.c
1577
-
17
6260
Gerrit Renker
Andrea Bittau
Arnaldo Carvalho de Melo
Samuel Jero
Yue haibing
Ben Hutchings
Rusty Russell
Andrew Lunn
Thomas Gleixner
Linus Torvalds (pre-git)
Xin Long
Gustavo A. R. Silva
Linus Torvalds
Others
May 1998
February 2002
August 2005
December 2005
March 2006
September 2006
November 2006
October 2007
December 2007
May 2008
September 2008
November 2008
December 2008
January 2009
August 2009
July 2011
December 2011
July 2012
November 2014
July 2017
March 2019
May 2019
July 2020
August 2020
October 2020
February 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 160}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 2194}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 2259}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 734}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 575}, {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 45, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gerrit Renker
5898
94.22%
Andrea Bittau
166
2.65%
Arnaldo Carvalho de Melo
104
1.66%
Samuel Jero
32
0.51%
Yue haibing
20
0.32%
Ben Hutchings
10
0.16%
Rusty Russell
8
0.13%
Andrew Lunn
5
0.08%
Thomas Gleixner
2
0.03%
Linus Torvalds (pre-git)
2
0.03%
Xin Long
2
0.03%
Gustavo A. R. Silva
2
0.03%
Linus Torvalds
1
0.02%
Others
8
0.13%
Total
6260
feat.h
133
-
6
364
Gerrit Renker
Andrea Bittau
Arnaldo Carvalho de Melo
Linus Torvalds (pre-git)
Thomas Gleixner
Ian McDonald
September 1996
March 1997
August 2005
March 2006
November 2006
September 2007
September 2008
November 2008
December 2008
January 2009
July 2011
June 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 249}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Gerrit Renker
281
77.20%
Andrea Bittau
68
18.68%
Arnaldo Carvalho de Melo
7
1.92%
Linus Torvalds (pre-git)
5
1.37%
Thomas Gleixner
2
0.55%
Ian McDonald
1
0.27%
Total
364
input.c
739
-
20
2510
Arnaldo Carvalho de Melo
Gerrit Renker
Andrea Bittau
David S. Miller
Eric Dumazet
Gustavo A. R. Silva
Linus Torvalds (pre-git)
Wei Wang
Pavel Emelyanov
Wei Yongjun
Thomas Gleixner
Samuel Jero
Linus Torvalds
Ian McDonald
Andrew Lunn
Others
January 1996
September 1996
May 1998
February 2002
August 2005
September 2005
October 2005
December 2005
January 2006
March 2006
October 2006
November 2006
December 2006
March 2007
September 2007
October 2007
November 2007
December 2007
August 2008
September 2008
December 2008
March 2010
May 2010
June 2010
October 2010
November 2010
December 2010
March 2011
July 2011
April 2012
November 2014
April 2016
February 2017
March 2017
July 2017
October 2018
January 2019
May 2019
July 2020
August 2020
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1517}, {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 178}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
1616
64.38%
Gerrit Renker
720
28.69%
Andrea Bittau
49
1.95%
David S. Miller
45
1.79%
Eric Dumazet
30
1.20%
Gustavo A. R. Silva
10
0.40%
Linus Torvalds (pre-git)
7
0.28%
Wei Wang
4
0.16%
Pavel Emelyanov
4
0.16%
Wei Yongjun
3
0.12%
Thomas Gleixner
2
0.08%
Samuel Jero
2
0.08%
Linus Torvalds
2
0.08%
Ian McDonald
1
0.04%
Andrew Lunn
1
0.04%
Others
14
0.56%
Total
2510
ipv4.c
1100
-
53
4662
Arnaldo Carvalho de Melo
Gerrit Renker
Eric Dumazet
David S. Miller
Pavel Emelyanov
Florian Westphal
Jann Horn
Kuniyuki Iwashima
Hideaki Yoshifuji / 吉藤英明
Joanne Koong
Xin Long
Wei Yongjun
Samuel Jero
Stefano Brivio
Jerry Chu
Balazs Scheidler
Linus Torvalds (pre-git)
Denis V. Lunev
Patrick McHardy
Jean Delvare
Venkat Yekkirala
Hannes Frederic Sowa
Wei Wang
Willem de Bruijn
Eric W. Biedermann
Andrea Bittau
Craig Gallek
Linus Torvalds
Christoph Hellwig
Alexey Dobriyan
Thomas Gleixner
Herbert Xu
Stephen Hemminger
Randy Dunlap
Andrew Lunn
Others
September 1996
February 1998
May 1998
June 1999
January 2000
February 2002
September 2003
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
March 2006
July 2006
August 2006
October 2006
November 2006
December 2006
March 2007
April 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
November 2008
June 2009
September 2009
October 2009
December 2009
January 2010
March 2010
April 2010
October 2010
November 2010
February 2011
March 2011
April 2011
May 2011
August 2011
November 2011
December 2011
February 2012
April 2012
July 2012
August 2012
December 2012
October 2013
November 2013
January 2014
June 2014
January 2015
March 2015
September 2015
October 2015
February 2016
April 2016
July 2016
November 2016
January 2017
February 2017
March 2017
June 2017
August 2017
October 2017
April 2018
June 2018
October 2018
November 2018
April 2019
May 2019
September 2019
November 2019
July 2020
August 2020
September 2020
November 2020
April 2021
May 2022
August 2022
October 2022
November 2022
March 2023
July 2023
August 2023
September 2023
October 2023
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 2308}, {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 183}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 144}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 503}, {"author_id": 17, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 6, "token_count": 107}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 38, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 166}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 56, "token_count": 5}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 46, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 72}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 19, "token_count": 33}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
2706
58.04%
Gerrit Renker
591
12.68%
Eric Dumazet
563
12.08%
David S. Miller
216
4.63%
Pavel Emelyanov
131
2.81%
Florian Westphal
73
1.57%
Jann Horn
33
0.71%
Kuniyuki Iwashima
32
0.69%
Hideaki Yoshifuji / 吉藤英明
26
0.56%
Joanne Koong
21
0.45%
Xin Long
20
0.43%
Wei Yongjun
19
0.41%
Samuel Jero
17
0.36%
Stefano Brivio
16
0.34%
Jerry Chu
16
0.34%
Balazs Scheidler
15
0.32%
Linus Torvalds (pre-git)
13
0.28%
Denis V. Lunev
11
0.24%
Patrick McHardy
10
0.21%
Jean Delvare
10
0.21%
Venkat Yekkirala
9
0.19%
Hannes Frederic Sowa
9
0.19%
Wei Wang
8
0.17%
Willem de Bruijn
7
0.15%
Eric W. Biedermann
7
0.15%
Andrea Bittau
6
0.13%
Craig Gallek
5
0.11%
Linus Torvalds
3
0.06%
Christoph Hellwig
3
0.06%
Alexey Dobriyan
3
0.06%
Thomas Gleixner
2
0.04%
Herbert Xu
2
0.04%
Stephen Hemminger
1
0.02%
Randy Dunlap
1
0.02%
Andrew Lunn
1
0.02%
Others
56
1.20%
Total
4662
ipv6.c
1182
-
59
5387
Arnaldo Carvalho de Melo
Gerrit Renker
Eric Dumazet
Andrii Vladyka
David S. Miller
Pavel Emelyanov
Florian Westphal
Wei Yongjun
Américo Wang
Huw Davies
Kuniyuki Iwashima
Jann Horn
Hideaki Yoshifuji / 吉藤英明
Alexey Dobriyan
Balazs Scheidler
Jakub Kiciński
Samuel Jero
Stefano Brivio
Venkat Yekkirala
Joanne Koong
Xin Long
Hannes Frederic Sowa
Willem de Bruijn
Jean Delvare
Jerry Chu
Denis V. Lunev
Eric W. Biedermann
Christoph Hellwig
Craig Gallek
Stephen Hemminger
Andrea Bittau
Linus Torvalds (pre-git)
Linus Torvalds
Thomas Gleixner
Herbert Xu
Others
May 1998
January 2000
February 2002
August 2002
March 2003
September 2003
August 2005
November 2005
December 2005
January 2006
March 2006
July 2006
August 2006
October 2006
November 2006
December 2006
February 2007
April 2007
May 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
October 2008
November 2008
June 2009
September 2009
October 2009
December 2009
January 2010
March 2010
June 2010
October 2010
March 2011
April 2011
August 2011
October 2011
November 2011
February 2012
April 2012
July 2012
August 2012
December 2012
September 2013
October 2013
December 2013
June 2014
September 2014
March 2015
September 2015
October 2015
November 2015
December 2015
February 2016
April 2016
June 2016
July 2016
November 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
April 2018
June 2018
November 2018
March 2019
April 2019
May 2019
July 2019
September 2019
December 2019
May 2020
July 2020
September 2020
November 2020
March 2021
April 2021
April 2022
May 2022
August 2022
October 2022
November 2022
February 2023
March 2023
July 2023
August 2023
September 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 2138}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 1327}, {"author_id": 17, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 18, "token_count": 1}, {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 40, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 6, "token_count": 103}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 20, "token_count": 42}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 122}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 70}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 54}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 141}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 29, "token_count": 35}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 197}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 71}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 33}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
2335
43.35%
Gerrit Renker
1406
26.10%
Eric Dumazet
541
10.04%
Andrii Vladyka
197
3.66%
David S. Miller
193
3.58%
Pavel Emelyanov
122
2.26%
Florian Westphal
72
1.34%
Wei Yongjun
42
0.78%
Américo Wang
36
0.67%
Huw Davies
35
0.65%
Kuniyuki Iwashima
34
0.63%
Jann Horn
33
0.61%
Hideaki Yoshifuji / 吉藤英明
24
0.45%
Alexey Dobriyan
22
0.41%
Balazs Scheidler
20
0.37%
Jakub Kiciński
19
0.35%
Samuel Jero
17
0.32%
Stefano Brivio
16
0.30%
Venkat Yekkirala
15
0.28%
Joanne Koong
15
0.28%
Xin Long
13
0.24%
Hannes Frederic Sowa
12
0.22%
Willem de Bruijn
10
0.19%
Jean Delvare
10
0.19%
Jerry Chu
8
0.15%
Denis V. Lunev
8
0.15%
Eric W. Biedermann
7
0.13%
Christoph Hellwig
7
0.13%
Craig Gallek
6
0.11%
Stephen Hemminger
4
0.07%
Andrea Bittau
4
0.07%
Linus Torvalds (pre-git)
3
0.06%
Linus Torvalds
3
0.06%
Thomas Gleixner
2
0.04%
Herbert Xu
1
0.02%
Others
95
1.76%
Total
5387
ipv6.h
27
-
2
48
Arnaldo Carvalho de Melo
Thomas Gleixner
August 2005
December 2005
June 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
46
95.83%
Thomas Gleixner
2
4.17%
Total
48
minisocks.c
272
-
14
1050
Arnaldo Carvalho de Melo
Gerrit Renker
Eric Dumazet
Samuel Jero
David S. Miller
Andrea Bittau
Thomas Gleixner
Hideaki Yoshifuji / 吉藤英明
Alexey Dobriyan
Others
August 2005
September 2005
December 2005
March 2006
November 2006
December 2006
March 2007
December 2007
August 2008
October 2008
November 2008
December 2008
March 2010
October 2010
November 2011
December 2011
February 2012
October 2012
October 2013
June 2014
April 2015
September 2015
October 2015
April 2016
March 2017
December 2017
May 2019
February 2020
September 2021
January 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 641}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
738
70.29%
Gerrit Renker
147
14.00%
Eric Dumazet
88
8.38%
Samuel Jero
29
2.76%
David S. Miller
15
1.43%
Andrea Bittau
3
0.29%
Thomas Gleixner
2
0.19%
Hideaki Yoshifuji / 吉藤英明
2
0.19%
Alexey Dobriyan
1
0.10%
Others
25
2.38%
Total
1050
options.c
609
-
16
2753
Arnaldo Carvalho de Melo
Gerrit Renker
Andrea Bittau
Ian McDonald
David S. Miller
Ilpo Järvinen
Linus Torvalds (pre-git)
Gustavo A. R. Silva
Andrew Lunn
Thomas Gleixner
Stephen Hemminger
Rusty Russell
Eric Dumazet
Alexey Dobriyan
Others
September 1996
March 1997
August 2005
September 2005
March 2006
November 2006
April 2007
August 2007
September 2007
October 2007
November 2007
December 2007
June 2008
July 2008
August 2008
September 2008
November 2008
December 2008
May 2010
June 2010
September 2010
October 2010
November 2010
May 2011
December 2011
April 2016
June 2017
October 2017
May 2019
July 2020
August 2020
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1176}, {"author_id": 5, "token_count": 10}, {"author_id": 8, "token_count": 67}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 244}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 0, "token_count": 65}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
1491
54.16%
Gerrit Renker
986
35.82%
Andrea Bittau
161
5.85%
Ian McDonald
67
2.43%
David S. Miller
16
0.58%
Ilpo Järvinen
4
0.15%
Linus Torvalds (pre-git)
3
0.11%
Gustavo A. R. Silva
3
0.11%
Andrew Lunn
3
0.11%
Thomas Gleixner
2
0.07%
Stephen Hemminger
1
0.04%
Rusty Russell
1
0.04%
Eric Dumazet
1
0.04%
Alexey Dobriyan
1
0.04%
Others
13
0.47%
Total
2753
output.c
709
-
22
2661
Arnaldo Carvalho de Melo
Gerrit Renker
Eric Dumazet
Ian McDonald
Herbert Xu
David S. Miller
Andrea Bittau
Gustavo A. R. Silva
Samuel Jero
Tomasz Grobelny
Ilpo Järvinen
Andrew Lunn
Thomas Gleixner
Linus Torvalds (pre-git)
Denis V. Lunev
Pavel Emelyanov
Patrick McHardy
Linus Torvalds
Ben Hutchings
Others
May 1998
February 2002
August 2005
September 2005
October 2005
December 2005
March 2006
August 2006
November 2006
December 2006
February 2007
April 2007
September 2007
October 2007
November 2007
December 2007
April 2008
June 2008
July 2008
October 2008
November 2008
December 2008
February 2009
June 2009
October 2009
April 2010
October 2010
November 2010
December 2010
May 2011
July 2011
February 2012
July 2012
October 2013
April 2014
September 2015
November 2015
February 2017
May 2019
August 2020
October 2020
August 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1466}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
1634
61.41%
Gerrit Renker
843
31.68%
Eric Dumazet
56
2.10%
Ian McDonald
38
1.43%
Herbert Xu
36
1.35%
David S. Miller
7
0.26%
Andrea Bittau
7
0.26%
Gustavo A. R. Silva
6
0.23%
Samuel Jero
5
0.19%
Tomasz Grobelny
4
0.15%
Ilpo Järvinen
4
0.15%
Andrew Lunn
4
0.15%
Thomas Gleixner
2
0.08%
Linus Torvalds (pre-git)
2
0.08%
Denis V. Lunev
2
0.08%
Pavel Emelyanov
1
0.04%
Patrick McHardy
1
0.04%
Linus Torvalds
1
0.04%
Ben Hutchings
1
0.04%
Others
7
0.26%
Total
2661
proto.c
1293
-
53
5392
Arnaldo Carvalho de Melo
Gerrit Renker
Tomasz Grobelny
Eric Dumazet
Joanne Koong
Linus Torvalds (pre-git)
Kuniyuki Iwashima
Linus Torvalds
Ian McDonald
Dmitry Mishin
Kazunori Miyazawa
Herbert Xu
Peter Oskolkov
Hangyu Hua
Andi Kleen
Patrick McHardy
Breno Leitão
Richard Sailer
Masami Hiramatsu
Christoph Hellwig
Alexey Kodanev
Gustavo A. R. Silva
Américo Wang
Andrea Bittau
David S. Miller
Stephen Hemminger
Ilpo Järvinen
Alexey Dobriyan
Hideaki Yoshifuji / 吉藤英明
Thomas Gleixner
Rusty Russell
Others
August 1992
November 1993
September 1996
January 1997
March 1997
October 1997
February 1998
May 1998
August 1998
February 2002
December 2002
April 2003
May 2003
January 2004
May 2004
October 2004
January 2005
August 2005
September 2005
December 2005
March 2006
May 2006
August 2006
September 2006
November 2006
March 2007
September 2007
October 2007
November 2007
December 2007
April 2008
June 2008
July 2008
August 2008
September 2008
November 2008
December 2008
January 2009
July 2009
August 2009
September 2009
October 2009
February 2010
March 2010
May 2010
June 2010
October 2010
December 2010
December 2011
July 2013
April 2014
May 2014
September 2014
November 2014
December 2014
July 2015
November 2015
November 2016
July 2017
August 2017
December 2017
February 2018
March 2018
June 2018
October 2018
November 2018
December 2018
May 2019
June 2019
November 2019
December 2019
June 2020
July 2020
August 2020
July 2021
October 2021
November 2021
April 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
June 2023
August 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 54, "token_count": 7}, {"author_id": 23, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 37, "token_count": 24}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 2735}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 427}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 147}, {"author_id": 33, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 43}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 73}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 1, "token_count": 223}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 56}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 395}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 230}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 48, "token_count": 19}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 13}, {"author_id": 57, "token_count": 14}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 53, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 84}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 51, "token_count": 15}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 3, "token_count": 58}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
3469
64.34%
Gerrit Renker
872
16.17%
Tomasz Grobelny
254
4.71%
Eric Dumazet
195
3.62%
Joanne Koong
85
1.58%
Linus Torvalds (pre-git)
83
1.54%
Kuniyuki Iwashima
45
0.83%
Linus Torvalds
30
0.56%
Ian McDonald
28
0.52%
Dmitry Mishin
28
0.52%
Kazunori Miyazawa
24
0.45%
Herbert Xu
23
0.43%
Peter Oskolkov
19
0.35%
Hangyu Hua
17
0.32%
Andi Kleen
17
0.32%
Patrick McHardy
16
0.30%
Breno Leitão
15
0.28%
Richard Sailer
14
0.26%
Masami Hiramatsu
13
0.24%
Christoph Hellwig
13
0.24%
Alexey Kodanev
12
0.22%
Gustavo A. R. Silva
8
0.15%
Américo Wang
8
0.15%
Andrea Bittau
7
0.13%
David S. Miller
5
0.09%
Stephen Hemminger
4
0.07%
Ilpo Järvinen
4
0.07%
Alexey Dobriyan
4
0.07%
Hideaki Yoshifuji / 吉藤英明
3
0.06%
Thomas Gleixner
2
0.04%
Rusty Russell
1
0.02%
Others
74
1.37%
Total
5392
qpolicy.c
136
-
5
558
Tomasz Grobelny
Arnaldo Carvalho de Melo
Andrew Lunn
Gerrit Renker
Thomas Gleixner
August 2005
September 2005
November 2007
November 2010
December 2010
May 2019
October 2020
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 429}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Tomasz Grobelny
429
76.88%
Arnaldo Carvalho de Melo
118
21.15%
Andrew Lunn
6
1.08%
Gerrit Renker
3
0.54%
Thomas Gleixner
2
0.36%
Total
558
sysctl.c
113
-
7
436
Arnaldo Carvalho de Melo
Gerrit Renker
Ian McDonald
Eric W. Biedermann
Thomas Gleixner
Pavel Emelyanov
Others
August 2005
March 2006
August 2006
November 2006
September 2007
January 2008
January 2009
November 2009
January 2011
April 2012
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
243
55.73%
Gerrit Renker
159
36.47%
Ian McDonald
17
3.90%
Eric W. Biedermann
7
1.61%
Thomas Gleixner
2
0.46%
Pavel Emelyanov
2
0.46%
Others
6
1.38%
Total
436
timer.c
272
-
15
985
Arnaldo Carvalho de Melo
Gerrit Renker
Kees Cook
Allen Pais
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Wei Wang
Pavel Emelyanov
Thomas Gleixner
Randy Dunlap
Others
September 2003
August 2005
March 2006
November 2006
February 2007
March 2007
September 2007
January 2008
March 2008
July 2008
October 2009
October 2010
July 2011
May 2014
March 2015
April 2016
October 2017
May 2018
January 2019
May 2019
August 2020
November 2020
March 2023
October 2023
var spanGroupData = [ {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 657}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 85}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 41, "token_count": 23}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaldo Carvalho de Melo
658
66.80%
Gerrit Renker
165
16.75%
Kees Cook
85
8.63%
Allen Pais
23
2.34%
Eric Dumazet
14
1.42%
Hideaki Yoshifuji / 吉藤英明
11
1.12%
Wei Wang
8
0.81%
Pavel Emelyanov
5
0.51%
Thomas Gleixner
2
0.20%
Randy Dunlap
1
0.10%
Others
13
1.32%
Total
985
trace.h
82
-
7
93
Masami Hiramatsu
Américo Wang
Arnaldo Carvalho de Melo
Kees Cook
Andrea Bittau
Others
August 2005
March 2006
October 2017
December 2017
November 2021
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 25}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 56}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 11, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Masami Hiramatsu
56
60.22%
Américo Wang
25
26.88%
Arnaldo Carvalho de Melo
6
6.45%
Kees Cook
2
2.15%
Andrea Bittau
2
2.15%
Others
2
2.15%
Total
93
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
137
Author
Tokens
Proportion
Commits
Proportion
0
Arnaldo Carvalho de Melo
24919
45.73%
122
13.60%
1
Gerrit Renker
20876
38.31%
288
32.11%
2
Andrea Bittau
2201
4.04%
17
1.90%
3
Eric Dumazet
1589
2.92%
111
12.37%
4
Tomasz Grobelny
721
1.32%
3
0.33%
5
David S. Miller
542
0.99%
34
3.79%
6
Pavel Emelyanov
335
0.61%
30
3.34%
7
Samuel Jero
322
0.59%
7
0.78%
8
Ian McDonald
227
0.42%
10
1.11%
9
Linus Torvalds (pre-git)
205
0.38%
23
2.56%
10
Andrii Vladyka
197
0.36%
1
0.11%
11
Kees Cook
151
0.28%
4
0.45%
12
Florian Westphal
145
0.27%
2
0.22%
13
Joanne Koong
121
0.22%
2
0.22%
14
Kuniyuki Iwashima
120
0.22%
11
1.23%
15
Masami Hiramatsu
69
0.13%
2
0.22%
16
Américo Wang
69
0.13%
3
0.33%
17
Hideaki Yoshifuji / 吉藤英明
67
0.12%
8
0.89%
18
Herbert Xu
67
0.12%
9
1.00%
19
Jann Horn
66
0.12%
1
0.11%
20
Wei Yongjun
64
0.12%
6
0.67%
21
Andrew Lunn
58
0.11%
3
0.33%
22
Thomas Gleixner
54
0.10%
6
0.67%
23
Linus Torvalds
54
0.10%
5
0.56%
24
Patrick McHardy
47
0.09%
5
0.56%
25
Alexey Kodanev
47
0.09%
3
0.33%
26
Ivo Calado
45
0.08%
1
0.11%
27
Gustavo A. R. Silva
36
0.07%
4
0.45%
28
Xin Long
35
0.06%
3
0.33%
29
Huw Davies
35
0.06%
1
0.11%
30
Balazs Scheidler
35
0.06%
1
0.11%
31
Stefano Brivio
32
0.06%
1
0.11%
32
Alexey Dobriyan
31
0.06%
9
1.00%
33
Dmitry Mishin
28
0.05%
1
0.11%
34
Jean Delvare
27
0.05%
2
0.22%
35
Randy Dunlap
25
0.05%
3
0.33%
36
Venkat Yekkirala
24
0.04%
2
0.22%
37
Kazunori Miyazawa
24
0.04%
1
0.11%
38
Jerry Chu
24
0.04%
1
0.11%
39
Christoph Hellwig
24
0.04%
6
0.67%
40
Denis V. Lunev
23
0.04%
5
0.56%
41
Allen Pais
23
0.04%
1
0.11%
42
Mathias Krause
21
0.04%
2
0.22%
43
Hannes Frederic Sowa
21
0.04%
4
0.45%
44
Eric W. Biedermann
21
0.04%
4
0.45%
45
Yue haibing
20
0.04%
1
0.11%
46
Wei Wang
20
0.04%
2
0.22%
47
Ben Hutchings
20
0.04%
1
0.11%
48
Peter Oskolkov
19
0.03%
2
0.22%
49
Neil Horman
19
0.03%
1
0.11%
50
Jakub Kiciński
19
0.03%
1
0.11%
51
Breno Leitão
18
0.03%
1
0.11%
52
Willem de Bruijn
17
0.03%
2
0.22%
53
Hangyu Hua
17
0.03%
1
0.11%
54
Andi Kleen
17
0.03%
2
0.22%
55
Rusty Russell
16
0.03%
2
0.22%
56
Craig Gallek
15
0.03%
3
0.33%
57
Richard Sailer
14
0.03%
1
0.11%
58
Ilpo Järvinen
14
0.03%
3
0.33%
59
Stephen Hemminger
13
0.02%
4
0.45%
60
Others
370
0.68%
102
11.37%
Total
54495
897