Linux Source Code
Home
Release 5.19
Help
compressed
root
arch
x86
boot
Highlighting
Reset All
By Author
By Age
──────────
Alain Knaff
Albin Tonnerre
Andrey Konovalov
Andrey Ryabinin
Ard Biesheuvel
Arvind Sankar
Baoquan He
Borislav Petkov
Brijesh Singh
Chao Fan
Dan J Williams
Daniel J Blueman
Daniel Kiper
Daniel Micay
Dave Jiang
Duan Zhenzhong
Eric W. Biedermann
Geyslan G. Bem
Greg Kroah-Hartman
Gustavo A. R. Silva
H. J. Lu
H. Peter Anvin
Ian Campbell
Ingo Molnar
Jan Beulich
Jesper Juhl
Jiapeng Chong
Joe Millenbach
Joe Perches
Joerg Roedel
Josh Boyer
Juergen Gross
Jun'ichi Nomura
Kees Cook
Kirill A. Shutemov
Kristian Högsberg
Kuppuswamy Sathyanarayanan
Kyungsik Lee
Lasse Collin
Linus Torvalds (pre-git)
Louis Taylor
Martin Radev
Masami Hiramatsu
Matt Fleming
Michael Roth
Mike Rapoport
Naoya Horiguchi
Nick Desaulniers
Nick Terrell
Others
René Herman
Rusty Russell
Steve Wahl
Steven Clarkson
Thomas Garnier
Thomas Gleixner
Tom Lendacky
Vamshi K Sthambamkadi
Vivek Goyal
Yinghai Lu
Zhengyi Shen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acpi.c
315
-
9
1134
Chao Fan
Michael Roth
Duan Zhenzhong
Jun'ichi Nomura
Borislav Petkov
Steven Clarkson
Josh Boyer
Vamshi K Sthambamkadi
Others
January 2019
February 2019
April 2019
August 2019
September 2019
January 2020
April 2020
February 2022
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 871}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 25, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 20, "token_count": 69}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 2, "token_count": 93}, ]}, ]
Author Name
Tokens
Token Proportion
Chao Fan
871
76.81%
Michael Roth
93
8.20%
Duan Zhenzhong
69
6.08%
Jun'ichi Nomura
44
3.88%
Borislav Petkov
18
1.59%
Steven Clarkson
17
1.50%
Josh Boyer
16
1.41%
Vamshi K Sthambamkadi
5
0.44%
Others
1
0.09%
Total
1134
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": 7, "token_count": 103}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "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
9
-
3
25
Kees Cook
H. Peter Anvin
Greg Kroah-Hartman
October 2013
November 2017
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
23
92.00%
H. Peter Anvin
1
4.00%
Greg Kroah-Hartman
1
4.00%
Total
25
early_serial_console.c
6
-
2
14
Yinghai Lu
Michael Roth
August 2010
April 2022
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
9
64.29%
Michael Roth
5
35.71%
Total
14
efi.c
234
-
1
739
Michael Roth
February 2022
var spanGroupData = [ {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 739}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Roth
739
100.00%
Total
739
efi.h
126
-
1
366
Borislav Petkov
February 2022
var spanGroupData = [ {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 366}, ]}, ]
Author Name
Tokens
Token Proportion
Borislav Petkov
366
100.00%
Total
366
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": 52, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "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": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
29
96.67%
Greg Kroah-Hartman
1
3.33%
Total
30
ident_map_64.c
381
-
12
1227
Joerg Roedel
Kees Cook
Michael Roth
Arvind Sankar
Kirill A. Shutemov
Brijesh Singh
Tom Lendacky
Thomas Garnier
Thomas Gleixner
Mike Rapoport
Greg Kroah-Hartman
Others
May 2016
June 2016
June 2017
October 2017
November 2017
December 2017
March 2018
May 2018
June 2020
September 2020
October 2020
February 2022
July 2022
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 265}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 729}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 60}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 34}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
Joerg Roedel
733
59.74%
Kees Cook
265
21.60%
Michael Roth
71
5.79%
Arvind Sankar
60
4.89%
Kirill A. Shutemov
34
2.77%
Brijesh Singh
34
2.77%
Tom Lendacky
14
1.14%
Thomas Garnier
8
0.65%
Thomas Gleixner
4
0.33%
Mike Rapoport
2
0.16%
Greg Kroah-Hartman
1
0.08%
Others
1
0.08%
Total
1227
idt_64.c
84
-
2
266
Joerg Roedel
Brijesh Singh
September 2020
March 2021
February 2022
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 235}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Joerg Roedel
265
99.62%
Brijesh Singh
1
0.38%
Total
266
kaslr.c
872
-
19
3141
Baoquan He
Kees Cook
Dave Jiang
Arvind Sankar
Chao Fan
Dan J Williams
Daniel Kiper
Naoya Horiguchi
Yinghai Lu
Borislav Petkov
Thomas Garnier
Louis Taylor
Jiapeng Chong
Gustavo A. R. Silva
Ingo Molnar
Greg Kroah-Hartman
Others
October 2013
November 2013
February 2014
September 2014
October 2014
April 2015
April 2016
May 2016
June 2016
July 2016
January 2017
May 2017
July 2017
August 2017
November 2017
June 2018
July 2018
August 2018
January 2019
February 2019
March 2019
November 2019
July 2020
August 2020
March 2021
August 2021
February 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 450}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"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": 6, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 178}, {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 246}, {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 268}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 285}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 250}, {"author_id": 21, "token_count": 59}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 277}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 210}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 123}, {"author_id": 18, "token_count": 94}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 227}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Baoquan He
1085
34.54%
Kees Cook
965
30.72%
Dave Jiang
268
8.53%
Arvind Sankar
246
7.83%
Chao Fan
212
6.75%
Dan J Williams
123
3.92%
Daniel Kiper
94
2.99%
Naoya Horiguchi
59
1.88%
Yinghai Lu
41
1.31%
Borislav Petkov
28
0.89%
Thomas Garnier
9
0.29%
Louis Taylor
2
0.06%
Jiapeng Chong
2
0.06%
Gustavo A. R. Silva
2
0.06%
Ingo Molnar
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
3
0.10%
Total
3141
misc.c
472
-
36
1625
Kees Cook
Linus Torvalds (pre-git)
Ian Campbell
Yinghai Lu
Baoquan He
Jan Beulich
Eric W. Biedermann
Alain Knaff
Steve Wahl
Borislav Petkov
H. J. Lu
Kirill A. Shutemov
Kristian Högsberg
Daniel Micay
H. Peter Anvin
Michael Roth
Rusty Russell
Nick Terrell
Lasse Collin
Kyungsik Lee
Albin Tonnerre
Ingo Molnar
Vivek Goyal
Jesper Juhl
René Herman
Kuppuswamy Sathyanarayanan
Joerg Roedel
Joe Millenbach
Duan Zhenzhong
Nick Desaulniers
Greg Kroah-Hartman
Arvind Sankar
Others
February 1993
June 1993
August 1993
May 1994
June 1995
March 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
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
September 2019
July 2020
August 2020
September 2020
March 2021
April 2021
June 2021
October 2021
April 2022
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 10, "token_count": 148}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 10, "token_count": 113}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 24, "token_count": 45}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 35}, {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 11, "token_count": 245}, {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 26, "token_count": 37}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 104}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 42, "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": 13, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 222}, {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 22, "token_count": 51}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 42}, {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 59}, {"author_id": 6, "token_count": 8}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "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": 40, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 17, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
410
25.23%
Linus Torvalds (pre-git)
349
21.48%
Ian Campbell
280
17.23%
Yinghai Lu
126
7.75%
Baoquan He
83
5.11%
Jan Beulich
51
3.14%
Eric W. Biedermann
45
2.77%
Alain Knaff
37
2.28%
Steve Wahl
34
2.09%
Borislav Petkov
24
1.48%
H. J. Lu
22
1.35%
Kirill A. Shutemov
21
1.29%
Kristian Högsberg
16
0.98%
Daniel Micay
15
0.92%
H. Peter Anvin
14
0.86%
Michael Roth
12
0.74%
Rusty Russell
10
0.62%
Nick Terrell
8
0.49%
Lasse Collin
8
0.49%
Kyungsik Lee
8
0.49%
Albin Tonnerre
8
0.49%
Ingo Molnar
7
0.43%
Vivek Goyal
5
0.31%
Jesper Juhl
5
0.31%
René Herman
4
0.25%
Kuppuswamy Sathyanarayanan
4
0.25%
Joerg Roedel
4
0.25%
Joe Millenbach
4
0.25%
Duan Zhenzhong
3
0.18%
Nick Desaulniers
2
0.12%
Greg Kroah-Hartman
1
0.06%
Arvind Sankar
1
0.06%
Others
4
0.25%
Total
1625
misc.h
229
-
21
854
Michael Roth
Joerg Roedel
Kees Cook
Yinghai Lu
Chao Fan
Joe Millenbach
Brijesh Singh
Baoquan He
Borislav Petkov
Kirill A. Shutemov
Martin Radev
Ingo Molnar
Tom Lendacky
Juergen Gross
H. Peter Anvin
Andrey Konovalov
Nick Desaulniers
Arvind Sankar
Andrey Ryabinin
Kuppuswamy Sathyanarayanan
Greg Kroah-Hartman
August 2010
July 2012
November 2012
October 2013
February 2015
July 2015
April 2016
May 2016
October 2017
November 2017
February 2018
March 2018
May 2018
August 2018
January 2019
February 2019
March 2019
March 2020
July 2020
September 2020
October 2020
December 2020
March 2021
April 2021
June 2021
October 2021
February 2022
April 2022
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 7, "token_count": 88}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 23, "token_count": 44}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 132}, {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 9, "token_count": 38}, {"author_id": 2, "token_count": 216}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 17, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Roth
216
25.29%
Joerg Roedel
166
19.44%
Kees Cook
140
16.39%
Yinghai Lu
88
10.30%
Chao Fan
84
9.84%
Joe Millenbach
44
5.15%
Brijesh Singh
38
4.45%
Baoquan He
21
2.46%
Borislav Petkov
12
1.41%
Kirill A. Shutemov
11
1.29%
Martin Radev
8
0.94%
Ingo Molnar
5
0.59%
Tom Lendacky
4
0.47%
Juergen Gross
3
0.35%
H. Peter Anvin
3
0.35%
Andrey Konovalov
3
0.35%
Nick Desaulniers
2
0.23%
Arvind Sankar
2
0.23%
Andrey Ryabinin
2
0.23%
Kuppuswamy Sathyanarayanan
1
0.12%
Greg Kroah-Hartman
1
0.12%
Total
854
mkpiggy.c
74
-
8
279
H. Peter Anvin
Arvind Sankar
Geyslan G. Bem
Daniel J Blueman
Matt Fleming
Yinghai Lu
Thomas Gleixner
Others
May 2009
February 2010
February 2011
February 2012
October 2013
April 2016
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 13, "token_count": 189}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 28, "token_count": 32}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
H. Peter Anvin
189
67.74%
Arvind Sankar
33
11.83%
Geyslan G. Bem
32
11.47%
Daniel J Blueman
16
5.73%
Matt Fleming
4
1.43%
Yinghai Lu
2
0.72%
Thomas Gleixner
2
0.72%
Others
1
0.36%
Total
279
pgtable.h
20
-
2
50
Kirill A. Shutemov
Others
February 2018
April 2022
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1648796400, "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
218
-
5
664
Kirill A. Shutemov
Arvind Sankar
Kees Cook
Joe Perches
Borislav Petkov
December 2017
February 2018
May 2018
August 2018
February 2019
August 2019
October 2020
June 2021
February 2022
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 306}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 185}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 46}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 58}, {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
595
89.61%
Arvind Sankar
58
8.73%
Kees Cook
4
0.60%
Joe Perches
4
0.60%
Borislav Petkov
3
0.45%
Total
664
sev.c
437
-
7
1324
Michael Roth
Joerg Roedel
Brijesh Singh
Tom Lendacky
Borislav Petkov
Masami Hiramatsu
Martin Radev
September 2020
November 2020
December 2020
March 2021
April 2021
November 2021
February 2022
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 434}, {"author_id": 30, "token_count": 11}, {"author_id": 14, "token_count": 110}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 275}, {"author_id": 2, "token_count": 462}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Roth
462
34.89%
Joerg Roedel
438
33.08%
Brijesh Singh
279
21.07%
Tom Lendacky
110
8.31%
Borislav Petkov
13
0.98%
Masami Hiramatsu
11
0.83%
Martin Radev
11
0.83%
Total
1324
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": 7, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 16, "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": 40, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "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
tdx.c
77
-
2
297
Kirill A. Shutemov
Kuppuswamy Sathyanarayanan
April 2022
var spanGroupData = [ {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 229}, {"author_id": 17, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
229
77.10%
Kuppuswamy Sathyanarayanan
68
22.90%
Total
297
tdx.h
13
-
1
36
Kuppuswamy Sathyanarayanan
April 2022
var spanGroupData = [ {"timestamp": 1648796400, "group": [ {"author_id": 17, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Kuppuswamy Sathyanarayanan
36
100.00%
Total
36
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
71
Author
Tokens
Proportion
Commits
Proportion
0
Kees Cook
2027
16.09%
33
13.41%
1
Joerg Roedel
1606
12.75%
15
6.10%
2
Michael Roth
1598
12.69%
14
5.69%
3
Baoquan He
1189
9.44%
17
6.91%
4
Chao Fan
1167
9.26%
7
2.85%
5
Kirill A. Shutemov
939
7.45%
20
8.13%
6
Borislav Petkov
464
3.68%
7
2.85%
7
Yinghai Lu
406
3.22%
10
4.07%
8
Arvind Sankar
400
3.18%
21
8.54%
9
Brijesh Singh
352
2.79%
7
2.85%
10
Linus Torvalds (pre-git)
349
2.77%
9
3.66%
11
Ian Campbell
280
2.22%
5
2.03%
12
Dave Jiang
268
2.13%
1
0.41%
13
H. Peter Anvin
207
1.64%
6
2.44%
14
Tom Lendacky
128
1.02%
6
2.44%
15
Dan J Williams
123
0.98%
2
0.81%
16
Vivek Goyal
120
0.95%
3
1.22%
17
Kuppuswamy Sathyanarayanan
109
0.87%
1
0.41%
18
Daniel Kiper
94
0.75%
1
0.41%
19
Ard Biesheuvel
73
0.58%
1
0.41%
20
Duan Zhenzhong
72
0.57%
2
0.81%
21
Naoya Horiguchi
59
0.47%
1
0.41%
22
Jan Beulich
51
0.40%
1
0.41%
23
Joe Millenbach
48
0.38%
4
1.63%
24
Eric W. Biedermann
45
0.36%
1
0.41%
25
Jun'ichi Nomura
44
0.35%
1
0.41%
26
Alain Knaff
37
0.29%
1
0.41%
27
Steve Wahl
34
0.27%
1
0.41%
28
Geyslan G. Bem
32
0.25%
1
0.41%
29
H. J. Lu
22
0.17%
1
0.41%
30
Martin Radev
19
0.15%
1
0.41%
31
Thomas Garnier
17
0.13%
2
0.81%
32
Steven Clarkson
17
0.13%
1
0.41%
33
Kristian Högsberg
16
0.13%
2
0.81%
34
Josh Boyer
16
0.13%
1
0.41%
35
Daniel J Blueman
16
0.13%
1
0.41%
36
Daniel Micay
15
0.12%
1
0.41%
37
Ingo Molnar
13
0.10%
3
1.22%
38
Masami Hiramatsu
11
0.09%
1
0.41%
39
Rusty Russell
10
0.08%
1
0.41%
40
Greg Kroah-Hartman
9
0.07%
1
0.41%
41
Nick Terrell
8
0.06%
1
0.41%
42
Lasse Collin
8
0.06%
1
0.41%
43
Kyungsik Lee
8
0.06%
1
0.41%
44
Albin Tonnerre
8
0.06%
1
0.41%
45
Thomas Gleixner
6
0.05%
2
0.81%
46
Vamshi K Sthambamkadi
5
0.04%
1
0.41%
47
Jesper Juhl
5
0.04%
1
0.41%
48
René Herman
4
0.03%
1
0.41%
49
Nick Desaulniers
4
0.03%
1
0.41%
50
Matt Fleming
4
0.03%
1
0.41%
51
Joe Perches
4
0.03%
1
0.41%
52
Zhengyi Shen
3
0.02%
1
0.41%
53
Juergen Gross
3
0.02%
1
0.41%
54
Andrey Konovalov
3
0.02%
1
0.41%
55
Mike Rapoport
2
0.02%
1
0.41%
56
Louis Taylor
2
0.02%
1
0.41%
57
Jiapeng Chong
2
0.02%
1
0.41%
58
Gustavo A. R. Silva
2
0.02%
1
0.41%
59
Andrey Ryabinin
2
0.02%
1
0.41%
60
Others
11
0.09%
11
4.47%
Total
12596
246