Linux Source Code
Home
Release 5.17
Help
ipc
root
Highlighting
Reset All
By Author
By Age
──────────
Adam Litke
Al Viro
Alexander Mikhalitsyn
Alexey Dobriyan
Alexey Gladkov
Andi Kleen
Andrew Morton
André Goddard Rosa
Arnd Bergmann
Chris Wright
Christoph Hellwig
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
Michal Clapinski
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": 48, "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": 42, "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
257
-
13
1265
Eric W. Biedermann
Vasiliy Kulikov
Waiman Long
Stanislav Kinsbursky
Nadia Derbey
Michal Clapinski
Manfred Spraul
Mathias Krause
Pavel Emelyanov
Davidlohr Bueso A
Others
February 2007
February 2008
April 2008
July 2008
July 2011
January 2013
November 2013
April 2014
June 2014
December 2014
October 2018
May 2019
June 2019
July 2019
November 2021
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 484}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 184}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 158}, ]}, {"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": 37}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 117}, ]}, {"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}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 40, "token_count": 81}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
484
38.26%
Vasiliy Kulikov
184
14.55%
Waiman Long
158
12.49%
Stanislav Kinsbursky
158
12.49%
Nadia Derbey
100
7.91%
Michal Clapinski
81
6.40%
Manfred Spraul
46
3.64%
Mathias Krause
26
2.06%
Pavel Emelyanov
3
0.24%
Davidlohr Bueso A
1
0.08%
Others
24
1.90%
Total
1265
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": 33, "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
Jiri Slaby
Heiko Carstens
Motohiro Kosaki
Ingo Molnar
Kees Cook
Pavel Emelyanov
Christoph Hellwig
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": 32, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 32, "token_count": 112}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "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": 48, "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": 60, "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": 25, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "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": 45, "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": 39, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 38, "token_count": 88}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "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": 53, "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": 33, "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": 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": 46, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "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": 46, "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": 7, "token_count": 196}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 19, "token_count": 243}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "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": 55, "token_count": 40}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 27, "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": 47, "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%
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%
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
283
3.63%
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
September 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": 42, "token_count": 18}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 42, "token_count": 1}, {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 42, "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": 7, "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": 48, "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": 48, "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": 25, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 8, "token_count": 352}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 45, "token_count": 20}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "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": 58, "token_count": 42}, {"author_id": 18, "token_count": 154}, {"author_id": 15, "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": 31, "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": 7, "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": 49, "token_count": 60}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 961}, {"author_id": 27, "token_count": 16}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 23, "token_count": 13}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 42, "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": 7, "token_count": 3}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 7, "token_count": 153}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 54, "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}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
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
32
0.51%
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
108
1.73%
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": 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": 55, "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
-
18
877
Eric W. Biedermann
Pierre Peiffer
Pavel Emelyanov
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
September 2021
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 116}, {"author_id": 8, "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": 39, "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": 48, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 42, "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": 43, "token_count": 79}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
326
37.17%
Pierre Peiffer
116
13.23%
Pavel Emelyanov
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
54
6.16%
Total
877
sem.c
2488
-
56
9763
Manfred Spraul
Linus Torvalds (pre-git)
Al Viro
Davidlohr Bueso A
Rik Van Riel
Arnd Bergmann
Andrew Morton
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
August 2021
September 2021
February 2022
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"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": 393}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"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": 862}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 241}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 26, "token_count": 219}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 42, "token_count": 20}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 42, "token_count": 1}, {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"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": 265}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"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": 7, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 48, "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": 48, "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": 200}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 247}, {"author_id": 25, "token_count": 4}, {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 8}, {"author_id": 8, "token_count": 75}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 8, "token_count": 77}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 333}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 45, "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": 15, "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": 15, "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": 94}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 3, "token_count": 1}, {"author_id": 31, "token_count": 41}, {"author_id": 60, "token_count": 35}, ]}, {"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": 7, "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": 535}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "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": 778}, {"author_id": 27, "token_count": 82}, {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 14}, {"author_id": 27, "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": 42, "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": 7, "token_count": 9}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 85}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "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": 7, "token_count": 171}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "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}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 7, "token_count": 177}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Manfred Spraul
2446
25.05%
Linus Torvalds (pre-git)
1985
20.33%
Al Viro
1021
10.46%
Davidlohr Bueso A
928
9.51%
Rik Van Riel
439
4.50%
Arnd Bergmann
428
4.38%
Andrew Morton
399
4.09%
Nadia Derbey
247
2.53%
Dominik Brodowski
232
2.38%
Dave Olien
219
2.24%
Kirill Korotaev
200
2.05%
Eric W. Biedermann
196
2.01%
Pierre Peiffer
182
1.86%
Nicholas Piggin
110
1.13%
Stephen D. Smalley
106
1.09%
Kees Cook
98
1.00%
Linus Torvalds
87
0.89%
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.20%
Mike Waychison
19
0.19%
Mathias Krause
18
0.18%
Heiko Carstens
16
0.16%
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
189
1.94%
Total
9763
shm.c
1868
-
93
8097
Al Viro
Linus Torvalds (pre-git)
Eric W. Biedermann
Davidlohr Bueso A
Pierre Peiffer
Andrew Morton
Vasiliy Kulikov
Arnd Bergmann
Alexander Mikhalitsyn
Kirill Korotaev
Nadia Derbey
Helge Deller
Dominik Brodowski
Linus Torvalds
Manfred Spraul
Kirill A. Shutemov
Will Deacon
Jack Miller
Hugh Dickins
David Howells
Stephen D. Smalley
Mike Kravetz
Jane Chu
Adam Litke
Philippe Mikoyan
Stephen Rothwell
Greg Thelen
Kees Cook
Rafael Aquini
Andi Kleen
Serge E. Hallyn
Guillaume Knispel
Greg Kroah-Hartman
Mike Waychison
Rik Van Riel
Mathias Krause
Nicholas Piggin
Heiko Carstens
Pavel Emelyanov
Alexey Gladkov
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
September 2021
November 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": 964}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 88}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 42, "token_count": 17}, {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 42, "token_count": 1}, {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 2, "token_count": 16}, {"author_id": 42, "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": 15, "token_count": 20}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "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": 44, "token_count": 10}, {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 233}, ]}, {"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": 52, "token_count": 49}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 52, "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": 6, "token_count": 229}, {"author_id": 25, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 8}, {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 8, "token_count": 425}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 57, "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": 45, "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": 44, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"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": 53, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 28, "token_count": 173}, {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 252}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 44, "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": 37, "token_count": 73}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"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": 59, "token_count": 41}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 31, "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": 41, "token_count": 79}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 7, "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": 19}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 44, "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": 1345}, {"author_id": 27, "token_count": 12}, {"author_id": 3, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 27, "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": 37, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 42, "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": 168}, {"author_id": 50, "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": 7, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 43}, {"author_id": 51, "token_count": 57}, {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 7, "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": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 236}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
1451
17.92%
Linus Torvalds (pre-git)
1403
17.33%
Eric W. Biedermann
749
9.25%
Davidlohr Bueso A
489
6.04%
Pierre Peiffer
459
5.67%
Andrew Morton
290
3.58%
Vasiliy Kulikov
270
3.33%
Arnd Bergmann
245
3.03%
Alexander Mikhalitsyn
236
2.91%
Kirill Korotaev
233
2.88%
Nadia Derbey
231
2.85%
Helge Deller
173
2.14%
Dominik Brodowski
149
1.84%
Linus Torvalds
141
1.74%
Manfred Spraul
98
1.21%
Kirill A. Shutemov
89
1.10%
Will Deacon
83
1.03%
Jack Miller
79
0.98%
Hugh Dickins
76
0.94%
David Howells
70
0.86%
Stephen D. Smalley
69
0.85%
Mike Kravetz
57
0.70%
Jane Chu
57
0.70%
Adam Litke
56
0.69%
Philippe Mikoyan
53
0.65%
Stephen Rothwell
42
0.52%
Greg Thelen
41
0.51%
Kees Cook
34
0.42%
Rafael Aquini
28
0.35%
Andi Kleen
27
0.33%
Serge E. Hallyn
24
0.30%
Guillaume Knispel
23
0.28%
Greg Kroah-Hartman
23
0.28%
Mike Waychison
21
0.26%
Rik Van Riel
20
0.25%
Mathias Krause
19
0.23%
Nicholas Piggin
16
0.20%
Heiko Carstens
16
0.20%
Pavel Emelyanov
14
0.17%
Alexey Gladkov
12
0.15%
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
409
5.05%
Total
8097
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": 37, "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": 42, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "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
920
-
44
2999
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
Rafael Aquini
David Howells
Andi Kleen
Stephen D. Smalley
Alexander Mikhalitsyn
Waiman Long
Rik Van Riel
Al Viro
Mathias Krause
Will Deacon
Greg Kroah-Hartman
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
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
September 2021
November 2021
January 2022
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": 42, "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": 57, "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": 452}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 25, "token_count": 63}, {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 8, "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": 37, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 3}, {"author_id": 4, "token_count": 89}, {"author_id": 15, "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": 31, "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": 199}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 121}, {"author_id": 42, "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": 39, "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": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nadia Derbey
487
16.24%
Mike Waychison
438
14.60%
Linus Torvalds (pre-git)
427
14.24%
Manfred Spraul
337
11.24%
Eric W. Biedermann
292
9.74%
Davidlohr Bueso A
261
8.70%
Guillaume Knispel
199
6.64%
Pierre Peiffer
136
4.53%
Andrew Morton
83
2.77%
Pavel Emelyanov
63
2.10%
Kirill Korotaev
36
1.20%
Linus Torvalds
30
1.00%
Serge E. Hallyn
24
0.80%
Alexey Dobriyan
21
0.70%
Rafael Aquini
17
0.57%
David Howells
16
0.53%
Andi Kleen
12
0.40%
Stephen D. Smalley
8
0.27%
Alexander Mikhalitsyn
8
0.27%
Waiman Long
6
0.20%
Rik Van Riel
6
0.20%
Al Viro
6
0.20%
Mathias Krause
4
0.13%
Will Deacon
2
0.07%
Greg Kroah-Hartman
2
0.07%
Philippe Mikoyan
1
0.03%
Others
77
2.57%
Total
2999
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": 25, "token_count": 4}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 116}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 39, "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": 37, "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": 31, "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": 42, "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": 7, "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:
170
Author
Tokens
Proportion
Commits
Proportion
0
Al Viro
5959
14.55%
58
7.85%
1
Linus Torvalds (pre-git)
5620
13.73%
67
9.07%
2
Andrew Morton
4701
11.48%
35
4.74%
3
Manfred Spraul
3235
7.90%
68
9.20%
4
Davidlohr Bueso A
3037
7.42%
72
9.74%
5
Eric W. Biedermann
2408
5.88%
36
4.87%
6
Nadia Derbey
1370
3.35%
13
1.76%
7
Arnd Bergmann
1323
3.23%
12
1.62%
8
Pierre Peiffer
1279
3.12%
14
1.89%
9
Serge E. Hallyn
944
2.31%
7
0.95%
10
Dominik Brodowski
795
1.94%
10
1.35%
11
Doug Ledford
691
1.69%
7
0.95%
12
Kirill Korotaev
617
1.51%
5
0.68%
13
Stanislav Kinsbursky
603
1.47%
7
0.95%
14
Mike Waychison
543
1.33%
2
0.27%
15
Rik Van Riel
477
1.16%
5
0.68%
16
Vasiliy Kulikov
454
1.11%
5
0.68%
17
Christoph Hellwig
411
1.00%
3
0.41%
18
Peter Hurley
388
0.95%
8
1.08%
19
David Howells
364
0.89%
10
1.35%
20
Linus Torvalds
316
0.77%
19
2.57%
21
Stephen D. Smalley
282
0.69%
3
0.41%
22
Waiman Long
263
0.64%
4
0.54%
23
Guillaume Knispel
261
0.64%
1
0.14%
24
Alexander Mikhalitsyn
244
0.60%
2
0.27%
25
Pavel Emelyanov
230
0.56%
4
0.54%
26
Dave Olien
219
0.53%
1
0.14%
27
Kees Cook
174
0.42%
11
1.49%
28
Helge Deller
173
0.42%
1
0.14%
29
Philippe Mikoyan
145
0.35%
1
0.14%
30
Nicholas Piggin
129
0.32%
6
0.81%
31
Rafael Aquini
121
0.30%
3
0.41%
32
Chris Wright
116
0.28%
4
0.54%
33
Motohiro Kosaki
108
0.26%
3
0.41%
34
Alexey Gladkov
98
0.24%
2
0.27%
35
Mathias Krause
93
0.23%
3
0.41%
36
Kirill A. Shutemov
91
0.22%
3
0.41%
37
Will Deacon
88
0.21%
4
0.54%
38
André Goddard Rosa
88
0.21%
6
0.81%
39
Alexey Dobriyan
88
0.21%
10
1.35%
40
Michal Clapinski
81
0.20%
1
0.14%
41
Jack Miller
79
0.19%
2
0.27%
42
Greg Kroah-Hartman
79
0.19%
6
0.81%
43
Giuseppe Scrivano
79
0.19%
1
0.14%
44
Hugh Dickins
76
0.19%
9
1.22%
45
Heiko Carstens
76
0.19%
3
0.41%
46
Deepa Dinamani
74
0.18%
6
0.81%
47
Oleg Nesterov
66
0.16%
1
0.14%
48
Ingo Molnar
61
0.15%
8
1.08%
49
Sebastian Andrzej Siewior
60
0.15%
1
0.14%
50
Mike Kravetz
57
0.14%
1
0.14%
51
Jane Chu
57
0.14%
1
0.14%
52
Adam Litke
56
0.14%
2
0.27%
53
Jiri Slaby
54
0.13%
4
0.54%
54
Lu Shuaibing
51
0.12%
1
0.14%
55
Li RongQing
49
0.12%
1
0.14%
56
Stephen Rothwell
47
0.11%
2
0.27%
57
Andi Kleen
46
0.11%
4
0.54%
58
Nikola Pajkovsky
42
0.10%
1
0.14%
59
Greg Thelen
41
0.10%
1
0.14%
60
Others
1170
2.86%
148
20.03%
Total
40947
739