Linux Source Code
Home
Release 7.0
Help
tee
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Allen Pais
Amirreza Zarrabi
Andrey Konovalov
Ard Biesheuvel
Aristo Chen
Arnaud Pouliquen
Arnd Bergmann
Balint Dobszay
Cedric Neveux
Colin Ian King
Dan Carpenter
David Wang
Eric Biggers
Etienne Carriere
Gavin Liu
Greg Kroah-Hartman
Igor Opaniuk
Ira Weiny
Jann Horn
Jeffrey Kardatzke
Jens Wiklander
JiSheng Zhang
Jiapeng Chong
John Hubbard
Jorge Ramirez-Ortiz
Julia Lawall
Jérôme Forissier
Kees Cook
Krzysztof Kozlowski
Linus Walleij
Lv Ruyi
Mario Limonciello
Mark-PK Tsai
Matthew Wilcox
Maxim Uvarov
Michel Lespinasse
Nathan Chancellor
Others
Pei Xiao
Peng Fan
Phil Chang
Rijo Thomas
Rouven Czerwinski
Rui Miguel Silva
Sahil Malhotra
Sudeep Holla
Sumit Garg
Sungbae Yoo
Thomas Gleixner
Thorsten Blum
Tyler Hicks
Uwe Kleine-König
Vesa Jääskeläinen
Victor Chong
Volodymyr Babchuk
Xiaolei Wang
Xiu Jianfeng
Yang Yingliang
Zhizhou Zhang
caihuoqing
tiger-yu99
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
amdtee
1415
5
9
5603
Rijo Thomas
Dan Carpenter
Jens Wiklander
Mario Limonciello
Kees Cook
Sumit Garg
Thorsten Blum
Colin Ian King
caihuoqing
March 2015
December 2019
January 2020
February 2020
November 2020
April 2021
November 2021
February 2022
February 2023
March 2023
May 2023
September 2023
March 2024
April 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 4951}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 23, "token_count": 29}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 120}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 301}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 31, "token_count": 21}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Rijo Thomas
5503
98.22%
Dan Carpenter
31
0.55%
Jens Wiklander
29
0.52%
Mario Limonciello
23
0.41%
Kees Cook
8
0.14%
Sumit Garg
3
0.05%
Thorsten Blum
2
0.04%
Colin Ian King
2
0.04%
caihuoqing
2
0.04%
Total
5603
optee
7525
15
52
26893
Jens Wiklander
Etienne Carriere
Sumit Garg
Volodymyr Babchuk
Jeffrey Kardatzke
Jorge Ramirez-Ortiz
Aristo Chen
JiSheng Zhang
Ard Biesheuvel
Sudeep Holla
Gavin Liu
Maxim Uvarov
Arnd Bergmann
Tyler Hicks
Nathan Chancellor
Yang Yingliang
Matthew Wilcox
Victor Chong
Zhizhou Zhang
Jérôme Forissier
Kees Cook
Vesa Jääskeläinen
Sahil Malhotra
Mark-PK Tsai
Thomas Gleixner
Phil Chang
Xiaolei Wang
Rouven Czerwinski
David Wang
Balint Dobszay
Rui Miguel Silva
Jiapeng Chong
Cedric Neveux
Linus Walleij
Colin Ian King
Allen Pais
Dan Carpenter
Xiu Jianfeng
tiger-yu99
Sungbae Yoo
Michel Lespinasse
Lv Ruyi
Julia Lawall
Uwe Kleine-König
Others
March 2015
April 2015
December 2016
February 2017
May 2017
November 2017
December 2017
April 2018
June 2018
August 2018
September 2018
November 2018
January 2019
February 2019
March 2019
May 2019
July 2019
November 2019
December 2019
April 2020
June 2020
August 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
September 2022
November 2022
February 2023
March 2023
April 2023
June 2023
September 2023
October 2023
November 2023
March 2024
May 2024
June 2024
August 2024
September 2024
November 2024
December 2024
February 2025
June 2025
July 2025
August 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 7397}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 732}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 22}, {"author_id": 6, "token_count": 944}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 27, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 752}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 58, "token_count": 1}, {"author_id": 22, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 91}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 71}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 10, "token_count": 379}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 55}, {"author_id": 0, "token_count": 104}, {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 12, "token_count": 144}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 500}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 0, "token_count": 1175}, {"author_id": 5, "token_count": 5}, {"author_id": 20, "token_count": 56}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 5545}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 0, "token_count": 3}, {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 265}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 41, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1089}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 72}, {"author_id": 40, "token_count": 9}, {"author_id": 24, "token_count": 28}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 33}, {"author_id": 15, "token_count": 87}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 507}, {"author_id": 8, "token_count": 452}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 423}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 452}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 5, "token_count": 14}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 17, "token_count": 77}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 1078}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 0, "token_count": 3194}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 7, "token_count": 322}, {"author_id": 42, "token_count": 2}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Jens Wiklander
21916
81.49%
Etienne Carriere
966
3.59%
Sumit Garg
956
3.55%
Volodymyr Babchuk
955
3.55%
Jeffrey Kardatzke
452
1.68%
Jorge Ramirez-Ortiz
379
1.41%
Aristo Chen
322
1.20%
JiSheng Zhang
144
0.54%
Ard Biesheuvel
92
0.34%
Sudeep Holla
90
0.33%
Gavin Liu
77
0.29%
Maxim Uvarov
71
0.26%
Arnd Bergmann
62
0.23%
Tyler Hicks
56
0.21%
Nathan Chancellor
39
0.15%
Yang Yingliang
37
0.14%
Matthew Wilcox
33
0.12%
Victor Chong
29
0.11%
Zhizhou Zhang
24
0.09%
Jérôme Forissier
24
0.09%
Kees Cook
23
0.09%
Vesa Jääskeläinen
22
0.08%
Sahil Malhotra
15
0.06%
Mark-PK Tsai
12
0.04%
Thomas Gleixner
10
0.04%
Phil Chang
9
0.03%
Xiaolei Wang
8
0.03%
Rouven Czerwinski
6
0.02%
David Wang
6
0.02%
Balint Dobszay
6
0.02%
Rui Miguel Silva
5
0.02%
Jiapeng Chong
5
0.02%
Cedric Neveux
5
0.02%
Linus Walleij
4
0.01%
Colin Ian King
4
0.01%
Allen Pais
4
0.01%
Dan Carpenter
3
0.01%
Xiu Jianfeng
2
0.01%
tiger-yu99
2
0.01%
Sungbae Yoo
2
0.01%
Michel Lespinasse
2
0.01%
Lv Ruyi
2
0.01%
Julia Lawall
2
0.01%
Uwe Kleine-König
1
0.00%
Others
9
0.03%
Total
26893
qcomtee
3843
10
4
12471
Amirreza Zarrabi
Krzysztof Kozlowski
Kees Cook
Dan Carpenter
September 2025
November 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 12386}, {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 21, "token_count": 47}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Amirreza Zarrabi
12388
99.33%
Krzysztof Kozlowski
47
0.38%
Kees Cook
31
0.25%
Dan Carpenter
5
0.04%
Total
12471
tstee
572
2
3
2452
Balint Dobszay
Kees Cook
Jens Wiklander
March 2015
March 2024
February 2026
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 2445}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Balint Dobszay
2445
99.71%
Kees Cook
4
0.16%
Jens Wiklander
3
0.12%
Total
2452
Files:
tee_core.c
1585
-
21
7403
Jens Wiklander
Amirreza Zarrabi
Vesa Jääskeläinen
Uwe Kleine-König
Sumit Garg
Etienne Carriere
Aristo Chen
Volodymyr Babchuk
Kees Cook
Jann Horn
Igor Opaniuk
Eric Biggers
Peng Fan
Greg Kroah-Hartman
Sudeep Holla
Thomas Gleixner
Arnd Bergmann
Others
March 2015
December 2016
February 2017
November 2017
January 2018
July 2018
September 2018
January 2019
February 2019
May 2019
March 2020
April 2020
September 2020
November 2020
June 2021
October 2021
February 2022
June 2022
January 2023
October 2023
February 2024
March 2024
July 2024
August 2024
April 2025
July 2025
August 2025
September 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 4586}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 6, "token_count": 82}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 430}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 33, "token_count": 19}, {"author_id": 5, "token_count": 222}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 400}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 15, "token_count": 7}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 34, "token_count": 17}, {"author_id": 4, "token_count": 215}, {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 410}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 11, "token_count": 375}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 7, "token_count": 220}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jens Wiklander
5297
71.55%
Amirreza Zarrabi
410
5.54%
Vesa Jääskeläinen
400
5.40%
Uwe Kleine-König
375
5.07%
Sumit Garg
264
3.57%
Etienne Carriere
231
3.12%
Aristo Chen
220
2.97%
Volodymyr Babchuk
82
1.11%
Kees Cook
20
0.27%
Jann Horn
20
0.27%
Igor Opaniuk
19
0.26%
Eric Biggers
18
0.24%
Peng Fan
17
0.23%
Greg Kroah-Hartman
16
0.22%
Sudeep Holla
7
0.09%
Thomas Gleixner
2
0.03%
Arnd Bergmann
1
0.01%
Others
4
0.05%
Total
7403
tee_heap.c
500
-
7
2203
Jens Wiklander
Vesa Jääskeläinen
Sumit Garg
Kees Cook
Volodymyr Babchuk
Jann Horn
Thomas Gleixner
March 2015
April 2015
November 2017
July 2018
January 2019
May 2019
April 2020
July 2021
October 2021
February 2022
March 2024
April 2025
August 2025
February 2026
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 0, "token_count": 2031}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jens Wiklander
2182
99.05%
Vesa Jääskeläinen
7
0.32%
Sumit Garg
5
0.23%
Kees Cook
4
0.18%
Volodymyr Babchuk
2
0.09%
Jann Horn
2
0.09%
Thomas Gleixner
1
0.05%
Total
2203
tee_private.h
35
-
4
125
Jens Wiklander
Etienne Carriere
Thomas Gleixner
Balint Dobszay
March 2015
November 2017
May 2019
June 2021
July 2021
January 2022
February 2022
March 2024
August 2025
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 23}, {"author_id": 0, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jens Wiklander
99
79.20%
Etienne Carriere
23
18.40%
Thomas Gleixner
2
1.60%
Balint Dobszay
1
0.80%
Total
125
tee_shm.c
719
-
14
3032
Jens Wiklander
Etienne Carriere
Arnaud Pouliquen
Volodymyr Babchuk
Pei Xiao
Balint Dobszay
John Hubbard
Sumit Garg
Kees Cook
Jann Horn
Andrey Konovalov
Ira Weiny
Thomas Gleixner
Colin Ian King
March 2015
April 2015
November 2017
December 2017
April 2018
July 2018
May 2019
September 2019
November 2019
December 2019
March 2020
August 2020
March 2021
June 2021
July 2021
December 2021
February 2022
August 2022
February 2023
November 2023
December 2023
March 2024
July 2025
August 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 988}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 312}, {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 32, "token_count": 23}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 188}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 378}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 13, "token_count": 140}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 31}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 25, "token_count": 36}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 301}, {"author_id": 0, "token_count": 211}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jens Wiklander
2410
79.49%
Etienne Carriere
301
9.93%
Arnaud Pouliquen
140
4.62%
Volodymyr Babchuk
45
1.48%
Pei Xiao
36
1.19%
Balint Dobszay
31
1.02%
John Hubbard
23
0.76%
Sumit Garg
19
0.63%
Kees Cook
10
0.33%
Jann Horn
6
0.20%
Andrey Konovalov
6
0.20%
Ira Weiny
3
0.10%
Thomas Gleixner
1
0.03%
Colin Ian King
1
0.03%
Total
3032
tee_shm_pool.c
92
-
4
423
Jens Wiklander
Thomas Gleixner
Sumit Garg
Kees Cook
March 2015
November 2017
May 2019
February 2022
March 2024
February 2026
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 269}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jens Wiklander
420
99.29%
Thomas Gleixner
1
0.24%
Sumit Garg
1
0.24%
Kees Cook
1
0.24%
Total
423
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
71
Author
Tokens
Proportion
Commits
Proportion
0
Jens Wiklander
32356
53.39%
57
26.27%
1
Amirreza Zarrabi
12798
21.12%
7
3.23%
2
Rijo Thomas
5503
9.08%
12
5.53%
3
Balint Dobszay
2483
4.10%
2
0.92%
4
Etienne Carriere
1521
2.51%
7
3.23%
5
Sumit Garg
1248
2.06%
17
7.83%
6
Volodymyr Babchuk
1084
1.79%
10
4.61%
7
Aristo Chen
542
0.89%
2
0.92%
8
Jeffrey Kardatzke
452
0.75%
1
0.46%
9
Vesa Jääskeläinen
429
0.71%
2
0.92%
10
Jorge Ramirez-Ortiz
379
0.63%
2
0.92%
11
Uwe Kleine-König
376
0.62%
3
1.38%
12
JiSheng Zhang
144
0.24%
1
0.46%
13
Arnaud Pouliquen
140
0.23%
1
0.46%
14
Kees Cook
101
0.17%
1
0.46%
15
Sudeep Holla
97
0.16%
6
2.76%
16
Ard Biesheuvel
92
0.15%
2
0.92%
17
Gavin Liu
77
0.13%
1
0.46%
18
Maxim Uvarov
71
0.12%
2
0.92%
19
Arnd Bergmann
63
0.10%
5
2.30%
20
Tyler Hicks
56
0.09%
3
1.38%
21
Krzysztof Kozlowski
47
0.08%
3
1.38%
22
Nathan Chancellor
39
0.06%
1
0.46%
23
Dan Carpenter
39
0.06%
6
2.76%
24
Yang Yingliang
37
0.06%
3
1.38%
25
Pei Xiao
36
0.06%
2
0.92%
26
Matthew Wilcox
33
0.05%
1
0.46%
27
Victor Chong
29
0.05%
1
0.46%
28
Jann Horn
28
0.05%
2
0.92%
29
Zhizhou Zhang
24
0.04%
1
0.46%
30
Jérôme Forissier
24
0.04%
3
1.38%
31
Mario Limonciello
23
0.04%
3
1.38%
32
John Hubbard
23
0.04%
1
0.46%
33
Igor Opaniuk
19
0.03%
1
0.46%
34
Eric Biggers
18
0.03%
2
0.92%
35
Thomas Gleixner
17
0.03%
1
0.46%
36
Peng Fan
17
0.03%
1
0.46%
37
Greg Kroah-Hartman
16
0.03%
3
1.38%
38
Sahil Malhotra
15
0.02%
1
0.46%
39
Mark-PK Tsai
12
0.02%
1
0.46%
40
Phil Chang
9
0.01%
1
0.46%
41
Xiaolei Wang
8
0.01%
1
0.46%
42
Colin Ian King
7
0.01%
4
1.84%
43
Rouven Czerwinski
6
0.01%
2
0.92%
44
David Wang
6
0.01%
1
0.46%
45
Andrey Konovalov
6
0.01%
1
0.46%
46
Rui Miguel Silva
5
0.01%
1
0.46%
47
Jiapeng Chong
5
0.01%
1
0.46%
48
Cedric Neveux
5
0.01%
1
0.46%
49
Linus Walleij
4
0.01%
1
0.46%
50
Allen Pais
4
0.01%
1
0.46%
51
Ira Weiny
3
0.00%
1
0.46%
52
Xiu Jianfeng
2
0.00%
1
0.46%
53
tiger-yu99
2
0.00%
1
0.46%
54
Thorsten Blum
2
0.00%
1
0.46%
55
Sungbae Yoo
2
0.00%
1
0.46%
56
Michel Lespinasse
2
0.00%
1
0.46%
57
Lv Ruyi
2
0.00%
1
0.46%
58
Julia Lawall
2
0.00%
2
0.92%
59
caihuoqing
2
0.00%
1
0.46%
60
Others
13
0.02%
11
5.07%
Total
60605
217