Linux Source Code
Home
Release 7.2
Help
vhost
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander Graf
Andy King
Anirudh Rayabharam
Arnd Bergmann
Arseny Krasnov
Asias He
Bijan Mottahedeh
Bobby Eshleman
Christoph Hellwig
Cindy Lu
Dan Carpenter
David L Stevens
Denis V. Lunev
Dongli Zhang
Dragos Tatulea
Eli Cohen
Eric Auger
Eric Biggers
Eugenio Pérez
Gautam Dawar
Greg Kurz
Igor Mammedov
Jason (Hui) Wang
Jia Jia
Kees Cook
Krasnov Arseniy Vladimirovich
Lin Yun Sheng
Linfeng Sun
Linfeng Sun
Linus Torvalds (pre-git)
Longpeng( Mike)
Michael Christie
Michael S. Tsirkin
Nicholas Bellinger
Others
Paolo Abeni
Pavel Begunkov
Peng Tao
Qihang
Qing Ming
Robert Eshleman
Rusty Russell
Sebastien Boeuf
Shannon Nelson
Si-Wei Liu
Stefan Hajnoczi
Stefano Garzarella
Steve Sistare
Takuya Yoshikawa
Tejun Heo
Tiwei Bie
Tonghao Zhang
Toshiaki Makita
Wei Xu
Will Deacon
Xie Yongji
Yousef Alhouseen
Zhu Lingshan
caihuoqing
wangyunjian
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
iotlb.c
236
-
14
798
Jason (Hui) Wang
Linfeng Sun
Anirudh Rayabharam
Xie Yongji
Michael S. Tsirkin
Asias He
Gautam Dawar
Linus Torvalds (pre-git)
Kees Cook
Igor Mammedov
Eli Cohen
Stefano Garzarella
Others
May 1998
February 2002
January 2010
November 2010
May 2011
May 2013
July 2015
June 2016
December 2016
June 2019
March 2020
June 2020
May 2021
August 2021
March 2022
February 2026
June 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 546}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 12, "token_count": 39}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 39, "token_count": 50}, {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 31, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Jason (Hui) Wang
569
71.30%
Linfeng Sun
72
9.02%
Anirudh Rayabharam
50
6.27%
Xie Yongji
39
4.89%
Michael S. Tsirkin
32
4.01%
Asias He
14
1.75%
Gautam Dawar
11
1.38%
Linus Torvalds (pre-git)
2
0.25%
Kees Cook
2
0.25%
Igor Mammedov
2
0.25%
Eli Cohen
2
0.25%
Stefano Garzarella
1
0.13%
Others
2
0.25%
Total
798
net.c
1903
-
55
9438
Michael S. Tsirkin
Jason (Hui) Wang
Asias He
David L Stevens
Tonghao Zhang
Paolo Abeni
Toshiaki Makita
Al Viro
wangyunjian
Takuya Yoshikawa
Lin Yun Sheng
Eugenio Pérez
Wei Xu
Tejun Heo
Pavel Begunkov
Qing Ming
Arnd Bergmann
Eric Auger
Michael Christie
Kees Cook
Greg Kurz
Dan Carpenter
Linus Torvalds (pre-git)
Christoph Hellwig
Others
May 1998
February 2002
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
January 2011
May 2011
June 2011
July 2011
January 2012
April 2012
May 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
September 2013
February 2014
March 2014
June 2014
October 2014
November 2014
December 2014
January 2015
February 2015
April 2015
February 2016
March 2016
May 2016
June 2016
January 2017
February 2017
May 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
May 2019
June 2019
February 2020
March 2020
May 2020
June 2020
August 2020
December 2020
January 2021
May 2021
September 2021
March 2022
May 2022
August 2022
September 2022
January 2023
April 2023
June 2023
January 2024
February 2024
April 2024
September 2024
October 2024
April 2025
June 2025
July 2025
August 2025
September 2025
October 2025
November 2025
February 2026
April 2026
June 2026
July 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 59, "token_count": 3}, {"author_id": 0, "token_count": 2266}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 27, "token_count": 55}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 22, "token_count": 39}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 13, "token_count": 376}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 467}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 116}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 7}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 21, "token_count": 20}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 21, "token_count": 45}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 182}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 217}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 485}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 45, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 11}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 647}, {"author_id": 29, "token_count": 106}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 43, "token_count": 4}, {"author_id": 1, "token_count": 684}, {"author_id": 18, "token_count": 364}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 42}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 38, "token_count": 60}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 19, "token_count": 37}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 21, "token_count": 20}, {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 47, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 58, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 40, "token_count": 49}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 47, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 270}, {"author_id": 19, "token_count": 225}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 79}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 50, "token_count": 32}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
3492
37.00%
Jason (Hui) Wang
3444
36.49%
Asias He
585
6.20%
David L Stevens
376
3.98%
Tonghao Zhang
364
3.86%
Paolo Abeni
273
2.89%
Toshiaki Makita
106
1.12%
Al Viro
96
1.02%
wangyunjian
69
0.73%
Takuya Yoshikawa
55
0.58%
Lin Yun Sheng
53
0.56%
Eugenio Pérez
46
0.49%
Wei Xu
41
0.43%
Tejun Heo
39
0.41%
Pavel Begunkov
38
0.40%
Qing Ming
32
0.34%
Arnd Bergmann
19
0.20%
Eric Auger
15
0.16%
Michael Christie
14
0.15%
Kees Cook
12
0.13%
Greg Kurz
7
0.07%
Dan Carpenter
4
0.04%
Linus Torvalds (pre-git)
2
0.02%
Christoph Hellwig
2
0.02%
Others
254
2.69%
Total
9438
scsi.c
3011
-
37
13573
Nicholas Bellinger
Michael Christie
Asias He
Bijan Mottahedeh
Dongli Zhang
Michael S. Tsirkin
Christoph Hellwig
Al Viro
Jason (Hui) Wang
Jia Jia
Kees Cook
Eugenio Pérez
Linfeng Sun
Dan Carpenter
caihuoqing
Greg Kurz
Arnd Bergmann
Others
May 2012
July 2012
August 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
December 2013
February 2014
March 2014
April 2014
June 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
October 2015
January 2016
February 2016
November 2016
January 2017
May 2017
September 2017
October 2017
November 2017
August 2018
September 2018
November 2018
December 2018
January 2019
May 2019
March 2020
May 2020
July 2020
November 2020
December 2020
January 2021
February 2021
May 2021
August 2021
May 2022
June 2022
July 2022
September 2022
January 2023
March 2023
June 2023
July 2023
September 2023
March 2024
October 2024
December 2024
January 2025
April 2025
June 2025
September 2025
November 2025
February 2026
July 2026
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 3525}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 191}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1956}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 82}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 123}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 5, "token_count": 240}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 5, "token_count": 46}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 488}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 142}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 26, "token_count": 34}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 26, "token_count": 64}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 21, "token_count": 55}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 7, "token_count": 1364}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 7, "token_count": 32}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 28}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1139}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 214}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 120}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 152}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 417}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 193}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 3, "token_count": 1137}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 10, "token_count": 960}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 42}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 41, "token_count": 59}, {"author_id": 55, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
4739
34.91%
Michael Christie
3464
25.52%
Asias He
2286
16.84%
Bijan Mottahedeh
1396
10.29%
Dongli Zhang
960
7.07%
Michael S. Tsirkin
216
1.59%
Christoph Hellwig
102
0.75%
Al Viro
69
0.51%
Jason (Hui) Wang
62
0.46%
Jia Jia
59
0.43%
Kees Cook
42
0.31%
Eugenio Pérez
28
0.21%
Linfeng Sun
27
0.20%
Dan Carpenter
4
0.03%
caihuoqing
2
0.01%
Greg Kurz
1
0.01%
Arnd Bergmann
1
0.01%
Others
115
0.85%
Total
13573
test.c
379
-
13
1760
Michael S. Tsirkin
Eugenio Pérez
Tiwei Bie
Asias He
Jason (Hui) Wang
Kees Cook
Michael Christie
Greg Kurz
Arnd Bergmann
Others
November 2010
May 2011
June 2011
March 2013
April 2013
May 2013
July 2013
June 2014
February 2016
August 2016
September 2018
June 2019
August 2019
October 2019
March 2020
April 2020
June 2020
December 2021
May 2022
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 1326}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 16, "token_count": 199}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
1480
84.09%
Eugenio Pérez
216
12.27%
Tiwei Bie
18
1.02%
Asias He
11
0.63%
Jason (Hui) Wang
10
0.57%
Kees Cook
5
0.28%
Michael Christie
1
0.06%
Greg Kurz
1
0.06%
Arnd Bergmann
1
0.06%
Others
17
0.97%
Total
1760
test.h
9
-
3
18
Michael S. Tsirkin
Eugenio Pérez
Others
November 2010
November 2017
April 2020
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 16, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
13
72.22%
Eugenio Pérez
4
22.22%
Others
1
5.56%
Total
18
vdpa.c
1712
-
39
8536
Tiwei Bie
Gautam Dawar
Jason (Hui) Wang
Xie Yongji
Zhu Lingshan
Si-Wei Liu
Stefano Garzarella
Shannon Nelson
Eugenio Pérez
Michael S. Tsirkin
Cindy Lu
Sebastien Boeuf
Qihang
Dragos Tatulea
Longpeng( Mike)
Dan Carpenter
Eli Cohen
Steve Sistare
caihuoqing
Yousef Alhouseen
Christoph Hellwig
Linfeng Sun
Kees Cook
Igor Mammedov
Michael Christie
Others
July 2015
June 2016
March 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
February 2021
March 2021
April 2021
June 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
June 2022
August 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
June 2023
October 2023
December 2023
February 2024
April 2024
June 2024
August 2024
May 2025
August 2025
January 2026
February 2026
May 2026
June 2026
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 37, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 6, "token_count": 3736}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 268}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 0, "token_count": 12}, {"author_id": 14, "token_count": 177}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 14, "token_count": 257}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 44, "token_count": 34}, {"author_id": 1, "token_count": 111}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 43, "token_count": 13}, {"author_id": 1, "token_count": 164}, {"author_id": 0, "token_count": 109}, {"author_id": 15, "token_count": 36}, {"author_id": 14, "token_count": 38}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 150}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 41}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 1, "token_count": 10}, {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 48, "token_count": 34}, {"author_id": 12, "token_count": 562}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 9, "token_count": 876}, {"author_id": 36, "token_count": 78}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 43, "token_count": 14}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "token_count": 101}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 11, "token_count": 112}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 32, "token_count": 97}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 20, "token_count": 183}, {"author_id": 8, "token_count": 151}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 16, "token_count": 56}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 15, "token_count": 344}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 34, "token_count": 91}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 49, "token_count": 34}, {"author_id": 14, "token_count": 55}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 16, "token_count": 21}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 33, "token_count": 91}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 31, "token_count": 10}, {"author_id": 52, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
3736
43.77%
Gautam Dawar
885
10.37%
Jason (Hui) Wang
748
8.76%
Xie Yongji
605
7.09%
Zhu Lingshan
534
6.26%
Si-Wei Liu
530
6.21%
Stefano Garzarella
231
2.71%
Shannon Nelson
183
2.14%
Eugenio Pérez
179
2.10%
Michael S. Tsirkin
123
1.44%
Cindy Lu
112
1.31%
Sebastien Boeuf
97
1.14%
Qihang
91
1.07%
Dragos Tatulea
91
1.07%
Longpeng( Mike)
78
0.91%
Dan Carpenter
46
0.54%
Eli Cohen
42
0.49%
Steve Sistare
34
0.40%
caihuoqing
34
0.40%
Yousef Alhouseen
30
0.35%
Christoph Hellwig
12
0.14%
Linfeng Sun
10
0.12%
Kees Cook
10
0.12%
Igor Mammedov
9
0.11%
Michael Christie
2
0.02%
Others
84
0.98%
Total
8536
vhost.c
3346
-
58
15512
Michael S. Tsirkin
Jason (Hui) Wang
Michael Christie
Cindy Lu
Greg Kurz
David L Stevens
Asias He
Tejun Heo
Gautam Dawar
Shannon Nelson
Takuya Yoshikawa
Igor Mammedov
Zhu Lingshan
Al Viro
Stefan Hajnoczi
Eric Biggers
Xie Yongji
Tiwei Bie
Kees Cook
Anirudh Rayabharam
Linfeng Sun
Dongli Zhang
Christoph Hellwig
Lin Yun Sheng
Eric Auger
Paolo Abeni
Linus Torvalds (pre-git)
Stefano Garzarella
Peng Tao
Arnd Bergmann
Others
May 1998
February 2002
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
September 2010
October 2010
November 2010
January 2011
May 2011
June 2011
July 2011
February 2012
August 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
August 2013
September 2013
May 2014
June 2014
October 2014
December 2014
April 2015
June 2015
July 2015
November 2015
February 2016
March 2016
April 2016
June 2016
August 2016
November 2016
December 2016
January 2017
February 2017
June 2017
July 2017
August 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
October 2018
December 2018
January 2019
February 2019
May 2019
June 2019
August 2019
September 2019
December 2019
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
March 2021
July 2021
March 2022
May 2022
September 2022
November 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
March 2024
April 2024
February 2025
April 2025
June 2025
July 2025
November 2025
February 2026
March 2026
June 2026
August 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 4388}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 27, "token_count": 68}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 22, "token_count": 107}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 13, "token_count": 268}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 73}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 331}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 21, "token_count": 26}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 303}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 37, "token_count": 25}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 37, "token_count": 42}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 84}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2094}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 391}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 10}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 57, "token_count": 25}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 24, "token_count": 31}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 230}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 387}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 882}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 0, "token_count": 566}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 135}, {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 131}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 53}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 113}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 17, "token_count": 70}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 39, "token_count": 18}, {"author_id": 9, "token_count": 74}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 108}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 20, "token_count": 70}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 1264}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 257}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 11, "token_count": 735}, {"author_id": 1, "token_count": 247}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 88}, {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1785567600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
6119
39.45%
Jason (Hui) Wang
5248
33.83%
Michael Christie
1670
10.77%
Cindy Lu
735
4.74%
Greg Kurz
457
2.95%
David L Stevens
268
1.73%
Asias He
208
1.34%
Tejun Heo
107
0.69%
Gautam Dawar
74
0.48%
Shannon Nelson
70
0.45%
Takuya Yoshikawa
68
0.44%
Igor Mammedov
67
0.43%
Zhu Lingshan
57
0.37%
Al Viro
49
0.32%
Stefan Hajnoczi
31
0.20%
Eric Biggers
25
0.16%
Xie Yongji
18
0.12%
Tiwei Bie
18
0.12%
Kees Cook
18
0.12%
Anirudh Rayabharam
18
0.12%
Linfeng Sun
17
0.11%
Dongli Zhang
8
0.05%
Christoph Hellwig
7
0.05%
Lin Yun Sheng
6
0.04%
Eric Auger
6
0.04%
Paolo Abeni
4
0.03%
Linus Torvalds (pre-git)
2
0.01%
Stefano Garzarella
1
0.01%
Peng Tao
1
0.01%
Arnd Bergmann
1
0.01%
Others
134
0.86%
Total
15512
vhost.h
404
-
26
1718
Michael S. Tsirkin
Jason (Hui) Wang
Michael Christie
Tejun Heo
Cindy Lu
Greg Kurz
Eugenio Pérez
David L Stevens
Linus Torvalds (pre-git)
Zhu Lingshan
Asias He
Stefan Hajnoczi
Paolo Abeni
Gautam Dawar
Eric Auger
Al Viro
Shannon Nelson
Others
March 1992
January 2010
June 2010
July 2010
September 2010
May 2011
June 2011
July 2011
July 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
December 2013
June 2014
October 2014
April 2015
September 2015
October 2015
February 2016
March 2016
April 2016
June 2016
February 2017
June 2017
July 2017
November 2017
March 2018
April 2018
July 2018
August 2018
January 2019
May 2019
March 2020
April 2020
May 2020
July 2020
August 2020
September 2020
November 2020
March 2022
May 2022
January 2023
March 2023
April 2023
June 2023
November 2023
March 2024
July 2025
November 2025
April 2026
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 54, "token_count": 22}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 653}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 22, "token_count": 58}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 41}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 31}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 11, "token_count": 58}, {"author_id": 1, "token_count": 16}, {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
998
58.09%
Jason (Hui) Wang
330
19.21%
Michael Christie
69
4.02%
Tejun Heo
58
3.38%
Cindy Lu
58
3.38%
Greg Kurz
42
2.44%
Eugenio Pérez
31
1.80%
David L Stevens
27
1.57%
Linus Torvalds (pre-git)
22
1.28%
Zhu Lingshan
18
1.05%
Asias He
15
0.87%
Stefan Hajnoczi
9
0.52%
Paolo Abeni
9
0.52%
Gautam Dawar
6
0.35%
Eric Auger
4
0.23%
Al Viro
3
0.17%
Shannon Nelson
2
0.12%
Others
17
0.99%
Total
1718
vringh.c
1499
-
15
6713
Rusty Russell
Jason (Hui) Wang
Stefano Garzarella
Michael S. Tsirkin
Xie Yongji
Christoph Hellwig
Kees Cook
Al Viro
Others
March 2013
May 2013
December 2014
November 2016
May 2019
March 2020
April 2020
October 2020
November 2020
December 2020
March 2021
June 2021
May 2022
June 2022
September 2022
November 2022
February 2023
March 2023
April 2023
May 2024
April 2025
May 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 4898}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 254}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 761}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 59}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 130}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 472}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rusty Russell
4898
72.96%
Jason (Hui) Wang
761
11.34%
Stefano Garzarella
686
10.22%
Michael S. Tsirkin
282
4.20%
Xie Yongji
26
0.39%
Christoph Hellwig
17
0.25%
Kees Cook
7
0.10%
Al Viro
3
0.04%
Others
33
0.49%
Total
6713
vsock.c
1020
-
29
4271
Asias He
Stefano Garzarella
Bobby Eshleman
Arseny Krasnov
Stefan Hajnoczi
Robert Eshleman
Peng Tao
Jason (Hui) Wang
Krasnov Arseniy Vladimirovich
Alexander Graf
Andy King
Denis V. Lunev
Will Deacon
Eugenio Pérez
Michael S. Tsirkin
Michael Christie
Kees Cook
Arnd Bergmann
Al Viro
Others
January 2010
February 2013
June 2013
July 2016
August 2016
December 2016
January 2017
March 2017
April 2017
May 2017
July 2017
November 2017
March 2018
September 2018
November 2018
December 2018
January 2019
May 2019
June 2019
July 2019
November 2019
December 2019
March 2020
April 2020
May 2020
December 2020
June 2021
September 2021
November 2021
February 2022
May 2022
September 2022
November 2022
January 2023
March 2023
June 2023
September 2023
October 2023
December 2023
April 2024
July 2024
July 2025
November 2025
January 2026
February 2026
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 51, "token_count": 31}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 2760}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 35, "token_count": 78}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 98}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 90}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 25}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 252}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 123}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 25, "token_count": 27}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 23, "token_count": 194}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 42, "token_count": 27}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 42, "token_count": 22}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 56, "token_count": 26}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 28, "token_count": 110}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 46, "token_count": 41}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 53, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Asias He
2767
64.79%
Stefano Garzarella
424
9.93%
Bobby Eshleman
200
4.68%
Arseny Krasnov
150
3.51%
Stefan Hajnoczi
149
3.49%
Robert Eshleman
110
2.58%
Peng Tao
80
1.87%
Jason (Hui) Wang
72
1.69%
Krasnov Arseniy Vladimirovich
54
1.26%
Alexander Graf
41
0.96%
Andy King
31
0.73%
Denis V. Lunev
30
0.70%
Will Deacon
26
0.61%
Eugenio Pérez
25
0.59%
Michael S. Tsirkin
24
0.56%
Michael Christie
11
0.26%
Kees Cook
5
0.12%
Arnd Bergmann
2
0.05%
Al Viro
2
0.05%
Others
68
1.59%
Total
4271
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
164
Author
Tokens
Proportion
Commits
Proportion
0
Michael S. Tsirkin
12779
20.50%
100
14.08%
1
Jason (Hui) Wang
11244
18.04%
112
15.77%
2
Asias He
5886
9.44%
33
4.65%
3
Michael Christie
5231
8.39%
66
9.30%
4
Rusty Russell
4898
7.86%
1
0.14%
5
Nicholas Bellinger
4739
7.60%
27
3.80%
6
Tiwei Bie
3772
6.05%
3
0.42%
7
Bijan Mottahedeh
1396
2.24%
4
0.56%
8
Stefano Garzarella
1343
2.15%
34
4.79%
9
Gautam Dawar
976
1.57%
13
1.83%
10
Dongli Zhang
968
1.55%
8
1.13%
11
Cindy Lu
905
1.45%
2
0.28%
12
Xie Yongji
688
1.10%
11
1.55%
13
David L Stevens
671
1.08%
1
0.14%
14
Zhu Lingshan
609
0.98%
7
0.99%
15
Si-Wei Liu
530
0.85%
8
1.13%
16
Eugenio Pérez
529
0.85%
10
1.41%
17
Greg Kurz
508
0.81%
8
1.13%
18
Tonghao Zhang
364
0.58%
3
0.42%
19
Paolo Abeni
286
0.46%
4
0.56%
20
Shannon Nelson
255
0.41%
3
0.42%
21
Al Viro
222
0.36%
16
2.25%
22
Tejun Heo
204
0.33%
1
0.14%
23
Bobby Eshleman
200
0.32%
2
0.28%
24
Stefan Hajnoczi
189
0.30%
10
1.41%
25
Arseny Krasnov
150
0.24%
4
0.56%
26
Christoph Hellwig
140
0.22%
9
1.27%
27
Takuya Yoshikawa
123
0.20%
2
0.28%
28
Robert Eshleman
110
0.18%
1
0.14%
29
Toshiaki Makita
106
0.17%
4
0.56%
30
Kees Cook
101
0.16%
3
0.42%
31
Linfeng Sun
99
0.16%
1
0.14%
32
Sebastien Boeuf
97
0.16%
2
0.28%
33
Qihang
91
0.15%
1
0.14%
34
Dragos Tatulea
91
0.15%
2
0.28%
35
Peng Tao
81
0.13%
3
0.42%
36
Longpeng( Mike)
78
0.13%
3
0.42%
37
Igor Mammedov
78
0.13%
3
0.42%
38
wangyunjian
69
0.11%
2
0.28%
39
Anirudh Rayabharam
68
0.11%
2
0.28%
40
Lin Yun Sheng
59
0.09%
4
0.56%
41
Jia Jia
59
0.09%
2
0.28%
42
Krasnov Arseniy Vladimirovich
54
0.09%
4
0.56%
43
Dan Carpenter
54
0.09%
8
1.13%
44
Eli Cohen
44
0.07%
6
0.85%
45
Wei Xu
41
0.07%
1
0.14%
46
Alexander Graf
41
0.07%
1
0.14%
47
Pavel Begunkov
38
0.06%
2
0.28%
48
caihuoqing
36
0.06%
2
0.28%
49
Steve Sistare
34
0.05%
1
0.14%
50
Qing Ming
32
0.05%
1
0.14%
51
Andy King
31
0.05%
1
0.14%
52
Yousef Alhouseen
30
0.05%
1
0.14%
53
Denis V. Lunev
30
0.05%
1
0.14%
54
Linus Torvalds (pre-git)
28
0.04%
2
0.28%
55
Linfeng Sun
27
0.04%
1
0.14%
56
Will Deacon
26
0.04%
5
0.70%
57
Eric Biggers
25
0.04%
3
0.42%
58
Eric Auger
25
0.04%
2
0.28%
59
Arnd Bergmann
24
0.04%
5
0.70%
60
Others
725
1.16%
128
18.03%
Total
62337
710