Linux Source Code
Home
Release 5.13
Help
proc
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Albert D. Cahalan
Alexey Dobriyan
Alexey Gladkov
Andrea Arcangeli
Andrew Morton
Andrey Vagin
Arjan van de Ven
Chen Hanxiao
Christian Brauner
Christoph Hellwig
Cyrill V. Gorcunov
Daisuke Hatayama
Daniel Colascione
Dave Hansen
David Howells
David Rientjes
David S. Miller
Eric W. Biedermann
Fengguang Wu
Hidehiro Kawai
Ingo Molnar
James Pearson
Jiri Slaby
Joe Perches
John Stultz
Kamezawa Hiroyuki
Kees Cook
Keika Kobayashi
Kirill A. Shutemov
Konstantin Khlebnikov
Linus Torvalds
Linus Torvalds (pre-git)
Lucas De Marchi
Luigi Semenzato
Masami Hiramatsu
Matt Mackall
Matthew Wilcox
Michael Holzheu
Michal Hocko
Mike Galbraith
Miklos Szeredi
Naoya Horiguchi
Neil Horman
Nicolas Dichtel
Oleg Nesterov
Omar Sandoval
Others
Pavel Emelyanov
Peter Feiner
Rahul Lakkireddy
Roland McGrath
Siddhesh Poyarekar
Stephen Wilson
Thomas Gleixner
Vasiliy Kulikov
Vitaly Kuznetsov
Vivek Goyal
Vladimir Davydov
Vlastimil Babka
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
array.c
807
-
73
4196
Linus Torvalds (pre-git)
Cyrill V. Gorcunov
Kamezawa Hiroyuki
Eric W. Biedermann
Linus Torvalds
Alexey Dobriyan
Oleg Nesterov
Chen Hanxiao
Kees Cook
Albert D. Cahalan
David Howells
Joe Perches
Roland McGrath
Michal Hocko
Pavel Emelyanov
Andrew Morton
Andrey Vagin
Christoph Hellwig
Ingo Molnar
Thomas Gleixner
Jiri Slaby
Al Viro
Alexey Gladkov
Others
December 1992
January 1993
August 1993
September 1993
November 1993
March 1994
July 1994
December 1994
January 1995
February 1995
April 1995
June 1995
January 1996
September 1996
March 1997
August 1997
October 1997
January 1998
May 1998
June 1999
September 1999
January 2000
March 2000
August 2000
February 2002
March 2002
April 2002
May 2002
July 2002
September 2002
October 2002
November 2002
January 2003
February 2003
October 2003
February 2004
April 2004
May 2004
August 2004
September 2004
October 2004
December 2004
January 2005
March 2005
September 2005
October 2005
July 2006
October 2006
December 2006
February 2007
July 2007
August 2007
October 2007
January 2008
February 2008
April 2008
May 2008
July 2008
September 2008
October 2008
November 2008
May 2009
September 2009
November 2009
December 2009
February 2010
March 2010
May 2010
July 2010
January 2011
March 2011
May 2011
June 2011
November 2011
December 2011
January 2012
February 2012
March 2012
May 2012
August 2012
November 2012
December 2012
October 2013
January 2014
April 2014
July 2014
December 2014
February 2015
April 2015
June 2015
September 2015
November 2015
January 2016
May 2016
October 2016
December 2016
January 2017
February 2017
September 2017
October 2017
November 2017
January 2018
February 2018
April 2018
May 2018
June 2018
December 2018
March 2019
June 2019
November 2019
April 2020
May 2020
June 2020
October 2020
December 2020
March 2021
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 725875200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 762508800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 796723200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 436}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 13, "token_count": 214}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 46, "token_count": 26}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 21, "token_count": 19}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 54, "token_count": 10}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 46, "token_count": 110}, {"author_id": 54, "token_count": 7}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 54, "token_count": 35}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 109}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 38, "token_count": 8}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 50}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 205}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 88}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 323}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 482}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 40, "token_count": 38}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 52, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 55, "token_count": 177}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 38, "token_count": 15}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 27, "token_count": 83}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 45}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 40, "token_count": 82}, {"author_id": 52, "token_count": 12}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 25, "token_count": 58}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 40, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
628
14.97%
Cyrill V. Gorcunov
494
11.77%
Kamezawa Hiroyuki
323
7.70%
Eric W. Biedermann
264
6.29%
Linus Torvalds
230
5.48%
Alexey Dobriyan
227
5.41%
Oleg Nesterov
218
5.20%
Chen Hanxiao
177
4.22%
Kees Cook
164
3.91%
Albert D. Cahalan
136
3.24%
David Howells
93
2.22%
Joe Perches
86
2.05%
Roland McGrath
66
1.57%
Michal Hocko
58
1.38%
Pavel Emelyanov
50
1.19%
Andrew Morton
47
1.12%
Andrey Vagin
45
1.07%
Christoph Hellwig
41
0.98%
Ingo Molnar
39
0.93%
Thomas Gleixner
14
0.33%
Jiri Slaby
6
0.14%
Al Viro
3
0.07%
Alexey Gladkov
2
0.05%
Others
785
18.71%
Total
4196
base.c
3847
-
144
17310
Eric W. Biedermann
Al Viro
Alexey Dobriyan
David Rientjes
Linus Torvalds
Pavel Emelyanov
John Stultz
Cyrill V. Gorcunov
Andrey Vagin
Neil Horman
Michal Hocko
Akinobu Mita
Oleg Nesterov
Hidehiro Kawai
Mike Galbraith
Andrew Morton
Linus Torvalds (pre-git)
Arjan van de Ven
Ingo Molnar
Vasiliy Kulikov
James Pearson
Alexey Gladkov
David Howells
Roland McGrath
Kees Cook
Miklos Szeredi
Albert D. Cahalan
Andrea Arcangeli
Christoph Hellwig
Christian Brauner
Konstantin Khlebnikov
Joe Perches
Daniel Colascione
Matt Mackall
Thomas Gleixner
Stephen Wilson
Vlastimil Babka
Siddhesh Poyarekar
Kamezawa Hiroyuki
Dave Hansen
Others
September 1992
June 1995
September 1996
May 1998
September 1999
March 2000
June 2000
August 2000
October 2000
February 2002
April 2002
May 2002
October 2002
November 2002
February 2003
May 2003
June 2003
July 2003
September 2003
October 2003
December 2003
January 2004
February 2004
August 2004
September 2004
January 2005
February 2005
March 2005
May 2005
August 2005
September 2005
November 2005
January 2006
March 2006
April 2006
June 2006
July 2006
October 2006
December 2006
January 2007
February 2007
March 2007
May 2007
July 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
February 2009
March 2009
May 2009
September 2009
December 2009
February 2010
March 2010
April 2010
June 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
January 2012
February 2012
March 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
January 2014
March 2014
April 2014
July 2014
August 2014
September 2014
October 2014
December 2014
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
November 2015
December 2015
January 2016
March 2016
April 2016
May 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
May 2017
July 2017
August 2017
September 2017
November 2017
December 2017
February 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
November 2019
December 2019
January 2020
February 2020
April 2020
May 2020
June 2020
July 2020
August 2020
October 2020
November 2020
December 2020
January 2021
February 2021
May 2021
June 2021
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 208}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 13, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 21, "token_count": 199}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 46, "token_count": 97}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 21, "token_count": 23}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 58, "token_count": 56}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 58, "token_count": 38}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 366}, {"author_id": 14, "token_count": 26}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 2557}, {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 35, "token_count": 277}, {"author_id": 21, "token_count": 53}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 42, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 1, "token_count": 11}, {"author_id": 22, "token_count": 16}, {"author_id": 40, "token_count": 3}, {"author_id": 53, "token_count": 62}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 37, "token_count": 335}, {"author_id": 38, "token_count": 217}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 50, "token_count": 202}, {"author_id": 34, "token_count": 380}, {"author_id": 11, "token_count": 76}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 42, "token_count": 235}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 156}, {"author_id": 15, "token_count": 16}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 54, "token_count": 113}, {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 40, "token_count": 53}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 82}, {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 38, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 24, "token_count": 253}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 22, "token_count": 252}, {"author_id": 53, "token_count": 31}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 22, "token_count": 29}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 39, "token_count": 325}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 27, "token_count": 30}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 141}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 31, "token_count": 41}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 53, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 356}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 10, "token_count": 3}, {"author_id": 13, "token_count": 110}, {"author_id": 14, "token_count": 141}, {"author_id": 11, "token_count": 25}, {"author_id": 31, "token_count": 172}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 13}, {"author_id": 22, "token_count": 13}, {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 6, "token_count": 17}, {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 4, "token_count": 545}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 344}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 11, "token_count": 534}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 239}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 117}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 165}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 14, "token_count": 63}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 249}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 27, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 202}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 24, "token_count": 283}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 25, "token_count": 371}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 144}, {"author_id": 1, "token_count": 1}, {"author_id": 24, "token_count": 76}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 0, "token_count": 210}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 38, "token_count": 15}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 35, "token_count": 71}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 43, "token_count": 18}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 187}, {"author_id": 6, "token_count": 32}, {"author_id": 13, "token_count": 207}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 1, "token_count": 24}, {"author_id": 40, "token_count": 2}, {"author_id": 13, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 38}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 52, "token_count": 10}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 60}, {"author_id": 13, "token_count": 251}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 443}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 20, "token_count": 108}, {"author_id": 17, "token_count": 83}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 43}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 40, "token_count": 39}, {"author_id": 13, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
4323
24.97%
Al Viro
1139
6.58%
Alexey Dobriyan
970
5.60%
David Rientjes
674
3.89%
Linus Torvalds
673
3.89%
Pavel Emelyanov
644
3.72%
John Stultz
612
3.54%
Cyrill V. Gorcunov
569
3.29%
Andrey Vagin
526
3.04%
Neil Horman
380
2.20%
Michal Hocko
374
2.16%
Akinobu Mita
354
2.05%
Oleg Nesterov
353
2.04%
Hidehiro Kawai
335
1.94%
Mike Galbraith
325
1.88%
Andrew Morton
297
1.72%
Linus Torvalds (pre-git)
292
1.69%
Arjan van de Ven
253
1.46%
Ingo Molnar
244
1.41%
Vasiliy Kulikov
226
1.31%
James Pearson
202
1.17%
Alexey Gladkov
118
0.68%
David Howells
115
0.66%
Roland McGrath
113
0.65%
Kees Cook
109
0.63%
Miklos Szeredi
105
0.61%
Albert D. Cahalan
97
0.56%
Andrea Arcangeli
94
0.54%
Christoph Hellwig
85
0.49%
Christian Brauner
81
0.47%
Konstantin Khlebnikov
60
0.35%
Joe Perches
49
0.28%
Daniel Colascione
18
0.10%
Matt Mackall
16
0.09%
Thomas Gleixner
10
0.06%
Stephen Wilson
5
0.03%
Vlastimil Babka
3
0.02%
Siddhesh Poyarekar
3
0.02%
Kamezawa Hiroyuki
3
0.02%
Dave Hansen
2
0.01%
Others
2459
14.21%
Total
17310
bootconfig.c
94
-
1
416
Masami Hiramatsu
January 2020
June 2020
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 30, "token_count": 384}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 30, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Masami Hiramatsu
416
100.00%
Total
416
cmdline.c
19
-
4
73
Alexey Dobriyan
Christoph Hellwig
Others
October 2008
January 2014
November 2017
April 2018
May 2018
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
69
94.52%
Christoph Hellwig
2
2.74%
Others
2
2.74%
Total
73
consoles.c
98
-
8
465
Jiri Slaby
Alexey Dobriyan
Thomas Gleixner
Christoph Hellwig
Others
November 2010
January 2011
November 2013
January 2014
February 2018
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 28, "token_count": 436}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
436
93.76%
Alexey Dobriyan
3
0.65%
Thomas Gleixner
2
0.43%
Christoph Hellwig
2
0.43%
Others
22
4.73%
Total
465
cpuinfo.c
32
-
5
119
Alexey Dobriyan
Christoph Hellwig
Others
October 2008
January 2014
November 2017
February 2020
April 2020
November 2020
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
102
85.71%
Christoph Hellwig
2
1.68%
Others
15
12.61%
Total
119
devices.c
60
-
5
253
Alexey Dobriyan
Christoph Hellwig
Others
October 2008
January 2011
January 2014
June 2017
November 2017
April 2018
June 2020
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
240
94.86%
Christoph Hellwig
5
1.98%
Others
8
3.16%
Total
253
fd.c
346
-
12
1585
Cyrill V. Gorcunov
Al Viro
Andrey Vagin
Eric W. Biedermann
Oleg Nesterov
David Howells
Christian Brauner
Alexey Dobriyan
Ingo Molnar
Others
August 2012
December 2012
May 2013
June 2013
April 2014
March 2015
April 2015
November 2015
December 2015
April 2016
September 2016
November 2016
January 2017
February 2017
November 2017
February 2018
May 2018
June 2018
November 2020
January 2021
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 1069}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 304}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Cyrill V. Gorcunov
1088
68.64%
Al Viro
346
21.83%
Andrey Vagin
43
2.71%
Eric W. Biedermann
39
2.46%
Oleg Nesterov
33
2.08%
David Howells
9
0.57%
Christian Brauner
8
0.50%
Alexey Dobriyan
8
0.50%
Ingo Molnar
1
0.06%
Others
10
0.63%
Total
1585
fd.h
21
-
5
76
Cyrill V. Gorcunov
David Howells
Christian Brauner
Alexey Dobriyan
Others
August 2012
April 2013
September 2016
November 2017
January 2021
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Cyrill V. Gorcunov
49
64.47%
David Howells
20
26.32%
Christian Brauner
5
6.58%
Alexey Dobriyan
1
1.32%
Others
1
1.32%
Total
76
generic.c
822
-
45
3975
Alexey Dobriyan
Linus Torvalds (pre-git)
Christoph Hellwig
Nicolas Dichtel
David Howells
Al Viro
Eric W. Biedermann
Linus Torvalds
Andrew Morton
Miklos Szeredi
Pavel Emelyanov
Alexey Gladkov
Christian Brauner
Arjan van de Ven
Dave Hansen
Thomas Gleixner
Others
January 1997
March 1997
August 1997
September 1999
January 2000
May 2000
August 2000
October 2000
February 2002
April 2002
September 2002
October 2002
November 2002
December 2003
March 2004
April 2004
June 2004
July 2004
October 2004
January 2005
September 2005
January 2006
March 2006
February 2007
May 2007
July 2007
December 2007
February 2008
March 2008
April 2008
May 2008
July 2008
August 2008
September 2008
October 2008
December 2009
March 2010
May 2010
June 2010
January 2011
March 2011
May 2011
June 2011
July 2011
October 2011
June 2012
January 2013
February 2013
March 2013
April 2013
May 2013
August 2013
January 2014
August 2014
December 2014
February 2015
March 2015
May 2015
September 2015
April 2016
May 2016
August 2016
November 2016
December 2016
January 2017
February 2017
July 2017
September 2017
February 2018
April 2018
May 2018
June 2018
August 2018
February 2019
May 2019
December 2019
February 2020
April 2020
November 2020
December 2020
January 2021
May 2021
var spanGroupData = [ {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 180}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 362}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 13, "token_count": 110}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 53, "token_count": 55}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 55}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 84}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 182}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 29, "token_count": 400}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 296}, {"author_id": 6, "token_count": 292}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 6, "token_count": 150}, {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 141}, {"author_id": 20, "token_count": 50}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 19}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
1089
27.40%
Linus Torvalds (pre-git)
580
14.59%
Christoph Hellwig
468
11.77%
Nicolas Dichtel
400
10.06%
David Howells
323
8.13%
Al Viro
234
5.89%
Eric W. Biedermann
119
2.99%
Linus Torvalds
112
2.82%
Andrew Morton
62
1.56%
Miklos Szeredi
59
1.48%
Pavel Emelyanov
55
1.38%
Alexey Gladkov
50
1.26%
Christian Brauner
19
0.48%
Arjan van de Ven
6
0.15%
Dave Hansen
3
0.08%
Thomas Gleixner
1
0.03%
Others
395
9.94%
Total
3975
inode.c
695
-
33
3463
Alexey Dobriyan
Al Viro
Eric W. Biedermann
Christoph Hellwig
Linus Torvalds (pre-git)
Alexey Gladkov
David S. Miller
Vasiliy Kulikov
Linus Torvalds
David Howells
Daisuke Hatayama
Miklos Szeredi
Andrew Morton
Konstantin Khlebnikov
Vladimir Davydov
Others
September 1992
October 1992
December 1992
June 1995
March 1997
August 1997
March 1998
September 1999
January 2000
February 2002
March 2002
June 2002
August 2002
September 2002
May 2003
September 2005
January 2006
March 2006
June 2006
December 2006
February 2007
July 2007
September 2007
October 2007
February 2008
July 2008
October 2008
December 2009
March 2010
June 2010
January 2011
March 2011
October 2011
January 2012
February 2012
May 2012
January 2013
February 2013
March 2013
April 2013
August 2013
October 2013
November 2013
December 2013
April 2014
February 2015
May 2015
November 2015
December 2015
January 2016
September 2016
December 2016
February 2017
November 2017
February 2018
April 2018
June 2018
August 2018
January 2019
April 2019
July 2019
February 2020
April 2020
June 2020
September 2020
November 2020
May 2021
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 114}, {"author_id": 13, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 586}, {"author_id": 45, "token_count": 70}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 31, "token_count": 69}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 337}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 83}, {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 720}, {"author_id": 20, "token_count": 86}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 249}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
1759
50.79%
Al Viro
611
17.64%
Eric W. Biedermann
349
10.08%
Christoph Hellwig
259
7.48%
Linus Torvalds (pre-git)
90
2.60%
Alexey Gladkov
86
2.48%
David S. Miller
70
2.02%
Vasiliy Kulikov
69
1.99%
Linus Torvalds
56
1.62%
David Howells
18
0.52%
Daisuke Hatayama
11
0.32%
Miklos Szeredi
4
0.12%
Andrew Morton
4
0.12%
Konstantin Khlebnikov
3
0.09%
Vladimir Davydov
2
0.06%
Others
72
2.08%
Total
3463
internal.h
320
-
24
1377
David Howells
Eric W. Biedermann
Alexey Dobriyan
Al Viro
Christoph Hellwig
Pavel Emelyanov
Oleg Nesterov
Konstantin Khlebnikov
Cyrill V. Gorcunov
Stephen Wilson
Daniel Colascione
Christian Brauner
Nicolas Dichtel
Kees Cook
Ingo Molnar
Vasiliy Kulikov
Kamezawa Hiroyuki
Thomas Gleixner
Matt Mackall
Others
January 2005
January 2006
June 2006
February 2007
September 2007
February 2008
March 2008
July 2008
October 2008
February 2009
April 2009
March 2010
May 2011
January 2012
June 2012
August 2012
October 2012
February 2013
March 2013
April 2013
May 2013
July 2014
August 2014
October 2014
November 2014
December 2014
February 2015
May 2015
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
July 2017
September 2017
November 2017
February 2018
April 2018
May 2018
June 2018
August 2018
September 2018
November 2018
February 2019
May 2019
December 2019
February 2020
April 2020
December 2020
January 2021
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 513}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 6, "token_count": 18}, {"author_id": 3, "token_count": 22}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
598
43.43%
Eric W. Biedermann
256
18.59%
Alexey Dobriyan
179
13.00%
Al Viro
102
7.41%
Christoph Hellwig
68
4.94%
Pavel Emelyanov
37
2.69%
Oleg Nesterov
22
1.60%
Konstantin Khlebnikov
15
1.09%
Cyrill V. Gorcunov
12
0.87%
Stephen Wilson
10
0.73%
Daniel Colascione
9
0.65%
Christian Brauner
8
0.58%
Nicolas Dichtel
7
0.51%
Kees Cook
6
0.44%
Ingo Molnar
6
0.44%
Vasiliy Kulikov
5
0.36%
Kamezawa Hiroyuki
5
0.36%
Thomas Gleixner
2
0.15%
Matt Mackall
2
0.15%
Others
28
2.03%
Total
1377
interrupts.c
42
-
4
160
Alexey Dobriyan
Christoph Hellwig
Others
October 2008
January 2014
November 2017
April 2018
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 156}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
156
97.50%
Christoph Hellwig
2
1.25%
Others
2
1.25%
Total
160
kcore.c
656
-
45
3027
Kamezawa Hiroyuki
Omar Sandoval
Linus Torvalds (pre-git)
Andrew Morton
Alexey Dobriyan
David Howells
Matthew Wilcox
Linus Torvalds
Thomas Gleixner
Ingo Molnar
Vivek Goyal
Fengguang Wu
Al Viro
Dave Hansen
Christoph Hellwig
Others
September 1999
March 2000
July 2000
September 2000
February 2002
October 2002
June 2003
August 2003
September 2003
June 2004
January 2005
January 2006
September 2006
December 2006
July 2008
October 2008
September 2009
March 2010
May 2010
January 2011
March 2012
December 2012
February 2013
April 2013
November 2013
January 2014
August 2014
October 2014
July 2015
January 2016
September 2016
December 2016
February 2017
June 2017
November 2017
February 2018
May 2018
June 2018
August 2018
September 2018
October 2018
March 2019
August 2019
February 2020
June 2020
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 339}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 5, "token_count": 112}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 21, "token_count": 129}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 989}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 21, "token_count": 24}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 16, "token_count": 967}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kamezawa Hiroyuki
989
32.67%
Omar Sandoval
967
31.95%
Linus Torvalds (pre-git)
459
15.16%
Andrew Morton
161
5.32%
Alexey Dobriyan
42
1.39%
David Howells
19
0.63%
Matthew Wilcox
5
0.17%
Linus Torvalds
5
0.17%
Thomas Gleixner
3
0.10%
Ingo Molnar
3
0.10%
Vivek Goyal
2
0.07%
Fengguang Wu
2
0.07%
Al Viro
2
0.07%
Dave Hansen
1
0.03%
Christoph Hellwig
1
0.03%
Others
366
12.09%
Total
3027
kmsg.c
66
-
15
271
Linus Torvalds (pre-git)
Alexey Dobriyan
Andrew Morton
Kees Cook
Linus Torvalds
Arjan van de Ven
Al Viro
Others
January 1993
January 1997
March 1997
August 1997
February 1998
August 1998
May 1999
January 2000
February 2002
September 2002
September 2003
March 2004
June 2004
March 2006
July 2008
October 2008
February 2010
March 2010
June 2013
January 2014
December 2016
July 2017
November 2017
February 2018
February 2020
April 2020
var spanGroupData = [ {"timestamp": 725875200, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
154
56.83%
Alexey Dobriyan
44
16.24%
Andrew Morton
22
8.12%
Kees Cook
18
6.64%
Linus Torvalds
9
3.32%
Arjan van de Ven
1
0.37%
Al Viro
1
0.37%
Others
22
8.12%
Total
271
loadavg.c
33
-
7
168
Alexey Dobriyan
Thomas Gleixner
Ingo Molnar
Christoph Hellwig
Others
October 2008
May 2009
January 2014
February 2017
November 2017
April 2018
May 2018
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 52, "token_count": 34}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
119
70.83%
Thomas Gleixner
34
20.24%
Ingo Molnar
6
3.57%
Christoph Hellwig
2
1.19%
Others
7
4.17%
Total
168
meminfo.c
161
-
34
911
Alexey Dobriyan
Joe Perches
Vlastimil Babka
Kirill A. Shutemov
David Howells
Andrea Arcangeli
Michal Hocko
Andrey Vagin
Christoph Hellwig
Linus Torvalds
Others
October 2008
January 2009
April 2009
September 2009
January 2011
July 2011
December 2011
February 2013
April 2013
November 2013
January 2014
August 2014
December 2014
November 2015
March 2016
July 2016
August 2016
October 2016
August 2017
September 2017
November 2017
April 2018
May 2018
August 2018
October 2018
July 2019
September 2019
October 2019
April 2020
June 2020
August 2020
December 2020
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 26, "token_count": 11}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 27, "token_count": 313}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 32}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
367
40.29%
Joe Perches
313
34.36%
Vlastimil Babka
32
3.51%
Kirill A. Shutemov
17
1.87%
David Howells
16
1.76%
Andrea Arcangeli
9
0.99%
Michal Hocko
3
0.33%
Andrey Vagin
3
0.33%
Christoph Hellwig
2
0.22%
Linus Torvalds
1
0.11%
Others
148
16.25%
Total
911
namespaces.c
183
-
12
883
Eric W. Biedermann
Al Viro
Andrey Vagin
David Howells
Andrew Morton
Others
March 2010
June 2011
March 2012
June 2012
July 2012
March 2013
May 2013
June 2013
March 2014
November 2014
March 2015
May 2015
November 2015
December 2015
January 2016
April 2016
November 2016
May 2017
November 2017
May 2018
November 2019
December 2019
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 438}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
641
72.59%
Al Viro
182
20.61%
Andrey Vagin
11
1.25%
David Howells
3
0.34%
Andrew Morton
2
0.23%
Others
44
4.98%
Total
883
nommu.c
117
-
12
486
David Howells
Al Viro
Thomas Gleixner
Christoph Hellwig
Alexey Dobriyan
Miklos Szeredi
Linus Torvalds
Others
January 2005
September 2006
April 2008
August 2008
January 2009
September 2009
January 2013
November 2013
January 2014
June 2015
December 2016
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 376}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
448
92.18%
Al Viro
3
0.62%
Thomas Gleixner
2
0.41%
Christoph Hellwig
2
0.41%
Alexey Dobriyan
2
0.41%
Miklos Szeredi
1
0.21%
Linus Torvalds
1
0.21%
Others
27
5.56%
Total
486
page.c
338
-
20
1413
Alexey Dobriyan
Fengguang Wu
Vladimir Davydov
Naoya Horiguchi
Matthew Wilcox
Andrea Arcangeli
Konstantin Khlebnikov
Linus Torvalds
David Rientjes
Others
October 2008
March 2009
June 2009
September 2009
October 2009
December 2009
September 2010
January 2011
March 2012
October 2012
January 2014
March 2014
October 2014
February 2015
September 2015
March 2016
May 2016
December 2016
February 2017
November 2017
June 2018
October 2018
December 2018
March 2019
October 2019
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 412}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 32, "token_count": 380}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 58, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 23, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 44, "token_count": 238}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 23, "token_count": 44}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
427
30.22%
Fengguang Wu
402
28.45%
Vladimir Davydov
238
16.84%
Naoya Horiguchi
69
4.88%
Matthew Wilcox
13
0.92%
Andrea Arcangeli
13
0.92%
Konstantin Khlebnikov
11
0.78%
Linus Torvalds
1
0.07%
David Rientjes
1
0.07%
Others
238
16.84%
Total
1413
proc_net.c
397
-
19
1575
Pavel Emelyanov
Christoph Hellwig
David Howells
David S. Miller
Alexey Dobriyan
Al Viro
Eric W. Biedermann
Christian Brauner
Nicolas Dichtel
Ingo Molnar
Linus Torvalds
Thomas Gleixner
Others
September 2007
October 2007
November 2007
January 2008
March 2008
July 2008
October 2008
March 2010
July 2011
June 2012
January 2013
April 2013
May 2013
February 2014
August 2014
December 2014
March 2015
April 2016
August 2016
December 2016
January 2017
February 2017
February 2018
April 2018
May 2018
February 2019
May 2019
February 2020
May 2020
July 2020
December 2020
January 2021
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 45, "token_count": 184}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 333}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 11, "token_count": 98}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 6, "token_count": 311}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 226}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
434
27.56%
Christoph Hellwig
311
19.75%
David Howells
273
17.33%
David S. Miller
184
11.68%
Alexey Dobriyan
68
4.32%
Al Viro
14
0.89%
Eric W. Biedermann
12
0.76%
Christian Brauner
8
0.51%
Nicolas Dichtel
5
0.32%
Ingo Molnar
3
0.19%
Linus Torvalds
2
0.13%
Thomas Gleixner
1
0.06%
Others
260
16.51%
Total
1575
proc_sysctl.c
1863
-
45
8898
Eric W. Biedermann
Vlastimil Babka
Al Viro
Lucas De Marchi
Matthew Wilcox
Konstantin Khlebnikov
Christoph Hellwig
David Howells
Christian Brauner
Linus Torvalds
Pavel Emelyanov
Miklos Szeredi
Andrew Morton
Alexey Dobriyan
Kees Cook
Ingo Molnar
Joe Perches
Others
February 2007
February 2008
April 2008
July 2008
September 2008
October 2008
February 2009
June 2010
August 2010
October 2010
January 2011
March 2011
November 2011
December 2011
January 2012
February 2012
March 2012
June 2012
September 2012
October 2012
November 2012
January 2013
February 2013
May 2013
August 2014
March 2015
May 2015
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
January 2017
February 2017
April 2017
July 2017
November 2017
February 2018
April 2018
May 2018
June 2018
December 2018
February 2019
March 2019
April 2019
July 2019
February 2020
April 2020
June 2020
July 2020
September 2020
January 2021
February 2021
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 637}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 289}, {"author_id": 53, "token_count": 13}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "token_count": 127}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 560}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 5413}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 51, "token_count": 69}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 38, "token_count": 3}, {"author_id": 18, "token_count": 95}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 57}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 12, "token_count": 607}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 48, "token_count": 86}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 24}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
6837
76.84%
Vlastimil Babka
607
6.82%
Al Viro
449
5.05%
Lucas De Marchi
196
2.20%
Matthew Wilcox
95
1.07%
Konstantin Khlebnikov
95
1.07%
Christoph Hellwig
86
0.97%
David Howells
28
0.31%
Christian Brauner
24
0.27%
Linus Torvalds
19
0.21%
Pavel Emelyanov
15
0.17%
Miklos Szeredi
13
0.15%
Andrew Morton
11
0.12%
Alexey Dobriyan
10
0.11%
Kees Cook
5
0.06%
Ingo Molnar
3
0.03%
Joe Perches
1
0.01%
Others
404
4.54%
Total
8898
proc_tty.c
179
-
14
848
Al Viro
Linus Torvalds (pre-git)
Linus Torvalds
Alexey Dobriyan
Pavel Emelyanov
Christoph Hellwig
Others
January 1997
March 1997
October 1997
May 1998
September 1999
February 2002
October 2002
April 2003
October 2004
January 2005
May 2007
July 2007
February 2008
April 2008
March 2009
September 2010
October 2010
January 2011
August 2014
December 2016
September 2017
November 2017
April 2018
var spanGroupData = [ {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 188}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 447}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 13, "token_count": 97}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 6, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
447
52.71%
Linus Torvalds (pre-git)
207
24.41%
Linus Torvalds
98
11.56%
Alexey Dobriyan
40
4.72%
Pavel Emelyanov
18
2.12%
Christoph Hellwig
7
0.83%
Others
31
3.66%
Total
848
root.c
373
-
24
1603
David Howells
Alexey Gladkov
Linus Torvalds (pre-git)
Al Viro
Vasiliy Kulikov
Eric W. Biedermann
Pavel Emelyanov
Alexey Dobriyan
Linus Torvalds
Christian Brauner
Ingo Molnar
Nicolas Dichtel
Arjan van de Ven
Others
September 1992
December 1992
June 1995
January 1996
September 1996
March 1997
August 1997
May 1998
February 1999
June 1999
September 1999
January 2000
October 2000
February 2002
March 2002
September 2002
July 2003
August 2003
June 2004
September 2004
October 2004
January 2006
February 2006
October 2006
February 2007
September 2007
October 2007
November 2007
December 2007
October 2008
March 2010
July 2010
August 2010
July 2011
January 2012
February 2012
April 2012
June 2012
July 2012
March 2013
May 2013
August 2013
July 2014
August 2014
December 2014
March 2015
May 2015
April 2016
June 2016
December 2016
January 2017
February 2017
November 2017
April 2018
November 2018
May 2019
September 2019
February 2020
April 2020
June 2020
January 2021
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 31, "token_count": 110}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 478}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 20, "token_count": 482}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
498
31.07%
Alexey Gladkov
491
30.63%
Linus Torvalds (pre-git)
192
11.98%
Al Viro
114
7.11%
Vasiliy Kulikov
111
6.92%
Eric W. Biedermann
39
2.43%
Pavel Emelyanov
32
2.00%
Alexey Dobriyan
31
1.93%
Linus Torvalds
8
0.50%
Christian Brauner
8
0.50%
Ingo Molnar
6
0.37%
Nicolas Dichtel
4
0.25%
Arjan van de Ven
2
0.12%
Others
67
4.18%
Total
1603
self.c
73
-
9
344
Al Viro
Eric W. Biedermann
Alexey Dobriyan
Alexey Gladkov
David Howells
Christoph Hellwig
Others
July 2010
March 2013
April 2013
March 2015
May 2015
November 2015
December 2015
January 2016
September 2016
November 2017
February 2018
May 2018
March 2019
April 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 145}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
197
57.27%
Eric W. Biedermann
102
29.65%
Alexey Dobriyan
9
2.62%
Alexey Gladkov
7
2.03%
David Howells
6
1.74%
Christoph Hellwig
5
1.45%
Others
18
5.23%
Total
344
softirqs.c
33
-
6
144
Keika Kobayashi
Alexey Dobriyan
Christoph Hellwig
Others
June 2009
October 2010
January 2011
January 2014
November 2017
May 2018
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 47, "token_count": 133}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Keika Kobayashi
133
92.36%
Alexey Dobriyan
5
3.47%
Christoph Hellwig
2
1.39%
Others
4
2.78%
Total
144
stat.c
242
-
21
1260
Alexey Dobriyan
Kamezawa Hiroyuki
Thomas Gleixner
Michal Hocko
Keika Kobayashi
Joe Perches
Ingo Molnar
Christoph Hellwig
Others
October 2008
December 2008
April 2009
June 2009
October 2009
January 2011
August 2011
November 2011
January 2012
March 2012
October 2012
January 2014
July 2014
August 2016
October 2016
January 2017
February 2017
November 2017
August 2018
February 2019
March 2019
November 2019
December 2019
February 2020
April 2020
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 413}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 47, "token_count": 93}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 25, "token_count": 73}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 134}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 26}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 27, "token_count": 25}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 52, "token_count": 124}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
473
37.54%
Kamezawa Hiroyuki
134
10.63%
Thomas Gleixner
124
9.84%
Michal Hocko
99
7.86%
Keika Kobayashi
93
7.38%
Joe Perches
25
1.98%
Ingo Molnar
4
0.32%
Christoph Hellwig
2
0.16%
Others
306
24.29%
Total
1260
task_mmu.c
1958
-
93
9145
Matt Mackall
Vlastimil Babka
Stephen Wilson
Konstantin Khlebnikov
Naoya Horiguchi
Kirill A. Shutemov
Cyrill V. Gorcunov
Dave Hansen
Kamezawa Hiroyuki
Oleg Nesterov
Christoph Hellwig
Daniel Colascione
Andrey Vagin
Luigi Semenzato
Pavel Emelyanov
Peter Feiner
Linus Torvalds
Eric W. Biedermann
Siddhesh Poyarekar
Matthew Wilcox
Andrea Arcangeli
Andrew Morton
David Rientjes
Al Viro
Alexey Dobriyan
Michal Hocko
Vladimir Davydov
Michael Holzheu
Ingo Molnar
David Howells
Kees Cook
Miklos Szeredi
Arjan van de Ven
Others
January 2003
April 2003
May 2003
December 2003
August 2004
October 2004
January 2005
March 2005
September 2005
October 2005
March 2006
June 2006
February 2007
May 2007
February 2008
March 2008
April 2008
June 2008
July 2008
October 2008
April 2009
July 2009
September 2009
December 2009
January 2010
March 2010
April 2010
May 2010
August 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
September 2011
October 2011
March 2012
May 2012
October 2012
December 2012
January 2013
July 2013
August 2013
September 2013
October 2013
November 2013
April 2014
May 2014
June 2014
August 2014
September 2014
October 2014
December 2014
February 2015
April 2015
June 2015
September 2015
November 2015
January 2016
February 2016
April 2016
May 2016
July 2016
September 2016
October 2016
December 2016
February 2017
April 2017
May 2017
August 2017
September 2017
November 2017
January 2018
March 2018
April 2018
June 2018
August 2018
October 2018
December 2018
February 2019
March 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
February 2020
March 2020
April 2020
June 2020
August 2020
October 2020
December 2020
January 2021
May 2021
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 114}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 38, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 26}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 15, "token_count": 1015}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 50}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 21, "token_count": 29}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 21}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 72}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 143}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 33, "token_count": 115}, {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 19, "token_count": 790}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 33, "token_count": 164}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 21, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 58, "token_count": 36}, {"author_id": 23, "token_count": 100}, {"author_id": 57, "token_count": 107}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 18, "token_count": 137}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 91}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 349}, {"author_id": 26, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 11, "token_count": 196}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 26, "token_count": 7}, {"author_id": 23, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 56, "token_count": 60}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 56, "token_count": 54}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 254}, {"author_id": 56, "token_count": 60}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 26, "token_count": 197}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 26, "token_count": 133}, {"author_id": 18, "token_count": 32}, {"author_id": 23, "token_count": 114}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 58, "token_count": 18}, {"author_id": 18, "token_count": 395}, {"author_id": 44, "token_count": 18}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 183}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 26, "token_count": 84}, {"author_id": 18, "token_count": 6}, {"author_id": 12, "token_count": 167}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 33, "token_count": 63}, {"author_id": 36, "token_count": 11}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 26, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 32}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 43, "token_count": 238}, {"author_id": 22, "token_count": 8}, {"author_id": 25, "token_count": 1}, {"author_id": 23, "token_count": 42}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 7}, {"author_id": 48, "token_count": 1}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 222}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 647}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 25, "token_count": 11}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 41}, {"author_id": 49, "token_count": 214}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 134}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 48, "token_count": 100}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 13, "token_count": 115}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Matt Mackall
1015
11.10%
Vlastimil Babka
822
8.99%
Stephen Wilson
790
8.64%
Konstantin Khlebnikov
629
6.88%
Naoya Horiguchi
543
5.94%
Kirill A. Shutemov
496
5.42%
Cyrill V. Gorcunov
434
4.75%
Dave Hansen
392
4.29%
Kamezawa Hiroyuki
269
2.94%
Oleg Nesterov
258
2.82%
Christoph Hellwig
249
2.72%
Daniel Colascione
238
2.60%
Andrey Vagin
222
2.43%
Luigi Semenzato
214
2.34%
Pavel Emelyanov
196
2.14%
Peter Feiner
174
1.90%
Linus Torvalds
130
1.42%
Eric W. Biedermann
113
1.24%
Siddhesh Poyarekar
107
1.17%
Matthew Wilcox
106
1.16%
Andrea Arcangeli
54
0.59%
Andrew Morton
49
0.54%
David Rientjes
42
0.46%
Al Viro
30
0.33%
Alexey Dobriyan
24
0.26%
Michal Hocko
22
0.24%
Vladimir Davydov
18
0.20%
Michael Holzheu
11
0.12%
Ingo Molnar
8
0.09%
David Howells
6
0.07%
Kees Cook
5
0.05%
Miklos Szeredi
2
0.02%
Arjan van de Ven
2
0.02%
Others
1475
16.13%
Total
9145
task_nommu.c
302
-
31
1489
David Howells
Christoph Hellwig
Oleg Nesterov
Andrew Morton
Siddhesh Poyarekar
Eric W. Biedermann
Kamezawa Hiroyuki
Konstantin Khlebnikov
Al Viro
Alexey Dobriyan
Kees Cook
Ingo Molnar
Vlastimil Babka
Miklos Szeredi
Arjan van de Ven
Others
January 2003
February 2003
April 2004
August 2004
January 2005
June 2006
September 2006
February 2007
May 2007
February 2008
May 2008
October 2008
January 2009
March 2009
April 2009
July 2009
December 2009
March 2010
June 2010
January 2011
February 2011
March 2012
January 2013
November 2013
October 2014
June 2015
February 2016
September 2016
February 2017
November 2017
August 2018
January 2019
March 2019
July 2019
June 2020
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 369}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 21, "token_count": 79}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 149}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 391}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 57, "token_count": 62}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 160}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
559
37.54%
Christoph Hellwig
369
24.78%
Oleg Nesterov
164
11.01%
Andrew Morton
79
5.31%
Siddhesh Poyarekar
62
4.16%
Eric W. Biedermann
34
2.28%
Kamezawa Hiroyuki
18
1.21%
Konstantin Khlebnikov
16
1.07%
Al Viro
16
1.07%
Alexey Dobriyan
13
0.87%
Kees Cook
3
0.20%
Ingo Molnar
3
0.20%
Vlastimil Babka
1
0.07%
Miklos Szeredi
1
0.07%
Arjan van de Ven
1
0.07%
Others
150
10.07%
Total
1489
thread_self.c
73
-
9
359
Eric W. Biedermann
Al Viro
Alexey Dobriyan
Alexey Gladkov
Christoph Hellwig
David Howells
Others
July 2014
March 2015
May 2015
November 2015
December 2015
January 2016
September 2016
November 2017
February 2018
May 2018
March 2019
April 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 263}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric W. Biedermann
264
73.54%
Al Viro
52
14.48%
Alexey Dobriyan
9
2.51%
Alexey Gladkov
8
2.23%
Christoph Hellwig
5
1.39%
David Howells
3
0.84%
Others
18
5.01%
Total
359
uptime.c
41
-
11
191
Alexey Dobriyan
Christoph Hellwig
Others
October 2008
February 2009
September 2009
November 2011
December 2011
January 2014
January 2017
November 2017
May 2018
August 2018
November 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
125
65.45%
Christoph Hellwig
2
1.05%
Others
64
33.51%
Total
191
util.c
24
-
2
114
Alexey Dobriyan
Others
November 2017
January 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
111
97.37%
Others
3
2.63%
Total
114
version.c
23
-
4
87
Alexey Dobriyan
Christoph Hellwig
Others
October 2008
January 2014
November 2017
May 2018
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexey Dobriyan
83
95.40%
Christoph Hellwig
2
2.30%
Others
2
2.30%
Total
87
vmcore.c
1582
-
32
6440
Rahul Lakkireddy
Vivek Goyal
Daisuke Hatayama
Michael Holzheu
Vitaly Kuznetsov
Alexey Dobriyan
Andrew Morton
David Howells
Cyrill V. Gorcunov
Thomas Gleixner
Linus Torvalds
Arjan van de Ven
Others
June 2005
January 2006
March 2006
October 2008
June 2009
March 2010
September 2010
November 2010
May 2011
February 2012
February 2013
April 2013
July 2013
September 2013
January 2014
February 2014
August 2014
February 2015
February 2016
March 2016
December 2016
February 2017
February 2018
May 2018
August 2018
September 2018
October 2018
April 2019
May 2019
July 2019
August 2019
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 8, "token_count": 1745}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 9, "token_count": 1732}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 36, "token_count": 324}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 41, "token_count": 287}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 1855}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Rahul Lakkireddy
1855
28.80%
Vivek Goyal
1746
27.11%
Daisuke Hatayama
1732
26.89%
Michael Holzheu
324
5.03%
Vitaly Kuznetsov
287
4.46%
Alexey Dobriyan
31
0.48%
Andrew Morton
8
0.12%
David Howells
5
0.08%
Cyrill V. Gorcunov
4
0.06%
Thomas Gleixner
1
0.02%
Linus Torvalds
1
0.02%
Arjan van de Ven
1
0.02%
Others
445
6.91%
Total
6440
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
357
Author
Tokens
Proportion
Commits
Proportion
0
Eric W. Biedermann
13392
18.31%
103
7.03%
1
Alexey Dobriyan
6836
9.35%
151
10.30%
2
Al Viro
3942
5.39%
74
5.05%
3
David Howells
3040
4.16%
33
2.25%
4
Cyrill V. Gorcunov
2650
3.62%
12
0.82%
5
Linus Torvalds (pre-git)
2602
3.56%
87
5.93%
6
Christoph Hellwig
1981
2.71%
33
2.25%
7
Rahul Lakkireddy
1855
2.54%
2
0.14%
8
Vivek Goyal
1748
2.39%
4
0.27%
9
Daisuke Hatayama
1743
2.38%
8
0.55%
10
Kamezawa Hiroyuki
1741
2.38%
19
1.30%
11
Pavel Emelyanov
1481
2.03%
22
1.50%
12
Vlastimil Babka
1465
2.00%
12
0.82%
13
Linus Torvalds
1346
1.84%
50
3.41%
14
Oleg Nesterov
1048
1.43%
42
2.86%
15
Matt Mackall
1033
1.41%
6
0.41%
16
Omar Sandoval
967
1.32%
8
0.55%
17
Andrey Vagin
850
1.16%
9
0.61%
18
Konstantin Khlebnikov
829
1.13%
18
1.23%
19
Stephen Wilson
805
1.10%
4
0.27%
20
Alexey Gladkov
762
1.04%
7
0.48%
21
Andrew Morton
742
1.01%
35
2.39%
22
David Rientjes
717
0.98%
13
0.89%
23
Naoya Horiguchi
612
0.84%
23
1.57%
24
John Stultz
612
0.84%
5
0.34%
25
Michal Hocko
556
0.76%
9
0.61%
26
Kirill A. Shutemov
513
0.70%
15
1.02%
27
Joe Perches
474
0.65%
5
0.34%
28
Jiri Slaby
442
0.60%
2
0.14%
29
Nicolas Dichtel
416
0.57%
2
0.14%
30
Masami Hiramatsu
416
0.57%
2
0.14%
31
Vasiliy Kulikov
411
0.56%
5
0.34%
32
Fengguang Wu
404
0.55%
7
0.48%
33
Dave Hansen
398
0.54%
13
0.89%
34
Neil Horman
380
0.52%
1
0.07%
35
Akinobu Mita
354
0.48%
6
0.41%
36
Michael Holzheu
335
0.46%
4
0.27%
37
Hidehiro Kawai
335
0.46%
1
0.07%
38
Ingo Molnar
326
0.45%
22
1.50%
39
Mike Galbraith
325
0.44%
1
0.07%
40
Kees Cook
310
0.42%
17
1.16%
41
Vitaly Kuznetsov
287
0.39%
1
0.07%
42
Arjan van de Ven
266
0.36%
5
0.34%
43
Daniel Colascione
265
0.36%
1
0.07%
44
Vladimir Davydov
258
0.35%
5
0.34%
45
David S. Miller
254
0.35%
2
0.14%
46
Albert D. Cahalan
233
0.32%
4
0.27%
47
Keika Kobayashi
226
0.31%
1
0.07%
48
Matthew Wilcox
219
0.30%
11
0.75%
49
Luigi Semenzato
214
0.29%
1
0.07%
50
James Pearson
202
0.28%
1
0.07%
51
Lucas De Marchi
196
0.27%
2
0.14%
52
Thomas Gleixner
194
0.27%
9
0.61%
53
Miklos Szeredi
185
0.25%
6
0.41%
54
Roland McGrath
179
0.24%
6
0.41%
55
Chen Hanxiao
177
0.24%
1
0.07%
56
Peter Feiner
174
0.24%
4
0.27%
57
Siddhesh Poyarekar
172
0.24%
1
0.07%
58
Andrea Arcangeli
170
0.23%
7
0.48%
59
Christian Brauner
161
0.22%
5
0.34%
60
Others
7898
10.80%
501
34.17%
Total
73124
1466