Linux Source Code
Home
Release 6.11
Help
compressed
root
arch
x86
boot
Highlighting
Reset All
By Author
By Age
──────────
Alain Knaff
Albin Tonnerre
Alexander Lobakin
Andi Kleen
Andrey Ryabinin
Ard Biesheuvel
Arvind Sankar
Baoquan He
Borislav Petkov
Brian Gerst
Brijesh Singh
Carl-Daniel Hailfinger
Chao Fan
Dan J Williams
Daniel J Blueman
Daniel Kiper
Dave Hansen
Dave Jiang
Duan Zhenzhong
Eric W. Biedermann
Geyslan G. Bem
Greg Kroah-Hartman
H. J. Lu
H. Peter Anvin
Ian Campbell
Ingo Molnar
Jan Beulich
Jeremy Fitzhardinge
Jesper Juhl
Joe Millenbach
Joerg Roedel
Josh Boyer
Jun'ichi Nomura
Kees Cook
Kirill A. Shutemov
Kristian Högsberg
Kuppuswamy Sathyanarayanan
Kyungsik Lee
Lasse Collin
Linus Torvalds (pre-git)
Martin Radev
Masami Hiramatsu
Michael Roth
Naoya Horiguchi
Nick Desaulniers
Nick Terrell
Nikolay Borisov
Nikunj A. Dadhania
Others
Randy Dunlap
René Herman
Rusty Russell
Steve Wahl
Steven Clarkson
Thomas Garnier
Thomas Gleixner
Tom Lendacky
Vamshi K Sthambamkadi
Vivek Goyal
Yakui Zhao
Yinghai Lu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acpi.c
317
-
14
1137
Chao Fan
Michael Roth
Jun'ichi Nomura
Borislav Petkov
Steven Clarkson
Josh Boyer
Baoquan He
Ard Biesheuvel
Duan Zhenzhong
Vamshi K Sthambamkadi
Jeremy Fitzhardinge
Yakui Zhao
Linus Torvalds (pre-git)
Others
February 1993
October 2010
May 2011
July 2017
January 2019
February 2019
April 2019
August 2019
September 2019
January 2020
April 2020
February 2022
October 2023
December 2023
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 933}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 39, "token_count": 11}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chao Fan
933
82.06%
Michael Roth
89
7.83%
Jun'ichi Nomura
44
3.87%
Borislav Petkov
18
1.58%
Steven Clarkson
11
0.97%
Josh Boyer
10
0.88%
Baoquan He
7
0.62%
Ard Biesheuvel
7
0.62%
Duan Zhenzhong
6
0.53%
Vamshi K Sthambamkadi
5
0.44%
Jeremy Fitzhardinge
3
0.26%
Yakui Zhao
2
0.18%
Linus Torvalds (pre-git)
1
0.09%
Others
1
0.09%
Total
1137
cmdline.c
32
-
4
143
Yinghai Lu
Jeremy Fitzhardinge
Ard Biesheuvel
Greg Kroah-Hartman
August 2010
May 2011
January 2013
November 2017
October 2023
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 103}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
137
95.80%
Jeremy Fitzhardinge
3
2.10%
Ard Biesheuvel
2
1.40%
Greg Kroah-Hartman
1
0.70%
Total
143
cpuflags.c
9
-
3
25
Kees Cook
H. Peter Anvin
Greg Kroah-Hartman
October 2013
November 2017
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "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": 10, "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
236
-
6
742
Michael Roth
Chao Fan
Jun'ichi Nomura
Borislav Petkov
Jeremy Fitzhardinge
Tom Lendacky
May 2011
October 2017
January 2019
February 2019
April 2019
February 2022
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 54}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 603}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Roth
603
81.27%
Chao Fan
62
8.36%
Jun'ichi Nomura
54
7.28%
Borislav Petkov
18
2.43%
Jeremy Fitzhardinge
3
0.40%
Tom Lendacky
2
0.27%
Total
742
efi.h
127
-
7
372
Borislav Petkov
Kirill A. Shutemov
Baoquan He
Yinghai Lu
Michael Roth
Chao Fan
Greg Kroah-Hartman
August 2010
August 2017
November 2017
January 2019
March 2019
February 2022
June 2023
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 319}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Borislav Petkov
319
85.75%
Kirill A. Shutemov
30
8.06%
Baoquan He
9
2.42%
Yinghai Lu
6
1.61%
Michael Roth
5
1.34%
Chao Fan
2
0.54%
Greg Kroah-Hartman
1
0.27%
Total
372
error.c
43
-
12
143
Kirill A. Shutemov
Linus Torvalds (pre-git)
Kees Cook
Joe Millenbach
Vivek Goyal
Kuppuswamy Sathyanarayanan
Yinghai Lu
Ingo Molnar
Greg Kroah-Hartman
Andi Kleen
Others
February 1993
April 1993
June 1995
December 2006
January 2008
August 2010
July 2012
April 2016
May 2016
March 2017
November 2017
April 2022
June 2023
August 2023
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
83
58.04%
Linus Torvalds (pre-git)
30
20.98%
Kees Cook
14
9.79%
Joe Millenbach
4
2.80%
Vivek Goyal
2
1.40%
Kuppuswamy Sathyanarayanan
2
1.40%
Yinghai Lu
1
0.70%
Ingo Molnar
1
0.70%
Greg Kroah-Hartman
1
0.70%
Andi Kleen
1
0.70%
Others
4
2.80%
Total
143
error.h
11
-
5
44
Kees Cook
Kirill A. Shutemov
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Others
June 1995
May 2016
May 2017
November 2017
June 2023
August 2023
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
24
54.55%
Kirill A. Shutemov
13
29.55%
Linus Torvalds (pre-git)
5
11.36%
Greg Kroah-Hartman
1
2.27%
Others
1
2.27%
Total
44
ident_map_64.c
393
-
22
1270
Joerg Roedel
Kees Cook
Michael Roth
Kirill A. Shutemov
Arvind Sankar
Brijesh Singh
Tom Lendacky
Dave Hansen
Jun'ichi Nomura
Thomas Garnier
Nikunj A. Dadhania
Ard Biesheuvel
Andi Kleen
Vivek Goyal
Thomas Gleixner
Yinghai Lu
Greg Kroah-Hartman
Others
February 2002
December 2006
August 2010
May 2016
June 2016
May 2017
June 2017
October 2017
November 2017
December 2017
March 2018
April 2018
May 2018
June 2020
September 2020
October 2020
February 2022
July 2022
January 2023
September 2023
October 2023
November 2023
February 2024
March 2024
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 318}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 677}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 57}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 34}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Joerg Roedel
681
53.62%
Kees Cook
318
25.04%
Michael Roth
70
5.51%
Kirill A. Shutemov
57
4.49%
Arvind Sankar
57
4.49%
Brijesh Singh
34
2.68%
Tom Lendacky
10
0.79%
Dave Hansen
8
0.63%
Jun'ichi Nomura
6
0.47%
Thomas Garnier
5
0.39%
Nikunj A. Dadhania
4
0.31%
Ard Biesheuvel
4
0.31%
Andi Kleen
3
0.24%
Vivek Goyal
2
0.16%
Thomas Gleixner
2
0.16%
Yinghai Lu
1
0.08%
Greg Kroah-Hartman
1
0.08%
Others
7
0.55%
Total
1270
idt_64.c
92
-
4
291
Joerg Roedel
Borislav Petkov
Jun'ichi Nomura
Brijesh Singh
September 2020
March 2021
February 2022
July 2023
November 2023
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 246}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 18, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Joerg Roedel
269
92.44%
Borislav Petkov
14
4.81%
Jun'ichi Nomura
7
2.41%
Brijesh Singh
1
0.34%
Total
291
kaslr.c
864
-
24
3071
Baoquan He
Kees Cook
Dave Jiang
Arvind Sankar
Chao Fan
Daniel Kiper
Linus Torvalds (pre-git)
Kirill A. Shutemov
Yinghai Lu
Borislav Petkov
Naoya Horiguchi
Ard Biesheuvel
Dan J Williams
Thomas Garnier
Vivek Goyal
Ingo Molnar
Greg Kroah-Hartman
Others
September 1991
December 2006
August 2010
January 2013
October 2013
November 2013
February 2014
September 2014
October 2014
January 2015
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
April 2022
August 2022
June 2023
October 2023
June 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 508}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 180}, {"author_id": 8, "token_count": 5}, {"author_id": 0, "token_count": 245}, {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 276}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 274}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 245}, {"author_id": 30, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 266}, ]}, {"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": 197}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 19, "token_count": 94}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 194}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 13, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Baoquan He
1040
33.87%
Kees Cook
1004
32.69%
Dave Jiang
276
8.99%
Arvind Sankar
213
6.94%
Chao Fan
199
6.48%
Daniel Kiper
94
3.06%
Linus Torvalds (pre-git)
48
1.56%
Kirill A. Shutemov
46
1.50%
Yinghai Lu
45
1.47%
Borislav Petkov
28
0.91%
Naoya Horiguchi
22
0.72%
Ard Biesheuvel
15
0.49%
Dan J Williams
14
0.46%
Thomas Garnier
9
0.29%
Vivek Goyal
2
0.07%
Ingo Molnar
2
0.07%
Greg Kroah-Hartman
1
0.03%
Others
13
0.42%
Total
3071
mem.c
86
-
8
286
Kirill A. Shutemov
Kuppuswamy Sathyanarayanan
Tom Lendacky
Ard Biesheuvel
Vivek Goyal
Yinghai Lu
Thomas Gleixner
Others
December 2006
August 2010
June 2019
April 2022
June 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 17, "token_count": 50}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 216}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
216
75.52%
Kuppuswamy Sathyanarayanan
50
17.48%
Tom Lendacky
12
4.20%
Ard Biesheuvel
3
1.05%
Vivek Goyal
2
0.70%
Yinghai Lu
1
0.35%
Thomas Gleixner
1
0.35%
Others
1
0.35%
Total
286
misc.c
533
-
40
1883
Kees Cook
Linus Torvalds (pre-git)
Ian Campbell
Ard Biesheuvel
Yinghai Lu
H. Peter Anvin
Baoquan He
Kirill A. Shutemov
Eric W. Biedermann
Steve Wahl
Alain Knaff
Alexander Lobakin
Borislav Petkov
H. J. Lu
Jan Beulich
Jun'ichi Nomura
Kristian Högsberg
Vivek Goyal
Michael Roth
Joerg Roedel
Rusty Russell
Nick Terrell
Lasse Collin
Kyungsik Lee
Albin Tonnerre
Jesper Juhl
Ingo Molnar
René Herman
Kuppuswamy Sathyanarayanan
Joe Millenbach
Carl-Daniel Hailfinger
Andi Kleen
Yakui Zhao
Nick Desaulniers
Greg Kroah-Hartman
Brian Gerst
Arvind Sankar
Others
September 1991
November 1991
August 1992
February 1993
June 1993
August 1993
May 1994
June 1995
March 1996
March 1997
March 2000
June 2000
February 2002
June 2006
December 2006
May 2007
October 2007
January 2008
February 2008
April 2008
May 2008
June 2008
January 2009
May 2009
January 2010
February 2010
August 2010
October 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
May 2017
June 2017
August 2017
November 2017
February 2018
March 2018
April 2019
May 2019
September 2019
July 2020
August 2020
September 2020
March 2021
April 2021
June 2021
October 2021
April 2022
January 2023
June 2023
August 2023
October 2023
January 2024
February 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 6, "token_count": 73}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 6, "token_count": 149}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 98}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 22, "token_count": 47}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 14, "token_count": 24}, {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 14, "token_count": 232}, {"author_id": 43, "token_count": 5}, ]}, {"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": 23, "token_count": 27}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 104}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 256}, {"author_id": 48, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 21}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 18}, {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 44}, {"author_id": 8, "token_count": 8}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 31, "token_count": 22}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 27, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 17, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 124}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 9, "token_count": 48}, {"author_id": 11, "token_count": 97}, {"author_id": 18, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
372
19.76%
Linus Torvalds (pre-git)
361
19.17%
Ian Campbell
256
13.60%
Ard Biesheuvel
193
10.25%
Yinghai Lu
124
6.59%
H. Peter Anvin
115
6.11%
Baoquan He
65
3.45%
Kirill A. Shutemov
48
2.55%
Eric W. Biedermann
47
2.50%
Steve Wahl
31
1.65%
Alain Knaff
27
1.43%
Alexander Lobakin
26
1.38%
Borislav Petkov
23
1.22%
H. J. Lu
22
1.17%
Jan Beulich
21
1.12%
Jun'ichi Nomura
17
0.90%
Kristian Högsberg
16
0.85%
Vivek Goyal
15
0.80%
Michael Roth
12
0.64%
Joerg Roedel
11
0.58%
Rusty Russell
10
0.53%
Nick Terrell
8
0.42%
Lasse Collin
8
0.42%
Kyungsik Lee
8
0.42%
Albin Tonnerre
8
0.42%
Jesper Juhl
5
0.27%
Ingo Molnar
5
0.27%
René Herman
4
0.21%
Kuppuswamy Sathyanarayanan
4
0.21%
Joe Millenbach
4
0.21%
Carl-Daniel Hailfinger
4
0.21%
Andi Kleen
3
0.16%
Yakui Zhao
2
0.11%
Nick Desaulniers
2
0.11%
Greg Kroah-Hartman
1
0.05%
Brian Gerst
1
0.05%
Arvind Sankar
1
0.05%
Others
3
0.16%
Total
1883
misc.h
261
-
31
951
Michael Roth
Joerg Roedel
Kees Cook
Yinghai Lu
Chao Fan
Joe Millenbach
Kirill A. Shutemov
Brijesh Singh
Baoquan He
Ian Campbell
Tom Lendacky
Borislav Petkov
Linus Torvalds (pre-git)
Alain Knaff
H. Peter Anvin
Yakui Zhao
Nikunj A. Dadhania
Arvind Sankar
Jun'ichi Nomura
Andrey Ryabinin
Rusty Russell
Nick Desaulniers
Ingo Molnar
Carl-Daniel Hailfinger
Kuppuswamy Sathyanarayanan
Greg Kroah-Hartman
Dave Hansen
Brian Gerst
Others
January 1992
February 1993
September 1993
June 1995
February 2002
January 2006
June 2006
December 2006
January 2008
February 2008
January 2009
August 2010
October 2010
July 2012
November 2012
July 2013
October 2013
February 2015
July 2015
April 2016
May 2016
May 2017
October 2017
November 2017
February 2018
March 2018
April 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
August 2022
January 2023
March 2023
June 2023
November 2023
February 2024
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 10, "token_count": 84}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 41}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 18}, {"author_id": 8, "token_count": 4}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 12, "token_count": 38}, {"author_id": 2, "token_count": 198}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 11, "token_count": 10}, {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Roth
209
21.98%
Joerg Roedel
140
14.72%
Kees Cook
138
14.51%
Yinghai Lu
84
8.83%
Chao Fan
68
7.15%
Joe Millenbach
41
4.31%
Kirill A. Shutemov
38
4.00%
Brijesh Singh
38
4.00%
Baoquan He
25
2.63%
Ian Campbell
23
2.42%
Tom Lendacky
22
2.31%
Borislav Petkov
18
1.89%
Linus Torvalds (pre-git)
15
1.58%
Alain Knaff
14
1.47%
H. Peter Anvin
13
1.37%
Yakui Zhao
12
1.26%
Nikunj A. Dadhania
11
1.16%
Arvind Sankar
10
1.05%
Jun'ichi Nomura
6
0.63%
Andrey Ryabinin
5
0.53%
Rusty Russell
3
0.32%
Nick Desaulniers
2
0.21%
Ingo Molnar
2
0.21%
Carl-Daniel Hailfinger
2
0.21%
Kuppuswamy Sathyanarayanan
1
0.11%
Greg Kroah-Hartman
1
0.11%
Dave Hansen
1
0.11%
Brian Gerst
1
0.11%
Others
8
0.84%
Total
951
mkpiggy.c
74
-
8
279
H. Peter Anvin
Geyslan G. Bem
Arvind Sankar
Daniel J Blueman
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": 11, "token_count": 212}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 26, "token_count": 32}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
H. Peter Anvin
212
75.99%
Geyslan G. Bem
32
11.47%
Arvind Sankar
19
6.81%
Daniel J Blueman
7
2.51%
Yinghai Lu
2
0.72%
Thomas Gleixner
2
0.72%
Others
5
1.79%
Total
279
pgtable.h
18
-
2
50
Kirill A. Shutemov
Ard Biesheuvel
February 2018
August 2023
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
40
80.00%
Ard Biesheuvel
10
20.00%
Total
50
pgtable_64.c
203
-
10
609
Kirill A. Shutemov
Ard Biesheuvel
Arvind Sankar
Joerg Roedel
Yinghai Lu
Kees Cook
Jeremy Fitzhardinge
Borislav Petkov
Greg Kroah-Hartman
Others
August 2010
May 2011
March 2017
November 2017
December 2017
February 2018
May 2018
August 2018
February 2019
August 2019
September 2020
October 2020
June 2021
February 2022
August 2023
October 2023
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 247}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
488
80.13%
Ard Biesheuvel
71
11.66%
Arvind Sankar
18
2.96%
Joerg Roedel
10
1.64%
Yinghai Lu
8
1.31%
Kees Cook
3
0.49%
Jeremy Fitzhardinge
3
0.49%
Borislav Petkov
3
0.49%
Greg Kroah-Hartman
1
0.16%
Others
4
0.66%
Total
609
sev.c
683
-
14
1952
Joerg Roedel
Michael Roth
Tom Lendacky
Brijesh Singh
Nikunj A. Dadhania
Ard Biesheuvel
Borislav Petkov
Masami Hiramatsu
Martin Radev
Kirill A. Shutemov
Kees Cook
Jeremy Fitzhardinge
Others
May 2011
May 2016
September 2020
November 2020
December 2020
March 2021
April 2021
November 2021
February 2022
March 2022
August 2022
January 2023
June 2023
August 2023
October 2023
January 2024
February 2024
April 2024
June 2024
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 479}, {"author_id": 41, "token_count": 11}, {"author_id": 7, "token_count": 104}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 239}, {"author_id": 2, "token_count": 453}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "token_count": 130}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 3, "token_count": 8}, {"author_id": 7, "token_count": 209}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 88}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 7, "token_count": 124}, ]}, ]
Author Name
Tokens
Token Proportion
Joerg Roedel
505
25.87%
Michael Roth
456
23.36%
Tom Lendacky
444
22.75%
Brijesh Singh
250
12.81%
Nikunj A. Dadhania
130
6.66%
Ard Biesheuvel
95
4.87%
Borislav Petkov
34
1.74%
Masami Hiramatsu
11
0.56%
Martin Radev
11
0.56%
Kirill A. Shutemov
8
0.41%
Kees Cook
3
0.15%
Jeremy Fitzhardinge
3
0.15%
Others
2
0.10%
Total
1952
sev.h
23
-
6
58
Tom Lendacky
Kirill A. Shutemov
Brijesh Singh
Joerg Roedel
Michael Roth
Greg Kroah-Hartman
November 2017
September 2020
February 2022
March 2022
June 2023
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 7, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
18
31.03%
Kirill A. Shutemov
14
24.14%
Brijesh Singh
12
20.69%
Joerg Roedel
9
15.52%
Michael Roth
4
6.90%
Greg Kroah-Hartman
1
1.72%
Total
58
string.c
81
-
12
329
Kees Cook
Linus Torvalds (pre-git)
Ard Biesheuvel
Yakui Zhao
Carl-Daniel Hailfinger
Andi Kleen
Vivek Goyal
Brian Gerst
Randy Dunlap
Yinghai Lu
Greg Kroah-Hartman
Others
March 1992
April 1992
February 1993
June 1995
March 1997
March 2000
February 2002
October 2002
June 2005
June 2006
January 2008
February 2010
August 2010
October 2010
March 2014
April 2016
May 2016
November 2017
May 2019
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 25, "token_count": 28}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
107
32.52%
Linus Torvalds (pre-git)
73
22.19%
Ard Biesheuvel
36
10.94%
Yakui Zhao
33
10.03%
Carl-Daniel Hailfinger
28
8.51%
Andi Kleen
20
6.08%
Vivek Goyal
14
4.26%
Brian Gerst
7
2.13%
Randy Dunlap
6
1.82%
Yinghai Lu
3
0.91%
Greg Kroah-Hartman
1
0.30%
Others
1
0.30%
Total
329
tdx-shared.c
2
-
1
6
Kirill A. Shutemov
June 2023
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
6
100.00%
Total
6
tdx.c
77
-
7
299
Kirill A. Shutemov
Kuppuswamy Sathyanarayanan
Kees Cook
Nikolay Borisov
Vivek Goyal
Greg Kroah-Hartman
Others
October 2013
March 2014
November 2017
April 2022
May 2023
August 2023
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 221}, {"author_id": 17, "token_count": 56}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
221
73.91%
Kuppuswamy Sathyanarayanan
56
18.73%
Kees Cook
9
3.01%
Nikolay Borisov
6
2.01%
Vivek Goyal
3
1.00%
Greg Kroah-Hartman
1
0.33%
Others
3
1.00%
Total
299
tdx.h
13
-
4
36
Kuppuswamy Sathyanarayanan
Kees Cook
Kirill A. Shutemov
Greg Kroah-Hartman
October 2013
November 2017
April 2022
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 17, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Kuppuswamy Sathyanarayanan
32
88.89%
Kees Cook
2
5.56%
Kirill A. Shutemov
1
2.78%
Greg Kroah-Hartman
1
2.78%
Total
36
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
88
Author
Tokens
Proportion
Commits
Proportion
0
Kees Cook
2017
14.42%
34
10.21%
1
Joerg Roedel
1625
11.62%
18
5.41%
2
Michael Roth
1453
10.39%
16
4.80%
3
Kirill A. Shutemov
1309
9.36%
29
8.71%
4
Chao Fan
1264
9.04%
7
2.10%
5
Baoquan He
1146
8.19%
18
5.41%
6
Linus Torvalds (pre-git)
533
3.81%
18
5.41%
7
Tom Lendacky
508
3.63%
13
3.90%
8
Borislav Petkov
475
3.40%
12
3.60%
9
Ard Biesheuvel
436
3.12%
17
5.11%
10
Yinghai Lu
421
3.01%
10
3.00%
11
H. Peter Anvin
341
2.44%
7
2.10%
12
Brijesh Singh
335
2.39%
8
2.40%
13
Arvind Sankar
318
2.27%
21
6.31%
14
Ian Campbell
279
1.99%
5
1.50%
15
Dave Jiang
276
1.97%
1
0.30%
16
Nikunj A. Dadhania
145
1.04%
1
0.30%
17
Kuppuswamy Sathyanarayanan
145
1.04%
3
0.90%
18
Jun'ichi Nomura
134
0.96%
3
0.90%
19
Daniel Kiper
94
0.67%
1
0.30%
20
Yakui Zhao
49
0.35%
1
0.30%
21
Joe Millenbach
49
0.35%
4
1.20%
22
Eric W. Biedermann
47
0.34%
1
0.30%
23
Alain Knaff
41
0.29%
2
0.60%
24
Vivek Goyal
40
0.29%
4
1.20%
25
Carl-Daniel Hailfinger
34
0.24%
1
0.30%
26
Geyslan G. Bem
32
0.23%
1
0.30%
27
Steve Wahl
31
0.22%
1
0.30%
28
Andi Kleen
27
0.19%
4
1.20%
29
Alexander Lobakin
26
0.19%
1
0.30%
30
Naoya Horiguchi
22
0.16%
1
0.30%
31
H. J. Lu
22
0.16%
1
0.30%
32
Jan Beulich
21
0.15%
1
0.30%
33
Kristian Högsberg
16
0.11%
2
0.60%
34
Jeremy Fitzhardinge
15
0.11%
1
0.30%
35
Thomas Garnier
14
0.10%
2
0.60%
36
Greg Kroah-Hartman
14
0.10%
1
0.30%
37
Dan J Williams
14
0.10%
1
0.30%
38
Rusty Russell
13
0.09%
2
0.60%
39
Steven Clarkson
11
0.08%
1
0.30%
40
Masami Hiramatsu
11
0.08%
1
0.30%
41
Martin Radev
11
0.08%
1
0.30%
42
Josh Boyer
10
0.07%
1
0.30%
43
Ingo Molnar
10
0.07%
5
1.50%
44
Dave Hansen
9
0.06%
1
0.30%
45
Brian Gerst
9
0.06%
2
0.60%
46
Nick Terrell
8
0.06%
1
0.30%
47
Lasse Collin
8
0.06%
1
0.30%
48
Kyungsik Lee
8
0.06%
1
0.30%
49
Albin Tonnerre
8
0.06%
1
0.30%
50
Daniel J Blueman
7
0.05%
1
0.30%
51
Randy Dunlap
6
0.04%
1
0.30%
52
Nikolay Borisov
6
0.04%
1
0.30%
53
Duan Zhenzhong
6
0.04%
1
0.30%
54
Vamshi K Sthambamkadi
5
0.04%
1
0.30%
55
Thomas Gleixner
5
0.04%
3
0.90%
56
Jesper Juhl
5
0.04%
1
0.30%
57
Andrey Ryabinin
5
0.04%
1
0.30%
58
René Herman
4
0.03%
1
0.30%
59
Nick Desaulniers
4
0.03%
1
0.30%
60
Others
53
0.38%
31
9.31%
Total
13990
333