Linux Source Code
Home
Release 6.8
Help
entry
root
arch
x86
Highlighting
Reset All
By Author
By Age
──────────
Aaron Durbin
Alexander Popov
Alexey Dobriyan
Andi Kleen
Andrew Lutomirski
Andrey Vagin
Arnd Bergmann
Boris Ostrovsky
Borislav Petkov
Brian Gerst
Brijesh Singh
Chang S. Bae
Dan J Williams
Dave Hansen
David Howells
David Vrabel
Denys Vlasenko
Dmitry Safonov
Dominik Brodowski
Eric W. Biedermann
Ernie Petrides
Gabriel Krisman Bertazi
Greg Kroah-Hartman
H. J. Lu
H. Peter Anvin
Ian Campbell
Ingo Molnar
Jaswinder Singh Rajput
Jeremy Fitzhardinge
John Stultz
Josh Poimboeuf
Kees Cook
Kirill A. Shutemov
Leonardo Brás
Linus Torvalds
Linus Torvalds (pre-git)
Marcelo Tosatti
Martin Schwidefsky
Masahiro Yamada
Mathias Krause
Matt Tolentino
Matthew Wilcox
Michal Hocko
Michel Lespinasse
Nikolay Borisov
Others
Peter Zijlstra
Roland McGrath
Sami Tolvanen
Sean Christopherson
Sebastian Andrzej Siewior
Stanislav Kinsburskiy
Stefani Seibold
Suren Baghdasaryan
Thomas Garnier
Thomas Gleixner
Toshi Kani
Vincenzo Frascino
Vitaly Kuznetsov
Vojtech Pavlik
Will Drewry
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
vdso
1189
11
68
4976
Andrew Lutomirski
Dmitry Safonov
Andi Kleen
Sean Christopherson
Vincenzo Frascino
Roland McGrath
Stefani Seibold
H. Peter Anvin
Gabriel Krisman Bertazi
Ingo Molnar
H. J. Lu
Matthew Wilcox
Brian Gerst
Vitaly Kuznetsov
Thomas Gleixner
Aaron Durbin
Mathias Krause
Sebastian Andrzej Siewior
Jeremy Fitzhardinge
Linus Torvalds (pre-git)
Borislav Petkov
Arnd Bergmann
Toshi Kani
Marcelo Tosatti
Leonardo Brás
Ian Campbell
Brijesh Singh
Vojtech Pavlik
Stanislav Kinsburskiy
Michel Lespinasse
Matt Tolentino
Linus Torvalds
Jaswinder Singh Rajput
Michal Hocko
David Howells
Andrey Vagin
Peter Zijlstra
Greg Kroah-Hartman
Martin Schwidefsky
Chang S. Bae
Alexey Dobriyan
Kirill A. Shutemov
Kees Cook
Others
June 1995
March 1997
May 1998
February 2002
March 2002
May 2002
December 2002
February 2003
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
February 2009
April 2009
June 2009
February 2010
May 2011
July 2011
August 2011
February 2012
March 2012
November 2012
December 2012
June 2013
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
December 2014
June 2015
September 2015
October 2015
December 2015
February 2016
May 2016
June 2016
July 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
April 2020
June 2020
July 2020
August 2020
October 2020
November 2020
March 2021
March 2022
June 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
May 2023
August 2023
October 2023
November 2023
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 40}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 26, "token_count": 24}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 1, "token_count": 456}, {"author_id": 56, "token_count": 4}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 95}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 11, "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": 55, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 48}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 13, "token_count": 91}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1299}, {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 313}, {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 536}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 158}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 104}, {"author_id": 14, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 21, "token_count": 29}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 29, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 44, "token_count": 7}, {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 120}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 38, "token_count": 4}, {"author_id": 3, "token_count": 194}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 57}, {"author_id": 4, "token_count": 466}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 38, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
2622
52.69%
Dmitry Safonov
482
9.69%
Andi Kleen
481
9.67%
Sean Christopherson
466
9.36%
Vincenzo Frascino
120
2.41%
Roland McGrath
101
2.03%
Stefani Seibold
91
1.83%
H. Peter Anvin
73
1.47%
Gabriel Krisman Bertazi
61
1.23%
Ingo Molnar
53
1.07%
H. J. Lu
48
0.96%
Matthew Wilcox
43
0.86%
Brian Gerst
32
0.64%
Vitaly Kuznetsov
29
0.58%
Thomas Gleixner
26
0.52%
Aaron Durbin
24
0.48%
Mathias Krause
16
0.32%
Sebastian Andrzej Siewior
12
0.24%
Jeremy Fitzhardinge
11
0.22%
Linus Torvalds (pre-git)
10
0.20%
Borislav Petkov
9
0.18%
Arnd Bergmann
8
0.16%
Toshi Kani
7
0.14%
Marcelo Tosatti
7
0.14%
Leonardo Brás
7
0.14%
Ian Campbell
7
0.14%
Brijesh Singh
7
0.14%
Vojtech Pavlik
6
0.12%
Stanislav Kinsburskiy
6
0.12%
Michel Lespinasse
6
0.12%
Matt Tolentino
6
0.12%
Linus Torvalds
6
0.12%
Jaswinder Singh Rajput
6
0.12%
Michal Hocko
5
0.10%
David Howells
5
0.10%
Andrey Vagin
5
0.10%
Peter Zijlstra
4
0.08%
Greg Kroah-Hartman
4
0.08%
Martin Schwidefsky
3
0.06%
Chang S. Bae
3
0.06%
Alexey Dobriyan
3
0.06%
Kirill A. Shutemov
2
0.04%
Kees Cook
1
0.02%
Others
52
1.05%
Total
4976
vsyscall
428
2
31
1402
Andrew Lutomirski
Andi Kleen
Dominik Brodowski
John Stultz
Vojtech Pavlik
Boris Ostrovsky
Ingo Molnar
Ernie Petrides
Kirill A. Shutemov
Eric W. Biedermann
Kees Cook
Suren Baghdasaryan
Will Drewry
Thomas Gleixner
Martin Schwidefsky
Greg Kroah-Hartman
Gabriel Krisman Bertazi
Arnd Bergmann
Alexey Dobriyan
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
July 2016
February 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
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 55, "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": 27, "token_count": 16}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "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": 190}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 203}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"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": 124}, ]}, {"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": 7, "token_count": 1}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 32, "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": 46, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 46, "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": 40, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
1126
80.31%
Andi Kleen
93
6.63%
Dominik Brodowski
47
3.35%
John Stultz
24
1.71%
Vojtech Pavlik
16
1.14%
Boris Ostrovsky
12
0.86%
Ingo Molnar
11
0.78%
Ernie Petrides
9
0.64%
Kirill A. Shutemov
7
0.50%
Eric W. Biedermann
7
0.50%
Kees Cook
6
0.43%
Suren Baghdasaryan
5
0.36%
Will Drewry
4
0.29%
Thomas Gleixner
2
0.14%
Martin Schwidefsky
2
0.14%
Greg Kroah-Hartman
2
0.14%
Gabriel Krisman Bertazi
2
0.14%
Arnd Bergmann
2
0.14%
Alexey Dobriyan
2
0.14%
Brian Gerst
1
0.07%
Others
22
1.57%
Total
1402
Files:
calling.h
428
-
15
1145
Peter Zijlstra
Dave Hansen
Dominik Brodowski
Josh Poimboeuf
Thomas Gleixner
Chang S. Bae
H. Peter Anvin
Alexander Popov
Andrew Lutomirski
Ingo Molnar
Denys Vlasenko
Sean Christopherson
Andi Kleen
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
November 2023
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 188}, {"author_id": 5, "token_count": 216}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 157}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 24, "token_count": 26}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 61}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 77}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 165}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
409
35.72%
Dave Hansen
188
16.42%
Dominik Brodowski
157
13.71%
Josh Poimboeuf
101
8.82%
Thomas Gleixner
99
8.65%
Chang S. Bae
77
6.72%
H. Peter Anvin
29
2.53%
Alexander Popov
26
2.27%
Andrew Lutomirski
18
1.57%
Ingo Molnar
16
1.40%
Denys Vlasenko
15
1.31%
Sean Christopherson
4
0.35%
Andi Kleen
4
0.35%
Greg Kroah-Hartman
1
0.09%
Others
1
0.09%
Total
1145
common.c
458
-
26
1324
Thomas Gleixner
Andrew Lutomirski
Brian Gerst
H. Peter Anvin
Nikolay Borisov
David Vrabel
Peter Zijlstra
Linus Torvalds (pre-git)
Dan J Williams
Dominik Brodowski
Andi Kleen
Vitaly Kuznetsov
Sami Tolvanen
Kees Cook
Ingo Molnar
Thomas Garnier
Roland McGrath
Linus Torvalds
Jeremy Fitzhardinge
Borislav Petkov
Boris Ostrovsky
Others
September 1991
March 1992
August 1992
June 1995
February 2002
December 2002
January 2003
July 2007
August 2008
September 2008
March 2009
November 2012
February 2013
February 2015
July 2015
October 2015
December 2015
January 2016
March 2016
September 2016
December 2016
February 2017
March 2017
June 2017
January 2018
April 2018
February 2019
April 2019
May 2019
July 2019
October 2019
November 2019
January 2020
March 2020
May 2020
June 2020
July 2020
September 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
June 2023
July 2023
August 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 22, "token_count": 32}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 112}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 140}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 20, "token_count": 41}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 149}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 146}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
480
36.25%
Andrew Lutomirski
342
25.83%
Brian Gerst
158
11.93%
H. Peter Anvin
142
10.73%
Nikolay Borisov
41
3.10%
David Vrabel
32
2.42%
Peter Zijlstra
28
2.11%
Linus Torvalds (pre-git)
18
1.36%
Dan J Williams
17
1.28%
Dominik Brodowski
10
0.76%
Andi Kleen
8
0.60%
Vitaly Kuznetsov
6
0.45%
Sami Tolvanen
6
0.45%
Kees Cook
6
0.45%
Ingo Molnar
4
0.30%
Thomas Garnier
3
0.23%
Roland McGrath
3
0.23%
Linus Torvalds
3
0.23%
Jeremy Fitzhardinge
3
0.23%
Borislav Petkov
2
0.15%
Boris Ostrovsky
2
0.15%
Others
10
0.76%
Total
1324
syscall_32.c
25
-
7
82
Masahiro Yamada
H. Peter Anvin
Andi Kleen
Brian Gerst
Thomas Garnier
Andrew Lutomirski
Greg Kroah-Hartman
February 2002
November 2011
August 2013
March 2015
October 2015
June 2017
November 2017
March 2020
May 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 18, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Masahiro Yamada
34
41.46%
H. Peter Anvin
27
32.93%
Andi Kleen
10
12.20%
Brian Gerst
4
4.88%
Thomas Garnier
3
3.66%
Andrew Lutomirski
3
3.66%
Greg Kroah-Hartman
1
1.22%
Total
82
syscall_64.c
18
-
9
53
Andi Kleen
Dominik Brodowski
Masahiro Yamada
Andrew Lutomirski
Sami Tolvanen
H. Peter Anvin
Greg Kroah-Hartman
Brian Gerst
Others
February 2002
January 2006
November 2011
August 2013
November 2017
April 2018
July 2019
October 2019
March 2020
May 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 18, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andi Kleen
28
52.83%
Dominik Brodowski
7
13.21%
Masahiro Yamada
5
9.43%
Andrew Lutomirski
5
9.43%
Sami Tolvanen
3
5.66%
H. Peter Anvin
2
3.77%
Greg Kroah-Hartman
1
1.89%
Brian Gerst
1
1.89%
Others
1
1.89%
Total
53
syscall_x32.c
18
-
6
53
Brian Gerst
Andi Kleen
Masahiro Yamada
Andrew Lutomirski
Sami Tolvanen
Greg Kroah-Hartman
February 2002
August 2013
November 2017
July 2019
October 2019
March 2020
May 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 18, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Gerst
26
49.06%
Andi Kleen
12
22.64%
Masahiro Yamada
7
13.21%
Andrew Lutomirski
4
7.55%
Sami Tolvanen
3
5.66%
Greg Kroah-Hartman
1
1.89%
Total
53
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
100
Author
Tokens
Proportion
Commits
Proportion
0
Andrew Lutomirski
4120
45.60%
82
24.40%
1
Andi Kleen
636
7.04%
10
2.98%
2
Thomas Gleixner
607
6.72%
31
9.23%
3
Dmitry Safonov
482
5.33%
12
3.57%
4
Sean Christopherson
470
5.20%
2
0.60%
5
Peter Zijlstra
441
4.88%
11
3.27%
6
H. Peter Anvin
273
3.02%
9
2.68%
7
Brian Gerst
222
2.46%
14
4.17%
8
Dominik Brodowski
221
2.45%
8
2.38%
9
Dave Hansen
188
2.08%
1
0.30%
10
Vincenzo Frascino
120
1.33%
3
0.89%
11
Roland McGrath
104
1.15%
6
1.79%
12
Josh Poimboeuf
101
1.12%
4
1.19%
13
Stefani Seibold
91
1.01%
3
0.89%
14
Ingo Molnar
84
0.93%
12
3.57%
15
Chang S. Bae
80
0.89%
3
0.89%
16
Gabriel Krisman Bertazi
63
0.70%
3
0.89%
17
H. J. Lu
48
0.53%
1
0.30%
18
Masahiro Yamada
46
0.51%
2
0.60%
19
Matthew Wilcox
43
0.48%
2
0.60%
20
Nikolay Borisov
41
0.45%
2
0.60%
21
Vitaly Kuznetsov
35
0.39%
2
0.60%
22
David Vrabel
32
0.35%
1
0.30%
23
Linus Torvalds (pre-git)
28
0.31%
6
1.79%
24
Alexander Popov
26
0.29%
1
0.30%
25
John Stultz
24
0.27%
1
0.30%
26
Aaron Durbin
24
0.27%
1
0.30%
27
Vojtech Pavlik
22
0.24%
2
0.60%
28
Dan J Williams
17
0.19%
1
0.30%
29
Mathias Krause
16
0.18%
1
0.30%
30
Denys Vlasenko
15
0.17%
1
0.30%
31
Jeremy Fitzhardinge
14
0.15%
3
0.89%
32
Boris Ostrovsky
14
0.15%
2
0.60%
33
Kees Cook
13
0.14%
3
0.89%
34
Sebastian Andrzej Siewior
12
0.13%
2
0.60%
35
Sami Tolvanen
12
0.13%
1
0.30%
36
Borislav Petkov
11
0.12%
2
0.60%
37
Greg Kroah-Hartman
10
0.11%
1
0.30%
38
Arnd Bergmann
10
0.11%
4
1.19%
39
Linus Torvalds
9
0.10%
6
1.79%
40
Kirill A. Shutemov
9
0.10%
3
0.89%
41
Ernie Petrides
9
0.10%
1
0.30%
42
Toshi Kani
7
0.08%
1
0.30%
43
Marcelo Tosatti
7
0.08%
1
0.30%
44
Leonardo Brás
7
0.08%
1
0.30%
45
Ian Campbell
7
0.08%
1
0.30%
46
Eric W. Biedermann
7
0.08%
3
0.89%
47
Brijesh Singh
7
0.08%
1
0.30%
48
Thomas Garnier
6
0.07%
1
0.30%
49
Stanislav Kinsburskiy
6
0.07%
1
0.30%
50
Michel Lespinasse
6
0.07%
2
0.60%
51
Matt Tolentino
6
0.07%
1
0.30%
52
Jaswinder Singh Rajput
6
0.07%
1
0.30%
53
Suren Baghdasaryan
5
0.06%
1
0.30%
54
Michal Hocko
5
0.06%
1
0.30%
55
Martin Schwidefsky
5
0.06%
2
0.60%
56
David Howells
5
0.06%
2
0.60%
57
Andrey Vagin
5
0.06%
1
0.30%
58
Alexey Dobriyan
5
0.06%
2
0.60%
59
Will Drewry
4
0.04%
1
0.30%
60
Others
86
0.95%
46
13.69%
Total
9035
336