Linux Source Code
Home
Release 6.19
Help
crypto
root
lib
Highlighting
Reset All
By Author
By Age
──────────
Aaro Koskinen
Al Viro
Andrew Morton
Andrey Ryabinin
Andrzej Zaborowski
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
Nathan Huckleberry
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
Vitaly Chikunov
Vivek Goyal
Vladis Dronov
Zhihang Shao
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
arm
383
8
9
1680
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
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
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 59, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 26, "token_count": 37}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 40, "token_count": 31}, ]}, {"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": 54}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 297}, {"author_id": 1, "token_count": 147}, ]}, {"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": 63}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 10, "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": 48}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 138}, {"author_id": 10, "token_count": 50}, ]}, {"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": 171}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 2, "token_count": 110}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
740
44.05%
Ard Biesheuvel
568
33.81%
Jason A. Donenfeld
228
13.57%
Herbert Xu
62
3.69%
Jussi Kivilinna
37
2.20%
Sami Tolvanen
31
1.85%
David McCullough
12
0.71%
Vivek Goyal
1
0.06%
Arnd Bergmann
1
0.06%
Total
1680
arm64
457
7
7
2039
Eric Biggers
Ard Biesheuvel
Jason A. Donenfeld
Herbert Xu
Nathan Huckleberry
Vivek Goyal
Others
March 2014
August 2014
November 2016
January 2017
July 2017
January 2018
March 2018
November 2018
December 2018
March 2019
April 2019
November 2019
March 2020
April 2020
February 2021
May 2022
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"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": 43}, {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"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": 18}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 31, "token_count": 32}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 179}, {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 132}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 187}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 2, "token_count": 394}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
1337
65.57%
Ard Biesheuvel
541
26.53%
Jason A. Donenfeld
73
3.58%
Herbert Xu
47
2.31%
Nathan Huckleberry
32
1.57%
Vivek Goyal
1
0.05%
Others
8
0.39%
Total
2039
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": 12, "token_count": 130}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "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": 10, "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
38
14814
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
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
August 2023
June 2024
August 2024
September 2024
November 2024
June 2025
November 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": 51, "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": 4, "token_count": 379}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "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": 55, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 48, "token_count": 17}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 25, "token_count": 83}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 25, "token_count": 54}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 97}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 49, "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": 10, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 47, "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": 10, "token_count": 3}, {"author_id": 5, "token_count": 3229}, ]}, {"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": 25, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 53, "token_count": 15}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 10, "token_count": 918}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
9269
62.57%
Tianjia Zhang
3229
21.80%
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%
Paul Gortmaker
7
0.05%
Eric Biggers
7
0.05%
David S. Miller
4
0.03%
Kees Cook
3
0.02%
Others
102
0.69%
Total
14814
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": 9, "token_count": 477}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 9, "token_count": 1240}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 10, "token_count": 159}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 10, "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
5
575
Jerry Shih
Eric Biggers
Zhihang Shao
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": 10, "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_id": 33, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Jerry Shih
269
46.78%
Eric Biggers
235
40.87%
Zhihang Shao
64
11.13%
Herbert Xu
6
1.04%
Vivek Goyal
1
0.17%
Total
575
s390
285
6
11
1082
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
October 2025
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 50, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 56, "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": 32, "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": 10, "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}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 607}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
886
81.89%
Patrick Steuer
86
7.95%
Vladis Dronov
53
4.90%
Jan Glauber
13
1.20%
Andrew Morton
11
1.02%
Herbert Xu
6
0.55%
Vivek Goyal
1
0.09%
Others
26
2.40%
Total
1082
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": 10, "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
6133
24
4
50126
Eric Biggers
Jason A. Donenfeld
David Howells
Others
November 2019
December 2019
July 2025
August 2025
September 2025
October 2025
November 2025
January 2026
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": 3824}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 1239}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 4261}, {"author_id": 2, "token_count": 5001}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 2, "token_count": 2116}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
28702
57.26%
Jason A. Donenfeld
17162
34.24%
David Howells
4261
8.50%
Others
1
0.00%
Total
50126
x86
2313
8
18
9097
Jason A. Donenfeld
Eric Biggers
Martin Willi
Herbert Xu
Ard Biesheuvel
Tim Chen
Nathan Huckleberry
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
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 41, "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": 42, "token_count": 26}, {"author_id": 41, "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": 8, "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": 46, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 8, "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": 1244}, ]}, {"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}, {"author_id": 31, "token_count": 51}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 93}, {"author_id": 10, "token_count": 172}, ]}, {"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}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 2, "token_count": 395}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
6142
67.52%
Eric Biggers
1652
18.16%
Martin Willi
719
7.90%
Herbert Xu
172
1.89%
Ard Biesheuvel
134
1.47%
Tim Chen
110
1.21%
Nathan Huckleberry
51
0.56%
Mathias Krause
26
0.29%
Chandramouli Narayanan
26
0.29%
Borislav Petkov
20
0.22%
Kees Cook
8
0.09%
Vivek Goyal
1
0.01%
Others
36
0.40%
Total
9097
Files:
aes.c
357
-
8
3106
Ard Biesheuvel
Iuliana Prodan
James Morris
Sebastian Andrzej Siewior
Eric Biggers
Matt Mackall
Paul Gortmaker
Al Viro
January 2003
March 2005
April 2008
November 2011
February 2017
May 2017
July 2019
October 2024
January 2026
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2412}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
3072
98.91%
Iuliana Prodan
12
0.39%
James Morris
10
0.32%
Sebastian Andrzej Siewior
5
0.16%
Eric Biggers
3
0.10%
Matt Mackall
2
0.06%
Paul Gortmaker
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": 45, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "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": 51, "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": 10, "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": 7, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 21, "token_count": 209}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 26, "token_count": 103}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "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
blake2b.c
170
-
3
1331
Eric Biggers
Herbert Xu
Others
October 2019
December 2020
April 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 1068}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 2, "token_count": 207}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
1307
98.20%
Herbert Xu
13
0.98%
Others
11
0.83%
Total
1331
blake2s.c
159
-
3
1244
Jason A. Donenfeld
Eric Biggers
Others
November 2019
December 2020
May 2022
March 2023
June 2025
August 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 812}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"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": 94}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 2, "token_count": 202}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
882
70.90%
Eric Biggers
361
29.02%
Others
1
0.08%
Total
1244
chacha-block-generic.c
114
-
8
1212
Martin Willi
Theodore Y. Ts'o
Eric Biggers
Ard Biesheuvel
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": 60, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "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%
Thomas Gleixner
2
0.17%
Others
14
1.16%
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": 8, "token_count": 90}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 8, "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": 32, "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": 10, "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": 57, "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
2197
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
November 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": 10, "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": 57, "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}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2111
96.09%
Eric Biggers
47
2.14%
Jason A. Donenfeld
33
1.50%
Herbert Xu
1
0.05%
Al Viro
1
0.05%
Others
4
0.18%
Total
2197
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": 57, "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": 57, "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": 7, "token_count": 2229}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 6, "token_count": 5441}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 65}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "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": 57, "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
fips.h
45
-
1
425
Eric Biggers
October 2025
var spanGroupData = [ {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 425}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
425
100.00%
Total
425
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": 11, "token_count": 1245}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 52, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 44, "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": 43, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "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": 13, "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": 57, "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": 8, "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": 47, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 57, "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": 8, "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": 47, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 57, "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": 51, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "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": 47, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 10, "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
polyval.c
307
-
1
1574
Eric Biggers
November 2025
var spanGroupData = [ {"timestamp": 1761980400, "group": [ {"author_id": 2, "token_count": 1574}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
1574
100.00%
Total
1574
sha1.c
365
-
9
1767
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
October 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": 57, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 1205}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
1292
73.12%
Mandeep Singh Baines
230
13.02%
Matt Mackall
161
9.11%
Jason A. Donenfeld
72
4.07%
Jeff Johnson
4
0.23%
Al Viro
1
0.06%
Others
7
0.40%
Total
1767
sha256.c
515
-
12
3013
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
October 2025
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "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": 10, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 58, "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": 57, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 239}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 1330}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 248}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
2094
69.50%
Arvind Sankar
391
12.98%
Vivek Goyal
371
12.31%
Hans de Goede
101
3.35%
Jarkko Sakkinen
22
0.73%
Herbert Xu
14
0.46%
James Bottomley
11
0.37%
Jeff Johnson
4
0.13%
Matt Mackall
2
0.07%
Thomas Gleixner
1
0.03%
Paul Gortmaker
1
0.03%
Al Viro
1
0.03%
Total
3013
sha3.c
411
-
2
2784
David Howells
Eric Biggers
October 2025
var spanGroupData = [ {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 2620}, {"author_id": 2, "token_count": 164}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2620
94.11%
Eric Biggers
164
5.89%
Total
2784
sha512.c
440
-
3
2919
Eric Biggers
Jarkko Sakkinen
James Bottomley
July 2020
April 2024
July 2024
April 2025
June 2025
July 2025
October 2025
var spanGroupData = [ {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 58, "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": 2673}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
2916
99.90%
Jarkko Sakkinen
2
0.07%
James Bottomley
1
0.03%
Total
2919
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": 51, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 2754}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 10, "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": 13, "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": 57, "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:
105
Author
Tokens
Proportion
Commits
Proportion
0
Ard Biesheuvel
98820
37.06%
56
11.20%
1
Jason A. Donenfeld
75721
28.40%
24
4.80%
2
Eric Biggers
48657
18.25%
149
29.80%
3
Dmitry Kasatkin
9509
3.57%
8
1.60%
4
David Howells
7325
2.75%
7
1.40%
5
Tianjia Zhang
5984
2.24%
3
0.60%
6
Dag Arne Osvik
5441
2.04%
1
0.20%
7
James Morris
2262
0.85%
6
1.20%
8
Martin Willi
2077
0.78%
18
3.60%
9
Danny Tsen
1717
0.64%
3
0.60%
10
Herbert Xu
1673
0.63%
57
11.40%
11
Rik Snel
1246
0.47%
2
0.40%
12
Aaro Koskinen
953
0.36%
4
0.80%
13
James Yonan
717
0.27%
1
0.20%
14
Arvind Sankar
391
0.15%
3
0.60%
15
Vivek Goyal
379
0.14%
1
0.20%
16
Marcelo H. Cerri
288
0.11%
1
0.20%
17
Jerry Shih
273
0.10%
3
0.60%
18
Tadeusz Struk
234
0.09%
3
0.60%
19
Mandeep Singh Baines
230
0.09%
1
0.20%
20
David S. Miller
215
0.08%
5
1.00%
21
Jon Oberheide
209
0.08%
1
0.20%
22
Cesar Eduardo Barros
199
0.07%
1
0.20%
23
Theodore Y. Ts'o
197
0.07%
1
0.20%
24
Matt Mackall
187
0.07%
2
0.40%
25
Nicolai Stange
142
0.05%
13
2.60%
26
Jussi Kivilinna
142
0.05%
5
1.00%
27
Markus Stockhausen
131
0.05%
3
0.60%
28
Tim Chen
110
0.04%
7
1.40%
29
Hans de Goede
101
0.04%
4
0.80%
30
Patrick Steuer
86
0.03%
1
0.20%
31
Nathan Huckleberry
83
0.03%
2
0.40%
32
Vladis Dronov
67
0.03%
1
0.20%
33
Zhihang Shao
64
0.02%
1
0.20%
34
Thomas Gleixner
39
0.01%
3
0.60%
35
Kees Cook
38
0.01%
4
0.80%
36
Dimitri John Ledkov
36
0.01%
1
0.20%
37
Jarkko Sakkinen
35
0.01%
2
0.40%
38
Jeff Johnson
33
0.01%
2
0.40%
39
Michael Ellerman
32
0.01%
2
0.40%
40
Sami Tolvanen
31
0.01%
1
0.20%
41
Mathias Krause
27
0.01%
3
0.60%
42
Chandramouli Narayanan
26
0.01%
1
0.20%
43
Vitaly Chikunov
24
0.01%
1
0.20%
44
Harsh Jain
24
0.01%
1
0.20%
45
Sebastian Andrzej Siewior
20
0.01%
1
0.20%
46
Borislav Petkov
20
0.01%
3
0.60%
47
Arnd Bergmann
19
0.01%
4
0.80%
48
Michal Marek
17
0.01%
1
0.20%
49
Andrey Ryabinin
16
0.01%
1
0.20%
50
Andrew Morton
16
0.01%
2
0.40%
51
Paul Gortmaker
15
0.01%
1
0.20%
52
Ondrej Mosnáček
15
0.01%
2
0.40%
53
Mark O'Donovan
15
0.01%
1
0.20%
54
Iuliana Prodan
15
0.01%
2
0.40%
55
Andrzej Zaborowski
14
0.01%
1
0.20%
56
Jan Glauber
13
0.00%
3
0.60%
57
Al Viro
13
0.00%
1
0.20%
58
James Bottomley
12
0.00%
1
0.20%
59
David McCullough
12
0.00%
1
0.20%
60
Others
229
0.09%
56
11.20%
Total
266636
500