Linux Source Code
Home
Release 5.14
Help
ipc
root
Highlighting
Reset All
By Author
By Age
──────────
Adam Litke
Al Viro
Alexey Dobriyan
Alexey Gladkov
Andi Kleen
Andrew Morton
André Goddard Rosa
Arnd Bergmann
Carsten Emde
Chris Wright
Christoph Hellwig
Dave Hansen
Dave Olien
David Howells
Davidlohr Bueso A
Deepa Dinamani
Dominik Brodowski
Doug Ledford
Eric W. Biedermann
Giuseppe Scrivano
Greg Kroah-Hartman
Greg Thelen
Guillaume Knispel
Heiko Carstens
Helge Deller
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)
Lu Shuaibing
Manfred Spraul
Mathias Krause
Mike Kravetz
Mike Waychison
Motohiro Kosaki
Nadia Derbey
Nicholas Piggin
Nikola Pajkovsky
Oleg Nesterov
Others
Pavel Emelyanov
Peter Hurley
Philippe Mikoyan
Pierre Peiffer
Rafael Aquini
Rik Van Riel
Sebastian Andrzej Siewior
Serge E. Hallyn
Stanislav Kinsbursky
Stephen D. Smalley
Stephen Rothwell
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
Ingo Molnar
Greg Kroah-Hartman
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": 46, "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": 41, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
226
70.40%
Andrew Morton
89
27.73%
Ingo Molnar
1
0.31%
Greg Kroah-Hartman
1
0.31%
Others
4
1.25%
Total
321
ipc_sysctl.c
253
-
13
1221
Eric W. Biedermann
Vasiliy Kulikov
Stanislav Kinsbursky
Waiman Long
Nadia Derbey
Manfred Spraul
Mathias Krause
Pavel Emelyanov
Serge E. Hallyn
Davidlohr Bueso A
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": 498}, ]}, {"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": 97}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 15, "token_count": 192}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 164}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 36, "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": 121}, ]}, {"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
498
40.79%
Vasiliy Kulikov
192
15.72%
Stanislav Kinsbursky
164
13.43%
Waiman Long
162
13.27%
Nadia Derbey
103
8.44%
Manfred Spraul
47
3.85%
Mathias Krause
26
2.13%
Pavel Emelyanov
3
0.25%
Serge E. Hallyn
1
0.08%
Davidlohr Bueso A
1
0.08%
Others
24
1.97%
Total
1221
mq_sysctl.c
120
-
8
529
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": 352}, {"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": 71}, ]}, {"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
352
66.54%
Motohiro Kosaki
90
17.01%
Davidlohr Bueso A
71
13.42%
Eric W. Biedermann
3
0.57%
Doug Ledford
2
0.38%
Others
11
2.08%
Total
529
mqueue.c
1740
-
58
7797
Andrew Morton
Al Viro
Doug Ledford
Serge E. Hallyn
David Howells
Arnd Bergmann
Davidlohr Bueso A
Chris Wright
Eric W. Biedermann
André Goddard Rosa
Alexey Gladkov
Oleg Nesterov
Deepa Dinamani
Manfred Spraul
Li RongQing
Carsten Emde
Jiri Slaby
Heiko Carstens
Motohiro Kosaki
Ingo Molnar
Kees Cook
Pavel Emelyanov
Christoph Hellwig
Dave Hansen
Linus Torvalds
Nicholas Piggin
Waiman Long
Kirill A. Shutemov
Alexey Dobriyan
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
November 2018
January 2019
April 2019
May 2019
July 2019
September 2019
February 2020
May 2020
January 2021
April 2021
May 2021
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 3386}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 46}, {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 31, "token_count": 112}, ]}, {"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": 46, "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": 56, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"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": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 43, "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": 278}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 39, "token_count": 88}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 59, "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": 30, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 51, "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": 12}, ]}, {"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": 43}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 37, "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": 44, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 46, "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": 44, "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": 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": 112}, {"author_id": 53, "token_count": 40}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 45, "token_count": 66}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 34, "token_count": 86}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
3432
44.02%
Al Viro
1685
21.61%
Doug Ledford
689
8.84%
Serge E. Hallyn
290
3.72%
David Howells
275
3.53%
Arnd Bergmann
214
2.74%
Davidlohr Bueso A
204
2.62%
Chris Wright
116
1.49%
Eric W. Biedermann
106
1.36%
André Goddard Rosa
88
1.13%
Alexey Gladkov
86
1.10%
Oleg Nesterov
66
0.85%
Deepa Dinamani
52
0.67%
Manfred Spraul
42
0.54%
Li RongQing
40
0.51%
Carsten Emde
40
0.51%
Jiri Slaby
37
0.47%
Heiko Carstens
24
0.31%
Motohiro Kosaki
17
0.22%
Ingo Molnar
12
0.15%
Kees Cook
10
0.13%
Pavel Emelyanov
9
0.12%
Christoph Hellwig
7
0.09%
Dave Hansen
6
0.08%
Linus Torvalds
4
0.05%
Nicholas Piggin
3
0.04%
Waiman Long
2
0.03%
Kirill A. Shutemov
2
0.03%
Alexey Dobriyan
2
0.03%
Others
237
3.04%
Total
7797
msg.c
1356
-
53
6233
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
Lu Shuaibing
Philippe Mikoyan
Nikola Pajkovsky
Kees Cook
Greg Kroah-Hartman
Ingo Molnar
Heiko Carstens
Rafael Aquini
Jiri Slaby
Mathias Krause
Guillaume Knispel
Rik Van Riel
Mike Waychison
Andrew Morton
Pavel Emelyanov
Serge E. Hallyn
Alexey Dobriyan
Waiman Long
Andi Kleen
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
February 2020
June 2020
May 2021
June 2021
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": 951}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 353}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 18}, {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 41, "token_count": 1}, {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 41, "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": 46, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 46, "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": 352}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 43, "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": 43}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 274}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 57, "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": 36, "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": 47, "token_count": 60}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 51, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 961}, {"author_id": 26, "token_count": 17}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 44, "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": 41, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "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}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 52, "token_count": 51}, {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1708
27.40%
Al Viro
965
15.48%
Davidlohr Bueso A
903
14.49%
Pierre Peiffer
370
5.94%
Dominik Brodowski
306
4.91%
Stanislav Kinsbursky
274
4.40%
Arnd Bergmann
239
3.83%
Manfred Spraul
222
3.56%
Eric W. Biedermann
182
2.92%
Peter Hurley
170
2.73%
Nadia Derbey
130
2.09%
Stephen D. Smalley
99
1.59%
Kirill Korotaev
83
1.33%
Sebastian Andrzej Siewior
60
0.96%
Linus Torvalds
53
0.85%
Lu Shuaibing
51
0.82%
Philippe Mikoyan
46
0.74%
Nikola Pajkovsky
42
0.67%
Kees Cook
33
0.53%
Greg Kroah-Hartman
24
0.39%
Ingo Molnar
20
0.32%
Heiko Carstens
20
0.32%
Rafael Aquini
16
0.26%
Jiri Slaby
14
0.22%
Mathias Krause
13
0.21%
Guillaume Knispel
13
0.21%
Rik Van Riel
12
0.19%
Mike Waychison
11
0.18%
Andrew Morton
11
0.18%
Pavel Emelyanov
9
0.14%
Serge E. Hallyn
8
0.13%
Alexey Dobriyan
6
0.10%
Waiman Long
4
0.06%
Andi Kleen
4
0.06%
Deepa Dinamani
3
0.05%
Stephen Rothwell
2
0.03%
Others
107
1.72%
Total
6233
msgutil.c
184
-
14
799
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
August 2020
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": 36, "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": 53, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
347
43.43%
Peter Hurley
218
27.28%
Stanislav Kinsbursky
148
18.52%
Serge E. Hallyn
27
3.38%
Al Viro
25
3.13%
Mathias Krause
10
1.25%
Li RongQing
9
1.13%
Eric W. Biedermann
6
0.75%
David Howells
1
0.13%
Others
8
1.00%
Total
799
namespace.c
225
-
17
877
Eric W. Biedermann
Pavel Emelyanov
Pierre Peiffer
Giuseppe Scrivano
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
May 2020
June 2020
August 2020
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 117}, {"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": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"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": 2}, ]}, {"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": 46, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 42, "token_count": 79}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
326
37.17%
Pavel Emelyanov
117
13.34%
Pierre Peiffer
116
13.23%
Giuseppe Scrivano
79
9.01%
Serge E. Hallyn
77
8.78%
Al Viro
59
6.73%
Alexey Dobriyan
28
3.19%
Davidlohr Bueso A
10
1.14%
Ingo Molnar
6
0.68%
Nadia Derbey
3
0.34%
David Howells
2
0.23%
Greg Kroah-Hartman
1
0.11%
Others
53
6.04%
Total
877
sem.c
2468
-
55
9681
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
Greg Kroah-Hartman
Serge E. Hallyn
Ingo Molnar
Mike Waychison
Mathias Krause
Heiko Carstens
Deepa Dinamani
Guillaume Knispel
Pavel Emelyanov
Stephen Rothwell
Andi Kleen
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
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
February 2020
August 2020
May 2021
June 2021
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": 220}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 20}, {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 41, "token_count": 1}, {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 41, "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": 46, "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": 46, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "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": 1191222000, "group": [ {"author_id": 6, "token_count": 248}, {"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": 335}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 196}, {"author_id": 30, "token_count": 110}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 238}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"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": 633}, ]}, {"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": 33, "token_count": 41}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 231}, {"author_id": 36, "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": 60, "token_count": 31}, ]}, {"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": 62}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 540}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 782}, {"author_id": 26, "token_count": 83}, {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 44, "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": 41, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "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": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Manfred Spraul
2450
25.31%
Linus Torvalds (pre-git)
2053
21.21%
Al Viro
1025
10.59%
Davidlohr Bueso A
933
9.64%
Rik Van Riel
439
4.53%
Andrew Morton
408
4.21%
Arnd Bergmann
251
2.59%
Nadia Derbey
248
2.56%
Dominik Brodowski
232
2.40%
Dave Olien
220
2.27%
Kirill Korotaev
213
2.20%
Eric W. Biedermann
196
2.02%
Pierre Peiffer
182
1.88%
Nicholas Piggin
110
1.14%
Stephen D. Smalley
106
1.09%
Kees Cook
102
1.05%
Linus Torvalds
87
0.90%
Philippe Mikoyan
45
0.46%
Rafael Aquini
41
0.42%
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.14%
Guillaume Knispel
13
0.13%
Pavel Emelyanov
12
0.12%
Stephen Rothwell
3
0.03%
Andi Kleen
3
0.03%
Others
175
1.81%
Total
9681
shm.c
1777
-
92
8007
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
Guillaume Knispel
Greg Kroah-Hartman
Mike Waychison
Mathias Krause
Alexey Gladkov
Nicholas Piggin
Heiko Carstens
Pavel Emelyanov
Christoph Hellwig
Deepa Dinamani
Jiri Slaby
Ingo Molnar
Alexey Dobriyan
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
April 2020
June 2020
August 2020
December 2020
April 2021
June 2021
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": 192}, ]}, {"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": 965}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 90}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 17}, {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 41, "token_count": 1}, {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 2, "token_count": 16}, {"author_id": 41, "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": 28}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 54, "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": 35, "token_count": 10}, {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 23}, ]}, {"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": 50, "token_count": 49}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 50, "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": 30, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 6, "token_count": 229}, {"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": 425}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 55, "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": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 19, "token_count": 46}, {"author_id": 43, "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": 35, "token_count": 22}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 35, "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": 51, "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": 35, "token_count": 50}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"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": 55, "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": 58, "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": 36, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 29, "token_count": 141}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 56, "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": 37, "token_count": 87}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 37, "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": 1345}, {"author_id": 26, "token_count": 13}, {"author_id": 3, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 44, "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": 41, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "token_count": 53}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 149}, {"author_id": 5, "token_count": 170}, {"author_id": 48, "token_count": 57}, ]}, {"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": 49, "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}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 34, "token_count": 17}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
1454
18.16%
Linus Torvalds (pre-git)
1404
17.53%
Eric W. Biedermann
751
9.38%
Davidlohr Bueso A
489
6.11%
Pierre Peiffer
459
5.73%
Vasiliy Kulikov
299
3.73%
Andrew Morton
290
3.62%
Arnd Bergmann
245
3.06%
Kirill Korotaev
238
2.97%
Nadia Derbey
231
2.88%
Helge Deller
173
2.16%
Dominik Brodowski
149
1.86%
Linus Torvalds
143
1.79%
Jack Miller
141
1.76%
Hugh Dickins
101
1.26%
Manfred Spraul
98
1.22%
Kirill A. Shutemov
89
1.11%
Will Deacon
83
1.04%
David Howells
70
0.87%
Stephen D. Smalley
69
0.86%
Mike Kravetz
57
0.71%
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
35
0.44%
Rik Van Riel
28
0.35%
Rafael Aquini
28
0.35%
Andi Kleen
27
0.34%
Serge E. Hallyn
24
0.30%
Guillaume Knispel
23
0.29%
Greg Kroah-Hartman
23
0.29%
Mike Waychison
21
0.26%
Mathias Krause
19
0.24%
Alexey Gladkov
17
0.21%
Nicholas Piggin
16
0.20%
Heiko Carstens
16
0.20%
Pavel Emelyanov
14
0.17%
Christoph Hellwig
9
0.11%
Deepa Dinamani
5
0.06%
Jiri Slaby
3
0.04%
Ingo Molnar
2
0.02%
Alexey Dobriyan
2
0.02%
Motohiro Kosaki
1
0.01%
Others
374
4.67%
Total
8007
syscall.c
211
-
7
1028
Al Viro
Christoph Hellwig
Arnd Bergmann
Dominik Brodowski
Will Deacon
Linus Torvalds
Greg Kroah-Hartman
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": 41, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"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.79%
Christoph Hellwig
395
38.42%
Arnd Bergmann
192
18.68%
Dominik Brodowski
28
2.72%
Will Deacon
2
0.19%
Linus Torvalds
1
0.10%
Greg Kroah-Hartman
1
0.10%
Total
1028
util.c
928
-
42
3033
Nadia Derbey
Mike Waychison
Linus Torvalds (pre-git)
Manfred Spraul
Eric W. Biedermann
Davidlohr Bueso A
Guillaume Knispel
Pierre Peiffer
Andrew Morton
Pavel Emelyanov
Kirill Korotaev
Linus Torvalds
Serge E. Hallyn
Alexey Dobriyan
David Howells
Andi Kleen
Stephen D. Smalley
Waiman Long
Al Viro
Rik Van Riel
Mathias Krause
Will Deacon
Greg Kroah-Hartman
Rafael Aquini
Philippe Mikoyan
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
December 2019
February 2020
April 2020
May 2020
June 2021
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": 41, "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": 55, "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": 438}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "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": 505}, {"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": 6}, ]}, {"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": 36, "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": 199}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 121}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "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}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 107}, ]}, ]
Author Name
Tokens
Token Proportion
Nadia Derbey
540
17.80%
Mike Waychison
438
14.44%
Linus Torvalds (pre-git)
427
14.08%
Manfred Spraul
337
11.11%
Eric W. Biedermann
292
9.63%
Davidlohr Bueso A
261
8.61%
Guillaume Knispel
199
6.56%
Pierre Peiffer
136
4.48%
Andrew Morton
83
2.74%
Pavel Emelyanov
63
2.08%
Kirill Korotaev
36
1.19%
Linus Torvalds
30
0.99%
Serge E. Hallyn
24
0.79%
Alexey Dobriyan
21
0.69%
David Howells
16
0.53%
Andi Kleen
12
0.40%
Stephen D. Smalley
8
0.26%
Waiman Long
7
0.23%
Al Viro
7
0.23%
Rik Van Riel
6
0.20%
Mathias Krause
4
0.13%
Will Deacon
2
0.07%
Greg Kroah-Hartman
2
0.07%
Rafael Aquini
1
0.03%
Philippe Mikoyan
1
0.03%
Others
80
2.64%
Total
3033
util.h
293
-
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
Will Deacon
Greg Kroah-Hartman
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
June 2021
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": 36, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 33, "token_count": 19}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 36, "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": 41, "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": 9}, ]}, {"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}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
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%
Will Deacon
1
0.08%
Greg Kroah-Hartman
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:
166
Author
Tokens
Proportion
Commits
Proportion
0
Al Viro
5967
14.64%
59
8.04%
1
Linus Torvalds (pre-git)
5689
13.96%
67
9.13%
2
Andrew Morton
4710
11.55%
35
4.77%
3
Manfred Spraul
3240
7.95%
68
9.26%
4
Davidlohr Bueso A
3042
7.46%
72
9.81%
5
Eric W. Biedermann
2424
5.95%
36
4.90%
6
Nadia Derbey
1427
3.50%
13
1.77%
7
Pierre Peiffer
1279
3.14%
14
1.91%
8
Arnd Bergmann
1146
2.81%
11
1.50%
9
Serge E. Hallyn
945
2.32%
8
1.09%
10
Dominik Brodowski
795
1.95%
10
1.36%
11
Doug Ledford
691
1.70%
7
0.95%
12
Kirill Korotaev
635
1.56%
5
0.68%
13
Stanislav Kinsbursky
609
1.49%
7
0.95%
14
Mike Waychison
543
1.33%
2
0.27%
15
Vasiliy Kulikov
491
1.20%
5
0.68%
16
Rik Van Riel
485
1.19%
5
0.68%
17
Christoph Hellwig
411
1.01%
3
0.41%
18
Peter Hurley
388
0.95%
8
1.09%
19
David Howells
364
0.89%
10
1.36%
20
Linus Torvalds
318
0.78%
19
2.59%
21
Stephen D. Smalley
282
0.69%
3
0.41%
22
Waiman Long
268
0.66%
4
0.54%
23
Guillaume Knispel
261
0.64%
1
0.14%
24
Pavel Emelyanov
231
0.57%
4
0.54%
25
Dave Olien
220
0.54%
1
0.14%
26
Kees Cook
180
0.44%
12
1.63%
27
Helge Deller
173
0.42%
1
0.14%
28
Philippe Mikoyan
145
0.36%
1
0.14%
29
Jack Miller
141
0.35%
2
0.27%
30
Nicholas Piggin
129
0.32%
6
0.82%
31
Chris Wright
116
0.28%
4
0.54%
32
Motohiro Kosaki
108
0.26%
3
0.41%
33
Rafael Aquini
105
0.26%
2
0.27%
34
Alexey Gladkov
103
0.25%
2
0.27%
35
Hugh Dickins
101
0.25%
10
1.36%
36
Mathias Krause
93
0.23%
3
0.41%
37
Kirill A. Shutemov
91
0.22%
3
0.41%
38
Will Deacon
88
0.22%
4
0.54%
39
André Goddard Rosa
88
0.22%
6
0.82%
40
Alexey Dobriyan
88
0.22%
10
1.36%
41
Greg Kroah-Hartman
79
0.19%
6
0.82%
42
Giuseppe Scrivano
79
0.19%
1
0.14%
43
Heiko Carstens
76
0.19%
3
0.41%
44
Deepa Dinamani
74
0.18%
6
0.82%
45
Oleg Nesterov
66
0.16%
1
0.14%
46
Ingo Molnar
61
0.15%
8
1.09%
47
Sebastian Andrzej Siewior
60
0.15%
1
0.14%
48
Mike Kravetz
57
0.14%
1
0.14%
49
Jane Chu
57
0.14%
1
0.14%
50
Adam Litke
56
0.14%
2
0.27%
51
Jiri Slaby
54
0.13%
4
0.54%
52
Lu Shuaibing
51
0.13%
1
0.14%
53
Li RongQing
49
0.12%
1
0.14%
54
Stephen Rothwell
47
0.12%
2
0.27%
55
Andi Kleen
46
0.11%
4
0.54%
56
Dave Hansen
44
0.11%
5
0.68%
57
Nikola Pajkovsky
42
0.10%
1
0.14%
58
Greg Thelen
41
0.10%
1
0.14%
59
Carsten Emde
40
0.10%
1
0.14%
60
Others
1076
2.64%
138
18.80%
Total
40765
734