Linux Source Code
Home
Release 7.0
Help
entry
root
arch
x86
Highlighting
Reset All
By Author
By Age
──────────
Alexander Popov
Alexey Dobriyan
Andi Kleen
Andrew Lutomirski
Ard Biesheuvel
Arnd Bergmann
Boris Ostrovsky
Breno Leitão
Brian Gerst
Brijesh Singh
Chang S. Bae
Dan J Williams
Daniel Micay
Dave Hansen
David Howells
Denys Vlasenko
Dmitry Safonov
Dominik Brodowski
Eric W. Biedermann
Ernie Petrides
Gabriel Krisman Bertazi
Greg Kroah-Hartman
H. J. Lu
H. Peter Anvin
Ingo Molnar
Jacob jun Pan
Jann Horn
Jason A. Donenfeld
Jeremy Fitzhardinge
John Stultz
Josh Poimboeuf
Kaixiong Yu
Kees Cook
Kirill A. Shutemov
Lai Jiangshan
Linus Torvalds
Linus Torvalds (pre-git)
Marcelo Tosatti
Masahiro Yamada
Mathias Krause
Matt Tolentino
Matthew Wilcox
Michal Hocko
Michel Lespinasse
Nikolay Borisov
Nikunj A. Dadhania
Others
Peter Zijlstra
Roland McGrath
Sean Christopherson
Stefani Seibold
Suren Baghdasaryan
Thomas Gleixner
Thomas Weißschuh
Toshi Kani
Vincenzo Frascino
Vitaly Kuznetsov
Vojtech Pavlik
Will Drewry
Xin Li
Xin Li (Intel)
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
vdso
591
12
62
2237
Andrew Lutomirski
Andi Kleen
Sean Christopherson
Dmitry Safonov
Thomas Weißschuh
Vincenzo Frascino
Roland McGrath
Stefani Seibold
Jason A. Donenfeld
Gabriel Krisman Bertazi
Ingo Molnar
H. J. Lu
Thomas Gleixner
Kaixiong Yu
H. Peter Anvin
Matthew Wilcox
Mathias Krause
Vitaly Kuznetsov
Brian Gerst
Linus Torvalds (pre-git)
Jeremy Fitzhardinge
Arnd Bergmann
Toshi Kani
Marcelo Tosatti
Brijesh Singh
Vojtech Pavlik
Matt Tolentino
Linus Torvalds
Daniel Micay
Michel Lespinasse
Michal Hocko
David Howells
Peter Zijlstra
Chang S. Bae
Alexey Dobriyan
Greg Kroah-Hartman
Others
June 1995
March 1997
May 1998
February 2002
March 2002
May 2002
December 2002
January 2006
June 2006
September 2006
December 2006
May 2007
July 2007
October 2007
November 2007
January 2008
April 2008
May 2008
June 2008
August 2008
December 2008
April 2009
June 2009
May 2011
July 2011
February 2012
March 2012
November 2012
June 2013
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
June 2015
September 2015
October 2015
December 2015
May 2016
June 2016
September 2016
October 2016
December 2016
February 2017
March 2017
April 2017
October 2017
November 2017
September 2018
October 2018
May 2019
June 2019
July 2019
November 2019
December 2019
February 2020
March 2020
June 2020
August 2020
October 2020
November 2020
March 2021
January 2022
March 2022
September 2022
November 2022
January 2023
February 2023
March 2023
May 2023
October 2023
November 2023
February 2024
September 2024
October 2024
November 2024
January 2025
February 2025
March 2025
December 2025
March 2026
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 18, "token_count": 36}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 2, "token_count": 387}, {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 84}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 23, "token_count": 37}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "token_count": 106}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 72}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 132}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 38, "token_count": 4}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 20, "token_count": 45}, {"author_id": 6, "token_count": 272}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 69}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 11, "token_count": 83}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 24, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
433
19.36%
Andi Kleen
405
18.10%
Sean Christopherson
272
12.16%
Dmitry Safonov
190
8.49%
Thomas Weißschuh
136
6.08%
Vincenzo Frascino
132
5.90%
Roland McGrath
90
4.02%
Stefani Seibold
82
3.67%
Jason A. Donenfeld
69
3.08%
Gabriel Krisman Bertazi
49
2.19%
Ingo Molnar
42
1.88%
H. J. Lu
37
1.65%
Thomas Gleixner
29
1.30%
Kaixiong Yu
25
1.12%
H. Peter Anvin
22
0.98%
Matthew Wilcox
21
0.94%
Mathias Krause
16
0.72%
Vitaly Kuznetsov
14
0.63%
Brian Gerst
11
0.49%
Linus Torvalds (pre-git)
10
0.45%
Jeremy Fitzhardinge
10
0.45%
Arnd Bergmann
10
0.45%
Toshi Kani
7
0.31%
Marcelo Tosatti
7
0.31%
Brijesh Singh
7
0.31%
Vojtech Pavlik
6
0.27%
Matt Tolentino
6
0.27%
Linus Torvalds
6
0.27%
Daniel Micay
6
0.27%
Michel Lespinasse
5
0.22%
Michal Hocko
5
0.22%
David Howells
5
0.22%
Peter Zijlstra
4
0.18%
Chang S. Bae
3
0.13%
Alexey Dobriyan
3
0.13%
Greg Kroah-Hartman
2
0.09%
Others
60
2.68%
Total
2237
vsyscall
412
2
35
1328
Andrew Lutomirski
Andi Kleen
Dominik Brodowski
Kirill A. Shutemov
John Stultz
Vojtech Pavlik
Boris Ostrovsky
Ernie Petrides
Eric W. Biedermann
Kees Cook
Suren Baghdasaryan
Will Drewry
Ingo Molnar
Dave Hansen
Thomas Gleixner
Greg Kroah-Hartman
Gabriel Krisman Bertazi
Arnd Bergmann
Alexey Dobriyan
Xin Li
Linus Torvalds
Brian Gerst
Others
February 2002
April 2002
February 2003
March 2004
August 2004
October 2004
December 2004
June 2006
September 2006
December 2006
February 2007
May 2007
July 2007
October 2007
January 2008
October 2008
March 2011
May 2011
June 2011
July 2011
August 2011
November 2011
February 2012
March 2012
May 2012
July 2012
October 2012
May 2014
July 2014
September 2014
October 2014
November 2014
June 2015
August 2015
September 2015
February 2016
February 2017
October 2017
November 2017
December 2017
March 2018
April 2018
May 2018
September 2018
November 2018
June 2019
September 2019
November 2019
October 2020
October 2021
November 2021
May 2022
January 2023
March 2023
December 2023
April 2024
June 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 29, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 33, "token_count": 21}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 32, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
1042
78.46%
Andi Kleen
93
7.00%
Dominik Brodowski
47
3.54%
Kirill A. Shutemov
21
1.58%
John Stultz
21
1.58%
Vojtech Pavlik
15
1.13%
Boris Ostrovsky
12
0.90%
Ernie Petrides
9
0.68%
Eric W. Biedermann
7
0.53%
Kees Cook
6
0.45%
Suren Baghdasaryan
5
0.38%
Will Drewry
4
0.30%
Ingo Molnar
4
0.30%
Dave Hansen
4
0.30%
Thomas Gleixner
2
0.15%
Greg Kroah-Hartman
2
0.15%
Gabriel Krisman Bertazi
2
0.15%
Arnd Bergmann
2
0.15%
Alexey Dobriyan
2
0.15%
Xin Li
1
0.08%
Linus Torvalds
1
0.08%
Brian Gerst
1
0.08%
Others
25
1.88%
Total
1328
Files:
calling.h
489
-
20
1336
Peter Zijlstra
Josh Poimboeuf
Dave Hansen
Dominik Brodowski
Thomas Gleixner
Chang S. Bae
H. Peter Anvin
Andrew Lutomirski
Ingo Molnar
Alexander Popov
Denys Vlasenko
Jann Horn
Lai Jiangshan
Breno Leitão
Sean Christopherson
Andi Kleen
Kees Cook
Greg Kroah-Hartman
Others
February 2002
February 2009
September 2012
August 2013
February 2015
May 2015
November 2015
July 2017
November 2017
December 2017
January 2018
February 2018
August 2018
July 2019
April 2020
May 2020
August 2020
May 2021
May 2022
June 2022
October 2023
November 2023
December 2023
January 2024
February 2025
March 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 27, "token_count": 23}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 183}, {"author_id": 3, "token_count": 195}, {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 155}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 63}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 16, "token_count": 76}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 163}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 52, "token_count": 6}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 7, "token_count": 143}, {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
409
30.61%
Josh Poimboeuf
256
19.16%
Dave Hansen
183
13.70%
Dominik Brodowski
155
11.60%
Thomas Gleixner
99
7.41%
Chang S. Bae
76
5.69%
H. Peter Anvin
29
2.17%
Andrew Lutomirski
26
1.95%
Ingo Molnar
24
1.80%
Alexander Popov
24
1.80%
Denys Vlasenko
23
1.72%
Jann Horn
7
0.52%
Lai Jiangshan
6
0.45%
Breno Leitão
6
0.45%
Sean Christopherson
4
0.30%
Andi Kleen
4
0.30%
Kees Cook
2
0.15%
Greg Kroah-Hartman
1
0.07%
Others
2
0.15%
Total
1336
entry_fred.c
310
-
11
1442
H. Peter Anvin
Xin Li
Nikunj A. Dadhania
Ard Biesheuvel
Sean Christopherson
Jacob jun Pan
Vitaly Kuznetsov
Thomas Gleixner
Xin Li (Intel)
Others
August 2017
April 2020
December 2023
April 2024
April 2025
September 2025
December 2025
March 2026
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 1310}, {"author_id": 17, "token_count": 72}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 46, "token_count": 7}, {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 28, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
H. Peter Anvin
1310
90.85%
Xin Li
72
4.99%
Nikunj A. Dadhania
22
1.53%
Ard Biesheuvel
8
0.55%
Sean Christopherson
7
0.49%
Jacob jun Pan
7
0.49%
Vitaly Kuznetsov
6
0.42%
Thomas Gleixner
3
0.21%
Xin Li (Intel)
1
0.07%
Others
6
0.42%
Total
1442
syscall_32.c
371
-
20
971
Andrew Lutomirski
Brian Gerst
Thomas Gleixner
H. Peter Anvin
Masahiro Yamada
Nikolay Borisov
Linus Torvalds
Xin Li (Intel)
Peter Zijlstra
Josh Poimboeuf
Andi Kleen
Dan J Williams
Roland McGrath
Kees Cook
Vitaly Kuznetsov
Ingo Molnar
Others
February 2002
December 2002
January 2008
April 2008
March 2009
November 2011
July 2015
October 2015
December 2015
January 2016
March 2016
September 2016
December 2016
June 2017
January 2018
April 2019
March 2020
June 2020
July 2020
September 2020
January 2021
March 2021
April 2021
May 2021
June 2021
June 2023
July 2023
October 2023
December 2023
April 2024
June 2024
December 2024
March 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 96}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 21, "token_count": 40}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 22, "token_count": 38}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 31}, {"author_id": 26, "token_count": 22}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 191}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
250
25.75%
Brian Gerst
247
25.44%
Thomas Gleixner
215
22.14%
H. Peter Anvin
52
5.36%
Masahiro Yamada
40
4.12%
Nikolay Borisov
38
3.91%
Linus Torvalds
34
3.50%
Xin Li (Intel)
22
2.27%
Peter Zijlstra
22
2.27%
Josh Poimboeuf
11
1.13%
Andi Kleen
11
1.13%
Dan J Williams
7
0.72%
Roland McGrath
6
0.62%
Kees Cook
6
0.62%
Vitaly Kuznetsov
1
0.10%
Ingo Molnar
1
0.10%
Others
8
0.82%
Total
971
syscall_64.c
141
-
14
457
H. Peter Anvin
Brian Gerst
Linus Torvalds
Andrew Lutomirski
Dominik Brodowski
Thomas Gleixner
Andi Kleen
Josh Poimboeuf
Dan J Williams
Masahiro Yamada
Roland McGrath
Peter Zijlstra
Others
February 2002
January 2006
April 2008
November 2011
August 2013
October 2015
January 2016
January 2018
April 2018
July 2019
October 2019
March 2020
July 2020
September 2020
January 2021
May 2021
October 2023
April 2024
June 2024
March 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 116}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 91}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
H. Peter Anvin
118
25.82%
Brian Gerst
107
23.41%
Linus Torvalds
54
11.82%
Andrew Lutomirski
47
10.28%
Dominik Brodowski
34
7.44%
Thomas Gleixner
31
6.78%
Andi Kleen
24
5.25%
Josh Poimboeuf
11
2.41%
Dan J Williams
10
2.19%
Masahiro Yamada
8
1.75%
Roland McGrath
6
1.31%
Peter Zijlstra
3
0.66%
Others
4
0.88%
Total
457
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
106
Author
Tokens
Proportion
Commits
Proportion
0
Andrew Lutomirski
1798
23.14%
68
21.05%
1
H. Peter Anvin
1531
19.70%
12
3.72%
2
Andi Kleen
537
6.91%
9
2.79%
3
Peter Zijlstra
438
5.64%
12
3.72%
4
Thomas Gleixner
379
4.88%
23
7.12%
5
Brian Gerst
366
4.71%
15
4.64%
6
Sean Christopherson
283
3.64%
3
0.93%
7
Josh Poimboeuf
278
3.58%
7
2.17%
8
Dominik Brodowski
236
3.04%
7
2.17%
9
Dmitry Safonov
190
2.44%
6
1.86%
10
Dave Hansen
187
2.41%
2
0.62%
11
Thomas Weißschuh
136
1.75%
6
1.86%
12
Vincenzo Frascino
132
1.70%
3
0.93%
13
Roland McGrath
102
1.31%
6
1.86%
14
Linus Torvalds
95
1.22%
8
2.48%
15
Stefani Seibold
82
1.06%
3
0.93%
16
Chang S. Bae
79
1.02%
3
0.93%
17
Xin Li
73
0.94%
3
0.93%
18
Ingo Molnar
71
0.91%
10
3.10%
19
Jason A. Donenfeld
69
0.89%
1
0.31%
20
Gabriel Krisman Bertazi
51
0.66%
3
0.93%
21
Masahiro Yamada
48
0.62%
2
0.62%
22
Nikolay Borisov
38
0.49%
2
0.62%
23
H. J. Lu
37
0.48%
1
0.31%
24
Kaixiong Yu
25
0.32%
1
0.31%
25
Alexander Popov
24
0.31%
1
0.31%
26
Xin Li (Intel)
23
0.30%
1
0.31%
27
Denys Vlasenko
23
0.30%
1
0.31%
28
Nikunj A. Dadhania
22
0.28%
1
0.31%
29
Vojtech Pavlik
21
0.27%
2
0.62%
30
Vitaly Kuznetsov
21
0.27%
3
0.93%
31
Matthew Wilcox
21
0.27%
2
0.62%
32
Kirill A. Shutemov
21
0.27%
3
0.93%
33
John Stultz
21
0.27%
1
0.31%
34
Dan J Williams
17
0.22%
1
0.31%
35
Mathias Krause
16
0.21%
1
0.31%
36
Kees Cook
14
0.18%
3
0.93%
37
Boris Ostrovsky
12
0.15%
1
0.31%
38
Arnd Bergmann
12
0.15%
4
1.24%
39
Linus Torvalds (pre-git)
10
0.13%
3
0.93%
40
Jeremy Fitzhardinge
10
0.13%
1
0.31%
41
Ernie Petrides
9
0.12%
1
0.31%
42
Ard Biesheuvel
8
0.10%
1
0.31%
43
Toshi Kani
7
0.09%
1
0.31%
44
Marcelo Tosatti
7
0.09%
1
0.31%
45
Jann Horn
7
0.09%
1
0.31%
46
Jacob jun Pan
7
0.09%
1
0.31%
47
Eric W. Biedermann
7
0.09%
3
0.93%
48
Brijesh Singh
7
0.09%
1
0.31%
49
Matt Tolentino
6
0.08%
1
0.31%
50
Lai Jiangshan
6
0.08%
1
0.31%
51
Daniel Micay
6
0.08%
1
0.31%
52
Breno Leitão
6
0.08%
2
0.62%
53
Suren Baghdasaryan
5
0.06%
1
0.31%
54
Michel Lespinasse
5
0.06%
1
0.31%
55
Michal Hocko
5
0.06%
1
0.31%
56
Greg Kroah-Hartman
5
0.06%
1
0.31%
57
David Howells
5
0.06%
2
0.62%
58
Alexey Dobriyan
5
0.06%
2
0.62%
59
Will Drewry
4
0.05%
1
0.31%
60
Others
105
1.35%
54
16.72%
Total
7771
323