Linux Source Code
Home
Release 6.16
Help
compressed
root
arch
x86
boot
Highlighting
Reset All
By Author
By Age
──────────
Alain Knaff
Albin Tonnerre
Alexander Graf
Alexander Lobakin
Andi Kleen
Andrey Ryabinin
Ard Biesheuvel
Arvind Sankar
Ashish Kalra
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
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 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": 7, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 933}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "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": 9, "token_count": 103}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "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": 10, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "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": 9, "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": 35, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "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": 9, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "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": 4, "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": 7, "token_count": 16}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "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": 37, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "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": 7, "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": 37, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "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": 29, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 318}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "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": 12, "token_count": 57}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 13, "token_count": 34}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 19, "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": 13, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 19, "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
908
-
25
3276
Baoquan He
Kees Cook
Dave Jiang
Arvind Sankar
Chao Fan
Alexander Graf
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
May 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 521}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"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": 182}, {"author_id": 8, "token_count": 5}, {"author_id": 0, "token_count": 248}, {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 276}, {"author_id": 44, "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": 67}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 243}, {"author_id": 32, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "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": 3, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 199}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 38, "token_count": 14}, {"author_id": 20, "token_count": 94}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 194}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 12, "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": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 16, "token_count": 193}, ]}, ]
Author Name
Tokens
Token Proportion
Baoquan He
1044
31.87%
Kees Cook
1014
30.95%
Dave Jiang
276
8.42%
Arvind Sankar
213
6.50%
Chao Fan
201
6.14%
Alexander Graf
193
5.89%
Daniel Kiper
94
2.87%
Linus Torvalds (pre-git)
48
1.47%
Kirill A. Shutemov
46
1.40%
Yinghai Lu
45
1.37%
Borislav Petkov
24
0.73%
Naoya Horiguchi
22
0.67%
Ard Biesheuvel
15
0.46%
Dan J Williams
14
0.43%
Thomas Garnier
9
0.27%
Vivek Goyal
2
0.06%
Ingo Molnar
2
0.06%
Greg Kroah-Hartman
1
0.03%
Others
13
0.40%
Total
3276
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
April 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 18, "token_count": 50}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 216}, {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
216
75.52%
Kuppuswamy Sathyanarayanan
50
17.48%
Tom Lendacky
11
3.85%
Ard Biesheuvel
4
1.40%
Vivek Goyal
2
0.70%
Yinghai Lu
1
0.35%
Thomas Gleixner
1
0.35%
Others
1
0.35%
Total
286
misc.c
535
-
40
1849
Linus Torvalds (pre-git)
Kees Cook
Ian Campbell
Ard Biesheuvel
Yinghai Lu
H. Peter Anvin
Baoquan He
Eric W. Biedermann
Kirill A. Shutemov
Steve Wahl
Alain Knaff
Alexander Lobakin
Ashish Kalra
Borislav Petkov
H. J. Lu
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
Brian Gerst
Greg Kroah-Hartman
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
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
August 2024
January 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 7, "token_count": 73}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 7, "token_count": 149}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 22, "token_count": 47}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 14, "token_count": 24}, {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 14, "token_count": 232}, {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 25, "token_count": 27}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 104}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 48, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 226}, {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"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": 9, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 18}, {"author_id": 9, "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": 37, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 33, "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": 28, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 12, "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": 60, "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": 4, "token_count": 7}, {"author_id": 18, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 30, "token_count": 26}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 6, "token_count": 124}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 48}, {"author_id": 10, "token_count": 97}, {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 31, "token_count": 24}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 45, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
361
19.52%
Kees Cook
342
18.50%
Ian Campbell
256
13.85%
Ard Biesheuvel
193
10.44%
Yinghai Lu
124
6.71%
H. Peter Anvin
115
6.22%
Baoquan He
65
3.52%
Eric W. Biedermann
47
2.54%
Kirill A. Shutemov
40
2.16%
Steve Wahl
31
1.68%
Alain Knaff
27
1.46%
Alexander Lobakin
26
1.41%
Ashish Kalra
24
1.30%
Borislav Petkov
23
1.24%
H. J. Lu
22
1.19%
Jun'ichi Nomura
17
0.92%
Kristian Högsberg
16
0.87%
Vivek Goyal
15
0.81%
Michael Roth
12
0.65%
Joerg Roedel
11
0.59%
Rusty Russell
10
0.54%
Nick Terrell
8
0.43%
Lasse Collin
8
0.43%
Kyungsik Lee
8
0.43%
Albin Tonnerre
8
0.43%
Jesper Juhl
5
0.27%
Ingo Molnar
5
0.27%
René Herman
4
0.22%
Kuppuswamy Sathyanarayanan
4
0.22%
Joe Millenbach
4
0.22%
Carl-Daniel Hailfinger
4
0.22%
Andi Kleen
3
0.16%
Yakui Zhao
2
0.11%
Brian Gerst
2
0.11%
Greg Kroah-Hartman
1
0.05%
Arvind Sankar
1
0.05%
Others
5
0.27%
Total
1849
misc.h
269
-
32
989
Michael Roth
Joerg Roedel
Kees Cook
Yinghai Lu
Chao Fan
Joe Millenbach
Kirill A. Shutemov
Brijesh Singh
Tom Lendacky
Baoquan He
Ian Campbell
Borislav Petkov
Linus Torvalds (pre-git)
Ard Biesheuvel
Alain Knaff
H. Peter Anvin
Yakui Zhao
Nikunj A. Dadhania
Arvind Sankar
Jun'ichi Nomura
Andrey Ryabinin
Rusty Russell
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
August 2024
May 2025
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "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": 26, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 39, "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": 25, "token_count": 14}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 9, "token_count": 84}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 41}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 44, "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": 58, "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": 11, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "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": 12, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 127}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 12, "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": 60, "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": 13, "token_count": 38}, {"author_id": 2, "token_count": 202}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 6, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Roth
213
21.54%
Joerg Roedel
152
15.37%
Kees Cook
138
13.95%
Yinghai Lu
84
8.49%
Chao Fan
68
6.88%
Joe Millenbach
41
4.15%
Kirill A. Shutemov
39
3.94%
Brijesh Singh
38
3.84%
Tom Lendacky
29
2.93%
Baoquan He
25
2.53%
Ian Campbell
23
2.33%
Borislav Petkov
18
1.82%
Linus Torvalds (pre-git)
15
1.52%
Ard Biesheuvel
14
1.42%
Alain Knaff
14
1.42%
H. Peter Anvin
13
1.31%
Yakui Zhao
12
1.21%
Nikunj A. Dadhania
11
1.11%
Arvind Sankar
10
1.01%
Jun'ichi Nomura
6
0.61%
Andrey Ryabinin
5
0.51%
Rusty Russell
3
0.30%
Ingo Molnar
2
0.20%
Carl-Daniel Hailfinger
2
0.20%
Kuppuswamy Sathyanarayanan
1
0.10%
Greg Kroah-Hartman
1
0.10%
Dave Hansen
1
0.10%
Brian Gerst
1
0.10%
Others
10
1.01%
Total
989
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": 10, "token_count": 212}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 27, "token_count": 32}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "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_64.c
197
-
10
599
Kirill A. Shutemov
Ard Biesheuvel
Arvind Sankar
Yinghai Lu
Joerg Roedel
Kees Cook
Jeremy Fitzhardinge
Borislav Petkov
Greg Kroah-Hartman
Others
August 2010
May 2011
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
March 2025
May 2025
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 241}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 131}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 6, "token_count": 67}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
473
78.96%
Ard Biesheuvel
79
13.19%
Arvind Sankar
22
3.67%
Yinghai Lu
8
1.34%
Joerg Roedel
4
0.67%
Kees Cook
3
0.50%
Jeremy Fitzhardinge
3
0.50%
Borislav Petkov
2
0.33%
Greg Kroah-Hartman
1
0.17%
Others
4
0.67%
Total
599
sev-handle-vc.c
134
-
7
472
Joerg Roedel
Tom Lendacky
Ard Biesheuvel
Borislav Petkov
Masami Hiramatsu
Brijesh Singh
Thomas Gleixner
September 2020
November 2020
December 2020
March 2021
October 2021
November 2021
February 2022
June 2023
October 2023
January 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 245}, {"author_id": 11, "token_count": 78}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 6, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Joerg Roedel
270
57.20%
Tom Lendacky
78
16.53%
Ard Biesheuvel
76
16.10%
Borislav Petkov
29
6.14%
Masami Hiramatsu
11
2.33%
Brijesh Singh
7
1.48%
Thomas Gleixner
1
0.21%
Total
472
sev.c
565
-
14
1453
Michael Roth
Brijesh Singh
Ard Biesheuvel
Joerg Roedel
Tom Lendacky
Nikunj A. Dadhania
Kirill A. Shutemov
Martin Radev
Chao Fan
Kees Cook
Jeremy Fitzhardinge
Borislav Petkov
Others
May 2011
May 2016
January 2019
September 2020
April 2021
November 2021
February 2022
March 2022
August 2022
January 2023
June 2023
August 2023
October 2023
February 2024
April 2024
June 2024
January 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 209}, {"author_id": 42, "token_count": 11}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 13, "token_count": 226}, {"author_id": 2, "token_count": 458}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 130}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 6, "token_count": 83}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 11, "token_count": 134}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 121}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Roth
461
31.73%
Brijesh Singh
235
16.17%
Ard Biesheuvel
214
14.73%
Joerg Roedel
209
14.38%
Tom Lendacky
164
11.29%
Nikunj A. Dadhania
131
9.02%
Kirill A. Shutemov
14
0.96%
Martin Radev
11
0.76%
Chao Fan
5
0.34%
Kees Cook
3
0.21%
Jeremy Fitzhardinge
3
0.21%
Borislav Petkov
1
0.07%
Others
2
0.14%
Total
1453
sev.h
44
-
6
133
Tom Lendacky
Joerg Roedel
Michael Roth
Kirill A. Shutemov
Ard Biesheuvel
Greg Kroah-Hartman
November 2017
September 2020
February 2022
June 2023
April 2025
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
38
28.57%
Joerg Roedel
34
25.56%
Michael Roth
30
22.56%
Kirill A. Shutemov
15
11.28%
Ard Biesheuvel
15
11.28%
Greg Kroah-Hartman
1
0.75%
Total
133
string.c
81
-
13
329
Kees Cook
Linus Torvalds (pre-git)
Ard Biesheuvel
Yakui Zhao
Carl-Daniel Hailfinger
Vivek Goyal
Andi Kleen
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
April 2025
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 26, "token_count": 27}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 24, "token_count": 29}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
107
32.52%
Linus Torvalds (pre-git)
70
21.28%
Ard Biesheuvel
36
10.94%
Yakui Zhao
29
8.81%
Carl-Daniel Hailfinger
27
8.21%
Vivek Goyal
20
6.08%
Andi Kleen
20
6.08%
Brian Gerst
7
2.13%
Randy Dunlap
6
1.82%
Yinghai Lu
3
0.91%
Greg Kroah-Hartman
1
0.30%
Others
3
0.91%
Total
329
tdx-shared.c
2
-
1
6
Kirill A. Shutemov
June 2023
var spanGroupData = [ {"timestamp": 1685602800, "group": [ {"author_id": 4, "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": 23, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 221}, {"author_id": 18, "token_count": 56}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 54, "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": 37, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 18, "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:
90
Author
Tokens
Proportion
Commits
Proportion
0
Kees Cook
1997
14.08%
34
9.88%
1
Joerg Roedel
1630
11.49%
19
5.52%
2
Michael Roth
1488
10.49%
15
4.36%
3
Chao Fan
1271
8.96%
7
2.03%
4
Kirill A. Shutemov
1254
8.84%
29
8.43%
5
Baoquan He
1150
8.11%
18
5.23%
6
Ard Biesheuvel
659
4.65%
24
6.98%
7
Linus Torvalds (pre-git)
530
3.74%
18
5.23%
8
Borislav Petkov
466
3.28%
11
3.20%
9
Yinghai Lu
421
2.97%
10
2.91%
10
H. Peter Anvin
341
2.40%
7
2.03%
11
Tom Lendacky
332
2.34%
13
3.78%
12
Arvind Sankar
322
2.27%
21
6.10%
13
Brijesh Singh
315
2.22%
8
2.33%
14
Ian Campbell
279
1.97%
5
1.45%
15
Dave Jiang
276
1.95%
1
0.29%
16
Alexander Graf
193
1.36%
1
0.29%
17
Nikunj A. Dadhania
146
1.03%
2
0.58%
18
Kuppuswamy Sathyanarayanan
145
1.02%
3
0.87%
19
Jun'ichi Nomura
134
0.94%
3
0.87%
20
Daniel Kiper
94
0.66%
1
0.29%
21
Joe Millenbach
49
0.35%
4
1.16%
22
Eric W. Biedermann
47
0.33%
1
0.29%
23
Vivek Goyal
46
0.32%
4
1.16%
24
Yakui Zhao
45
0.32%
1
0.29%
25
Alain Knaff
41
0.29%
2
0.58%
26
Carl-Daniel Hailfinger
33
0.23%
1
0.29%
27
Geyslan G. Bem
32
0.23%
1
0.29%
28
Steve Wahl
31
0.22%
1
0.29%
29
Andi Kleen
27
0.19%
4
1.16%
30
Alexander Lobakin
26
0.18%
1
0.29%
31
Ashish Kalra
24
0.17%
1
0.29%
32
Naoya Horiguchi
22
0.16%
1
0.29%
33
H. J. Lu
22
0.16%
1
0.29%
34
Kristian Högsberg
16
0.11%
2
0.58%
35
Jeremy Fitzhardinge
15
0.11%
1
0.29%
36
Thomas Garnier
14
0.10%
2
0.58%
37
Greg Kroah-Hartman
14
0.10%
1
0.29%
38
Dan J Williams
14
0.10%
1
0.29%
39
Rusty Russell
13
0.09%
2
0.58%
40
Steven Clarkson
11
0.08%
1
0.29%
41
Masami Hiramatsu
11
0.08%
1
0.29%
42
Martin Radev
11
0.08%
1
0.29%
43
Josh Boyer
10
0.07%
1
0.29%
44
Ingo Molnar
10
0.07%
5
1.45%
45
Brian Gerst
10
0.07%
3
0.87%
46
Dave Hansen
9
0.06%
1
0.29%
47
Nick Terrell
8
0.06%
1
0.29%
48
Lasse Collin
8
0.06%
1
0.29%
49
Kyungsik Lee
8
0.06%
1
0.29%
50
Albin Tonnerre
8
0.06%
1
0.29%
51
Daniel J Blueman
7
0.05%
1
0.29%
52
Thomas Gleixner
6
0.04%
4
1.16%
53
Randy Dunlap
6
0.04%
1
0.29%
54
Nikolay Borisov
6
0.04%
1
0.29%
55
Duan Zhenzhong
6
0.04%
1
0.29%
56
Vamshi K Sthambamkadi
5
0.04%
1
0.29%
57
Jesper Juhl
5
0.04%
1
0.29%
58
Andrey Ryabinin
5
0.04%
1
0.29%
59
René Herman
4
0.03%
1
0.29%
60
Others
59
0.42%
33
9.59%
Total
14187
344