Linux Source Code
Home
Release 5.1
Help
sctp
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Américo Wang
Andrew Morton
Arnaldo Carvalho de Melo
Art Haas
Bhaskar Dutta
Daisy Chang
Dan Rosenberg
Daniel Borkmann
David Howells
David S. Miller
David Windsor
Davide Caratti
Diego Elio 'Flameeyes' Pettenò
Eric Dumazet
Eric W. Biedermann
Frank Filz
Geir Ola Vaagland
Gui Jianfeng
Harvey Harrison
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Ivan Skytte Jörgensen
Jason Gunthorpe
Joe Perches
Jon Grimm
Jorge Hernandez-Herrero
Julian Anastasov
Jérôme Forissier
Kees Cook
Konstantin Khorenko
Lee A. Roberts
Linus Torvalds
Lorenzo Colitti
Marcelo Ricardo Leitner
Michele Baldessari
Michio Honda
Neil Horman
Nicolas Dichtel
Others
Pavel Emelyanov
Peter Zijlstra
Phil Sutter
Richard Haines
Robert P. J. Day
Shan Wei
Sridhar Samudrala
Stefano Brivio
Tejun Heo
Thomas Graf
Tsutomu Fujii
Vlad Yasevich
Wang Weidong
Wei Yongjun
Weixing Shi
Xi Wang
Xin Long
Xufeng Zhang
Yi Zhu
Zhu Yanjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
associola.c
1747
-
44
6385
Jon Grimm
Vlad Yasevich
Sridhar Samudrala
Daniel Borkmann
Xin Long
Frank Filz
Wei Yongjun
Marcelo Ricardo Leitner
Neil Horman
Eric W. Biedermann
Al Viro
Michele Baldessari
David S. Miller
Tejun Heo
David Howells
Robert P. J. Day
Gui Jianfeng
Wang Weidong
Arnaldo Carvalho de Melo
Ivan Skytte Jörgensen
Michio Honda
Joe Perches
Xufeng Zhang
Andrew Morton
Zhu Yanjun
Herbert Xu
Pavel Emelyanov
Thomas Graf
Harvey Harrison
Kees Cook
Hideaki Yoshifuji / 吉藤英明
Julian Anastasov
Others
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
October 2003
November 2003
April 2004
May 2004
July 2004
October 2004
December 2004
January 2005
June 2005
July 2005
October 2005
November 2005
December 2005
July 2006
October 2006
November 2006
December 2006
March 2007
May 2007
June 2007
August 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
September 2008
October 2008
April 2009
May 2009
June 2009
September 2009
November 2009
April 2010
June 2010
August 2010
March 2011
April 2011
May 2011
June 2012
July 2012
August 2012
November 2012
December 2012
February 2013
March 2013
April 2013
June 2013
August 2013
October 2013
December 2013
February 2014
April 2014
June 2014
July 2014
August 2014
October 2014
September 2015
November 2015
December 2015
March 2016
July 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
October 2017
December 2017
April 2018
May 2018
July 2018
October 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 0, "token_count": 1556}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 3, "token_count": 320}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 3, "token_count": 59}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 246}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 9, "token_count": 90}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 38}, {"author_id": 53, "token_count": 23}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 273}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 238}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 19}, {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 123}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 2, "token_count": 1}, {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 94}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 79}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 47, "token_count": 24}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 60}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 17, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 140}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 10, "token_count": 255}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 348}, {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 145}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
1996
31.26%
Vlad Yasevich
995
15.58%
Sridhar Samudrala
955
14.96%
Daniel Borkmann
835
13.08%
Xin Long
438
6.86%
Frank Filz
336
5.26%
Wei Yongjun
192
3.01%
Marcelo Ricardo Leitner
148
2.32%
Neil Horman
91
1.43%
Eric W. Biedermann
79
1.24%
Al Viro
43
0.67%
Michele Baldessari
33
0.52%
David S. Miller
24
0.38%
Tejun Heo
24
0.38%
David Howells
23
0.36%
Robert P. J. Day
23
0.36%
Gui Jianfeng
19
0.30%
Wang Weidong
14
0.22%
Arnaldo Carvalho de Melo
9
0.14%
Ivan Skytte Jörgensen
8
0.13%
Michio Honda
8
0.13%
Joe Perches
7
0.11%
Xufeng Zhang
6
0.09%
Andrew Morton
4
0.06%
Zhu Yanjun
4
0.06%
Herbert Xu
3
0.05%
Pavel Emelyanov
3
0.05%
Thomas Graf
3
0.05%
Harvey Harrison
2
0.03%
Kees Cook
2
0.03%
Hideaki Yoshifuji / 吉藤英明
1
0.02%
Julian Anastasov
1
0.02%
Others
56
0.88%
Total
6385
auth.c
1007
-
20
3403
Vlad Yasevich
Xin Long
Herbert Xu
Marcelo Ricardo Leitner
Daniel Borkmann
Eric W. Biedermann
Dan Rosenberg
Wei Yongjun
Adrian Bunk
Al Viro
Kees Cook
Xi Wang
Tejun Heo
Wang Weidong
Others
September 2007
October 2007
November 2007
February 2008
August 2008
October 2008
January 2009
March 2010
October 2010
March 2011
November 2011
August 2012
February 2013
October 2013
December 2013
April 2014
June 2015
November 2015
January 2016
September 2016
June 2017
July 2017
March 2018
June 2018
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 626}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 37, "token_count": 3}, {"author_id": 18, "token_count": 3}, {"author_id": 2, "token_count": 2162}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 26, "token_count": 51}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 337}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 30, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Vlad Yasevich
2840
83.46%
Xin Long
389
11.43%
Herbert Xu
51
1.50%
Marcelo Ricardo Leitner
36
1.06%
Daniel Borkmann
32
0.94%
Eric W. Biedermann
20
0.59%
Dan Rosenberg
6
0.18%
Wei Yongjun
4
0.12%
Adrian Bunk
3
0.09%
Al Viro
3
0.09%
Kees Cook
3
0.09%
Xi Wang
3
0.09%
Tejun Heo
2
0.06%
Wang Weidong
2
0.06%
Others
9
0.26%
Total
3403
bind_addr.c
585
-
19
2136
Jon Grimm
Vlad Yasevich
Sridhar Samudrala
Xin Long
Michio Honda
Bhaskar Dutta
Eric W. Biedermann
Al Viro
Marcelo Ricardo Leitner
David S. Miller
Robert P. J. Day
Daniel Borkmann
Tejun Heo
Arnaldo Carvalho de Melo
Others
August 2002
September 2002
October 2002
November 2002
March 2003
April 2003
June 2003
September 2003
January 2005
October 2005
July 2006
November 2006
September 2007
October 2007
December 2007
March 2008
April 2008
July 2008
August 2008
September 2009
March 2010
March 2011
April 2011
May 2011
August 2012
June 2013
December 2013
March 2016
December 2016
August 2017
November 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 23}, {"author_id": 0, "token_count": 780}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 191}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 38, "token_count": 16}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 52}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 80}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 156}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
1013
47.43%
Vlad Yasevich
436
20.41%
Sridhar Samudrala
199
9.32%
Xin Long
189
8.85%
Michio Honda
80
3.75%
Bhaskar Dutta
52
2.43%
Eric W. Biedermann
32
1.50%
Al Viro
31
1.45%
Marcelo Ricardo Leitner
28
1.31%
David S. Miller
25
1.17%
Robert P. J. Day
16
0.75%
Daniel Borkmann
6
0.28%
Tejun Heo
3
0.14%
Arnaldo Carvalho de Melo
2
0.09%
Others
24
1.12%
Total
2136
chunk.c
370
-
23
1420
Jon Grimm
Xin Long
Vlad Yasevich
Marcelo Ricardo Leitner
Wei Yongjun
Eric W. Biedermann
Konstantin Khorenko
Sridhar Samudrala
Joe Perches
Al Viro
Richard Haines
Tejun Heo
Daniel Borkmann
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Wang Weidong
Others
April 2003
July 2003
April 2004
July 2004
December 2004
October 2005
September 2007
March 2008
April 2008
August 2009
September 2009
November 2009
March 2010
April 2010
August 2010
August 2012
November 2012
June 2013
October 2013
December 2013
November 2014
March 2016
April 2016
July 2016
September 2016
October 2016
December 2016
April 2017
July 2017
August 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
June 2018
August 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 634}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 69}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
636
44.79%
Xin Long
449
31.62%
Vlad Yasevich
103
7.25%
Marcelo Ricardo Leitner
86
6.06%
Wei Yongjun
25
1.76%
Eric W. Biedermann
9
0.63%
Konstantin Khorenko
8
0.56%
Sridhar Samudrala
8
0.56%
Joe Perches
7
0.49%
Al Viro
4
0.28%
Richard Haines
4
0.28%
Tejun Heo
3
0.21%
Daniel Borkmann
1
0.07%
Eric Dumazet
1
0.07%
Hideaki Yoshifuji / 吉藤英明
1
0.07%
Wang Weidong
1
0.07%
Others
74
5.21%
Total
1420
debug.c
184
-
8
389
Jon Grimm
Xin Long
Sridhar Samudrala
Wei Yongjun
Others
August 2002
September 2002
January 2003
August 2003
April 2004
December 2004
April 2007
March 2009
August 2009
December 2013
January 2017
August 2017
December 2017
February 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 312}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
316
81.23%
Xin Long
26
6.68%
Sridhar Samudrala
11
2.83%
Wei Yongjun
8
2.06%
Others
28
7.20%
Total
389
diag.c
558
-
8
3101
Xin Long
Stefano Brivio
Lorenzo Colitti
Phil Sutter
Nicolas Dichtel
Others
April 2016
May 2016
August 2016
September 2016
August 2017
September 2017
February 2018
February 2019
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 2731}, {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 59, "token_count": 51}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 57, "token_count": 52}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 56}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Xin Long
2899
93.49%
Stefano Brivio
56
1.81%
Lorenzo Colitti
52
1.68%
Phil Sutter
51
1.64%
Nicolas Dichtel
3
0.10%
Others
40
1.29%
Total
3101
endpointola.c
473
-
21
1633
Jon Grimm
Vlad Yasevich
Sridhar Samudrala
Eric W. Biedermann
Xin Long
Daniel Borkmann
David Howells
Michele Baldessari
David S. Miller
Neil Horman
Al Viro
Arnaldo Carvalho de Melo
Wei Yongjun
Kees Cook
Thomas Graf
Hideaki Yoshifuji / 吉藤英明
Others
August 2002
September 2002
November 2002
January 2003
February 2003
April 2003
June 2003
July 2004
December 2004
March 2005
April 2005
October 2005
November 2005
July 2006
October 2006
November 2006
September 2007
October 2007
November 2007
August 2008
March 2009
April 2010
April 2011
November 2011
August 2012
November 2012
February 2013
April 2013
June 2013
December 2013
April 2014
June 2014
December 2015
July 2016
December 2016
January 2017
June 2017
July 2017
August 2017
December 2017
March 2018
May 2018
March 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 0, "token_count": 579}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 53, "token_count": 23}, {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 261}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 90}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
657
40.23%
Vlad Yasevich
466
28.54%
Sridhar Samudrala
165
10.10%
Eric W. Biedermann
90
5.51%
Xin Long
89
5.45%
Daniel Borkmann
64
3.92%
David Howells
23
1.41%
Michele Baldessari
13
0.80%
David S. Miller
12
0.73%
Neil Horman
11
0.67%
Al Viro
10
0.61%
Arnaldo Carvalho de Melo
6
0.37%
Wei Yongjun
6
0.37%
Kees Cook
5
0.31%
Thomas Graf
5
0.31%
Hideaki Yoshifuji / 吉藤英明
1
0.06%
Others
10
0.61%
Total
1633
input.c
1332
-
35
5007
Xin Long
Jon Grimm
Vlad Yasevich
Sridhar Samudrala
Marcelo Ricardo Leitner
Eric W. Biedermann
David S. Miller
Neil Horman
Wei Yongjun
Yi Zhu
Arnaldo Carvalho de Melo
Al Viro
Davide Caratti
Wang Weidong
Tsutomu Fujii
Frank Filz
Eric Dumazet
Hideaki Yoshifuji / 吉藤英明
Daniel Borkmann
Herbert Xu
Stefano Brivio
Pavel Emelyanov
Tejun Heo
Nicolas Dichtel
Shan Wei
Others
August 2002
October 2002
November 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
November 2003
July 2004
December 2004
March 2005
June 2005
July 2005
December 2005
January 2006
March 2006
May 2006
June 2006
August 2006
October 2006
November 2006
March 2007
April 2007
June 2007
July 2007
September 2007
October 2007
November 2007
December 2007
March 2008
June 2008
July 2008
October 2008
January 2009
February 2009
March 2010
May 2010
March 2011
April 2011
April 2012
July 2012
August 2012
October 2012
May 2013
June 2013
July 2013
September 2013
December 2013
January 2014
August 2014
December 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
February 2017
May 2017
June 2017
August 2017
October 2017
January 2018
February 2018
March 2018
June 2018
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 49}, {"author_id": 0, "token_count": 863}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 3, "token_count": 219}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 36, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 20, "token_count": 40}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 302}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 61}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 55, "token_count": 59}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 67}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 190}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 428}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 95}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 191}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 98}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 52, "token_count": 27}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 443}, {"author_id": 46, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Xin Long
1330
26.56%
Jon Grimm
1314
26.24%
Vlad Yasevich
717
14.32%
Sridhar Samudrala
535
10.69%
Marcelo Ricardo Leitner
238
4.75%
Eric W. Biedermann
190
3.79%
David S. Miller
140
2.80%
Neil Horman
98
1.96%
Wei Yongjun
62
1.24%
Yi Zhu
59
1.18%
Arnaldo Carvalho de Melo
55
1.10%
Al Viro
28
0.56%
Davide Caratti
27
0.54%
Wang Weidong
26
0.52%
Tsutomu Fujii
24
0.48%
Frank Filz
21
0.42%
Eric Dumazet
18
0.36%
Hideaki Yoshifuji / 吉藤英明
16
0.32%
Daniel Borkmann
10
0.20%
Herbert Xu
10
0.20%
Stefano Brivio
8
0.16%
Pavel Emelyanov
5
0.10%
Tejun Heo
3
0.06%
Nicolas Dichtel
2
0.04%
Shan Wei
1
0.02%
Others
70
1.40%
Total
5007
inqueue.c
252
-
15
885
Jon Grimm
Marcelo Ricardo Leitner
Vlad Yasevich
David S. Miller
Sridhar Samudrala
Daniel Borkmann
Xin Long
Michele Baldessari
Joe Perches
Arnaldo Carvalho de Melo
Neil Horman
Tejun Heo
David Howells
Others
August 2002
October 2002
February 2003
April 2003
December 2004
July 2005
January 2006
May 2006
August 2006
November 2006
April 2007
October 2007
November 2007
March 2010
August 2010
November 2012
June 2013
December 2013
October 2014
April 2016
June 2016
July 2016
September 2016
June 2017
March 2018
May 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 0, "token_count": 323}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 219}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
353
39.89%
Marcelo Ricardo Leitner
287
32.43%
Vlad Yasevich
75
8.47%
David S. Miller
63
7.12%
Sridhar Samudrala
29
3.28%
Daniel Borkmann
19
2.15%
Xin Long
15
1.69%
Michele Baldessari
15
1.69%
Joe Perches
7
0.79%
Arnaldo Carvalho de Melo
6
0.68%
Neil Horman
3
0.34%
Tejun Heo
3
0.34%
David Howells
2
0.23%
Others
8
0.90%
Total
885
ipv6.c
1175
-
54
5466
Jon Grimm
Sridhar Samudrala
Vlad Yasevich
Xin Long
Jason Gunthorpe
Richard Haines
Arnaldo Carvalho de Melo
Eric Dumazet
Eric W. Biedermann
David S. Miller
Daniel Borkmann
Weixing Shi
Marcelo Ricardo Leitner
Hideaki Yoshifuji / 吉藤英明
Herbert Xu
Harvey Harrison
Michio Honda
Stefano Brivio
Al Viro
Pavel Emelyanov
Joe Perches
Thomas Graf
Neil Horman
David Howells
Linus Torvalds
Tejun Heo
Adrian Bunk
Américo Wang
Others
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
September 2003
January 2004
June 2004
July 2004
September 2004
November 2004
December 2004
January 2005
March 2005
April 2005
June 2005
August 2005
December 2005
March 2006
June 2006
July 2006
September 2006
October 2006
November 2006
December 2006
March 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
February 2009
June 2009
September 2009
November 2009
March 2010
August 2010
March 2011
April 2011
October 2011
November 2011
July 2012
August 2012
November 2012
February 2013
June 2013
August 2013
September 2013
October 2013
December 2013
February 2014
May 2014
July 2014
May 2015
December 2015
April 2016
July 2016
October 2016
December 2016
January 2017
March 2017
May 2017
July 2017
August 2017
October 2017
November 2017
January 2018
February 2018
April 2018
May 2018
June 2018
July 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 0, "token_count": 344}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 806}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 3, "token_count": 157}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 0, "token_count": 426}, {"author_id": 3, "token_count": 184}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 35}, {"author_id": 0, "token_count": 16}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 12, "token_count": 12}, {"author_id": 0, "token_count": 37}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 386}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 137}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 20, "token_count": 22}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 20, "token_count": 34}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 20, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 20, "token_count": 22}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 32, "token_count": 6}, {"author_id": 2, "token_count": 53}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 26, "token_count": 16}, {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 51, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 47, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 11, "token_count": 14}, {"author_id": 2, "token_count": 247}, {"author_id": 44, "token_count": 86}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 93}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 10, "token_count": 71}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 21, "token_count": 341}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 23, "token_count": 36}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 23, "token_count": 18}, {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 170}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 23, "token_count": 22}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
2190
40.07%
Sridhar Samudrala
934
17.09%
Vlad Yasevich
477
8.73%
Xin Long
353
6.46%
Jason Gunthorpe
341
6.24%
Richard Haines
170
3.11%
Arnaldo Carvalho de Melo
126
2.31%
Eric Dumazet
109
1.99%
Eric W. Biedermann
108
1.98%
David S. Miller
104
1.90%
Daniel Borkmann
102
1.87%
Weixing Shi
86
1.57%
Marcelo Ricardo Leitner
29
0.53%
Hideaki Yoshifuji / 吉藤英明
26
0.48%
Herbert Xu
18
0.33%
Harvey Harrison
14
0.26%
Michio Honda
14
0.26%
Stefano Brivio
13
0.24%
Al Viro
12
0.22%
Pavel Emelyanov
10
0.18%
Joe Perches
7
0.13%
Thomas Graf
7
0.13%
Neil Horman
5
0.09%
David Howells
4
0.07%
Linus Torvalds
3
0.05%
Tejun Heo
3
0.05%
Adrian Bunk
1
0.02%
Américo Wang
1
0.02%
Others
199
3.64%
Total
5466
objcnt.c
120
-
14
360
Jon Grimm
Pavel Emelyanov
Vlad Yasevich
Eric W. Biedermann
Joe Perches
David S. Miller
Xin Long
Sridhar Samudrala
Others
August 2002
January 2003
April 2003
May 2003
December 2004
July 2005
October 2007
February 2008
April 2008
August 2010
August 2012
November 2013
December 2013
August 2017
April 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 29, "token_count": 131}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
161
44.72%
Pavel Emelyanov
133
36.94%
Vlad Yasevich
10
2.78%
Eric W. Biedermann
8
2.22%
Joe Perches
8
2.22%
David S. Miller
3
0.83%
Xin Long
2
0.56%
Sridhar Samudrala
1
0.28%
Others
34
9.44%
Total
360
offload.c
130
-
5
445
Marcelo Ricardo Leitner
Davide Caratti
Xin Long
Others
June 2016
July 2016
January 2017
May 2017
January 2018
March 2018
February 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 330}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 65}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 52, "token_count": 29}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Marcelo Ricardo Leitner
395
88.76%
Davide Caratti
29
6.52%
Xin Long
10
2.25%
Others
11
2.47%
Total
445
output.c
853
-
34
3384
Xin Long
Jon Grimm
Vlad Yasevich
Marcelo Ricardo Leitner
Neil Horman
Sridhar Samudrala
David S. Miller
Wei Yongjun
Richard Haines
Julian Anastasov
Michele Baldessari
Frank Filz
Daniel Borkmann
Joe Perches
Daisy Chang
Davide Caratti
Harvey Harrison
Tejun Heo
Herbert Xu
Nicolas Dichtel
Pavel Emelyanov
Américo Wang
Arnaldo Carvalho de Melo
Thomas Graf
Wang Weidong
Others
August 2002
October 2002
January 2003
March 2003
April 2003
June 2003
July 2003
April 2004
April 2005
July 2005
December 2005
June 2006
September 2007
December 2007
March 2008
June 2008
July 2008
August 2008
January 2009
February 2009
March 2009
April 2009
July 2009
August 2009
September 2009
November 2009
March 2010
April 2010
August 2010
July 2011
December 2011
May 2012
June 2012
July 2012
November 2012
June 2013
October 2013
December 2013
May 2014
July 2014
December 2014
March 2016
April 2016
June 2016
July 2016
September 2016
October 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
December 2017
February 2018
March 2018
April 2018
June 2018
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 0, "token_count": 513}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 53}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 152}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 204}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 156}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 263}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 783}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 23}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Xin Long
1214
35.87%
Jon Grimm
769
22.72%
Vlad Yasevich
388
11.47%
Marcelo Ricardo Leitner
368
10.87%
Neil Horman
192
5.67%
Sridhar Samudrala
120
3.55%
David S. Miller
66
1.95%
Wei Yongjun
60
1.77%
Richard Haines
29
0.86%
Julian Anastasov
23
0.68%
Michele Baldessari
18
0.53%
Frank Filz
10
0.30%
Daniel Borkmann
8
0.24%
Joe Perches
7
0.21%
Daisy Chang
6
0.18%
Davide Caratti
6
0.18%
Harvey Harrison
4
0.12%
Tejun Heo
3
0.09%
Herbert Xu
2
0.06%
Nicolas Dichtel
2
0.06%
Pavel Emelyanov
2
0.06%
Américo Wang
1
0.03%
Arnaldo Carvalho de Melo
1
0.03%
Thomas Graf
1
0.03%
Wang Weidong
1
0.03%
Others
83
2.45%
Total
3384
outqueue.c
1904
-
38
6531
Jon Grimm
Marcelo Ricardo Leitner
Sridhar Samudrala
Xin Long
Vlad Yasevich
Daisy Chang
Wei Yongjun
David S. Miller
Neil Horman
Daniel Borkmann
Eric W. Biedermann
Michele Baldessari
Thomas Graf
Nicolas Dichtel
Konstantin Khorenko
Gui Jianfeng
Robert P. J. Day
Adrian Bunk
Andrew Morton
Harvey Harrison
Hideaki Yoshifuji / 吉藤英明
Joe Perches
Frank Filz
Herbert Xu
Shan Wei
Tejun Heo
Xufeng Zhang
Al Viro
Eric Dumazet
Julian Anastasov
Others
August 2002
September 2002
October 2002
January 2003
February 2003
March 2003
April 2003
June 2003
July 2003
November 2003
April 2004
May 2004
July 2004
October 2004
December 2004
June 2005
July 2005
February 2006
June 2006
July 2006
August 2006
November 2006
February 2007
October 2007
December 2007
February 2008
March 2008
April 2008
June 2008
July 2008
March 2009
September 2009
November 2009
March 2010
April 2010
August 2010
March 2011
April 2011
July 2011
April 2012
August 2012
September 2012
October 2012
November 2012
January 2013
June 2013
July 2013
November 2013
December 2013
January 2014
July 2014
December 2015
March 2016
April 2016
July 2016
September 2016
October 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
April 2018
May 2018
August 2018
October 2018
January 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 30}, {"author_id": 0, "token_count": 1692}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 113}, {"author_id": 0, "token_count": 34}, {"author_id": 3, "token_count": 81}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 602}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 539}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 32, "token_count": 4}, {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 58}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 31}, {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 209}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 2, "token_count": 60}, {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 43}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 55}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 40}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 36}, {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 411}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 140}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 891}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 38}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
2561
39.21%
Marcelo Ricardo Leitner
1137
17.41%
Sridhar Samudrala
776
11.88%
Xin Long
742
11.36%
Vlad Yasevich
521
7.98%
Daisy Chang
113
1.73%
Wei Yongjun
99
1.52%
David S. Miller
88
1.35%
Neil Horman
70
1.07%
Daniel Borkmann
69
1.06%
Eric W. Biedermann
55
0.84%
Michele Baldessari
47
0.72%
Thomas Graf
43
0.66%
Nicolas Dichtel
40
0.61%
Konstantin Khorenko
38
0.58%
Gui Jianfeng
31
0.47%
Robert P. J. Day
23
0.35%
Adrian Bunk
12
0.18%
Andrew Morton
7
0.11%
Harvey Harrison
7
0.11%
Hideaki Yoshifuji / 吉藤英明
7
0.11%
Joe Perches
7
0.11%
Frank Filz
3
0.05%
Herbert Xu
3
0.05%
Shan Wei
3
0.05%
Tejun Heo
3
0.05%
Xufeng Zhang
2
0.03%
Al Viro
1
0.02%
Eric Dumazet
1
0.02%
Julian Anastasov
1
0.02%
Others
21
0.32%
Total
6531
primitive.c
216
-
8
82
Jon Grimm
Sridhar Samudrala
Xin Long
David S. Miller
Tejun Heo
Hideaki Yoshifuji / 吉藤英明
Others
August 2002
November 2002
February 2003
August 2003
February 2007
March 2010
December 2013
January 2017
November 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
54
65.85%
Sridhar Samudrala
10
12.20%
Xin Long
7
8.54%
David S. Miller
5
6.10%
Tejun Heo
3
3.66%
Hideaki Yoshifuji / 吉藤英明
1
1.22%
Others
2
2.44%
Total
82
proc.c
408
-
26
1776
Sridhar Samudrala
Vlad Yasevich
Neil Horman
Xin Long
Al Viro
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
Daniel Borkmann
Thomas Graf
Michele Baldessari
Robert P. J. Day
Joe Perches
Pavel Emelyanov
David S. Miller
Jon Grimm
Dan Rosenberg
Others
February 2003
March 2003
May 2003
June 2003
August 2003
July 2004
December 2004
June 2005
August 2005
January 2006
August 2006
October 2006
November 2006
July 2007
November 2007
February 2008
April 2008
May 2008
August 2009
January 2010
May 2010
May 2011
July 2011
May 2012
August 2012
December 2012
April 2013
June 2013
August 2013
December 2013
October 2014
December 2015
January 2016
February 2016
April 2016
September 2016
March 2017
May 2017
June 2017
March 2018
April 2018
var spanGroupData = [ {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 111}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 331}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 32, "token_count": 79}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 350}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 35}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 177}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 31}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 114}, {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Sridhar Samudrala
553
31.14%
Vlad Yasevich
370
20.83%
Neil Horman
238
13.40%
Xin Long
192
10.81%
Al Viro
121
6.81%
Hideaki Yoshifuji / 吉藤英明
79
4.45%
Eric W. Biedermann
47
2.65%
Daniel Borkmann
21
1.18%
Thomas Graf
17
0.96%
Michele Baldessari
14
0.79%
Robert P. J. Day
6
0.34%
Joe Perches
5
0.28%
Pavel Emelyanov
4
0.23%
David S. Miller
3
0.17%
Jon Grimm
3
0.17%
Dan Rosenberg
1
0.06%
Others
102
5.74%
Total
1776
protocol.c
1620
-
60
6718
Jon Grimm
Sridhar Samudrala
Eric W. Biedermann
Michio Honda
Vlad Yasevich
Neil Horman
Marcelo Ricardo Leitner
Richard Haines
Xin Long
David S. Miller
Arnaldo Carvalho de Melo
Al Viro
Daniel Borkmann
Wei Yongjun
Joe Perches
Eric Dumazet
Xufeng Zhang
Herbert Xu
Jason Gunthorpe
Américo Wang
Kees Cook
Gui Jianfeng
Hideaki Yoshifuji / 吉藤英明
Pavel Emelyanov
Harvey Harrison
Zhu Yanjun
Andrew Morton
Thomas Graf
Tejun Heo
David Howells
Linus Torvalds
Wang Weidong
Adrian Bunk
Bhaskar Dutta
Others
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
January 2004
April 2004
June 2004
July 2004
August 2004
September 2004
November 2004
December 2004
January 2005
March 2005
June 2005
August 2005
October 2005
December 2005
March 2006
June 2006
July 2006
September 2006
November 2006
December 2006
March 2007
April 2007
May 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
February 2009
March 2009
June 2009
September 2009
October 2009
November 2009
March 2010
April 2010
June 2010
August 2010
November 2010
March 2011
April 2011
May 2011
June 2011
July 2011
October 2011
December 2011
June 2012
July 2012
August 2012
October 2012
December 2012
June 2013
July 2013
August 2013
December 2013
January 2014
April 2014
May 2014
July 2014
September 2014
March 2015
May 2015
July 2015
September 2015
December 2015
February 2016
March 2016
June 2016
July 2016
December 2016
January 2017
February 2017
March 2017
July 2017
August 2017
October 2017
November 2017
February 2018
March 2018
May 2018
June 2018
July 2018
October 2018
December 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 0, "token_count": 788}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 279}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 771}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 3, "token_count": 334}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 3, "token_count": 139}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 3, "token_count": 68}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 0, "token_count": 105}, {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 92}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 20, "token_count": 37}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 3, "token_count": 119}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 158}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 2, "token_count": 110}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 28, "token_count": 25}, {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 51, "token_count": 2}, {"author_id": 32, "token_count": 6}, {"author_id": 2, "token_count": 208}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 29, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 14}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 26, "token_count": 26}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 12, "token_count": 49}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 624}, {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 716}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 56, "token_count": 32}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 31, "token_count": 19}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 134}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 1, "token_count": 17}, {"author_id": 50, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 208}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
2081
30.98%
Sridhar Samudrala
1077
16.03%
Eric W. Biedermann
724
10.78%
Michio Honda
624
9.29%
Vlad Yasevich
493
7.34%
Neil Horman
281
4.18%
Marcelo Ricardo Leitner
231
3.44%
Richard Haines
208
3.10%
Xin Long
183
2.72%
David S. Miller
132
1.96%
Arnaldo Carvalho de Melo
123
1.83%
Al Viro
53
0.79%
Daniel Borkmann
49
0.73%
Wei Yongjun
41
0.61%
Joe Perches
39
0.58%
Eric Dumazet
35
0.52%
Xufeng Zhang
32
0.48%
Herbert Xu
27
0.40%
Jason Gunthorpe
22
0.33%
Américo Wang
19
0.28%
Kees Cook
17
0.25%
Gui Jianfeng
14
0.21%
Hideaki Yoshifuji / 吉藤英明
14
0.21%
Pavel Emelyanov
13
0.19%
Harvey Harrison
12
0.18%
Zhu Yanjun
9
0.13%
Andrew Morton
8
0.12%
Thomas Graf
7
0.10%
Tejun Heo
5
0.07%
David Howells
4
0.06%
Linus Torvalds
2
0.03%
Wang Weidong
2
0.03%
Adrian Bunk
1
0.01%
Bhaskar Dutta
1
0.01%
Others
135
2.01%
Total
6718
sm_make_chunk.c
3898
-
46
14463
Jon Grimm
Sridhar Samudrala
Xin Long
Vlad Yasevich
Wei Yongjun
Daniel Borkmann
Marcelo Ricardo Leitner
Daisy Chang
Michio Honda
Neil Horman
Herbert Xu
Eric W. Biedermann
Al Viro
David S. Miller
Adrian Bunk
Richard Haines
Frank Filz
Gui Jianfeng
Jérôme Forissier
Arnaldo Carvalho de Melo
Ivan Skytte Jörgensen
Hideaki Yoshifuji / 吉藤英明
Joe Perches
Michele Baldessari
Robert P. J. Day
Shan Wei
Tejun Heo
Harvey Harrison
Julian Anastasov
Wang Weidong
Eric Dumazet
Others
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
November 2003
April 2004
June 2004
October 2004
December 2004
January 2005
April 2005
June 2005
July 2005
August 2005
October 2005
January 2006
July 2006
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
April 2007
May 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
July 2008
September 2008
October 2008
February 2009
March 2009
April 2009
June 2009
November 2009
March 2010
April 2010
June 2010
August 2010
February 2011
March 2011
April 2011
June 2011
June 2012
August 2012
November 2012
February 2013
June 2013
August 2013
October 2013
December 2013
March 2014
April 2014
June 2014
October 2014
November 2014
January 2015
August 2015
December 2015
January 2016
March 2016
April 2016
July 2016
September 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
May 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 81}, {"author_id": 0, "token_count": 3355}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 193}, {"author_id": 0, "token_count": 12}, {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 347}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 435}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 233}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 396}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 508}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 3, "token_count": 544}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 282}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 140}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 338}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 31}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 26, "token_count": 72}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 69}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 10}, {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 2, "token_count": 55}, {"author_id": 7, "token_count": 76}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 37, "token_count": 81}, {"author_id": 2, "token_count": 1164}, {"author_id": 7, "token_count": 118}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 7, "token_count": 30}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 110}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 2, "token_count": 379}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 33, "token_count": 38}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 38, "token_count": 8}, {"author_id": 7, "token_count": 109}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 54}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 7, "token_count": 112}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 7, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 170}, {"author_id": 34, "token_count": 5}, {"author_id": 7, "token_count": 172}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 131}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 52}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 2, "token_count": 205}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 155}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 26, "token_count": 83}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 413}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 48, "token_count": 2}, {"author_id": 1, "token_count": 799}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 68}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 441}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 249}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 60}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 105}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
4611
31.88%
Sridhar Samudrala
2712
18.75%
Xin Long
2275
15.73%
Vlad Yasevich
2188
15.13%
Wei Yongjun
751
5.19%
Daniel Borkmann
250
1.73%
Marcelo Ricardo Leitner
206
1.42%
Daisy Chang
193
1.33%
Michio Honda
187
1.29%
Neil Horman
175
1.21%
Herbert Xu
155
1.07%
Eric W. Biedermann
131
0.91%
Al Viro
91
0.63%
David S. Miller
89
0.62%
Adrian Bunk
81
0.56%
Richard Haines
60
0.41%
Frank Filz
44
0.30%
Gui Jianfeng
38
0.26%
Jérôme Forissier
31
0.21%
Arnaldo Carvalho de Melo
16
0.11%
Ivan Skytte Jörgensen
15
0.10%
Hideaki Yoshifuji / 吉藤英明
10
0.07%
Joe Perches
10
0.07%
Michele Baldessari
9
0.06%
Robert P. J. Day
9
0.06%
Shan Wei
5
0.03%
Tejun Heo
3
0.02%
Harvey Harrison
2
0.01%
Julian Anastasov
2
0.01%
Wang Weidong
2
0.01%
Eric Dumazet
1
0.01%
Others
111
0.77%
Total
14463
sm_sideeffect.c
1800
-
39
6432
Jon Grimm
Sridhar Samudrala
Vlad Yasevich
Xin Long
Frank Filz
Kees Cook
Marcelo Ricardo Leitner
Wei Yongjun
Neil Horman
Daniel Borkmann
Eric W. Biedermann
Thomas Graf
Michio Honda
Zhu Yanjun
Gui Jianfeng
Joe Perches
Al Viro
Robert P. J. Day
Daisy Chang
Wang Weidong
Michele Baldessari
David S. Miller
Arnaldo Carvalho de Melo
Hideaki Yoshifuji / 吉藤英明
Harvey Harrison
Nicolas Dichtel
Tejun Heo
Eric Dumazet
Julian Anastasov
Others
August 2002
September 2002
October 2002
November 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
November 2003
April 2004
June 2004
July 2004
December 2004
June 2005
October 2005
November 2005
December 2005
January 2006
May 2006
July 2006
November 2006
January 2007
February 2007
March 2007
May 2007
July 2007
September 2007
October 2007
March 2008
April 2008
May 2008
June 2008
September 2008
October 2008
February 2009
March 2009
May 2009
August 2009
September 2009
November 2009
February 2010
March 2010
April 2010
May 2010
August 2010
March 2011
May 2011
June 2011
July 2011
August 2011
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
November 2012
June 2013
July 2013
December 2013
January 2014
February 2014
April 2014
August 2015
September 2015
December 2015
January 2016
March 2016
April 2016
June 2016
September 2016
January 2017
February 2017
June 2017
August 2017
October 2017
December 2017
March 2018
November 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 0, "token_count": 622}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 2070}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 154}, {"author_id": 3, "token_count": 134}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 113}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 206}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 130}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 9, "token_count": 78}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 135}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 18}, {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 154}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 7, "token_count": 61}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 37}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 69}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 73}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 58, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 7}, {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 50, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 158}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 159}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 30, "token_count": 197}, {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 66}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
2905
45.16%
Sridhar Samudrala
820
12.75%
Vlad Yasevich
791
12.30%
Xin Long
644
10.01%
Frank Filz
208
3.23%
Kees Cook
197
3.06%
Marcelo Ricardo Leitner
153
2.38%
Wei Yongjun
145
2.25%
Neil Horman
133
2.07%
Daniel Borkmann
74
1.15%
Eric W. Biedermann
73
1.13%
Thomas Graf
37
0.58%
Michio Honda
28
0.44%
Zhu Yanjun
20
0.31%
Gui Jianfeng
18
0.28%
Joe Perches
16
0.25%
Al Viro
15
0.23%
Robert P. J. Day
15
0.23%
Daisy Chang
9
0.14%
Wang Weidong
8
0.12%
Michele Baldessari
7
0.11%
David S. Miller
6
0.09%
Arnaldo Carvalho de Melo
5
0.08%
Hideaki Yoshifuji / 吉藤英明
5
0.08%
Harvey Harrison
3
0.05%
Nicolas Dichtel
3
0.05%
Tejun Heo
3
0.05%
Eric Dumazet
2
0.03%
Julian Anastasov
1
0.02%
Others
88
1.37%
Total
6432
sm_statefuns.c
6524
-
43
20836
Jon Grimm
Sridhar Samudrala
Xin Long
Vlad Yasevich
Eric W. Biedermann
Wei Yongjun
Daisy Chang
Frank Filz
Shan Wei
David S. Miller
Daniel Borkmann
Neil Horman
Richard Haines
Marcelo Ricardo Leitner
Gui Jianfeng
Jorge Hernandez-Herrero
Joe Perches
Thomas Graf
Jérôme Forissier
Adrian Bunk
Michele Baldessari
Al Viro
Hideaki Yoshifuji / 吉藤英明
Michio Honda
Xufeng Zhang
Harvey Harrison
Ivan Skytte Jörgensen
Arnaldo Carvalho de Melo
Robert P. J. Day
Tejun Heo
Eric Dumazet
Nicolas Dichtel
Others
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
November 2003
January 2004
April 2004
June 2004
July 2004
October 2004
December 2004
April 2005
June 2005
September 2005
November 2005
December 2005
January 2006
May 2006
June 2006
July 2006
August 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
September 2008
October 2008
December 2008
March 2009
April 2009
July 2009
August 2009
September 2009
October 2009
November 2009
March 2010
April 2010
August 2010
September 2010
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
April 2012
May 2012
August 2012
October 2012
November 2012
January 2013
March 2013
June 2013
December 2013
March 2014
April 2014
October 2014
July 2015
December 2015
January 2016
July 2016
September 2016
October 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
December 2017
February 2018
March 2018
May 2018
April 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 99}, {"author_id": 0, "token_count": 4890}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 900}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 731}, {"author_id": 0, "token_count": 275}, {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 3, "token_count": 151}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 470}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 92}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 3, "token_count": 111}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 432}, {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 179}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 3, "token_count": 274}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 184}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 445}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 45, "token_count": 82}, {"author_id": 3, "token_count": 173}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 12, "token_count": 45}, {"author_id": 32, "token_count": 33}, {"author_id": 3, "token_count": 767}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 105}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 1422}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 67}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 37, "token_count": 48}, {"author_id": 9, "token_count": 218}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 3, "token_count": 249}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 59}, {"author_id": 2, "token_count": 240}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 46}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 11}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 49}, {"author_id": 2, "token_count": 52}, {"author_id": 7, "token_count": 228}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 609}, {"author_id": 7, "token_count": 147}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 594}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 269}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 84}, {"author_id": 38, "token_count": 4}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 7, "token_count": 149}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 2, "token_count": 20}, {"author_id": 7, "token_count": 185}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 28, "token_count": 68}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 34, "token_count": 165}, {"author_id": 7, "token_count": 64}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 36}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 24, "token_count": 27}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 1025}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 47}, {"author_id": 24, "token_count": 44}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 93}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 184}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 334}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 903}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 73}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 113}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 205}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 122}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
6867
32.96%
Sridhar Samudrala
4959
23.80%
Xin Long
2349
11.27%
Vlad Yasevich
2251
10.80%
Eric W. Biedermann
1025
4.92%
Wei Yongjun
953
4.57%
Daisy Chang
731
3.51%
Frank Filz
222
1.07%
Shan Wei
165
0.79%
David S. Miller
144
0.69%
Daniel Borkmann
119
0.57%
Neil Horman
115
0.55%
Richard Haines
113
0.54%
Marcelo Ricardo Leitner
96
0.46%
Gui Jianfeng
84
0.40%
Jorge Hernandez-Herrero
82
0.39%
Joe Perches
79
0.38%
Thomas Graf
71
0.34%
Jérôme Forissier
67
0.32%
Adrian Bunk
48
0.23%
Michele Baldessari
47
0.23%
Al Viro
46
0.22%
Hideaki Yoshifuji / 吉藤英明
44
0.21%
Michio Honda
36
0.17%
Xufeng Zhang
18
0.09%
Harvey Harrison
9
0.04%
Ivan Skytte Jörgensen
9
0.04%
Arnaldo Carvalho de Melo
5
0.02%
Robert P. J. Day
4
0.02%
Tejun Heo
3
0.01%
Eric Dumazet
2
0.01%
Nicolas Dichtel
2
0.01%
Others
71
0.34%
Total
20836
sm_statetable.c
1017
-
11
1481
Jon Grimm
Peter Zijlstra
Sridhar Samudrala
Xin Long
Vlad Yasevich
Eric W. Biedermann
Joe Perches
Wei Yongjun
David S. Miller
Thomas Graf
Others
August 2002
September 2002
January 2003
June 2003
August 2003
October 2003
April 2004
December 2004
November 2006
January 2007
September 2007
October 2007
December 2007
October 2008
April 2009
August 2010
April 2011
July 2011
August 2012
December 2013
January 2017
February 2017
June 2017
August 2017
December 2017
November 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 0, "token_count": 607}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 25, "token_count": 298}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
669
45.17%
Peter Zijlstra
298
20.12%
Sridhar Samudrala
219
14.79%
Xin Long
167
11.28%
Vlad Yasevich
76
5.13%
Eric W. Biedermann
32
2.16%
Joe Perches
13
0.88%
Wei Yongjun
4
0.27%
David S. Miller
1
0.07%
Thomas Graf
1
0.07%
Others
1
0.07%
Total
1481
socket.c
9440
-
81
37640
Xin Long
Vlad Yasevich
Jon Grimm
Sridhar Samudrala
Andrew Morton
Frank Filz
Neil Horman
Marcelo Ricardo Leitner
Geir Ola Vaagland
Wei Yongjun
Michio Honda
Ivan Skytte Jörgensen
Daniel Borkmann
Eric W. Biedermann
Michele Baldessari
Américo Wang
Wang Weidong
Richard Haines
Arnaldo Carvalho de Melo
Al Viro
Eric Dumazet
Diego Elio 'Flameeyes' Pettenò
David Windsor
David S. Miller
Linus Torvalds
Thomas Graf
Tsutomu Fujii
Dan Rosenberg
Jason Gunthorpe
Robert P. J. Day
Shan Wei
Pavel Emelyanov
Joe Perches
Herbert Xu
Konstantin Khorenko
Hideaki Yoshifuji / 吉藤英明
David Howells
Harvey Harrison
Adrian Bunk
Stefano Brivio
Tejun Heo
Others
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
November 2003
January 2004
February 2004
April 2004
May 2004
June 2004
July 2004
September 2004
October 2004
November 2004
December 2004
January 2005
March 2005
April 2005
June 2005
July 2005
August 2005
October 2005
November 2005
December 2005
January 2006
March 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
February 2009
March 2009
June 2009
July 2009
September 2009
October 2009
November 2009
March 2010
April 2010
May 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
April 2011
June 2011
July 2011
November 2011
December 2011
March 2012
April 2012
May 2012
July 2012
August 2012
October 2012
November 2012
February 2013
March 2013
April 2013
June 2013
September 2013
December 2013
January 2014
February 2014
April 2014
May 2014
July 2014
August 2014
November 2014
December 2014
January 2015
June 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 0, "token_count": 1955}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 127}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 3, "token_count": 516}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 259}, {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 446}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 3, "token_count": 565}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 281}, {"author_id": 3, "token_count": 260}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 3, "token_count": 275}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 32}, {"author_id": 0, "token_count": 360}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 113}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 443}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 78}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 18, "token_count": 40}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 2725}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 20, "token_count": 113}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 3, "token_count": 92}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 1076}, {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 16, "token_count": 433}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 9, "token_count": 838}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 165}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 221}, {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 290}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 36, "token_count": 59}, {"author_id": 2, "token_count": 169}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 5, "token_count": 144}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 113}, {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 2, "token_count": 4244}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 18, "token_count": 30}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 29, "token_count": 1}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 29, "token_count": 10}, {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 5}, {"author_id": 5, "token_count": 183}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 38, "token_count": 28}, {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 133}, {"author_id": 7, "token_count": 214}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 301}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 23, "token_count": 30}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 7, "token_count": 353}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 248}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 2, "token_count": 156}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 25}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 23, "token_count": 20}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 31, "token_count": 183}, {"author_id": 2, "token_count": 58}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 23, "token_count": 24}, {"author_id": 2, "token_count": 3}, {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 31, "token_count": 7}, {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 39, "token_count": 104}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 54, "token_count": 53}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 52}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 772}, {"author_id": 34, "token_count": 16}, {"author_id": 2, "token_count": 33}, {"author_id": 7, "token_count": 232}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 54}, {"author_id": 7, "token_count": 63}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 419}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 59}, {"author_id": 6, "token_count": 371}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 19, "token_count": 334}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 213}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 50}, {"author_id": 17, "token_count": 103}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 60}, {"author_id": 17, "token_count": 94}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 101}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 10, "token_count": 136}, {"author_id": 5, "token_count": 17}, {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 31, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 13, "token_count": 996}, {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 19}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 141}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 30}, {"author_id": 26, "token_count": 1}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 23, "token_count": 25}, {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 26, "token_count": 7}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 1132}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 914}, {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 462}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 234}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 53, "token_count": 5}, {"author_id": 1, "token_count": 306}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 300}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 42, "token_count": 6}, {"author_id": 23, "token_count": 2}, {"author_id": 1, "token_count": 16}, {"author_id": 5, "token_count": 322}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 84}, {"author_id": 1, "token_count": 21}, {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 166}, {"author_id": 4, "token_count": 641}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 459}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 1, "token_count": 35}, {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 43, "token_count": 17}, {"author_id": 15, "token_count": 183}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 2476}, {"author_id": 5, "token_count": 68}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 43, "token_count": 43}, {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 43, "token_count": 21}, {"author_id": 1, "token_count": 259}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 513}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 129}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 628}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2046}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 277}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Xin Long
10824
28.76%
Vlad Yasevich
6306
16.75%
Jon Grimm
3718
9.88%
Sridhar Samudrala
2890
7.68%
Andrew Morton
2728
7.25%
Frank Filz
1914
5.09%
Neil Horman
1489
3.96%
Marcelo Ricardo Leitner
1054
2.80%
Geir Ola Vaagland
996
2.65%
Wei Yongjun
982
2.61%
Michio Honda
790
2.10%
Ivan Skytte Jörgensen
654
1.74%
Daniel Borkmann
490
1.30%
Eric W. Biedermann
396
1.05%
Michele Baldessari
334
0.89%
Américo Wang
202
0.54%
Wang Weidong
197
0.52%
Richard Haines
183
0.49%
Arnaldo Carvalho de Melo
175
0.46%
Al Viro
174
0.46%
Eric Dumazet
160
0.43%
Diego Elio 'Flameeyes' Pettenò
104
0.28%
David Windsor
90
0.24%
David S. Miller
88
0.23%
Linus Torvalds
81
0.22%
Thomas Graf
64
0.17%
Tsutomu Fujii
59
0.16%
Dan Rosenberg
53
0.14%
Jason Gunthorpe
33
0.09%
Robert P. J. Day
28
0.07%
Shan Wei
18
0.05%
Pavel Emelyanov
17
0.05%
Joe Perches
15
0.04%
Herbert Xu
14
0.04%
Konstantin Khorenko
12
0.03%
Hideaki Yoshifuji / 吉藤英明
6
0.02%
David Howells
5
0.01%
Harvey Harrison
5
0.01%
Adrian Bunk
3
0.01%
Stefano Brivio
3
0.01%
Tejun Heo
3
0.01%
Others
283
0.75%
Total
37640
stream.c
1082
-
5
5094
Xin Long
Marcelo Ricardo Leitner
Konstantin Khorenko
Wei Yongjun
Others
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
October 2017
November 2017
December 2017
January 2018
February 2018
April 2018
August 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 474}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1194}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1604}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 4, "token_count": 504}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 305}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 187}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Xin Long
4333
85.06%
Marcelo Ricardo Leitner
519
10.19%
Konstantin Khorenko
187
3.67%
Wei Yongjun
7
0.14%
Others
48
0.94%
Total
5094
stream_interleave.c
1346
-
3
6373
Xin Long
David S. Miller
Konstantin Khorenko
December 2017
February 2018
August 2018
November 2018
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 6241}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 31}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 12, "token_count": 78}, {"author_id": 1, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Xin Long
6264
98.29%
David S. Miller
78
1.22%
Konstantin Khorenko
31
0.49%
Total
6373
stream_sched.c
288
-
3
1144
Marcelo Ricardo Leitner
Xin Long
Konstantin Khorenko
October 2017
November 2017
December 2017
August 2018
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 1040}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Marcelo Ricardo Leitner
1040
90.91%
Xin Long
62
5.42%
Konstantin Khorenko
42
3.67%
Total
1144
stream_sched_prio.c
352
-
3
1399
Marcelo Ricardo Leitner
Konstantin Khorenko
Xin Long
October 2017
November 2017
August 2018
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 1329}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Marcelo Ricardo Leitner
1329
95.00%
Konstantin Khorenko
54
3.86%
Xin Long
16
1.14%
Total
1399
stream_sched_rr.c
206
-
3
756
Marcelo Ricardo Leitner
Konstantin Khorenko
Xin Long
October 2017
November 2017
August 2018
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 719}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Marcelo Ricardo Leitner
719
95.11%
Konstantin Khorenko
21
2.78%
Xin Long
16
2.12%
Total
756
sysctl.c
522
-
21
2565
Neil Horman
Vlad Yasevich
Wang Weidong
Eric W. Biedermann
Daniel Borkmann
Jon Grimm
Art Haas
Xin Long
Xi Wang
Sridhar Samudrala
Bhaskar Dutta
Zhu Yanjun
Michio Honda
Joe Perches
Adrian Bunk
David S. Miller
Pavel Emelyanov
Linus Torvalds
Others
August 2002
December 2002
February 2003
June 2003
October 2003
April 2004
April 2005
June 2005
September 2005
November 2005
January 2006
August 2006
August 2007
September 2007
October 2007
January 2008
May 2009
September 2009
November 2009
December 2009
April 2011
December 2011
April 2012
July 2012
August 2012
October 2012
January 2013
June 2013
December 2013
February 2014
April 2014
May 2014
June 2014
December 2015
January 2016
March 2017
August 2017
December 2017
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 35, "token_count": 172}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 82}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 47}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 49, "token_count": 70}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 396}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 274}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 17, "token_count": 390}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 187}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 182}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 50, "token_count": 35}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
447
17.43%
Vlad Yasevich
422
16.45%
Wang Weidong
421
16.41%
Eric W. Biedermann
407
15.87%
Daniel Borkmann
182
7.10%
Jon Grimm
177
6.90%
Art Haas
172
6.71%
Xin Long
71
2.77%
Xi Wang
70
2.73%
Sridhar Samudrala
65
2.53%
Bhaskar Dutta
47
1.83%
Zhu Yanjun
35
1.36%
Michio Honda
27
1.05%
Joe Perches
5
0.19%
Adrian Bunk
3
0.12%
David S. Miller
3
0.12%
Pavel Emelyanov
2
0.08%
Linus Torvalds
1
0.04%
Others
8
0.31%
Total
2565
transport.c
711
-
33
2464
Jon Grimm
Vlad Yasevich
Sridhar Samudrala
Marcelo Ricardo Leitner
Xin Long
Daniel Borkmann
David S. Miller
Michio Honda
Eric W. Biedermann
Julian Anastasov
Thomas Graf
Wei Yongjun
Neil Horman
Frank Filz
Michele Baldessari
Joe Perches
Kees Cook
Pavel Emelyanov
Wang Weidong
Harvey Harrison
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Tejun Heo
Al Viro
Andrew Morton
Arnaldo Carvalho de Melo
Others
August 2002
October 2002
November 2002
January 2003
February 2003
April 2003
November 2003
October 2004
December 2004
January 2005
October 2005
December 2005
July 2006
August 2006
February 2007
March 2007
June 2007
January 2008
March 2008
May 2008
June 2008
February 2009
March 2009
September 2009
November 2009
March 2010
April 2010
May 2010
August 2010
April 2011
May 2011
June 2011
June 2012
July 2012
August 2012
November 2012
December 2012
January 2013
February 2013
June 2013
August 2013
December 2013
June 2014
November 2015
January 2016
March 2016
April 2016
January 2017
February 2017
April 2017
June 2017
July 2017
August 2017
October 2017
January 2018
April 2018
June 2018
July 2018
September 2018
February 2019
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 34}, {"author_id": 0, "token_count": 758}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 29}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 9, "token_count": 17}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 142}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 119}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 75}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 43}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 63}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 16}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 32}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 46}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
825
33.48%
Vlad Yasevich
457
18.55%
Sridhar Samudrala
287
11.65%
Marcelo Ricardo Leitner
195
7.91%
Xin Long
161
6.53%
Daniel Borkmann
87
3.53%
David S. Miller
83
3.37%
Michio Honda
75
3.04%
Eric W. Biedermann
63
2.56%
Julian Anastasov
48
1.95%
Thomas Graf
32
1.30%
Wei Yongjun
23
0.93%
Neil Horman
20
0.81%
Frank Filz
17
0.69%
Michele Baldessari
16
0.65%
Joe Perches
8
0.32%
Kees Cook
8
0.32%
Pavel Emelyanov
6
0.24%
Wang Weidong
6
0.24%
Harvey Harrison
5
0.20%
Herbert Xu
3
0.12%
Hideaki Yoshifuji / 吉藤英明
3
0.12%
Tejun Heo
3
0.12%
Al Viro
2
0.08%
Andrew Morton
1
0.04%
Arnaldo Carvalho de Melo
1
0.04%
Others
29
1.18%
Total
2464
tsnmap.c
379
-
14
1285
Jon Grimm
Vlad Yasevich
Sridhar Samudrala
David S. Miller
Neil Horman
Lee A. Roberts
Al Viro
Shan Wei
Tejun Heo
Daniel Borkmann
Others
August 2002
February 2003
March 2003
June 2003
April 2004
November 2006
July 2007
October 2008
March 2010
February 2011
June 2012
November 2012
February 2013
June 2013
December 2013
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 0, "token_count": 473}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 105}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 427}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
672
52.30%
Vlad Yasevich
427
33.23%
Sridhar Samudrala
105
8.17%
David S. Miller
22
1.71%
Neil Horman
21
1.63%
Lee A. Roberts
8
0.62%
Al Viro
5
0.39%
Shan Wei
4
0.31%
Tejun Heo
3
0.23%
Daniel Borkmann
2
0.16%
Others
16
1.25%
Total
1285
ulpevent.c
1150
-
23
3600
Jon Grimm
Xin Long
Sridhar Samudrala
Vlad Yasevich
Geir Ola Vaagland
Neil Horman
Wei Yongjun
Tsutomu Fujii
Andrew Morton
David S. Miller
Marcelo Ricardo Leitner
Daniel Borkmann
Thomas Graf
Ivan Skytte Jörgensen
Al Viro
Tejun Heo
Hideaki Yoshifuji / 吉藤英明
Jason Gunthorpe
Others
August 2002
September 2002
February 2003
April 2003
July 2003
April 2004
July 2004
October 2004
November 2004
December 2004
October 2005
November 2005
June 2006
October 2006
November 2006
December 2006
February 2007
March 2007
May 2007
August 2007
September 2007
December 2007
February 2008
July 2008
October 2008
June 2009
March 2010
April 2011
July 2011
June 2012
July 2012
June 2013
December 2013
April 2014
July 2014
July 2016
August 2016
September 2016
February 2017
March 2017
June 2017
August 2017
October 2017
December 2017
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 60}, {"author_id": 0, "token_count": 971}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 103}, {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 113}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 74}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 123}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 36, "token_count": 76}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 83}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 144}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 117}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 36}, {"author_id": 13, "token_count": 312}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 272}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
1446
40.17%
Xin Long
484
13.44%
Sridhar Samudrala
377
10.47%
Vlad Yasevich
324
9.00%
Geir Ola Vaagland
312
8.67%
Neil Horman
128
3.56%
Wei Yongjun
117
3.25%
Tsutomu Fujii
76
2.11%
Andrew Morton
74
2.06%
David S. Miller
72
2.00%
Marcelo Ricardo Leitner
66
1.83%
Daniel Borkmann
47
1.31%
Thomas Graf
36
1.00%
Ivan Skytte Jörgensen
16
0.44%
Al Viro
10
0.28%
Tejun Heo
3
0.08%
Hideaki Yoshifuji / 吉藤英明
1
0.03%
Jason Gunthorpe
1
0.03%
Others
10
0.28%
Total
3600
ulpqueue.c
1153
-
20
4151
Jon Grimm
Vlad Yasevich
Sridhar Samudrala
Lee A. Roberts
David S. Miller
Xin Long
Marcelo Ricardo Leitner
Eric W. Biedermann
Pavel Emelyanov
Neil Horman
Arnaldo Carvalho de Melo
Eric Dumazet
Andrew Morton
Al Viro
Hideaki Yoshifuji / 吉藤英明
Tejun Heo
Others
August 2002
January 2003
February 2003
April 2003
June 2003
July 2003
April 2004
May 2004
July 2004
January 2005
August 2005
October 2005
May 2006
October 2006
February 2007
March 2007
April 2007
July 2007
August 2007
October 2007
December 2007
January 2008
September 2008
March 2010
March 2011
August 2012
February 2013
December 2013
April 2014
November 2014
April 2016
July 2016
January 2017
May 2017
June 2017
September 2017
December 2017
August 2018
November 2018
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 12, "token_count": 42}, {"author_id": 0, "token_count": 1017}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 137}, {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 943}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 207}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 12, "token_count": 90}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 226}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 166}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 130}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 29, "token_count": 38}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 119}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 244}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Grimm
2287
55.10%
Vlad Yasevich
811
19.54%
Sridhar Samudrala
285
6.87%
Lee A. Roberts
244
5.88%
David S. Miller
154
3.71%
Xin Long
146
3.52%
Marcelo Ricardo Leitner
74
1.78%
Eric W. Biedermann
49
1.18%
Pavel Emelyanov
38
0.92%
Neil Horman
26
0.63%
Arnaldo Carvalho de Melo
10
0.24%
Eric Dumazet
7
0.17%
Andrew Morton
6
0.14%
Al Viro
4
0.10%
Hideaki Yoshifuji / 吉藤英明
3
0.07%
Tejun Heo
3
0.07%
Others
4
0.10%
Total
4151
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
196
Author
Tokens
Proportion
Commits
Proportion
0
Jon Grimm
38281
24.11%
90
5.46%
1
Xin Long
36339
22.88%
352
21.35%
2
Vlad Yasevich
21944
13.82%
200
12.13%
3
Sridhar Samudrala
18092
11.39%
126
7.64%
4
Marcelo Ricardo Leitner
8434
5.31%
101
6.12%
5
Neil Horman
3543
2.23%
38
2.30%
6
Eric W. Biedermann
3538
2.23%
28
1.70%
7
Wei Yongjun
3479
2.19%
72
4.37%
8
Andrew Morton
2828
1.78%
4
0.24%
9
Frank Filz
2775
1.75%
3
0.18%
10
Daniel Borkmann
2467
1.55%
61
3.70%
11
Michio Honda
1869
1.18%
9
0.55%
12
David S. Miller
1405
0.88%
45
2.73%
13
Geir Ola Vaagland
1308
0.82%
4
0.24%
14
Daisy Chang
1052
0.66%
5
0.30%
15
Richard Haines
767
0.48%
2
0.12%
16
Ivan Skytte Jörgensen
702
0.44%
7
0.42%
17
Wang Weidong
680
0.43%
21
1.27%
18
Al Viro
653
0.41%
54
3.27%
19
Michele Baldessari
553
0.35%
3
0.18%
20
Arnaldo Carvalho de Melo
540
0.34%
28
1.70%
21
Jason Gunthorpe
397
0.25%
1
0.06%
22
Konstantin Khorenko
393
0.25%
2
0.12%
23
Eric Dumazet
336
0.21%
42
2.55%
24
Thomas Graf
324
0.20%
9
0.55%
25
Peter Zijlstra
298
0.19%
1
0.06%
26
Herbert Xu
286
0.18%
11
0.67%
27
Lee A. Roberts
252
0.16%
4
0.24%
28
Joe Perches
240
0.15%
9
0.55%
29
Pavel Emelyanov
233
0.15%
15
0.91%
30
Kees Cook
232
0.15%
4
0.24%
31
Américo Wang
223
0.14%
5
0.30%
32
Hideaki Yoshifuji / 吉藤英明
218
0.14%
13
0.79%
33
Gui Jianfeng
204
0.13%
5
0.30%
34
Shan Wei
196
0.12%
9
0.55%
35
Art Haas
172
0.11%
1
0.06%
36
Tsutomu Fujii
159
0.10%
3
0.18%
37
Adrian Bunk
152
0.10%
8
0.49%
38
Robert P. J. Day
124
0.08%
2
0.12%
39
Diego Elio 'Flameeyes' Pettenò
104
0.07%
1
0.06%
40
Bhaskar Dutta
100
0.06%
1
0.06%
41
Jérôme Forissier
98
0.06%
1
0.06%
42
David Windsor
90
0.06%
2
0.12%
43
Linus Torvalds
87
0.05%
5
0.30%
44
Weixing Shi
86
0.05%
1
0.06%
45
Jorge Hernandez-Herrero
82
0.05%
1
0.06%
46
Stefano Brivio
80
0.05%
2
0.12%
47
Tejun Heo
79
0.05%
3
0.18%
48
Julian Anastasov
76
0.05%
1
0.06%
49
Xi Wang
73
0.05%
2
0.12%
50
Zhu Yanjun
68
0.04%
2
0.12%
51
Harvey Harrison
63
0.04%
5
0.30%
52
Davide Caratti
62
0.04%
3
0.18%
53
David Howells
61
0.04%
2
0.12%
54
Dan Rosenberg
60
0.04%
3
0.18%
55
Yi Zhu
59
0.04%
2
0.12%
56
Xufeng Zhang
58
0.04%
5
0.30%
57
Lorenzo Colitti
52
0.03%
1
0.06%
58
Nicolas Dichtel
52
0.03%
4
0.24%
59
Phil Sutter
51
0.03%
2
0.12%
60
Others
1575
0.99%
203
12.31%
Total
158804
1649