Linux Source Code
Home
Release 6.18
Help
crypto
root
lib
Highlighting
Reset All
By Author
By Age
──────────
Aaro Koskinen
Al Viro
Andrew Morton
Andrey Ryabinin
Andrzej Zaborowski
Andy Shevchenko
Ard Biesheuvel
Arnd Bergmann
Arvind Sankar
Borislav Petkov
Cesar Eduardo Barros
Chandramouli Narayanan
Dag Arne Osvik
Danny Tsen
David Howells
David McCullough
David S. Miller
Dimitri John Ledkov
Dmitry Kasatkin
Eric Biggers
Hans de Goede
Harsh Jain
Herbert Xu
Iuliana Prodan
James Bottomley
James Morris
James Yonan
Jan Glauber
Jarkko Sakkinen
Jason A. Donenfeld
Jeff Johnson
Jerry Shih
Jon Oberheide
Jussi Kivilinna
Kees Cook
Mandeep Singh Baines
Marcelo H. Cerri
Mark O'Donovan
Markus Stockhausen
Martin Willi
Mathias Krause
Matt Mackall
Michael Ellerman
Michal Marek
Nicolai Stange
Ondrej Mosnáček
Others
Patrick Steuer
Paul Gortmaker
Rik Snel
Sami Tolvanen
Sebastian Andrzej Siewior
Tadeusz Struk
Theodore Y. Ts'o
Thomas Gleixner
Tianjia Zhang
Tim Chen
Unknown
Vitaly Chikunov
Vivek Goyal
Vladis Dronov
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
arm
351
7
9
1558
Eric Biggers
Ard Biesheuvel
Jason A. Donenfeld
Herbert Xu
Jussi Kivilinna
Sami Tolvanen
David McCullough
Vivek Goyal
Arnd Bergmann
September 2012
July 2014
August 2014
March 2015
April 2015
May 2015
January 2017
November 2018
March 2019
November 2019
December 2019
January 2020
April 2020
August 2020
November 2020
December 2020
December 2021
December 2022
April 2023
February 2024
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 25, "token_count": 53}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 33, "token_count": 36}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 309}, {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 138}, {"author_id": 9, "token_count": 51}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 135}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 164}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
577
37.03%
Ard Biesheuvel
570
36.59%
Jason A. Donenfeld
244
15.66%
Herbert Xu
64
4.11%
Jussi Kivilinna
53
3.40%
Sami Tolvanen
36
2.31%
David McCullough
12
0.77%
Vivek Goyal
1
0.06%
Arnd Bergmann
1
0.06%
Total
1558
arm64
327
5
7
1441
Eric Biggers
Ard Biesheuvel
Jason A. Donenfeld
Herbert Xu
Sami Tolvanen
Vivek Goyal
Others
March 2014
August 2014
November 2016
January 2017
July 2017
January 2018
March 2018
November 2018
December 2018
April 2019
November 2019
March 2020
April 2020
February 2021
October 2023
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 239}, {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 163}, {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 164}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 123}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 187}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
726
50.38%
Ard Biesheuvel
567
39.35%
Jason A. Donenfeld
73
5.07%
Herbert Xu
52
3.61%
Sami Tolvanen
14
0.97%
Vivek Goyal
1
0.07%
Others
8
0.56%
Total
1441
mips
306
6
7
1449
Aaro Koskinen
Eric Biggers
Ard Biesheuvel
Herbert Xu
Thomas Gleixner
Vivek Goyal
Jason A. Donenfeld
August 2014
December 2014
March 2015
May 2019
November 2019
January 2020
April 2025
May 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 11, "token_count": 130}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 823}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 64}, {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 119}, ]}, ]
Author Name
Tokens
Token Proportion
Aaro Koskinen
953
65.77%
Eric Biggers
357
24.64%
Ard Biesheuvel
83
5.73%
Herbert Xu
52
3.59%
Thomas Gleixner
2
0.14%
Vivek Goyal
1
0.07%
Jason A. Donenfeld
1
0.07%
Total
1449
mpi
4756
23
37
14816
Dmitry Kasatkin
Tianjia Zhang
Herbert Xu
David Howells
Marcelo H. Cerri
Tadeusz Struk
Nicolai Stange
Thomas Gleixner
Michal Marek
Andrey Ryabinin
Mark O'Donovan
Matt Mackall
Andrzej Zaborowski
Arnd Bergmann
Andy Shevchenko
Paul Gortmaker
Eric Biggers
David S. Miller
Kees Cook
Others
March 2005
August 2011
November 2011
January 2012
February 2012
May 2012
September 2012
November 2012
January 2013
May 2013
June 2013
July 2013
September 2013
June 2015
August 2015
October 2015
November 2015
February 2016
March 2016
May 2016
June 2016
July 2016
November 2016
August 2017
November 2017
December 2017
June 2018
May 2019
June 2019
July 2019
April 2020
July 2020
August 2020
September 2020
October 2020
June 2021
August 2021
February 2022
June 2022
December 2022
August 2023
June 2024
August 2024
September 2024
November 2024
June 2025
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 8878}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 375}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 379}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 33}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 193}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 9}, {"author_id": 47, "token_count": 17}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 26, "token_count": 83}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 26, "token_count": 54}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "token_count": 97}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 48, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 288}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 4, "token_count": 3232}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 52, "token_count": 15}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 9, "token_count": 907}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
9269
62.56%
Tianjia Zhang
3232
21.81%
Herbert Xu
1035
6.99%
David Howells
379
2.56%
Marcelo H. Cerri
288
1.94%
Tadeusz Struk
234
1.58%
Nicolai Stange
142
0.96%
Thomas Gleixner
26
0.18%
Michal Marek
17
0.11%
Andrey Ryabinin
16
0.11%
Mark O'Donovan
15
0.10%
Matt Mackall
14
0.09%
Andrzej Zaborowski
14
0.09%
Arnd Bergmann
13
0.09%
Andy Shevchenko
8
0.05%
Paul Gortmaker
7
0.05%
Eric Biggers
7
0.05%
David S. Miller
4
0.03%
Kees Cook
3
0.02%
Others
93
0.63%
Total
14816
powerpc
473
6
7
2321
Danny Tsen
Eric Biggers
Herbert Xu
Markus Stockhausen
Michael Ellerman
Vivek Goyal
Others
September 2012
August 2014
January 2015
February 2015
March 2015
October 2015
April 2023
March 2024
May 2024
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 39, "token_count": 25}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 27, "token_count": 59}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 27, "token_count": 54}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 477}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 8, "token_count": 1240}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 9, "token_count": 159}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 90}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Danny Tsen
1717
73.98%
Eric Biggers
252
10.86%
Herbert Xu
183
7.88%
Markus Stockhausen
131
5.64%
Michael Ellerman
32
1.38%
Vivek Goyal
1
0.04%
Others
5
0.22%
Total
2321
riscv
146
4
4
575
Jerry Shih
Eric Biggers
Herbert Xu
Vivek Goyal
August 2014
January 2024
April 2025
May 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 17, "token_count": 269}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 134}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jerry Shih
269
46.78%
Eric Biggers
235
40.87%
Herbert Xu
6
1.04%
Vivek Goyal
1
0.17%
Total
575
s390
134
5
11
475
Eric Biggers
Patrick Steuer
Vladis Dronov
Jan Glauber
Andrew Morton
Herbert Xu
Vivek Goyal
Others
April 2004
January 2006
March 2008
July 2009
April 2011
August 2014
February 2015
March 2016
August 2016
November 2017
November 2021
May 2022
April 2023
December 2023
February 2024
April 2025
May 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 49, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 30, "token_count": 86}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 31, "token_count": 53}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 92}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 95}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
279
58.74%
Patrick Steuer
86
18.11%
Vladis Dronov
53
11.16%
Jan Glauber
13
2.74%
Andrew Morton
11
2.32%
Herbert Xu
6
1.26%
Vivek Goyal
1
0.21%
Others
26
5.47%
Total
475
sparc
176
4
4
560
Eric Biggers
David S. Miller
Herbert Xu
Vivek Goyal
August 2012
August 2014
April 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 20, "token_count": 211}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 76}, {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 99}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
337
60.18%
David S. Miller
211
37.68%
Herbert Xu
11
1.96%
Vivek Goyal
1
0.18%
Total
560
tests
4579
18
2
38804
Eric Biggers
Jason A. Donenfeld
November 2019
December 2019
July 2025
August 2025
September 2025
November 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 17156}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 16522}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 3874}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 1239}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 2, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
21642
55.77%
Jason A. Donenfeld
17162
44.23%
Total
38804
x86
2232
7
17
8655
Jason A. Donenfeld
Eric Biggers
Martin Willi
Herbert Xu
Ard Biesheuvel
Tim Chen
Mathias Krause
Chandramouli Narayanan
Borislav Petkov
Kees Cook
Vivek Goyal
Others
August 2011
March 2013
October 2013
December 2013
March 2014
August 2014
April 2015
July 2015
September 2015
November 2015
December 2015
March 2016
April 2016
November 2018
December 2018
November 2019
January 2020
March 2020
April 2020
August 2020
March 2021
December 2021
May 2022
April 2024
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 40, "token_count": 21}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 28, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 41, "token_count": 26}, {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 449}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 28, "token_count": 67}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 45, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 7, "token_count": 270}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 130}, {"author_id": 1, "token_count": 1269}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 4760}, {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 93}, {"author_id": 9, "token_count": 171}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 575}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 218}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
6167
71.25%
Eric Biggers
1237
14.29%
Martin Willi
719
8.31%
Herbert Xu
171
1.98%
Ard Biesheuvel
134
1.55%
Tim Chen
110
1.27%
Mathias Krause
26
0.30%
Chandramouli Narayanan
26
0.30%
Borislav Petkov
20
0.23%
Kees Cook
8
0.09%
Vivek Goyal
1
0.01%
Others
36
0.42%
Total
8655
Files:
aes.c
357
-
8
3106
Ard Biesheuvel
Iuliana Prodan
James Morris
Sebastian Andrzej Siewior
Matt Mackall
Paul Gortmaker
Eric Biggers
Al Viro
January 2003
March 2005
April 2008
November 2011
February 2017
May 2017
July 2019
October 2024
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2414}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 53, "token_count": 12}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
3074
98.97%
Iuliana Prodan
12
0.39%
James Morris
10
0.32%
Sebastian Andrzej Siewior
5
0.16%
Matt Mackall
2
0.06%
Paul Gortmaker
1
0.03%
Eric Biggers
1
0.03%
Al Viro
1
0.03%
Total
3106
aescfb.c
256
-
5
869
Ard Biesheuvel
Sebastian Andrzej Siewior
Eric Biggers
Kees Cook
Paul Gortmaker
April 2008
November 2011
July 2019
July 2022
April 2024
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 44, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 832}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
842
96.89%
Sebastian Andrzej Siewior
15
1.73%
Eric Biggers
7
0.81%
Kees Cook
4
0.46%
Paul Gortmaker
1
0.12%
Total
869
aesgcm.c
739
-
6
2194
Ard Biesheuvel
Kees Cook
Eric Biggers
Paul Gortmaker
Herbert Xu
Others
November 2011
July 2022
November 2022
October 2023
December 2024
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2159}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 35, "token_count": 23}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2159
98.40%
Kees Cook
23
1.05%
Eric Biggers
9
0.41%
Paul Gortmaker
1
0.05%
Herbert Xu
1
0.05%
Others
1
0.05%
Total
2194
arc4.c
76
-
12
374
Jon Oberheide
Jussi Kivilinna
James Morris
Ard Biesheuvel
Jeff Johnson
Andrew Morton
Iuliana Prodan
Matt Mackall
Paul Gortmaker
Herbert Xu
Eric Biggers
Others
October 2002
November 2002
December 2003
March 2004
March 2005
May 2006
November 2011
June 2012
January 2019
February 2019
June 2019
May 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 21, "token_count": 209}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 25, "token_count": 103}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 38, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Oberheide
209
55.88%
Jussi Kivilinna
103
27.54%
James Morris
23
6.15%
Ard Biesheuvel
19
5.08%
Jeff Johnson
5
1.34%
Andrew Morton
5
1.34%
Iuliana Prodan
3
0.80%
Matt Mackall
2
0.53%
Paul Gortmaker
1
0.27%
Herbert Xu
1
0.27%
Eric Biggers
1
0.27%
Others
2
0.53%
Total
374
blake2s.c
165
-
3
1069
Jason A. Donenfeld
Eric Biggers
Others
November 2019
January 2022
May 2022
March 2023
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1021}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
1034
96.73%
Eric Biggers
34
3.18%
Others
1
0.09%
Total
1069
chacha-block-generic.c
114
-
8
1212
Martin Willi
Theodore Y. Ts'o
Eric Biggers
Ard Biesheuvel
Andy Shevchenko
Thomas Gleixner
Others
June 1999
March 2005
April 2013
June 2015
June 2016
December 2017
September 2018
November 2018
May 2019
November 2019
May 2025
June 2025
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 797}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 197}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
797
65.76%
Theodore Y. Ts'o
197
16.25%
Eric Biggers
192
15.84%
Ard Biesheuvel
10
0.83%
Andy Shevchenko
4
0.33%
Thomas Gleixner
2
0.17%
Others
10
0.83%
Total
1212
chacha.c
70
-
8
272
Eric Biggers
Martin Willi
Ard Biesheuvel
Vladis Dronov
Jeff Johnson
Jerry Shih
Thomas Gleixner
Herbert Xu
June 2015
July 2015
September 2018
November 2018
December 2018
March 2019
May 2019
November 2019
May 2022
January 2024
May 2024
April 2025
May 2025
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 90}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
123
45.22%
Martin Willi
100
36.76%
Ard Biesheuvel
24
8.82%
Vladis Dronov
14
5.15%
Jeff Johnson
5
1.84%
Jerry Shih
4
1.47%
Thomas Gleixner
1
0.37%
Herbert Xu
1
0.37%
Total
272
chacha20poly1305-selftest.c
9082
-
4
121513
Ard Biesheuvel
Jason A. Donenfeld
Eric Biggers
Al Viro
November 2019
January 2020
March 2020
October 2024
May 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 88387}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 33087}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
88387
72.74%
Jason A. Donenfeld
33120
27.26%
Eric Biggers
5
0.00%
Al Viro
1
0.00%
Total
121513
chacha20poly1305.c
375
-
6
2188
Ard Biesheuvel
Eric Biggers
Jason A. Donenfeld
Herbert Xu
Al Viro
Others
November 2019
February 2020
September 2020
January 2021
July 2021
October 2024
February 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2106}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2111
96.48%
Eric Biggers
47
2.15%
Jason A. Donenfeld
24
1.10%
Herbert Xu
1
0.05%
Al Viro
1
0.05%
Others
4
0.18%
Total
2188
curve25519-fiat32.c
864
-
3
10498
Jason A. Donenfeld
Ard Biesheuvel
Al Viro
November 2019
October 2024
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 10492}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
10492
99.94%
Ard Biesheuvel
5
0.05%
Al Viro
1
0.01%
Total
10498
curve25519-hacl64.c
786
-
2
5318
Jason A. Donenfeld
Al Viro
November 2019
October 2024
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 5317}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
5317
99.98%
Al Viro
1
0.02%
Total
5318
curve25519.c
78
-
2
286
Jason A. Donenfeld
Eric Biggers
November 2019
December 2019
September 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 69}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
217
75.87%
Eric Biggers
69
24.13%
Total
286
des.c
902
-
12
8108
Dag Arne Osvik
James Morris
Ard Biesheuvel
David Howells
Eric Biggers
Jeff Johnson
Herbert Xu
Thomas Gleixner
Jussi Kivilinna
Al Viro
Others
October 2002
December 2002
July 2005
October 2005
October 2007
October 2010
June 2014
May 2019
August 2019
May 2024
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 2229}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 5, "token_count": 5441}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 13, "token_count": 65}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Dag Arne Osvik
5441
67.11%
James Morris
2229
27.49%
Ard Biesheuvel
342
4.22%
David Howells
65
0.80%
Eric Biggers
11
0.14%
Jeff Johnson
5
0.06%
Herbert Xu
3
0.04%
Thomas Gleixner
2
0.02%
Jussi Kivilinna
2
0.02%
Al Viro
1
0.01%
Others
7
0.09%
Total
8108
gf128mul.c
362
-
10
1417
Rik Snel
Ard Biesheuvel
Harsh Jain
Eric Biggers
Ondrej Mosnáček
Matt Mackall
Paul Gortmaker
Mathias Krause
Others
March 2005
November 2006
September 2007
March 2009
July 2011
November 2011
February 2017
April 2017
October 2017
August 2020
November 2022
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 1245}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 51, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 43, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Rik Snel
1246
87.93%
Ard Biesheuvel
108
7.62%
Harsh Jain
24
1.69%
Eric Biggers
17
1.20%
Ondrej Mosnáček
15
1.06%
Matt Mackall
2
0.14%
Paul Gortmaker
1
0.07%
Mathias Krause
1
0.07%
Others
3
0.21%
Total
1417
hash_info.c
63
-
6
314
Dmitry Kasatkin
Dimitri John Ledkov
Vitaly Chikunov
Jarkko Sakkinen
Thomas Gleixner
Tianjia Zhang
May 2013
November 2015
November 2018
May 2019
February 2020
October 2023
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 240}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 36, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
240
76.43%
Dimitri John Ledkov
36
11.46%
Vitaly Chikunov
24
7.64%
Jarkko Sakkinen
11
3.50%
Thomas Gleixner
2
0.64%
Tianjia Zhang
1
0.32%
Total
314
md5.c
322
-
1
2802
Eric Biggers
August 2025
var spanGroupData = [ {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 2802}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
2802
100.00%
Total
2802
memneq.c
174
-
6
960
James Yonan
Cesar Eduardo Barros
Ard Biesheuvel
Eric Biggers
Al Viro
Others
September 2013
November 2013
December 2013
January 2022
July 2022
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 708}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 22, "token_count": 199}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
James Yonan
708
73.75%
Cesar Eduardo Barros
199
20.73%
Ard Biesheuvel
44
4.58%
Eric Biggers
7
0.73%
Al Viro
1
0.10%
Others
1
0.10%
Total
960
poly1305-donna32.c
206
-
6
1578
Jason A. Donenfeld
Martin Willi
Ard Biesheuvel
Eric Biggers
Arnd Bergmann
Al Viro
June 2015
November 2016
November 2018
November 2019
January 2020
March 2021
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 384}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 1001}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
1009
63.94%
Martin Willi
384
24.33%
Ard Biesheuvel
134
8.49%
Eric Biggers
49
3.11%
Arnd Bergmann
1
0.06%
Al Viro
1
0.06%
Total
1578
poly1305-donna64.c
185
-
6
1087
Jason A. Donenfeld
Eric Biggers
Martin Willi
Ard Biesheuvel
Arnd Bergmann
Al Viro
June 2015
November 2018
November 2019
January 2020
March 2021
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 970}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
970
89.24%
Eric Biggers
45
4.14%
Martin Willi
44
4.05%
Ard Biesheuvel
26
2.39%
Arnd Bergmann
1
0.09%
Al Viro
1
0.09%
Total
1087
poly1305.c
100
-
11
459
Ard Biesheuvel
Eric Biggers
Herbert Xu
Martin Willi
Jeff Johnson
Jason A. Donenfeld
Arnd Bergmann
Matt Mackall
Thomas Gleixner
Paul Gortmaker
Al Viro
March 2005
November 2011
June 2015
July 2015
May 2019
November 2019
January 2020
March 2021
May 2024
October 2024
April 2025
August 2025
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 200}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 159}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
200
43.57%
Eric Biggers
166
36.17%
Herbert Xu
44
9.59%
Martin Willi
33
7.19%
Jeff Johnson
5
1.09%
Jason A. Donenfeld
3
0.65%
Arnd Bergmann
3
0.65%
Matt Mackall
2
0.44%
Thomas Gleixner
1
0.22%
Paul Gortmaker
1
0.22%
Al Viro
1
0.22%
Total
459
sha1.c
348
-
9
1698
Eric Biggers
Mandeep Singh Baines
Matt Mackall
Jason A. Donenfeld
Jeff Johnson
Al Viro
Others
March 2005
August 2011
September 2011
March 2015
November 2017
May 2020
January 2022
July 2022
June 2024
October 2024
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 161}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 19, "token_count": 230}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 1207}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
1223
72.03%
Mandeep Singh Baines
230
13.55%
Matt Mackall
161
9.48%
Jason A. Donenfeld
72
4.24%
Jeff Johnson
4
0.24%
Al Viro
1
0.06%
Others
7
0.41%
Total
1698
sha256.c
497
-
12
2944
Eric Biggers
Arvind Sankar
Vivek Goyal
Hans de Goede
Jarkko Sakkinen
Herbert Xu
James Bottomley
Jeff Johnson
Matt Mackall
Thomas Gleixner
Paul Gortmaker
Al Viro
March 2005
November 2011
August 2014
May 2019
August 2019
May 2020
July 2020
October 2020
May 2023
April 2024
June 2024
July 2024
October 2024
April 2025
May 2025
June 2025
July 2025
September 2025
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 371}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 29, "token_count": 101}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 90}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 14, "token_count": 391}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 57, "token_count": 11}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 37, "token_count": 22}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 240}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 1331}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 249}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
2025
68.78%
Arvind Sankar
391
13.28%
Vivek Goyal
371
12.60%
Hans de Goede
101
3.43%
Jarkko Sakkinen
22
0.75%
Herbert Xu
14
0.48%
James Bottomley
11
0.37%
Jeff Johnson
4
0.14%
Matt Mackall
2
0.07%
Thomas Gleixner
1
0.03%
Paul Gortmaker
1
0.03%
Al Viro
1
0.03%
Total
2944
sha512.c
423
-
3
2850
Eric Biggers
Jarkko Sakkinen
James Bottomley
July 2020
April 2024
July 2024
April 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 2675}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 124}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
2847
99.89%
Jarkko Sakkinen
2
0.07%
James Bottomley
1
0.04%
Total
2850
simd.c
11
-
2
17
Eric Biggers
Thomas Gleixner
March 2019
May 2019
October 2024
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
16
94.12%
Thomas Gleixner
1
5.88%
Total
17
sm3.c
186
-
4
2778
Tianjia Zhang
Herbert Xu
Matt Mackall
Paul Gortmaker
March 2005
November 2011
January 2022
April 2025
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 2754}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 9, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Tianjia Zhang
2754
99.14%
Herbert Xu
21
0.76%
Matt Mackall
2
0.07%
Paul Gortmaker
1
0.04%
Total
2778
utils.c
90
-
6
477
Eric Biggers
Ard Biesheuvel
James Yonan
Jeff Johnson
Thomas Gleixner
Al Viro
September 2013
May 2019
January 2022
July 2022
June 2024
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 448}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
450
94.34%
Ard Biesheuvel
11
2.31%
James Yonan
9
1.89%
Jeff Johnson
5
1.05%
Thomas Gleixner
1
0.21%
Al Viro
1
0.21%
Total
477
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
100
Author
Tokens
Proportion
Commits
Proportion
0
Ard Biesheuvel
98850
40.01%
53
11.35%
1
Jason A. Donenfeld
75905
30.73%
24
5.14%
2
Eric Biggers
35795
14.49%
127
27.19%
3
Dmitry Kasatkin
9509
3.85%
8
1.71%
4
Tianjia Zhang
5987
2.42%
3
0.64%
5
Dag Arne Osvik
5441
2.20%
1
0.21%
6
James Morris
2262
0.92%
6
1.28%
7
Martin Willi
2077
0.84%
18
3.85%
8
Danny Tsen
1717
0.70%
3
0.64%
9
Herbert Xu
1666
0.67%
56
11.99%
10
Rik Snel
1246
0.50%
2
0.43%
11
Aaro Koskinen
953
0.39%
4
0.86%
12
James Yonan
717
0.29%
1
0.21%
13
David Howells
444
0.18%
4
0.86%
14
Arvind Sankar
391
0.16%
3
0.64%
15
Vivek Goyal
379
0.15%
1
0.21%
16
Marcelo H. Cerri
288
0.12%
1
0.21%
17
Jerry Shih
273
0.11%
3
0.64%
18
Tadeusz Struk
234
0.09%
3
0.64%
19
Mandeep Singh Baines
230
0.09%
1
0.21%
20
David S. Miller
215
0.09%
5
1.07%
21
Jon Oberheide
209
0.08%
1
0.21%
22
Cesar Eduardo Barros
199
0.08%
1
0.21%
23
Theodore Y. Ts'o
197
0.08%
1
0.21%
24
Matt Mackall
187
0.08%
2
0.43%
25
Jussi Kivilinna
158
0.06%
5
1.07%
26
Nicolai Stange
142
0.06%
13
2.78%
27
Markus Stockhausen
131
0.05%
3
0.64%
28
Tim Chen
110
0.04%
7
1.50%
29
Hans de Goede
101
0.04%
4
0.86%
30
Patrick Steuer
86
0.03%
1
0.21%
31
Vladis Dronov
67
0.03%
1
0.21%
32
Unknown
64
0.03%
1
0.21%
33
Sami Tolvanen
50
0.02%
2
0.43%
34
Thomas Gleixner
39
0.02%
3
0.64%
35
Kees Cook
38
0.02%
4
0.86%
36
Dimitri John Ledkov
36
0.01%
1
0.21%
37
Jarkko Sakkinen
35
0.01%
2
0.43%
38
Jeff Johnson
33
0.01%
2
0.43%
39
Michael Ellerman
32
0.01%
2
0.43%
40
Mathias Krause
27
0.01%
3
0.64%
41
Chandramouli Narayanan
26
0.01%
1
0.21%
42
Vitaly Chikunov
24
0.01%
1
0.21%
43
Harsh Jain
24
0.01%
1
0.21%
44
Sebastian Andrzej Siewior
20
0.01%
1
0.21%
45
Borislav Petkov
20
0.01%
3
0.64%
46
Arnd Bergmann
19
0.01%
4
0.86%
47
Michal Marek
17
0.01%
1
0.21%
48
Andrey Ryabinin
16
0.01%
1
0.21%
49
Andrew Morton
16
0.01%
2
0.43%
50
Paul Gortmaker
15
0.01%
1
0.21%
51
Ondrej Mosnáček
15
0.01%
2
0.43%
52
Mark O'Donovan
15
0.01%
1
0.21%
53
Iuliana Prodan
15
0.01%
2
0.43%
54
Andrzej Zaborowski
14
0.01%
1
0.21%
55
Jan Glauber
13
0.01%
3
0.64%
56
Al Viro
13
0.01%
1
0.21%
57
James Bottomley
12
0.00%
1
0.21%
58
David McCullough
12
0.00%
1
0.21%
59
Andy Shevchenko
12
0.00%
2
0.43%
60
Others
204
0.08%
51
10.92%
Total
247042
467