Linux Source Code
Home
Release 6.18
Help
vhost
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Anirudh Rayabharam
Arnd Bergmann
Arseny Krasnov
Asias He
Bijan Mottahedeh
Bobby Eshleman
Byungchul Park
Christoph Hellwig
Cindy Lu
Dan Carpenter
David L Stevens
Dongli Zhang
Dragos Tatulea
Eli Cohen
Eric Auger
Eric Biggers
Eugenio Pérez
Gao Feng
Gautam Dawar
Greg Kurz
Haoran Zhang
Igor Mammedov
Jason (Hui) Wang
Jeff Dike
Kees Cook
Krasnov Arseniy Vladimirovich
Lin Yun Sheng
Linus Torvalds (pre-git)
Longpeng( Mike)
Lu Baolu
Michael Christie
Michael S. Tsirkin
Nicholas Bellinger
Nikolay Kuratov
Others
Paolo Abeni
Pavel Begunkov
Peng Tao
Rusty Russell
Sebastien Boeuf
Shannon Nelson
Si-Wei Liu
Stefan Hajnoczi
Stefano Garzarella
Stephen Hemminger
Steve Sistare
Takuya Yoshikawa
Tejun Heo
Tiwei Bie
Tonghao Zhang
Toshiaki Makita
Venkatesh Srinivas
Wei Xu
Will Deacon
Willem de Bruijn
Xie Yongji
Zhu Lingshan
caihuoqing
haibinzhang(张海斌)
wangyunjian
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
iotlb.c
217
-
12
723
Jason (Hui) Wang
Anirudh Rayabharam
Xie Yongji
Michael S. Tsirkin
Asias He
Gautam Dawar
Linus Torvalds (pre-git)
Igor Mammedov
Eli Cohen
Stefano Garzarella
Others
May 1998
February 2002
January 2010
November 2010
May 2011
April 2013
May 2013
July 2015
June 2016
December 2016
June 2019
March 2020
June 2020
May 2021
August 2021
March 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 44, "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": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 33, "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": 534}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 38, "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": 34, "token_count": 52}, {"author_id": 9, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Jason (Hui) Wang
557
77.04%
Anirudh Rayabharam
52
7.19%
Xie Yongji
39
5.39%
Michael S. Tsirkin
33
4.56%
Asias He
22
3.04%
Gautam Dawar
11
1.52%
Linus Torvalds (pre-git)
2
0.28%
Igor Mammedov
2
0.28%
Eli Cohen
2
0.28%
Stefano Garzarella
1
0.14%
Others
2
0.28%
Total
723
net.c
1895
-
53
9445
Michael S. Tsirkin
Jason (Hui) Wang
Asias He
David L Stevens
Tonghao Zhang
Paolo Abeni
Toshiaki Makita
Al Viro
wangyunjian
Lin Yun Sheng
Takuya Yoshikawa
Eugenio Pérez
Pavel Begunkov
Wei Xu
Tejun Heo
Willem de Bruijn
Stephen Hemminger
Arnd Bergmann
Nikolay Kuratov
haibinzhang(张海斌)
Jeff Dike
Eric Auger
Michael Christie
Nicholas Bellinger
Kees Cook
Dan Carpenter
Linus Torvalds (pre-git)
Christoph Hellwig
Stefan Hajnoczi
Greg Kurz
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
July 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
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
November 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 0, "token_count": 2262}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 48, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 51, "token_count": 15}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 27, "token_count": 47}, {"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": 381}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 48, "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": 18}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 389}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 52, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 244}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 472}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 113}, ]}, {"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": 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": 222}, ]}, {"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}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 49, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 49, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 41, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"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": 57, "token_count": 17}, {"author_id": 19, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 647}, {"author_id": 28, "token_count": 106}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 37, "token_count": 4}, {"author_id": 1, "token_count": 687}, {"author_id": 18, "token_count": 366}, ]}, {"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": 35, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "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": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 39, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 47, "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": 36, "token_count": 49}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 39, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 275}, {"author_id": 19, "token_count": 281}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 79}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
3474
36.78%
Jason (Hui) Wang
3457
36.60%
Asias He
587
6.21%
David L Stevens
381
4.03%
Tonghao Zhang
366
3.88%
Paolo Abeni
329
3.48%
Toshiaki Makita
106
1.12%
Al Viro
96
1.02%
wangyunjian
69
0.73%
Lin Yun Sheng
53
0.56%
Takuya Yoshikawa
47
0.50%
Eugenio Pérez
46
0.49%
Pavel Begunkov
43
0.46%
Wei Xu
41
0.43%
Tejun Heo
39
0.41%
Willem de Bruijn
23
0.24%
Stephen Hemminger
20
0.21%
Arnd Bergmann
19
0.20%
Nikolay Kuratov
17
0.18%
haibinzhang(张海斌)
17
0.18%
Jeff Dike
15
0.16%
Eric Auger
15
0.16%
Michael Christie
14
0.15%
Nicholas Bellinger
8
0.08%
Kees Cook
5
0.05%
Dan Carpenter
4
0.04%
Linus Torvalds (pre-git)
2
0.02%
Christoph Hellwig
2
0.02%
Stefan Hajnoczi
1
0.01%
Greg Kurz
1
0.01%
Others
148
1.57%
Total
9445
scsi.c
2996
-
35
13560
Nicholas Bellinger
Michael Christie
Asias He
Bijan Mottahedeh
Dongli Zhang
Michael S. Tsirkin
Christoph Hellwig
Al Viro
Jason (Hui) Wang
Eugenio Pérez
Byungchul Park
Venkatesh Srinivas
Haoran Zhang
Kees Cook
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
June 2018
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
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 3606}, ]}, {"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": 17}, ]}, {"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": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1971}, {"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": 251}, {"author_id": 58, "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": 485}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 37, "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": 54, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 21, "token_count": 55}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 7, "token_count": 1369}, ]}, {"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": 1140}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 1}, {"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": 42, "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": 221}, ]}, {"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": 125}, {"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": 59, "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": 972}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
4832
35.63%
Michael Christie
3467
25.57%
Asias He
2301
16.97%
Bijan Mottahedeh
1401
10.33%
Dongli Zhang
973
7.18%
Michael S. Tsirkin
198
1.46%
Christoph Hellwig
102
0.75%
Al Viro
69
0.51%
Jason (Hui) Wang
62
0.46%
Eugenio Pérez
28
0.21%
Byungchul Park
20
0.15%
Venkatesh Srinivas
16
0.12%
Haoran Zhang
16
0.12%
Kees Cook
4
0.03%
Dan Carpenter
4
0.03%
caihuoqing
2
0.01%
Greg Kurz
1
0.01%
Arnd Bergmann
1
0.01%
Others
63
0.46%
Total
13560
test.c
373
-
13
1754
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
June 2018
September 2018
June 2019
August 2019
October 2019
March 2020
April 2020
June 2020
December 2021
May 2022
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 1323}, ]}, {"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": 54}, ]}, {"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": 1527836400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 48, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
1477
84.21%
Eugenio Pérez
216
12.31%
Tiwei Bie
18
1.03%
Asias He
11
0.63%
Jason (Hui) Wang
10
0.57%
Kees Cook
2
0.11%
Michael Christie
1
0.06%
Greg Kurz
1
0.06%
Arnd Bergmann
1
0.06%
Others
17
0.97%
Total
1754
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
1681
-
33
8410
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
Dragos Tatulea
Longpeng( Mike)
Dan Carpenter
Eli Cohen
Steve Sistare
caihuoqing
Lu Baolu
Christoph Hellwig
Michael Christie
Others
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
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 6, "token_count": 3757}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 290}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 37, "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": 38, "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": 37, "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": 37, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 1, "token_count": 28}, ]}, {"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": 42, "token_count": 34}, {"author_id": 12, "token_count": 560}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 37, "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": 37, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 38, "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": 896}, {"author_id": 32, "token_count": 78}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 37, "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": 29, "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": 30, "token_count": 91}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 43, "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": 50, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
3757
44.67%
Gautam Dawar
905
10.76%
Jason (Hui) Wang
765
9.10%
Xie Yongji
603
7.17%
Zhu Lingshan
534
6.35%
Si-Wei Liu
530
6.30%
Stefano Garzarella
231
2.75%
Shannon Nelson
183
2.18%
Eugenio Pérez
158
1.88%
Michael S. Tsirkin
123
1.46%
Cindy Lu
112
1.33%
Sebastien Boeuf
97
1.15%
Dragos Tatulea
91
1.08%
Longpeng( Mike)
78
0.93%
Dan Carpenter
46
0.55%
Eli Cohen
42
0.50%
Steve Sistare
34
0.40%
caihuoqing
34
0.40%
Lu Baolu
23
0.27%
Christoph Hellwig
12
0.14%
Michael Christie
2
0.02%
Others
50
0.59%
Total
8410
vhost.c
3342
-
58
15522
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
Anirudh Rayabharam
Dongli Zhang
Christoph Hellwig
Tiwei Bie
Jeff Dike
Eric Auger
Stefano Garzarella
Paolo Abeni
Nicholas Bellinger
Lin Yun Sheng
Kees Cook
Linus Torvalds (pre-git)
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
July 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
May 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
January 2022
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
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 4387}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 51, "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": 109}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 13, "token_count": 268}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"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": 1341126000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"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": 41}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 196}, ]}, {"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": 187}, ]}, {"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": 33, "token_count": 25}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 33, "token_count": 43}, ]}, {"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": 77}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2100}, ]}, {"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": 31, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 392}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 46, "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": 47, "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": 53, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"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": 880}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 0, "token_count": 586}, ]}, {"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": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 131}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"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": 36, "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": 1641024000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 34, "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": 47, "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": 7}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 1263}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 257}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"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": 736}, {"author_id": 1, "token_count": 247}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 88}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
6157
39.67%
Jason (Hui) Wang
5243
33.78%
Michael Christie
1656
10.67%
Cindy Lu
736
4.74%
Greg Kurz
457
2.94%
David L Stevens
268
1.73%
Asias He
231
1.49%
Tejun Heo
109
0.70%
Gautam Dawar
74
0.48%
Shannon Nelson
70
0.45%
Takuya Yoshikawa
68
0.44%
Igor Mammedov
68
0.44%
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%
Anirudh Rayabharam
18
0.12%
Dongli Zhang
8
0.05%
Christoph Hellwig
7
0.05%
Tiwei Bie
6
0.04%
Jeff Dike
6
0.04%
Eric Auger
6
0.04%
Stefano Garzarella
5
0.03%
Paolo Abeni
4
0.03%
Nicholas Bellinger
4
0.03%
Lin Yun Sheng
4
0.03%
Kees Cook
3
0.02%
Linus Torvalds (pre-git)
2
0.01%
Peng Tao
1
0.01%
Arnd Bergmann
1
0.01%
Others
130
0.84%
Total
15522
vhost.h
378
-
26
1645
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
Nicholas Bellinger
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
March 2013
April 2013
May 2013
June 2013
December 2013
June 2014
October 2014
January 2015
April 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
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 44, "token_count": 22}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 670}, ]}, {"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": 40}, ]}, {"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": 1362124800, "group": [ {"author_id": 5, "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": 1420099200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 41}, ]}, {"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": 47, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"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 Name
Tokens
Token Proportion
Michael S. Tsirkin
913
55.50%
Jason (Hui) Wang
330
20.06%
Michael Christie
70
4.26%
Tejun Heo
58
3.53%
Cindy Lu
58
3.53%
Greg Kurz
42
2.55%
Eugenio Pérez
31
1.88%
David L Stevens
27
1.64%
Linus Torvalds (pre-git)
22
1.34%
Zhu Lingshan
18
1.09%
Asias He
15
0.91%
Nicholas Bellinger
13
0.79%
Stefan Hajnoczi
9
0.55%
Paolo Abeni
9
0.55%
Gautam Dawar
6
0.36%
Eric Auger
4
0.24%
Al Viro
3
0.18%
Shannon Nelson
2
0.12%
Others
15
0.91%
Total
1645
vringh.c
1499
-
15
6716
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
June 2018
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
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 4902}, ]}, {"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": 1527836400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"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": 53, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Rusty Russell
4902
72.99%
Jason (Hui) Wang
761
11.33%
Stefano Garzarella
686
10.21%
Michael S. Tsirkin
282
4.20%
Xie Yongji
26
0.39%
Christoph Hellwig
17
0.25%
Kees Cook
6
0.09%
Al Viro
3
0.04%
Others
33
0.49%
Total
6716
vsock.c
964
-
25
4034
Asias He
Stefano Garzarella
Bobby Eshleman
Stefan Hajnoczi
Arseny Krasnov
Peng Tao
Jason (Hui) Wang
Krasnov Arseniy Vladimirovich
Will Deacon
Eugenio Pérez
Gao Feng
Michael S. Tsirkin
Michael Christie
Arnd Bergmann
Al Viro
Others
January 2010
February 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
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 2776}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 55, "token_count": 18}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 31, "token_count": 88}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 24, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"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": 48, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 99}, ]}, {"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": 87}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"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": 258}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 117}, ]}, {"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": 192}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 40, "token_count": 16}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 40, "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": 45, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Asias He
2776
68.82%
Stefano Garzarella
411
10.19%
Bobby Eshleman
198
4.91%
Stefan Hajnoczi
150
3.72%
Arseny Krasnov
144
3.57%
Peng Tao
89
2.21%
Jason (Hui) Wang
72
1.78%
Krasnov Arseniy Vladimirovich
43
1.07%
Will Deacon
26
0.64%
Eugenio Pérez
25
0.62%
Gao Feng
18
0.45%
Michael S. Tsirkin
11
0.27%
Michael Christie
11
0.27%
Arnd Bergmann
2
0.05%
Al Viro
2
0.05%
Others
56
1.39%
Total
4034
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
150
Author
Tokens
Proportion
Commits
Proportion
0
Michael S. Tsirkin
12681
20.51%
95
13.85%
1
Jason (Hui) Wang
11257
18.21%
113
16.47%
2
Asias He
5943
9.61%
32
4.66%
3
Michael Christie
5221
8.44%
63
9.18%
4
Rusty Russell
4902
7.93%
1
0.15%
5
Nicholas Bellinger
4857
7.86%
28
4.08%
6
Tiwei Bie
3781
6.12%
3
0.44%
7
Bijan Mottahedeh
1401
2.27%
4
0.58%
8
Stefano Garzarella
1334
2.16%
34
4.96%
9
Gautam Dawar
996
1.61%
13
1.90%
10
Dongli Zhang
981
1.59%
9
1.31%
11
Cindy Lu
906
1.47%
2
0.29%
12
Xie Yongji
686
1.11%
11
1.60%
13
David L Stevens
676
1.09%
1
0.15%
14
Zhu Lingshan
609
0.99%
7
1.02%
15
Si-Wei Liu
530
0.86%
8
1.17%
16
Eugenio Pérez
508
0.82%
8
1.17%
17
Greg Kurz
502
0.81%
8
1.17%
18
Tonghao Zhang
366
0.59%
3
0.44%
19
Paolo Abeni
342
0.55%
4
0.58%
20
Shannon Nelson
255
0.41%
3
0.44%
21
Al Viro
222
0.36%
16
2.33%
22
Tejun Heo
206
0.33%
1
0.15%
23
Bobby Eshleman
198
0.32%
2
0.29%
24
Stefan Hajnoczi
191
0.31%
11
1.60%
25
Arseny Krasnov
144
0.23%
3
0.44%
26
Christoph Hellwig
140
0.23%
9
1.31%
27
Takuya Yoshikawa
115
0.19%
2
0.29%
28
Toshiaki Makita
106
0.17%
4
0.58%
29
Sebastien Boeuf
97
0.16%
2
0.29%
30
Dragos Tatulea
91
0.15%
2
0.29%
31
Peng Tao
90
0.15%
3
0.44%
32
Longpeng( Mike)
78
0.13%
3
0.44%
33
Igor Mammedov
70
0.11%
3
0.44%
34
Anirudh Rayabharam
70
0.11%
2
0.29%
35
wangyunjian
69
0.11%
2
0.29%
36
Lin Yun Sheng
57
0.09%
4
0.58%
37
Dan Carpenter
54
0.09%
8
1.17%
38
Eli Cohen
44
0.07%
6
0.87%
39
Pavel Begunkov
43
0.07%
2
0.29%
40
Krasnov Arseniy Vladimirovich
43
0.07%
3
0.44%
41
Wei Xu
41
0.07%
1
0.15%
42
caihuoqing
36
0.06%
2
0.29%
43
Steve Sistare
34
0.05%
1
0.15%
44
Linus Torvalds (pre-git)
28
0.05%
2
0.29%
45
Will Deacon
26
0.04%
5
0.73%
46
Eric Biggers
25
0.04%
3
0.44%
47
Eric Auger
25
0.04%
2
0.29%
48
Arnd Bergmann
24
0.04%
5
0.73%
49
Willem de Bruijn
23
0.04%
2
0.29%
50
Lu Baolu
23
0.04%
1
0.15%
51
Jeff Dike
21
0.03%
3
0.44%
52
Stephen Hemminger
20
0.03%
1
0.15%
53
Kees Cook
20
0.03%
3
0.44%
54
Byungchul Park
20
0.03%
2
0.29%
55
Gao Feng
18
0.03%
1
0.15%
56
Nikolay Kuratov
17
0.03%
1
0.15%
57
haibinzhang(张海斌)
17
0.03%
1
0.15%
58
Venkatesh Srinivas
16
0.03%
1
0.15%
59
Haoran Zhang
16
0.03%
1
0.15%
60
Others
515
0.83%
110
16.03%
Total
61827
686