Linux Source Code
Home
Release 5.4
Help
ipc
root
Highlighting
Reset All
By Author
By Age
──────────
Adam Litke
Al Viro
Alexey Dobriyan
Andi Kleen
Andrew Morton
André Goddard Rosa
Arnd Bergmann
Carsten Emde
Chris Wright
Christoph Hellwig
Cédric Le Goater
Dave Hansen
Dave Olien
David Howells
Davidlohr Bueso A
Deepa Dinamani
Dominik Brodowski
Doug Ledford
Eric W. Biedermann
Greg Kroah-Hartman
Greg Thelen
Guillaume Knispel
Heiko Carstens
Helge Deller
Herton Ronaldo Krzesinski
Hugh Dickins
Ingo Molnar
Jack Miller
Jane Chu
Jiri Slaby
Kees Cook
Kirill A. Shutemov
Kirill Korotaev
Li RongQing
Linus Torvalds
Linus Torvalds (pre-git)
Manfred Spraul
Mathias Krause
Mike Kravetz
Mike Waychison
Motohiro Kosaki
Nadia Derbey
Nicholas Piggin
Nikola Pajkovsky
Others
Pavel Emelyanov
Peter Hurley
Petr Mladek
Philippe Mikoyan
Pierre Peiffer
Rafael Aquini
Rik Van Riel
Sebastian Andrzej Siewior
Serge E. Hallyn
Stanislav Kinsbursky
Stephen D. Smalley
Stephen Rothwell
Steve Grubb
Vasiliy Kulikov
Waiman Long
Will Deacon
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
compat.c
82
-
6
321
Al Viro
Andrew Morton
Greg Kroah-Hartman
Ingo Molnar
Others
March 2004
May 2004
July 2004
March 2006
March 2012
June 2014
July 2017
November 2017
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
226
70.40%
Andrew Morton
89
27.73%
Greg Kroah-Hartman
1
0.31%
Ingo Molnar
1
0.31%
Others
4
1.25%
Total
321
ipc_sysctl.c
253
-
13
1227
Eric W. Biedermann
Vasiliy Kulikov
Stanislav Kinsbursky
Waiman Long
Nadia Derbey
Manfred Spraul
Mathias Krause
Pavel Emelyanov
Davidlohr Bueso A
Serge E. Hallyn
Others
February 2007
February 2008
April 2008
July 2008
April 2009
July 2011
January 2013
November 2013
April 2014
June 2014
December 2014
October 2018
May 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 500}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 98}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 15, "token_count": 194}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 164}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 35, "token_count": 26}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 122}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 22, "token_count": 41}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
500
40.75%
Vasiliy Kulikov
194
15.81%
Stanislav Kinsbursky
164
13.37%
Waiman Long
163
13.28%
Nadia Derbey
104
8.48%
Manfred Spraul
47
3.83%
Mathias Krause
26
2.12%
Pavel Emelyanov
3
0.24%
Davidlohr Bueso A
1
0.08%
Serge E. Hallyn
1
0.08%
Others
24
1.96%
Total
1227
mq_sysctl.c
120
-
8
531
Serge E. Hallyn
Motohiro Kosaki
Davidlohr Bueso A
Eric W. Biedermann
Doug Ledford
Others
April 2009
May 2012
February 2014
June 2014
June 2019
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 9, "token_count": 353}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 32, "token_count": 90}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 72}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Serge E. Hallyn
353
66.48%
Motohiro Kosaki
90
16.95%
Davidlohr Bueso A
72
13.56%
Eric W. Biedermann
3
0.56%
Doug Ledford
2
0.38%
Others
11
2.07%
Total
531
mqueue.c
1649
-
54
7654
Andrew Morton
Al Viro
Doug Ledford
Serge E. Hallyn
David Howells
Arnd Bergmann
Davidlohr Bueso A
Chris Wright
Eric W. Biedermann
André Goddard Rosa
Deepa Dinamani
Carsten Emde
Li RongQing
Cédric Le Goater
Jiri Slaby
Heiko Carstens
Kees Cook
Motohiro Kosaki
Ingo Molnar
Pavel Emelyanov
Christoph Hellwig
Dave Hansen
Manfred Spraul
Linus Torvalds
Nicholas Piggin
Alexey Dobriyan
Kirill A. Shutemov
Waiman Long
Others
April 2004
May 2004
June 2004
October 2004
May 2005
September 2005
January 2006
February 2006
March 2006
May 2006
June 2006
September 2006
October 2006
December 2006
February 2007
March 2007
October 2007
November 2007
February 2008
May 2008
July 2008
November 2008
December 2008
January 2009
February 2009
April 2009
September 2009
February 2010
March 2010
April 2010
June 2010
August 2010
October 2010
January 2011
July 2011
September 2011
October 2011
November 2011
December 2011
January 2012
March 2012
May 2012
June 2012
August 2012
October 2012
January 2013
March 2013
July 2013
January 2014
April 2014
October 2014
March 2015
May 2015
January 2016
April 2016
May 2016
June 2016
September 2016
November 2016
February 2017
June 2017
July 2017
August 2017
December 2017
January 2018
February 2018
March 2018
April 2018
July 2018
September 2018
November 2018
January 2019
April 2019
May 2019
July 2019
September 2019
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 3429}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 46}, {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 28, "token_count": 151}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 56, "token_count": 37}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 41, "token_count": 24}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 279}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 37, "token_count": 89}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 55, "token_count": 40}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 48, "token_count": 35}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 4, "token_count": 1}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 11, "token_count": 689}, {"author_id": 32, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 24}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 42, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1062}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 196}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 19, "token_count": 243}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 4, "token_count": 116}, {"author_id": 49, "token_count": 40}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
3475
45.40%
Al Viro
1685
22.01%
Doug Ledford
689
9.00%
Serge E. Hallyn
294
3.84%
David Howells
283
3.70%
Arnd Bergmann
214
2.80%
Davidlohr Bueso A
164
2.14%
Chris Wright
155
2.03%
Eric W. Biedermann
107
1.40%
André Goddard Rosa
89
1.16%
Deepa Dinamani
52
0.68%
Carsten Emde
40
0.52%
Li RongQing
40
0.52%
Cédric Le Goater
37
0.48%
Jiri Slaby
37
0.48%
Heiko Carstens
24
0.31%
Kees Cook
17
0.22%
Motohiro Kosaki
17
0.22%
Ingo Molnar
12
0.16%
Pavel Emelyanov
9
0.12%
Christoph Hellwig
7
0.09%
Dave Hansen
6
0.08%
Manfred Spraul
5
0.07%
Linus Torvalds
4
0.05%
Nicholas Piggin
3
0.04%
Alexey Dobriyan
2
0.03%
Kirill A. Shutemov
2
0.03%
Waiman Long
2
0.03%
Others
183
2.39%
Total
7654
msg.c
1322
-
49
6162
Linus Torvalds (pre-git)
Al Viro
Davidlohr Bueso A
Pierre Peiffer
Dominik Brodowski
Stanislav Kinsbursky
Arnd Bergmann
Manfred Spraul
Eric W. Biedermann
Peter Hurley
Nadia Derbey
Stephen D. Smalley
Kirill Korotaev
Sebastian Andrzej Siewior
Linus Torvalds
Philippe Mikoyan
Nikola Pajkovsky
Kees Cook
Greg Kroah-Hartman
Heiko Carstens
Ingo Molnar
Rafael Aquini
Jiri Slaby
Guillaume Knispel
Mathias Krause
Rik Van Riel
Andrew Morton
Mike Waychison
Pavel Emelyanov
Serge E. Hallyn
Steve Grubb
Alexey Dobriyan
Andi Kleen
Waiman Long
Deepa Dinamani
Stephen Rothwell
Others
June 1993
July 1993
August 1993
September 1993
October 1994
January 1996
March 1996
June 1996
January 1997
March 1997
February 1998
May 1999
June 1999
September 1999
January 2000
February 2002
July 2002
October 2002
November 2002
December 2002
January 2003
May 2003
May 2004
August 2004
October 2004
March 2005
September 2005
January 2006
March 2006
April 2006
May 2006
July 2006
October 2006
December 2006
October 2007
February 2008
April 2008
January 2009
May 2010
March 2011
February 2012
January 2013
March 2013
April 2013
July 2013
August 2013
September 2013
January 2014
March 2014
June 2014
December 2014
April 2015
June 2015
September 2015
August 2016
October 2016
November 2016
December 2016
February 2017
July 2017
August 2017
September 2017
November 2017
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
December 2018
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 952}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 353}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 39, "token_count": 18}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 39, "token_count": 1}, {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 39, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 73}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 116}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 45, "token_count": 15}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 71}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 6, "token_count": 127}, {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 7, "token_count": 360}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 41, "token_count": 20}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 274}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 53, "token_count": 42}, {"author_id": 18, "token_count": 154}, {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 368}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 91}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 226}, {"author_id": 35, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 77}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 35}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 182}, {"author_id": 43, "token_count": 66}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 48, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 974}, {"author_id": 26, "token_count": 20}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 23, "token_count": 13}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 29, "token_count": 46}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 306}, {"author_id": 5, "token_count": 139}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 153}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1709
27.73%
Al Viro
978
15.87%
Davidlohr Bueso A
903
14.65%
Pierre Peiffer
378
6.13%
Dominik Brodowski
306
4.97%
Stanislav Kinsbursky
274
4.45%
Arnd Bergmann
239
3.88%
Manfred Spraul
188
3.05%
Eric W. Biedermann
183
2.97%
Peter Hurley
170
2.76%
Nadia Derbey
130
2.11%
Stephen D. Smalley
99
1.61%
Kirill Korotaev
83
1.35%
Sebastian Andrzej Siewior
66
1.07%
Linus Torvalds
53
0.86%
Philippe Mikoyan
46
0.75%
Nikola Pajkovsky
42
0.68%
Kees Cook
36
0.58%
Greg Kroah-Hartman
24
0.39%
Heiko Carstens
20
0.32%
Ingo Molnar
20
0.32%
Rafael Aquini
16
0.26%
Jiri Slaby
14
0.23%
Guillaume Knispel
13
0.21%
Mathias Krause
13
0.21%
Rik Van Riel
12
0.19%
Andrew Morton
11
0.18%
Mike Waychison
11
0.18%
Pavel Emelyanov
9
0.15%
Serge E. Hallyn
8
0.13%
Steve Grubb
7
0.11%
Alexey Dobriyan
6
0.10%
Andi Kleen
4
0.06%
Waiman Long
4
0.06%
Deepa Dinamani
3
0.05%
Stephen Rothwell
2
0.03%
Others
82
1.33%
Total
6162
msgutil.c
184
-
13
797
Andrew Morton
Peter Hurley
Stanislav Kinsbursky
Serge E. Hallyn
Al Viro
Mathias Krause
Li RongQing
Eric W. Biedermann
David Howells
Others
April 2004
May 2004
April 2009
March 2011
June 2011
February 2012
January 2013
April 2013
November 2013
October 2014
October 2016
September 2017
May 2019
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 347}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 148}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 18, "token_count": 218}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
347
43.54%
Peter Hurley
218
27.35%
Stanislav Kinsbursky
148
18.57%
Serge E. Hallyn
27
3.39%
Al Viro
25
3.14%
Mathias Krause
10
1.25%
Li RongQing
9
1.13%
Eric W. Biedermann
6
0.75%
David Howells
1
0.13%
Others
6
0.75%
Total
797
namespace.c
206
-
14
792
Eric W. Biedermann
Pavel Emelyanov
Pierre Peiffer
Serge E. Hallyn
Al Viro
Alexey Dobriyan
Davidlohr Bueso A
Ingo Molnar
Nadia Derbey
David Howells
Greg Kroah-Hartman
Others
February 2008
April 2008
April 2009
June 2009
March 2010
March 2011
June 2011
July 2012
December 2012
March 2013
April 2013
September 2013
February 2014
October 2014
May 2016
August 2016
September 2016
February 2017
September 2017
November 2017
August 2018
November 2018
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 119}, {"author_id": 7, "token_count": 116}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 40, "token_count": 30}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 132}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 25}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 119}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 19, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
336
42.42%
Pavel Emelyanov
119
15.03%
Pierre Peiffer
116
14.65%
Serge E. Hallyn
77
9.72%
Al Viro
59
7.45%
Alexey Dobriyan
30
3.79%
Davidlohr Bueso A
10
1.26%
Ingo Molnar
6
0.76%
Nadia Derbey
3
0.38%
David Howells
2
0.25%
Greg Kroah-Hartman
1
0.13%
Others
33
4.17%
Total
792
sem.c
2448
-
53
9632
Manfred Spraul
Linus Torvalds (pre-git)
Al Viro
Davidlohr Bueso A
Rik Van Riel
Andrew Morton
Arnd Bergmann
Nadia Derbey
Dominik Brodowski
Dave Olien
Kirill Korotaev
Eric W. Biedermann
Pierre Peiffer
Nicholas Piggin
Stephen D. Smalley
Kees Cook
Linus Torvalds
Philippe Mikoyan
Rafael Aquini
Petr Mladek
Herton Ronaldo Krzesinski
Greg Kroah-Hartman
Serge E. Hallyn
Ingo Molnar
Mike Waychison
Mathias Krause
Heiko Carstens
Deepa Dinamani
Guillaume Knispel
Pavel Emelyanov
Andi Kleen
Stephen Rothwell
Steve Grubb
Others
June 1993
July 1993
September 1993
October 1994
January 1995
September 1996
January 1997
March 1997
October 1997
March 1998
May 1998
August 1998
December 1998
May 1999
June 1999
September 1999
January 2000
February 2002
April 2002
July 2002
October 2002
November 2002
December 2002
January 2003
May 2003
June 2003
July 2003
August 2003
December 2003
February 2004
May 2004
August 2004
October 2004
January 2005
March 2005
June 2005
August 2005
September 2005
January 2006
March 2006
April 2006
May 2006
October 2006
December 2006
October 2007
February 2008
April 2008
July 2008
January 2009
April 2009
December 2009
May 2010
July 2010
September 2010
March 2011
July 2011
November 2011
February 2012
March 2013
April 2013
May 2013
July 2013
September 2013
October 2013
January 2014
June 2014
December 2014
February 2015
April 2015
June 2015
August 2015
March 2016
August 2016
October 2016
December 2016
January 2017
February 2017
June 2017
July 2017
August 2017
September 2017
November 2017
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
December 2018
January 2019
March 2019
September 2019
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 239}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 408}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 910}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 241}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 25, "token_count": 221}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 39, "token_count": 20}, {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 39, "token_count": 1}, {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 78}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 269}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 213}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 249}, {"author_id": 24, "token_count": 4}, {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 7, "token_count": 77}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 336}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 41, "token_count": 16}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 196}, {"author_id": 31, "token_count": 110}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 239}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 152}, {"author_id": 16, "token_count": 428}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 20, "token_count": 56}, {"author_id": 3, "token_count": 4}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 34}, {"author_id": 3, "token_count": 635}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 63}, {"author_id": 3, "token_count": 189}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 3, "token_count": 1}, {"author_id": 58, "token_count": 35}, {"author_id": 33, "token_count": 41}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 231}, {"author_id": 35, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 61}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 59, "token_count": 32}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 547}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 783}, {"author_id": 26, "token_count": 83}, {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 14}, {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 23, "token_count": 13}, {"author_id": 20, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 29, "token_count": 45}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 232}, {"author_id": 5, "token_count": 158}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 85}, {"author_id": 26, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 171}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Manfred Spraul
2423
25.16%
Linus Torvalds (pre-git)
2053
21.31%
Al Viro
1026
10.65%
Davidlohr Bueso A
940
9.76%
Rik Van Riel
439
4.56%
Andrew Morton
408
4.24%
Arnd Bergmann
251
2.61%
Nadia Derbey
249
2.59%
Dominik Brodowski
232
2.41%
Dave Olien
221
2.29%
Kirill Korotaev
213
2.21%
Eric W. Biedermann
196
2.03%
Pierre Peiffer
182
1.89%
Nicholas Piggin
110
1.14%
Stephen D. Smalley
106
1.10%
Kees Cook
102
1.06%
Linus Torvalds
87
0.90%
Philippe Mikoyan
45
0.47%
Rafael Aquini
41
0.43%
Petr Mladek
35
0.36%
Herton Ronaldo Krzesinski
32
0.33%
Greg Kroah-Hartman
26
0.27%
Serge E. Hallyn
21
0.22%
Ingo Molnar
20
0.21%
Mike Waychison
19
0.20%
Mathias Krause
18
0.19%
Heiko Carstens
16
0.17%
Deepa Dinamani
14
0.15%
Guillaume Knispel
13
0.13%
Pavel Emelyanov
12
0.12%
Andi Kleen
3
0.03%
Stephen Rothwell
3
0.03%
Steve Grubb
3
0.03%
Others
73
0.76%
Total
9632
shm.c
1779
-
86
8018
Al Viro
Linus Torvalds (pre-git)
Eric W. Biedermann
Davidlohr Bueso A
Pierre Peiffer
Vasiliy Kulikov
Andrew Morton
Arnd Bergmann
Kirill Korotaev
Nadia Derbey
Helge Deller
Dominik Brodowski
Linus Torvalds
Jack Miller
Hugh Dickins
Manfred Spraul
Kirill A. Shutemov
Will Deacon
David Howells
Stephen D. Smalley
Mike Kravetz
Jane Chu
Adam Litke
Philippe Mikoyan
Stephen Rothwell
Greg Thelen
Dave Hansen
Kees Cook
Rik Van Riel
Rafael Aquini
Andi Kleen
Serge E. Hallyn
Greg Kroah-Hartman
Guillaume Knispel
Mike Waychison
Steve Grubb
Mathias Krause
Heiko Carstens
Nicholas Piggin
Pavel Emelyanov
Christoph Hellwig
Deepa Dinamani
Jiri Slaby
Alexey Dobriyan
Ingo Molnar
Motohiro Kosaki
Others
June 1993
July 1994
October 1994
January 1995
September 1996
March 1997
March 1998
May 1998
August 1998
February 1999
May 1999
June 1999
September 1999
January 2000
March 2000
May 2000
October 2000
February 2002
March 2002
April 2002
July 2002
September 2002
October 2002
November 2002
January 2003
April 2003
May 2003
July 2003
February 2004
March 2004
May 2004
August 2004
October 2004
December 2004
March 2005
May 2005
August 2005
September 2005
November 2005
January 2006
February 2006
March 2006
April 2006
October 2006
January 2007
February 2007
March 2007
June 2007
July 2007
October 2007
February 2008
April 2008
June 2008
July 2008
October 2008
November 2008
January 2009
February 2009
June 2009
August 2009
September 2009
November 2009
December 2009
January 2010
March 2010
May 2010
August 2010
October 2010
March 2011
May 2011
July 2011
August 2011
January 2012
February 2012
May 2012
June 2012
July 2012
September 2012
December 2012
January 2013
February 2013
April 2013
May 2013
July 2013
September 2013
November 2013
January 2014
June 2014
August 2014
December 2014
March 2015
April 2015
June 2015
August 2015
September 2015
January 2016
February 2016
May 2016
July 2016
December 2016
February 2017
May 2017
July 2017
August 2017
September 2017
November 2017
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 972}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 92}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 39, "token_count": 17}, {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 39, "token_count": 1}, {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 2, "token_count": 16}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 42}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 162}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 16, "token_count": 32}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 50, "token_count": 42}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 34, "token_count": 10}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 57, "token_count": 20}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 238}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 520}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 47, "token_count": 49}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 52, "token_count": 6}, {"author_id": 6, "token_count": 230}, {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 7, "token_count": 432}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 51, "token_count": 16}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 19, "token_count": 46}, {"author_id": 41, "token_count": 16}, {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 34, "token_count": 25}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 34, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 27, "token_count": 173}, {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 15, "token_count": 278}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 34, "token_count": 50}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 38, "token_count": 73}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 337}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 54, "token_count": 41}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 33, "token_count": 28}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 35, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 30, "token_count": 141}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 52, "token_count": 32}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 77}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 36, "token_count": 87}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1348}, {"author_id": 26, "token_count": 16}, {"author_id": 3, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 23}, {"author_id": 20, "token_count": 2}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 29, "token_count": 53}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 149}, {"author_id": 5, "token_count": 172}, {"author_id": 44, "token_count": 62}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 29}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 43}, {"author_id": 46, "token_count": 57}, {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 152}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
1458
18.18%
Linus Torvalds (pre-git)
1416
17.66%
Eric W. Biedermann
753
9.39%
Davidlohr Bueso A
489
6.10%
Pierre Peiffer
466
5.81%
Vasiliy Kulikov
299
3.73%
Andrew Morton
290
3.62%
Arnd Bergmann
245
3.06%
Kirill Korotaev
238
2.97%
Nadia Derbey
232
2.89%
Helge Deller
173
2.16%
Dominik Brodowski
149
1.86%
Linus Torvalds
145
1.81%
Jack Miller
141
1.76%
Hugh Dickins
104
1.30%
Manfred Spraul
98
1.22%
Kirill A. Shutemov
89
1.11%
Will Deacon
83
1.04%
David Howells
71
0.89%
Stephen D. Smalley
69
0.86%
Mike Kravetz
62
0.77%
Jane Chu
57
0.71%
Adam Litke
56
0.70%
Philippe Mikoyan
53
0.66%
Stephen Rothwell
42
0.52%
Greg Thelen
41
0.51%
Dave Hansen
38
0.47%
Kees Cook
38
0.47%
Rik Van Riel
32
0.40%
Rafael Aquini
28
0.35%
Andi Kleen
27
0.34%
Serge E. Hallyn
24
0.30%
Greg Kroah-Hartman
23
0.29%
Guillaume Knispel
23
0.29%
Mike Waychison
21
0.26%
Steve Grubb
20
0.25%
Mathias Krause
19
0.24%
Heiko Carstens
16
0.20%
Nicholas Piggin
16
0.20%
Pavel Emelyanov
14
0.17%
Christoph Hellwig
9
0.11%
Deepa Dinamani
5
0.06%
Jiri Slaby
3
0.04%
Alexey Dobriyan
2
0.02%
Ingo Molnar
2
0.02%
Motohiro Kosaki
1
0.01%
Others
338
4.22%
Total
8018
syscall.c
211
-
7
1034
Al Viro
Christoph Hellwig
Arnd Bergmann
Dominik Brodowski
Will Deacon
Greg Kroah-Hartman
Linus Torvalds
March 2010
July 2012
March 2013
July 2017
September 2017
November 2017
March 2018
April 2018
July 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 395}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 402}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 52}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 139}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
409
39.56%
Christoph Hellwig
395
38.20%
Arnd Bergmann
198
19.15%
Dominik Brodowski
28
2.71%
Will Deacon
2
0.19%
Greg Kroah-Hartman
1
0.10%
Linus Torvalds
1
0.10%
Total
1034
util.c
893
-
40
2935
Nadia Derbey
Mike Waychison
Linus Torvalds (pre-git)
Eric W. Biedermann
Davidlohr Bueso A
Manfred Spraul
Guillaume Knispel
Pierre Peiffer
Andrew Morton
Pavel Emelyanov
Kirill Korotaev
Linus Torvalds
Serge E. Hallyn
David Howells
Andi Kleen
Stephen D. Smalley
Al Viro
Alexey Dobriyan
Steve Grubb
Waiman Long
Rik Van Riel
Mathias Krause
Greg Kroah-Hartman
Will Deacon
Philippe Mikoyan
Rafael Aquini
Others
June 1993
August 1993
February 1994
January 1995
March 1997
October 1997
March 1998
January 1999
September 1999
January 2000
May 2000
February 2002
October 2002
November 2002
December 2002
August 2003
October 2003
May 2004
June 2004
August 2004
October 2004
September 2005
January 2006
March 2006
April 2006
October 2006
February 2007
October 2007
February 2008
April 2008
November 2008
December 2008
September 2009
March 2011
February 2012
July 2012
February 2013
March 2013
April 2013
July 2013
September 2013
January 2014
April 2014
June 2014
September 2014
October 2014
April 2015
June 2015
September 2015
March 2017
July 2017
September 2017
November 2017
February 2018
March 2018
April 2018
June 2018
August 2018
May 2019
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 130}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 182}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 51, "token_count": 12}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 446}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 150}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 520}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 63}, {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 7, "token_count": 132}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 19, "token_count": 16}, {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 92}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 3}, {"author_id": 4, "token_count": 89}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 23, "token_count": 200}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 138}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 92}, {"author_id": 22, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Nadia Derbey
555
18.91%
Mike Waychison
446
15.20%
Linus Torvalds (pre-git)
427
14.55%
Eric W. Biedermann
292
9.95%
Davidlohr Bueso A
278
9.47%
Manfred Spraul
230
7.84%
Guillaume Knispel
200
6.81%
Pierre Peiffer
136
4.63%
Andrew Morton
83
2.83%
Pavel Emelyanov
63
2.15%
Kirill Korotaev
36
1.23%
Linus Torvalds
30
1.02%
Serge E. Hallyn
24
0.82%
David Howells
16
0.55%
Andi Kleen
12
0.41%
Stephen D. Smalley
8
0.27%
Al Viro
7
0.24%
Alexey Dobriyan
7
0.24%
Steve Grubb
7
0.24%
Waiman Long
7
0.24%
Rik Van Riel
6
0.20%
Mathias Krause
4
0.14%
Greg Kroah-Hartman
2
0.07%
Will Deacon
2
0.07%
Philippe Mikoyan
1
0.03%
Rafael Aquini
1
0.03%
Others
55
1.87%
Total
2935
util.h
290
-
23
1239
Nadia Derbey
Davidlohr Bueso A
Serge E. Hallyn
Al Viro
Linus Torvalds (pre-git)
Waiman Long
Dominik Brodowski
Kirill Korotaev
Eric W. Biedermann
Mike Waychison
Andrew Morton
Manfred Spraul
Alexey Dobriyan
Stanislav Kinsbursky
Rafael Aquini
Pierre Peiffer
Guillaume Knispel
Arnd Bergmann
Pavel Emelyanov
Mathias Krause
Greg Kroah-Hartman
Will Deacon
Others
September 1999
January 2000
May 2000
October 2002
April 2004
May 2004
August 2004
September 2005
October 2006
October 2007
February 2008
April 2008
April 2009
June 2009
March 2011
February 2012
July 2012
January 2013
April 2013
July 2013
September 2013
November 2013
January 2014
June 2014
June 2015
July 2017
September 2017
November 2017
March 2018
August 2018
October 2018
December 2018
May 2019
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 65}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 172}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 4}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 116}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 40, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 33, "token_count": 19}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 111}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 80}, {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 41}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 22, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Nadia Derbey
172
13.88%
Davidlohr Bueso A
170
13.72%
Serge E. Hallyn
121
9.77%
Al Viro
112
9.04%
Linus Torvalds (pre-git)
97
7.83%
Waiman Long
93
7.51%
Dominik Brodowski
80
6.46%
Kirill Korotaev
65
5.25%
Eric W. Biedermann
64
5.17%
Mike Waychison
54
4.36%
Andrew Morton
50
4.04%
Manfred Spraul
44
3.55%
Alexey Dobriyan
29
2.34%
Stanislav Kinsbursky
23
1.86%
Rafael Aquini
19
1.53%
Pierre Peiffer
16
1.29%
Guillaume Knispel
13
1.05%
Arnd Bergmann
5
0.40%
Pavel Emelyanov
4
0.32%
Mathias Krause
3
0.24%
Greg Kroah-Hartman
1
0.08%
Will Deacon
1
0.08%
Others
3
0.24%
Total
1239
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
153
Author
Tokens
Proportion
Commits
Proportion
0
Al Viro
5985
14.84%
60
8.49%
1
Linus Torvalds (pre-git)
5702
14.13%
67
9.48%
2
Andrew Morton
4753
11.78%
35
4.95%
3
Manfred Spraul
3035
7.52%
63
8.91%
4
Davidlohr Bueso A
3027
7.50%
71
10.04%
5
Eric W. Biedermann
2440
6.05%
37
5.23%
6
Nadia Derbey
1445
3.58%
13
1.84%
7
Pierre Peiffer
1294
3.21%
14
1.98%
8
Arnd Bergmann
1152
2.86%
11
1.56%
9
Serge E. Hallyn
950
2.35%
8
1.13%
10
Dominik Brodowski
795
1.97%
10
1.41%
11
Doug Ledford
691
1.71%
7
0.99%
12
Kirill Korotaev
635
1.57%
5
0.71%
13
Stanislav Kinsbursky
609
1.51%
7
0.99%
14
Mike Waychison
551
1.37%
2
0.28%
15
Vasiliy Kulikov
493
1.22%
5
0.71%
16
Rik Van Riel
489
1.21%
5
0.71%
17
Christoph Hellwig
411
1.02%
3
0.42%
18
Peter Hurley
388
0.96%
8
1.13%
19
David Howells
373
0.92%
10
1.41%
20
Linus Torvalds
320
0.79%
20
2.83%
21
Stephen D. Smalley
282
0.70%
3
0.42%
22
Waiman Long
269
0.67%
4
0.57%
23
Guillaume Knispel
262
0.65%
1
0.14%
24
Pavel Emelyanov
233
0.58%
4
0.57%
25
Dave Olien
221
0.55%
1
0.14%
26
Kees Cook
193
0.48%
12
1.70%
27
Helge Deller
173
0.43%
1
0.14%
28
Chris Wright
155
0.38%
4
0.57%
29
Philippe Mikoyan
145
0.36%
1
0.14%
30
Jack Miller
141
0.35%
2
0.28%
31
Nicholas Piggin
129
0.32%
6
0.85%
32
Motohiro Kosaki
108
0.27%
3
0.42%
33
Rafael Aquini
105
0.26%
2
0.28%
34
Hugh Dickins
104
0.26%
10
1.41%
35
Mathias Krause
93
0.23%
3
0.42%
36
Kirill A. Shutemov
91
0.23%
3
0.42%
37
André Goddard Rosa
89
0.22%
6
0.85%
38
Will Deacon
88
0.22%
4
0.57%
39
Greg Kroah-Hartman
79
0.20%
6
0.85%
40
Alexey Dobriyan
76
0.19%
8
1.13%
41
Heiko Carstens
76
0.19%
3
0.42%
42
Deepa Dinamani
74
0.18%
6
0.85%
43
Sebastian Andrzej Siewior
66
0.16%
1
0.14%
44
Mike Kravetz
62
0.15%
1
0.14%
45
Ingo Molnar
61
0.15%
8
1.13%
46
Jane Chu
57
0.14%
1
0.14%
47
Adam Litke
56
0.14%
2
0.28%
48
Jiri Slaby
54
0.13%
4
0.57%
49
Li RongQing
49
0.12%
1
0.14%
50
Stephen Rothwell
47
0.12%
2
0.28%
51
Andi Kleen
46
0.11%
4
0.57%
52
Dave Hansen
44
0.11%
5
0.71%
53
Nikola Pajkovsky
42
0.10%
1
0.14%
54
Greg Thelen
41
0.10%
1
0.14%
55
Carsten Emde
40
0.10%
1
0.14%
56
Cédric Le Goater
37
0.09%
1
0.14%
57
Steve Grubb
37
0.09%
1
0.14%
58
Petr Mladek
35
0.09%
1
0.14%
59
Herton Ronaldo Krzesinski
32
0.08%
2
0.28%
60
Others
812
2.01%
116
16.41%
Total
40342
707