Linux Source Code
Home
Release 5.8
Help
mm
root
arch
s390
Highlighting
Reset All
By Author
By Age
──────────
Alexander Gordeev
Alexandru Gheorghiu
Andi Kleen
Andrew Morton
Andrey Konovalov
Aneesh Kumar K.V
Ard Biesheuvel
Arjan van de Ven
Carsten Otte
Christian Bornträger
Christoph Hellwig
Chuhong Yuan
Claudio Imbrenda
David Hildenbrand
David Howells
Dominik Dingel
Eric Farman
Eric W. Biedermann
Gerald Schaefer
Greg Kroah-Hartman
Halil Pasic
Heiko Carstens
Hendrik Brueckner
Hongjie Yang
Hugh Dickins
Ingo Molnar
Jan Glauber
Janosch Frank
Jiang Liu
Joe Perches
Johannes Weiner
Josh Poimboeuf
Kees Cook
Kirill A. Shutemov
Laura Abbott
Linus Torvalds
Linus Torvalds (pre-git)
Logan Gunthorpe
Martin Schwidefsky
Matthew Wilcox
Michael Holzheu
Michel Lespinasse
Mike Kravetz
Mike Rapoport
Nicholas Piggin
Others
Paul Gortmaker
Peter Xu
Peter Zijlstra
Philipp Hachtmann
Sebastian Andrzej Siewior
Shaohua Li
Souptick Joarder
Sven Schnelle
Tang Chen
Tejun Heo
Thomas Huth
Tom Lendacky
Vasily Gorbik
Wen Congyang
Yihui ZENG
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
cmm.c
445
-
18
2035
Andrew Morton
Martin Schwidefsky
Heiko Carstens
Vasily Gorbik
Hendrik Brueckner
Yihui ZENG
Kees Cook
Linus Torvalds
Alexandru Gheorghiu
Michael Holzheu
Christoph Hellwig
Tejun Heo
Paul Gortmaker
Joe Perches
Eric W. Biedermann
Greg Kroah-Hartman
Others
February 2004
August 2004
May 2005
June 2005
February 2006
March 2006
September 2006
February 2007
August 2007
October 2007
April 2009
December 2009
March 2010
May 2010
August 2010
October 2010
May 2011
July 2012
March 2013
October 2013
February 2017
October 2017
November 2017
July 2018
October 2019
April 2020
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 4, "token_count": 1326}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 106}, {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 23, "token_count": 33}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 51, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 16, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1326
65.16%
Martin Schwidefsky
285
14.00%
Heiko Carstens
186
9.14%
Vasily Gorbik
125
6.14%
Hendrik Brueckner
34
1.67%
Yihui ZENG
16
0.79%
Kees Cook
15
0.74%
Linus Torvalds
12
0.59%
Alexandru Gheorghiu
9
0.44%
Michael Holzheu
8
0.39%
Christoph Hellwig
4
0.20%
Tejun Heo
3
0.15%
Paul Gortmaker
3
0.15%
Joe Perches
2
0.10%
Eric W. Biedermann
2
0.10%
Greg Kroah-Hartman
1
0.05%
Others
4
0.20%
Total
2035
dump_pagetables.c
291
-
5
1513
Heiko Carstens
Vasily Gorbik
Martin Schwidefsky
Andrey Konovalov
Greg Kroah-Hartman
October 2012
February 2013
July 2013
February 2015
March 2016
May 2016
February 2017
April 2017
November 2017
December 2018
July 2019
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 1145}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Heiko Carstens
1165
77.00%
Vasily Gorbik
218
14.41%
Martin Schwidefsky
121
8.00%
Andrey Konovalov
8
0.53%
Greg Kroah-Hartman
1
0.07%
Total
1513
extmem.c
659
-
14
2816
Martin Schwidefsky
Andrew Morton
Hongjie Yang
Gerald Schaefer
Heiko Carstens
Chuhong Yuan
Vasily Gorbik
Joe Perches
Mike Rapoport
Christian Bornträger
Paul Gortmaker
Greg Kroah-Hartman
Others
February 2004
October 2004
December 2004
January 2005
February 2005
June 2005
April 2006
December 2006
February 2007
January 2008
April 2008
October 2008
December 2008
February 2010
June 2010
May 2011
July 2012
August 2015
March 2016
February 2017
November 2017
June 2018
October 2018
February 2019
August 2019
June 2020
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 4, "token_count": 675}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 548}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 480}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 321}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 360}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 9, "token_count": 59}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
1152
40.91%
Andrew Morton
675
23.97%
Hongjie Yang
419
14.88%
Gerald Schaefer
379
13.46%
Heiko Carstens
153
5.43%
Chuhong Yuan
9
0.32%
Vasily Gorbik
8
0.28%
Joe Perches
6
0.21%
Mike Rapoport
4
0.14%
Christian Bornträger
4
0.14%
Paul Gortmaker
1
0.04%
Greg Kroah-Hartman
1
0.04%
Others
5
0.18%
Total
2816
fault.c
888
-
32
3342
Heiko Carstens
Martin Schwidefsky
Vasily Gorbik
Linus Torvalds
Gerald Schaefer
Linus Torvalds (pre-git)
Dominik Dingel
Nicholas Piggin
Peter Zijlstra
Andrew Morton
David Hildenbrand
Sebastian Andrzej Siewior
Johannes Weiner
Joe Perches
Claudio Imbrenda
Michel Lespinasse
Eric W. Biedermann
Souptick Joarder
Ingo Molnar
Christoph Hellwig
Christian Bornträger
Peter Xu
Thomas Huth
Shaohua Li
David Howells
Hendrik Brueckner
Paul Gortmaker
Greg Kroah-Hartman
Others
March 2000
January 2001
July 2001
October 2001
June 2002
February 2003
April 2003
January 2004
March 2004
July 2004
August 2004
September 2004
September 2005
November 2005
July 2006
September 2006
December 2006
February 2007
March 2007
April 2007
May 2007
July 2007
October 2007
February 2008
April 2008
June 2009
September 2009
December 2009
February 2010
May 2010
October 2010
January 2011
April 2011
May 2011
July 2011
October 2011
November 2011
December 2011
March 2012
May 2012
July 2012
September 2012
October 2012
November 2012
January 2013
April 2013
June 2013
September 2013
March 2014
April 2014
October 2014
November 2014
January 2015
May 2015
August 2015
October 2015
February 2016
March 2016
September 2016
October 2016
February 2017
May 2017
July 2017
August 2017
October 2017
November 2017
April 2018
July 2018
August 2018
September 2018
February 2019
May 2019
July 2019
January 2020
February 2020
March 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 13, "token_count": 74}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 993970800, "group": [ {"author_id": 12, "token_count": 185}, ]}, {"timestamp": 1001919600, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 44}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 26, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 331}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 50}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 453}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 12}, {"author_id": 23, "token_count": 1}, {"author_id": 0, "token_count": 187}, {"author_id": 38, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 44, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 48, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 346}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 20, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Heiko Carstens
1192
35.67%
Martin Schwidefsky
1134
33.93%
Vasily Gorbik
346
10.35%
Linus Torvalds
236
7.06%
Gerald Schaefer
125
3.74%
Linus Torvalds (pre-git)
74
2.21%
Dominik Dingel
50
1.50%
Nicholas Piggin
27
0.81%
Peter Zijlstra
14
0.42%
Andrew Morton
14
0.42%
David Hildenbrand
13
0.39%
Sebastian Andrzej Siewior
11
0.33%
Johannes Weiner
11
0.33%
Joe Perches
10
0.30%
Claudio Imbrenda
9
0.27%
Michel Lespinasse
8
0.24%
Eric W. Biedermann
8
0.24%
Souptick Joarder
7
0.21%
Ingo Molnar
7
0.21%
Christoph Hellwig
7
0.21%
Christian Bornträger
7
0.21%
Peter Xu
5
0.15%
Thomas Huth
4
0.12%
Shaohua Li
4
0.12%
David Howells
3
0.09%
Hendrik Brueckner
2
0.06%
Paul Gortmaker
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
12
0.36%
Total
3342
gmap.c
2693
-
15
11648
Martin Schwidefsky
Janosch Frank
David Hildenbrand
Christian Bornträger
Dominik Dingel
Heiko Carstens
Christoph Hellwig
Michel Lespinasse
Gerald Schaefer
Joe Perches
Johannes Weiner
Chuhong Yuan
Vasily Gorbik
Mike Rapoport
Greg Kroah-Hartman
March 2015
March 2016
April 2016
May 2016
June 2016
July 2016
December 2016
February 2017
April 2017
May 2017
July 2017
August 2017
November 2017
January 2018
February 2018
July 2018
August 2018
July 2019
August 2019
December 2019
March 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 469}, {"author_id": 0, "token_count": 8084}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 6, "token_count": 304}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 109}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 118}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 112}, {"author_id": 3, "token_count": 1623}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 37}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 81}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 49}, {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 124}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 38}, {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
8228
70.64%
Janosch Frank
1766
15.16%
David Hildenbrand
1055
9.06%
Christian Bornträger
256
2.20%
Dominik Dingel
115
0.99%
Heiko Carstens
109
0.94%
Christoph Hellwig
49
0.42%
Michel Lespinasse
38
0.33%
Gerald Schaefer
13
0.11%
Joe Perches
6
0.05%
Johannes Weiner
5
0.04%
Chuhong Yuan
5
0.04%
Vasily Gorbik
1
0.01%
Mike Rapoport
1
0.01%
Greg Kroah-Hartman
1
0.01%
Total
11648
hugetlbpage.c
353
-
9
1561
Gerald Schaefer
Martin Schwidefsky
Janosch Frank
Mike Kravetz
Andi Kleen
Alexander Gordeev
Dominik Dingel
Greg Kroah-Hartman
Others
April 2008
July 2008
July 2013
April 2014
July 2014
April 2015
June 2015
March 2016
April 2016
July 2016
April 2017
July 2017
November 2017
July 2018
January 2020
March 2020
May 2020
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 194}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 352}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 125}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 471}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 22, "token_count": 37}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gerald Schaefer
1044
66.88%
Martin Schwidefsky
329
21.08%
Janosch Frank
126
8.07%
Mike Kravetz
37
2.37%
Andi Kleen
12
0.77%
Alexander Gordeev
6
0.38%
Dominik Dingel
2
0.13%
Greg Kroah-Hartman
1
0.06%
Others
4
0.26%
Total
1561
init.c
301
-
27
1191
Heiko Carstens
Martin Schwidefsky
Halil Pasic
Linus Torvalds (pre-git)
David Hildenbrand
Gerald Schaefer
Logan Gunthorpe
Tom Lendacky
Vasily Gorbik
Wen Congyang
Jiang Liu
Christoph Hellwig
Linus Torvalds
Ard Biesheuvel
Tejun Heo
Philipp Hachtmann
Mike Rapoport
Laura Abbott
David Howells
Greg Kroah-Hartman
Others
March 2000
January 2001
August 2001
June 2002
April 2003
July 2006
September 2006
November 2006
December 2006
February 2007
October 2007
February 2008
April 2008
May 2008
July 2008
January 2009
March 2009
February 2010
March 2010
October 2010
July 2011
December 2011
February 2012
March 2012
July 2012
September 2012
February 2013
April 2013
May 2013
July 2013
March 2014
April 2014
September 2014
January 2015
August 2015
November 2015
March 2016
April 2016
May 2016
June 2016
December 2016
February 2017
May 2017
June 2017
July 2017
August 2017
November 2017
December 2017
September 2018
October 2018
December 2018
April 2019
May 2019
July 2019
August 2019
October 2019
April 2020
June 2020
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 13, "token_count": 96}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 996649200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 213}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 1, "token_count": 6}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 130}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 43}, {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Heiko Carstens
458
38.46%
Martin Schwidefsky
304
25.52%
Halil Pasic
130
10.92%
Linus Torvalds (pre-git)
96
8.06%
David Hildenbrand
45
3.78%
Gerald Schaefer
39
3.27%
Logan Gunthorpe
23
1.93%
Tom Lendacky
14
1.18%
Vasily Gorbik
13
1.09%
Wen Congyang
12
1.01%
Jiang Liu
10
0.84%
Christoph Hellwig
7
0.59%
Linus Torvalds
5
0.42%
Ard Biesheuvel
5
0.42%
Tejun Heo
3
0.25%
Philipp Hachtmann
3
0.25%
Mike Rapoport
3
0.25%
Laura Abbott
3
0.25%
David Howells
3
0.25%
Greg Kroah-Hartman
1
0.08%
Others
14
1.18%
Total
1191
kasan_init.c
426
-
3
1862
Vasily Gorbik
Andrey Konovalov
Mike Rapoport
November 2017
September 2018
December 2018
May 2019
August 2019
June 2020
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1696}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vasily Gorbik
1847
99.19%
Andrey Konovalov
13
0.70%
Mike Rapoport
2
0.11%
Total
1862
maccess.c
247
-
10
931
Michael Holzheu
Heiko Carstens
Martin Schwidefsky
Vasily Gorbik
Josh Poimboeuf
Christian Bornträger
Greg Kroah-Hartman
David Howells
Others
June 2009
March 2010
May 2011
August 2011
October 2011
March 2012
April 2012
May 2012
September 2013
January 2014
July 2014
March 2015
December 2015
February 2016
September 2017
November 2017
January 2019
May 2019
November 2019
April 2020
June 2020
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 131}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 243}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Holzheu
564
60.58%
Heiko Carstens
163
17.51%
Martin Schwidefsky
116
12.46%
Vasily Gorbik
61
6.55%
Josh Poimboeuf
13
1.40%
Christian Bornträger
8
0.86%
Greg Kroah-Hartman
1
0.11%
David Howells
1
0.11%
Others
4
0.43%
Total
931
mmap.c
191
-
9
780
Martin Schwidefsky
Heiko Carstens
Kees Cook
Arjan van de Ven
Alexander Gordeev
Ingo Molnar
Hugh Dickins
Paul Gortmaker
Greg Kroah-Hartman
August 2004
February 2005
February 2008
March 2009
June 2009
January 2011
October 2011
November 2013
January 2015
April 2015
November 2015
May 2016
February 2017
April 2017
June 2017
November 2017
April 2018
January 2019
March 2020
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 21, "token_count": 39}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 360}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 34}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 41, "token_count": 6}, {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 14, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
556
71.28%
Heiko Carstens
91
11.67%
Kees Cook
59
7.56%
Arjan van de Ven
39
5.00%
Alexander Gordeev
16
2.05%
Ingo Molnar
6
0.77%
Hugh Dickins
6
0.77%
Paul Gortmaker
5
0.64%
Greg Kroah-Hartman
2
0.26%
Total
780
page-states.c
275
-
7
1194
Martin Schwidefsky
Heiko Carstens
Vasily Gorbik
Tejun Heo
Claudio Imbrenda
Greg Kroah-Hartman
Gerald Schaefer
May 2008
September 2009
March 2010
June 2016
April 2017
November 2017
August 2018
August 2019
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 904}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
1058
88.61%
Heiko Carstens
120
10.05%
Vasily Gorbik
8
0.67%
Tejun Heo
3
0.25%
Claudio Imbrenda
3
0.25%
Greg Kroah-Hartman
1
0.08%
Gerald Schaefer
1
0.08%
Total
1194
pageattr.c
361
-
8
1982
Heiko Carstens
Martin Schwidefsky
Jan Glauber
Laura Abbott
Mike Rapoport
Dominik Dingel
Greg Kroah-Hartman
Others
March 2011
April 2011
October 2011
October 2012
November 2012
March 2013
October 2013
September 2014
December 2014
February 2016
March 2016
May 2016
June 2016
July 2016
August 2016
April 2017
May 2017
June 2017
November 2017
July 2018
June 2020
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 72}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 169}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 202}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1143}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Heiko Carstens
1573
79.36%
Martin Schwidefsky
326
16.45%
Jan Glauber
74
3.73%
Laura Abbott
3
0.15%
Mike Rapoport
2
0.10%
Dominik Dingel
2
0.10%
Greg Kroah-Hartman
1
0.05%
Others
1
0.05%
Total
1982
pgalloc.c
615
-
12
3003
Martin Schwidefsky
Heiko Carstens
Alexander Gordeev
Christian Bornträger
Matthew Wilcox
Eric Farman
Gerald Schaefer
Vasily Gorbik
Joe Perches
Michel Lespinasse
Greg Kroah-Hartman
Others
March 2016
April 2016
June 2016
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
June 2018
October 2018
June 2019
September 2019
March 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 1247}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1310}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 24, "token_count": 33}, {"author_id": 19, "token_count": 49}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 14, "token_count": 128}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 72}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
1347
44.86%
Heiko Carstens
1338
44.56%
Alexander Gordeev
128
4.26%
Christian Bornträger
72
2.40%
Matthew Wilcox
49
1.63%
Eric Farman
33
1.10%
Gerald Schaefer
26
0.87%
Vasily Gorbik
3
0.10%
Joe Perches
2
0.07%
Michel Lespinasse
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
3
0.10%
Total
3003
pgtable.c
1112
-
17
5490
Martin Schwidefsky
Janosch Frank
Claudio Imbrenda
Gerald Schaefer
Dominik Dingel
David Hildenbrand
Aneesh Kumar K.V
Christian Bornträger
Carsten Otte
Linus Torvalds
Kirill A. Shutemov
Thomas Huth
Tejun Heo
Heiko Carstens
Greg Kroah-Hartman
Others
October 2007
February 2008
March 2008
May 2008
March 2009
March 2010
October 2010
June 2011
July 2011
May 2012
July 2012
October 2012
April 2013
June 2013
July 2013
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
July 2014
October 2014
April 2015
March 2016
May 2016
June 2016
July 2016
August 2016
January 2017
April 2017
July 2017
November 2017
February 2018
July 2018
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 31, "token_count": 21}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 59}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 46, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 11, "token_count": 192}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 6, "token_count": 34}, {"author_id": 0, "token_count": 2762}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 159}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 151}, {"author_id": 0, "token_count": 597}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 535}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 551}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 49, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
3659
66.65%
Janosch Frank
554
10.09%
Claudio Imbrenda
554
10.09%
Gerald Schaefer
210
3.83%
Dominik Dingel
207
3.77%
David Hildenbrand
193
3.52%
Aneesh Kumar K.V
26
0.47%
Christian Bornträger
25
0.46%
Carsten Otte
21
0.38%
Linus Torvalds
15
0.27%
Kirill A. Shutemov
11
0.20%
Thomas Huth
5
0.09%
Tejun Heo
4
0.07%
Heiko Carstens
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
4
0.07%
Total
5490
vmem.c
447
-
14
2010
Heiko Carstens
Martin Schwidefsky
Gerald Schaefer
Philipp Hachtmann
Johannes Weiner
Christoph Hellwig
Christian Bornträger
Tang Chen
Sven Schnelle
Tejun Heo
Mike Rapoport
Laura Abbott
Paul Gortmaker
Greg Kroah-Hartman
December 2006
February 2007
October 2007
January 2008
February 2008
April 2008
May 2008
June 2008
March 2010
May 2011
July 2012
October 2012
November 2012
February 2013
April 2013
July 2013
January 2014
September 2014
March 2016
May 2016
June 2016
October 2016
February 2017
April 2017
May 2017
June 2017
October 2017
November 2017
December 2017
October 2018
February 2019
January 2020
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 924}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 63}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 217}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 53, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Heiko Carstens
1423
70.80%
Martin Schwidefsky
422
21.00%
Gerald Schaefer
84
4.18%
Philipp Hachtmann
24
1.19%
Johannes Weiner
11
0.55%
Christoph Hellwig
10
0.50%
Christian Bornträger
9
0.45%
Tang Chen
8
0.40%
Sven Schnelle
8
0.40%
Tejun Heo
3
0.15%
Mike Rapoport
3
0.15%
Laura Abbott
3
0.15%
Paul Gortmaker
1
0.05%
Greg Kroah-Hartman
1
0.05%
Total
2010
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
82
Author
Tokens
Proportion
Commits
Proportion
0
Martin Schwidefsky
19037
46.03%
98
20.42%
1
Heiko Carstens
7972
19.28%
122
25.42%
2
Vasily Gorbik
2630
6.36%
25
5.21%
3
Janosch Frank
2446
5.91%
15
3.13%
4
Andrew Morton
2015
4.87%
4
0.83%
5
Gerald Schaefer
1921
4.64%
19
3.96%
6
David Hildenbrand
1306
3.16%
28
5.83%
7
Michael Holzheu
572
1.38%
8
1.67%
8
Claudio Imbrenda
566
1.37%
3
0.63%
9
Hongjie Yang
419
1.01%
2
0.42%
10
Christian Bornträger
381
0.92%
17
3.54%
11
Dominik Dingel
376
0.91%
11
2.29%
12
Linus Torvalds
268
0.65%
8
1.67%
13
Linus Torvalds (pre-git)
170
0.41%
1
0.21%
14
Alexander Gordeev
150
0.36%
3
0.63%
15
Halil Pasic
130
0.31%
1
0.21%
16
Christoph Hellwig
77
0.19%
10
2.08%
17
Kees Cook
74
0.18%
4
0.83%
18
Jan Glauber
74
0.18%
2
0.42%
19
Matthew Wilcox
49
0.12%
1
0.21%
20
Michel Lespinasse
47
0.11%
2
0.42%
21
Arjan van de Ven
39
0.09%
1
0.21%
22
Mike Kravetz
37
0.09%
1
0.21%
23
Hendrik Brueckner
36
0.09%
4
0.83%
24
Eric Farman
33
0.08%
1
0.21%
25
Philipp Hachtmann
27
0.07%
2
0.42%
26
Nicholas Piggin
27
0.07%
1
0.21%
27
Johannes Weiner
27
0.07%
3
0.63%
28
Joe Perches
26
0.06%
4
0.83%
29
Aneesh Kumar K.V
26
0.06%
3
0.63%
30
Logan Gunthorpe
23
0.06%
2
0.42%
31
Carsten Otte
21
0.05%
1
0.21%
32
Andrey Konovalov
21
0.05%
1
0.21%
33
Yihui ZENG
16
0.04%
1
0.21%
34
Tejun Heo
16
0.04%
1
0.21%
35
Mike Rapoport
15
0.04%
8
1.67%
36
Greg Kroah-Hartman
15
0.04%
3
0.63%
37
Tom Lendacky
14
0.03%
1
0.21%
38
Peter Zijlstra
14
0.03%
1
0.21%
39
Chuhong Yuan
14
0.03%
2
0.42%
40
Josh Poimboeuf
13
0.03%
1
0.21%
41
Ingo Molnar
13
0.03%
4
0.83%
42
Wen Congyang
12
0.03%
1
0.21%
43
Andi Kleen
12
0.03%
2
0.42%
44
Sebastian Andrzej Siewior
11
0.03%
1
0.21%
45
Paul Gortmaker
11
0.03%
2
0.42%
46
Kirill A. Shutemov
11
0.03%
1
0.21%
47
Jiang Liu
10
0.02%
3
0.63%
48
Eric W. Biedermann
10
0.02%
3
0.63%
49
Thomas Huth
9
0.02%
2
0.42%
50
Laura Abbott
9
0.02%
1
0.21%
51
Alexandru Gheorghiu
9
0.02%
1
0.21%
52
Tang Chen
8
0.02%
1
0.21%
53
Sven Schnelle
8
0.02%
1
0.21%
54
Souptick Joarder
7
0.02%
1
0.21%
55
David Howells
7
0.02%
1
0.21%
56
Hugh Dickins
6
0.01%
1
0.21%
57
Peter Xu
5
0.01%
2
0.42%
58
Ard Biesheuvel
5
0.01%
1
0.21%
59
Shaohua Li
4
0.01%
1
0.21%
60
Others
51
0.12%
24
5.00%
Total
41358
480