Linux Source Code
Home
Release 5.3
Help
compressed
root
arch
x86
boot
Highlighting
Reset All
By Author
By Age
──────────
Alain Knaff
Albin Tonnerre
Alexander van Heukelum
Andi Kleen
Andre Müller
Andrew Lutomirski
Andrey Ryabinin
Ard Biesheuvel
Arnd Bergmann
Baoquan He
Borislav Petkov
Chao Fan
Chun-Yi Lee
Dan J Williams
Daniel J Blueman
Daniel Micay
Dave Hansen
Dave Jiang
David Howells
Dmitry Skorodumov
Duan Zhenzhong
Eric Snowberg
Eric W. Biedermann
Geyslan G. Bem
Greg Kroah-Hartman
H. J. Lu
H. Peter Anvin
Hans de Goede
Ian Campbell
Ingo Molnar
Jan Beulich
Jeffrey Hugo
Jesper Juhl
Joe Millenbach
Juergen Gross
Jun'ichi Nomura
Kees Cook
Kirill A. Shutemov
Kristian Högsberg
Kyungsik Lee
Lasse Collin
Linn Crosetto
Linus Torvalds (pre-git)
Louis Taylor
Lukas Wunner
Maarten Lankhorst
Matt Fleming
Matthew Garrett
Naoya Horiguchi
Others
René Herman
Roy Franz
Rusty Russell
Thiébaud Weksteen
Thomas Garnier
Thomas Gleixner
Tom Lendacky
Ulf Winkelvos
Vivek Goyal
Yinghai Lu
Zhengyi Shen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acpi.c
409
-
4
1586
Chao Fan
Jun'ichi Nomura
Borislav Petkov
Others
January 2019
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 1081}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 72}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 432}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chao Fan
1081
68.16%
Jun'ichi Nomura
432
27.24%
Borislav Petkov
72
4.54%
Others
1
0.06%
Total
1586
cmdline.c
30
-
3
140
Yinghai Lu
Kees Cook
Greg Kroah-Hartman
August 2010
January 2013
April 2016
November 2017
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 103}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
137
97.86%
Kees Cook
2
1.43%
Greg Kroah-Hartman
1
0.71%
Total
140
cpuflags.c
13
-
3
30
Kees Cook
Greg Kroah-Hartman
H. Peter Anvin
October 2013
November 2017
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
28
93.33%
Greg Kroah-Hartman
1
3.33%
H. Peter Anvin
1
3.33%
Total
30
early_serial_console.c
5
-
1
9
Yinghai Lu
August 2010
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
9
100.00%
Total
9
eboot.c
924
-
25
4118
Matt Fleming
Linn Crosetto
Roy Franz
Lukas Wunner
Ard Biesheuvel
Jeffrey Hugo
Eric Snowberg
Kirill A. Shutemov
Yinghai Lu
Hans de Goede
Ingo Molnar
Andre Müller
Ulf Winkelvos
David Howells
Dmitry Skorodumov
Matthew Garrett
Dan J Williams
Baoquan He
Thomas Gleixner
Thiébaud Weksteen
Andrey Ryabinin
Maarten Lankhorst
Chun-Yi Lee
H. Peter Anvin
Others
December 2011
February 2012
July 2012
December 2012
September 2013
January 2014
March 2014
April 2014
June 2014
July 2014
August 2014
September 2014
November 2014
February 2015
April 2015
July 2015
April 2016
August 2016
November 2016
January 2017
February 2017
June 2017
August 2017
September 2017
March 2018
May 2018
July 2018
September 2018
November 2018
June 2019
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 1, "token_count": 706}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 298}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 5, "token_count": 596}, {"author_id": 8, "token_count": 369}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 717}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 27, "token_count": 26}, {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 45, "token_count": 7}, {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 15, "token_count": 181}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 329}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 22, "token_count": 27}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 31, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 140}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 37, "token_count": 6}, {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 10, "token_count": 45}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 195}, {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 153}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 38, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Matt Fleming
1777
43.15%
Linn Crosetto
596
14.47%
Roy Franz
385
9.35%
Lukas Wunner
331
8.04%
Ard Biesheuvel
265
6.44%
Jeffrey Hugo
181
4.40%
Eric Snowberg
153
3.72%
Kirill A. Shutemov
140
3.40%
Yinghai Lu
82
1.99%
Hans de Goede
40
0.97%
Ingo Molnar
35
0.85%
Andre Müller
26
0.63%
Ulf Winkelvos
25
0.61%
David Howells
18
0.44%
Dmitry Skorodumov
16
0.39%
Matthew Garrett
14
0.34%
Dan J Williams
7
0.17%
Baoquan He
6
0.15%
Thomas Gleixner
6
0.15%
Thiébaud Weksteen
5
0.12%
Andrey Ryabinin
3
0.07%
Maarten Lankhorst
3
0.07%
Chun-Yi Lee
2
0.05%
H. Peter Anvin
1
0.02%
Others
1
0.02%
Total
4118
eboot.h
33
-
3
90
Matt Fleming
Ard Biesheuvel
Greg Kroah-Hartman
December 2011
January 2014
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Matt Fleming
80
88.89%
Ard Biesheuvel
9
10.00%
Greg Kroah-Hartman
1
1.11%
Total
90
error.c
24
-
3
56
Kees Cook
Zhengyi Shen
Greg Kroah-Hartman
May 2016
March 2017
November 2017
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
52
92.86%
Zhengyi Shen
3
5.36%
Greg Kroah-Hartman
1
1.79%
Total
56
error.h
10
-
2
30
Kees Cook
Greg Kroah-Hartman
May 2016
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
29
96.67%
Greg Kroah-Hartman
1
3.33%
Total
30
kaslr.c
910
-
16
3241
Baoquan He
Kees Cook
Dave Jiang
Chao Fan
Naoya Horiguchi
Kirill A. Shutemov
Yinghai Lu
Borislav Petkov
Thomas Garnier
Dave Hansen
Ard Biesheuvel
Louis Taylor
Arnd Bergmann
Greg Kroah-Hartman
Ingo Molnar
Others
October 2013
November 2013
February 2014
September 2014
October 2014
April 2015
April 2016
May 2016
June 2016
July 2016
January 2017
April 2017
May 2017
July 2017
August 2017
November 2017
February 2018
April 2018
May 2018
June 2018
July 2018
August 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 558}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 218}, {"author_id": 17, "token_count": 5}, {"author_id": 0, "token_count": 395}, {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 13, "token_count": 277}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 2, "token_count": 366}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 259}, {"author_id": 19, "token_count": 59}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 351}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 218}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 55, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Baoquan He
1311
40.45%
Kees Cook
1228
37.89%
Dave Jiang
277
8.55%
Chao Fan
229
7.07%
Naoya Horiguchi
59
1.82%
Kirill A. Shutemov
49
1.51%
Yinghai Lu
41
1.27%
Borislav Petkov
22
0.68%
Thomas Garnier
9
0.28%
Dave Hansen
8
0.25%
Ard Biesheuvel
2
0.06%
Louis Taylor
2
0.06%
Arnd Bergmann
1
0.03%
Greg Kroah-Hartman
1
0.03%
Ingo Molnar
1
0.03%
Others
1
0.03%
Total
3241
kaslr_64.c
156
-
7
417
Kees Cook
Kirill A. Shutemov
Tom Lendacky
Thomas Garnier
Thomas Gleixner
Andrew Lutomirski
Greg Kroah-Hartman
May 2016
June 2016
June 2017
October 2017
November 2017
December 2017
March 2018
May 2018
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 350}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
350
83.93%
Kirill A. Shutemov
35
8.39%
Tom Lendacky
18
4.32%
Thomas Garnier
8
1.92%
Thomas Gleixner
4
0.96%
Andrew Lutomirski
1
0.24%
Greg Kroah-Hartman
1
0.24%
Total
417
misc.c
437
-
30
1572
Kees Cook
Linus Torvalds (pre-git)
Ian Campbell
Yinghai Lu
Baoquan He
Eric W. Biedermann
Jan Beulich
Alain Knaff
Borislav Petkov
H. J. Lu
H. Peter Anvin
Kristian Högsberg
Daniel Micay
Kirill A. Shutemov
Rusty Russell
Albin Tonnerre
Kyungsik Lee
Lasse Collin
Vivek Goyal
Ingo Molnar
Jesper Juhl
Joe Millenbach
René Herman
Duan Zhenzhong
Alexander van Heukelum
Andi Kleen
Greg Kroah-Hartman
Others
February 1993
June 1993
August 1993
May 1994
June 1995
March 1996
September 1996
March 2000
June 2000
December 2006
October 2007
January 2008
February 2008
April 2008
May 2008
June 2008
January 2009
May 2009
January 2010
August 2010
December 2010
January 2011
January 2012
July 2012
January 2013
July 2013
October 2013
March 2014
May 2014
October 2014
November 2014
January 2015
April 2015
July 2015
September 2015
April 2016
May 2016
June 2017
July 2017
August 2017
November 2017
February 2018
March 2018
May 2019
July 2019
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 9, "token_count": 64}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 9, "token_count": 148}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 114}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 20, "token_count": 51}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 35}, {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 245}, {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 25, "token_count": 37}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 104}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 223}, {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 21, "token_count": 51}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 43}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 64}, {"author_id": 17, "token_count": 8}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 30, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 50, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
401
25.51%
Linus Torvalds (pre-git)
355
22.58%
Ian Campbell
280
17.81%
Yinghai Lu
131
8.33%
Baoquan He
88
5.60%
Eric W. Biedermann
51
3.24%
Jan Beulich
51
3.24%
Alain Knaff
37
2.35%
Borislav Petkov
24
1.53%
H. J. Lu
22
1.40%
H. Peter Anvin
16
1.02%
Kristian Högsberg
16
1.02%
Daniel Micay
15
0.95%
Kirill A. Shutemov
14
0.89%
Rusty Russell
10
0.64%
Albin Tonnerre
8
0.51%
Kyungsik Lee
8
0.51%
Lasse Collin
8
0.51%
Vivek Goyal
8
0.51%
Ingo Molnar
7
0.45%
Jesper Juhl
5
0.32%
Joe Millenbach
4
0.25%
René Herman
4
0.25%
Duan Zhenzhong
3
0.19%
Alexander van Heukelum
1
0.06%
Andi Kleen
1
0.06%
Greg Kroah-Hartman
1
0.06%
Others
3
0.19%
Total
1572
misc.h
136
-
13
467
Kees Cook
Yinghai Lu
Chao Fan
Joe Millenbach
Baoquan He
Borislav Petkov
Tom Lendacky
Ingo Molnar
Kirill A. Shutemov
H. Peter Anvin
Juergen Gross
Andrey Ryabinin
Greg Kroah-Hartman
August 2010
July 2012
November 2012
October 2013
February 2015
July 2015
April 2016
May 2016
June 2017
October 2017
November 2017
February 2018
March 2018
May 2018
August 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 92}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 23, "token_count": 42}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
188
40.26%
Yinghai Lu
92
19.70%
Chao Fan
90
19.27%
Joe Millenbach
42
8.99%
Baoquan He
22
4.71%
Borislav Petkov
9
1.93%
Tom Lendacky
6
1.28%
Ingo Molnar
5
1.07%
Kirill A. Shutemov
4
0.86%
H. Peter Anvin
3
0.64%
Juergen Gross
3
0.64%
Andrey Ryabinin
2
0.43%
Greg Kroah-Hartman
1
0.21%
Total
467
mkpiggy.c
68
-
7
246
H. Peter Anvin
Geyslan G. Bem
Daniel J Blueman
Matt Fleming
Thomas Gleixner
Yinghai Lu
Others
May 2009
February 2010
February 2011
February 2012
October 2013
April 2016
May 2019
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 189}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 26, "token_count": 32}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
H. Peter Anvin
189
76.83%
Geyslan G. Bem
32
13.01%
Daniel J Blueman
16
6.50%
Matt Fleming
4
1.63%
Thomas Gleixner
2
0.81%
Yinghai Lu
2
0.81%
Others
1
0.41%
Total
246
pgtable.h
20
-
2
50
Kirill A. Shutemov
Others
February 2018
January 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
49
98.00%
Others
1
2.00%
Total
50
pgtable_64.c
210
-
1
608
Kirill A. Shutemov
December 2017
February 2018
May 2018
August 2018
February 2019
August 2019
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 310}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 185}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
608
100.00%
Total
608
string.c
81
-
5
329
Kees Cook
Vivek Goyal
Ard Biesheuvel
Yinghai Lu
Greg Kroah-Hartman
August 2010
March 2014
April 2016
May 2016
November 2017
May 2019
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 18, "token_count": 115}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 73}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
137
41.64%
Vivek Goyal
115
34.95%
Ard Biesheuvel
73
22.19%
Yinghai Lu
3
0.91%
Greg Kroah-Hartman
1
0.30%
Total
329
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
68
Author
Tokens
Proportion
Commits
Proportion
0
Kees Cook
2415
18.59%
33
14.10%
1
Matt Fleming
1861
14.33%
14
5.98%
2
Baoquan He
1427
10.99%
20
8.55%
3
Chao Fan
1400
10.78%
7
2.99%
4
Kirill A. Shutemov
899
6.92%
24
10.26%
5
Linn Crosetto
596
4.59%
1
0.43%
6
Yinghai Lu
497
3.83%
12
5.13%
7
Jun'ichi Nomura
432
3.33%
1
0.43%
8
Roy Franz
385
2.96%
7
2.99%
9
Linus Torvalds (pre-git)
355
2.73%
10
4.27%
10
Ard Biesheuvel
349
2.69%
12
5.13%
11
Lukas Wunner
331
2.55%
2
0.85%
12
Ian Campbell
280
2.16%
5
2.14%
13
Dave Jiang
277
2.13%
1
0.43%
14
H. Peter Anvin
210
1.62%
7
2.99%
15
Jeffrey Hugo
181
1.39%
2
0.85%
16
Eric Snowberg
153
1.18%
1
0.43%
17
Borislav Petkov
127
0.98%
5
2.14%
18
Vivek Goyal
123
0.95%
3
1.28%
19
Naoya Horiguchi
59
0.45%
1
0.43%
20
Eric W. Biedermann
51
0.39%
1
0.43%
21
Jan Beulich
51
0.39%
1
0.43%
22
Ingo Molnar
48
0.37%
8
3.42%
23
Joe Millenbach
46
0.35%
4
1.71%
24
Hans de Goede
40
0.31%
2
0.85%
25
Alain Knaff
37
0.28%
1
0.43%
26
Geyslan G. Bem
32
0.25%
1
0.43%
27
Andre Müller
26
0.20%
1
0.43%
28
Ulf Winkelvos
25
0.19%
1
0.43%
29
Tom Lendacky
24
0.18%
2
0.85%
30
H. J. Lu
22
0.17%
1
0.43%
31
David Howells
18
0.14%
1
0.43%
32
Thomas Garnier
17
0.13%
2
0.85%
33
Daniel J Blueman
16
0.12%
1
0.43%
34
Dmitry Skorodumov
16
0.12%
1
0.43%
35
Kristian Högsberg
16
0.12%
2
0.85%
36
Daniel Micay
15
0.12%
1
0.43%
37
Matthew Garrett
14
0.11%
2
0.85%
38
Thomas Gleixner
12
0.09%
4
1.71%
39
Greg Kroah-Hartman
10
0.08%
1
0.43%
40
Rusty Russell
10
0.08%
1
0.43%
41
Albin Tonnerre
8
0.06%
1
0.43%
42
Dave Hansen
8
0.06%
1
0.43%
43
Kyungsik Lee
8
0.06%
1
0.43%
44
Lasse Collin
8
0.06%
1
0.43%
45
Dan J Williams
7
0.05%
1
0.43%
46
Andrey Ryabinin
5
0.04%
1
0.43%
47
Jesper Juhl
5
0.04%
1
0.43%
48
Thiébaud Weksteen
5
0.04%
1
0.43%
49
René Herman
4
0.03%
1
0.43%
50
Duan Zhenzhong
3
0.02%
1
0.43%
51
Juergen Gross
3
0.02%
1
0.43%
52
Maarten Lankhorst
3
0.02%
1
0.43%
53
Zhengyi Shen
3
0.02%
1
0.43%
54
Chun-Yi Lee
2
0.02%
1
0.43%
55
Louis Taylor
2
0.02%
1
0.43%
56
Alexander van Heukelum
1
0.01%
1
0.43%
57
Andi Kleen
1
0.01%
1
0.43%
58
Andrew Lutomirski
1
0.01%
1
0.43%
59
Arnd Bergmann
1
0.01%
1
0.43%
60
Others
8
0.06%
8
3.42%
Total
12989
234