Linux Source Code
Home
Release 6.19
Help
9p
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Aneesh Kumar K.V
Arun R Bharadwaj
Chirantan Ekbote
Christian Schoenebeck
Christoph Hellwig
Dan Carpenter
David Howells
Davidlohr Bueso A
Dominique Martinet
Eric Sandeen
Eric Van Hensbergen
Eric W. Biedermann
Fedor Pchelkin
GUO Zihua
Ignacio Encinas
Jim Garlick
Joe Perches
Joshua Murphy
Juergen Gross
Jun Piao
Kees Cook
Kent Overstreet
Latchesar Ionkov
Linus Torvalds
Linus Torvalds (pre-git)
M. Mohan Kumar
Matthew Wilcox
Michael Grzeschik
Michael S. Tsirkin
Nikita Zhandarovich
Others
Pedro Falcato
Pierre Barre
Prem Karat
Richard Yao
Rob Landley
Russ Cox
Rusty Russell
Sasha Levin
Schspa Shi
Sergey Alirzaev
Simon Derr
Sripathi Kodi
Stefano Stabellini
Stephen Hemminger
Tejun Heo
Tetsuo Handa
Thiago Farina
Thomas Weißschuh
Tom Tucker
Tomas Bortoli
Venkateswararao Jujjuri (JV)
Wang Hai
Wei Yongjun
Will Deacon
Xie Yongji
Yiwen Jiang
Yue haibing
Zheng Wang
Zhengchao Shao
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
client.c
2209
-
56
10743
Eric Van Hensbergen
Latchesar Ionkov
Aneesh Kumar K.V
Sripathi Kodi
M. Mohan Kumar
Dominique Martinet
Venkateswararao Jujjuri (JV)
Matthew Wilcox
Al Viro
David Howells
Christian Schoenebeck
Tomas Bortoli
Simon Derr
Joe Perches
Sergey Alirzaev
Eric W. Biedermann
Jim Garlick
Arun R Bharadwaj
Pierre Barre
Eric Sandeen
Pedro Falcato
Kent Overstreet
Tejun Heo
Will Deacon
Tom Tucker
Linus Torvalds
Nikita Zhandarovich
Schspa Shi
Russ Cox
Dan Carpenter
Prem Karat
Stefano Stabellini
Linus Torvalds (pre-git)
Christoph Hellwig
Stephen Hemminger
Rob Landley
Jun Piao
Others
May 1998
February 2002
September 2005
January 2006
February 2006
March 2006
October 2006
July 2007
October 2007
February 2008
March 2008
May 2008
September 2008
October 2008
November 2008
April 2009
July 2009
September 2009
November 2009
January 2010
February 2010
March 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
November 2011
February 2012
August 2012
January 2013
May 2013
June 2013
July 2013
August 2013
January 2014
February 2014
March 2014
April 2015
July 2015
August 2015
May 2016
August 2016
November 2016
January 2017
February 2017
April 2017
July 2017
September 2017
November 2017
April 2018
July 2018
August 2018
September 2018
November 2018
March 2019
May 2019
June 2019
February 2020
September 2020
October 2020
November 2020
September 2021
November 2021
December 2021
February 2022
June 2022
July 2022
September 2022
November 2022
December 2022
May 2023
October 2023
December 2023
January 2024
March 2024
April 2024
August 2024
October 2024
March 2025
October 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 309}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 3, "token_count": 454}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1154}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 75}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 2540}, {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 190}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 7, "token_count": 447}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 242}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 11, "token_count": 339}, {"author_id": 7, "token_count": 214}, {"author_id": 10, "token_count": 286}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 30, "token_count": 63}, {"author_id": 7, "token_count": 177}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 306}, {"author_id": 10, "token_count": 68}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 5, "token_count": 189}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 663}, {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 92}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 21, "token_count": 75}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 82}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 44, "token_count": 20}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 154}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 40}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 99}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 243}, {"author_id": 46, "token_count": 1}, {"author_id": 16, "token_count": 330}, {"author_id": 15, "token_count": 61}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 15, "token_count": 102}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 28, "token_count": 85}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 6, "token_count": 85}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 89}, {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 134}, {"author_id": 6, "token_count": 60}, {"author_id": 31, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 8, "token_count": 58}, {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 12, "token_count": 179}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 53, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 40, "token_count": 34}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 22, "token_count": 36}, {"author_id": 29, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
3073
28.60%
Latchesar Ionkov
1825
16.99%
Aneesh Kumar K.V
1125
10.47%
Sripathi Kodi
838
7.80%
M. Mohan Kumar
646
6.01%
Dominique Martinet
613
5.71%
Venkateswararao Jujjuri (JV)
438
4.08%
Matthew Wilcox
330
3.07%
Al Viro
330
3.07%
David Howells
306
2.85%
Christian Schoenebeck
211
1.96%
Tomas Bortoli
163
1.52%
Simon Derr
102
0.95%
Joe Perches
92
0.86%
Sergey Alirzaev
85
0.79%
Eric W. Biedermann
82
0.76%
Jim Garlick
75
0.70%
Arun R Bharadwaj
63
0.59%
Pierre Barre
53
0.49%
Eric Sandeen
36
0.34%
Pedro Falcato
34
0.32%
Kent Overstreet
27
0.25%
Tejun Heo
21
0.20%
Will Deacon
20
0.19%
Tom Tucker
17
0.16%
Linus Torvalds
16
0.15%
Nikita Zhandarovich
12
0.11%
Schspa Shi
11
0.10%
Russ Cox
10
0.09%
Dan Carpenter
10
0.09%
Prem Karat
5
0.05%
Stefano Stabellini
4
0.04%
Linus Torvalds (pre-git)
2
0.02%
Christoph Hellwig
2
0.02%
Stephen Hemminger
1
0.01%
Rob Landley
1
0.01%
Jun Piao
1
0.01%
Others
63
0.59%
Total
10743
error.c
227
-
9
1035
Eric Van Hensbergen
Latchesar Ionkov
Sasha Levin
Joe Perches
Dominique Martinet
Others
September 2005
January 2006
January 2007
July 2007
March 2008
May 2008
August 2009
November 2011
May 2019
March 2021
November 2021
March 2025
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 894}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 33, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
904
87.34%
Latchesar Ionkov
92
8.89%
Sasha Levin
26
2.51%
Joe Perches
8
0.77%
Dominique Martinet
1
0.10%
Others
4
0.39%
Total
1035
mod.c
212
-
13
666
Eric Van Hensbergen
Tejun Heo
Thomas Weißschuh
Joe Perches
Latchesar Ionkov
Matthew Wilcox
Prem Karat
Eric Sandeen
Rob Landley
Dominique Martinet
Others
September 2005
January 2006
July 2007
October 2007
November 2007
February 2008
March 2008
September 2008
October 2008
April 2011
May 2011
November 2011
May 2018
July 2018
May 2019
June 2020
October 2021
November 2021
October 2025
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 159}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 102}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 46}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 24, "token_count": 56}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 22, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
169
25.38%
Tejun Heo
159
23.87%
Thomas Weißschuh
102
15.32%
Joe Perches
102
15.32%
Latchesar Ionkov
93
13.96%
Matthew Wilcox
19
2.85%
Prem Karat
6
0.90%
Eric Sandeen
5
0.75%
Rob Landley
2
0.30%
Dominique Martinet
2
0.30%
Others
7
1.05%
Total
666
protocol.c
801
-
24
3871
Eric Van Hensbergen
Christian Schoenebeck
Sripathi Kodi
Eric W. Biedermann
Dominique Martinet
Fedor Pchelkin
Aneesh Kumar K.V
Al Viro
Thiago Farina
M. Mohan Kumar
Venkateswararao Jujjuri (JV)
Kees Cook
Latchesar Ionkov
Russ Cox
Joe Perches
Linus Torvalds (pre-git)
Linus Torvalds
Jun Piao
Dan Carpenter
Others
May 1998
February 2002
September 2005
January 2006
March 2006
July 2007
October 2007
October 2008
February 2009
March 2010
May 2010
June 2010
July 2010
October 2010
December 2010
January 2011
February 2011
March 2011
May 2011
August 2011
November 2011
June 2012
January 2013
December 2014
April 2015
February 2017
June 2018
July 2018
August 2018
September 2018
May 2019
November 2021
June 2022
July 2022
December 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 2319}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 47}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 119}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 7, "token_count": 137}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 51, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 165}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 804}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 35, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
2373
61.30%
Christian Schoenebeck
804
20.77%
Sripathi Kodi
303
7.83%
Eric W. Biedermann
165
4.26%
Dominique Martinet
61
1.58%
Fedor Pchelkin
42
1.08%
Aneesh Kumar K.V
36
0.93%
Al Viro
19
0.49%
Thiago Farina
13
0.34%
M. Mohan Kumar
10
0.26%
Venkateswararao Jujjuri (JV)
6
0.15%
Kees Cook
6
0.15%
Latchesar Ionkov
4
0.10%
Russ Cox
3
0.08%
Joe Perches
3
0.08%
Linus Torvalds (pre-git)
2
0.05%
Linus Torvalds
1
0.03%
Jun Piao
1
0.03%
Dan Carpenter
1
0.03%
Others
18
0.46%
Total
3871
protocol.h
19
-
6
116
Eric Van Hensbergen
Christian Schoenebeck
Aneesh Kumar K.V
Sripathi Kodi
Dominique Martinet
Others
September 2005
October 2008
March 2010
August 2011
May 2019
November 2021
July 2022
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
97
83.62%
Christian Schoenebeck
11
9.48%
Aneesh Kumar K.V
4
3.45%
Sripathi Kodi
2
1.72%
Dominique Martinet
1
0.86%
Others
1
0.86%
Total
116
trans_common.c
24
-
7
62
Venkateswararao Jujjuri (JV)
Sasha Levin
Aneesh Kumar K.V
Dominique Martinet
Al Viro
Others
January 2011
August 2011
July 2013
April 2015
November 2018
October 2020
November 2021
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Venkateswararao Jujjuri (JV)
31
50.00%
Sasha Levin
14
22.58%
Aneesh Kumar K.V
10
16.13%
Dominique Martinet
2
3.23%
Al Viro
1
1.61%
Others
4
6.45%
Total
62
trans_common.h
7
-
3
15
Venkateswararao Jujjuri (JV)
Aneesh Kumar K.V
Dominique Martinet
January 2011
August 2011
November 2021
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Venkateswararao Jujjuri (JV)
6
40.00%
Aneesh Kumar K.V
5
33.33%
Dominique Martinet
4
26.67%
Total
15
trans_fd.c
1096
-
45
5099
Eric Van Hensbergen
Dominique Martinet
Latchesar Ionkov
Tejun Heo
David Howells
Russ Cox
Al Viro
Joshua Murphy
Jim Garlick
Tomas Bortoli
Simon Derr
Joe Perches
Christoph Hellwig
Eric Sandeen
GUO Zihua
Ignacio Encinas
Wang Hai
Thomas Weißschuh
Rob Landley
Kent Overstreet
Linus Torvalds
Tetsuo Handa
Zhengchao Shao
Pierre Barre
Linus Torvalds (pre-git)
Christian Schoenebeck
Kees Cook
Dan Carpenter
Others
September 1992
June 1993
May 1998
February 2002
September 2005
January 2006
March 2006
May 2006
November 2006
July 2007
October 2007
February 2008
March 2008
May 2008
September 2008
October 2008
April 2009
August 2009
July 2010
February 2011
May 2011
November 2011
April 2012
August 2012
September 2012
October 2012
May 2013
January 2014
March 2014
September 2015
June 2017
July 2017
September 2017
November 2017
February 2018
March 2018
May 2018
July 2018
August 2018
September 2018
October 2018
May 2019
June 2020
July 2020
October 2020
March 2021
September 2021
November 2021
July 2022
August 2022
September 2022
November 2022
December 2022
August 2023
October 2023
February 2024
January 2025
March 2025
July 2025
August 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 169}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 23, "token_count": 154}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 311}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 828}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1335}, {"author_id": 13, "token_count": 236}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 98}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 99}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 113}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 138}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 39}, {"author_id": 12, "token_count": 177}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 15, "token_count": 44}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 15, "token_count": 47}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 39, "token_count": 32}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 63}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 31, "token_count": 20}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 49, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 6, "token_count": 73}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 32, "token_count": 52}, {"author_id": 39, "token_count": 2}, {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 6, "token_count": 24}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 25, "token_count": 137}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 38, "token_count": 35}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 22, "token_count": 54}, {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 54, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
2672
52.40%
Dominique Martinet
333
6.53%
Latchesar Ionkov
301
5.90%
Tejun Heo
296
5.81%
David Howells
183
3.59%
Russ Cox
154
3.02%
Al Viro
151
2.96%
Joshua Murphy
137
2.69%
Jim Garlick
113
2.22%
Tomas Bortoli
107
2.10%
Simon Derr
99
1.94%
Joe Perches
99
1.94%
Christoph Hellwig
81
1.59%
Eric Sandeen
54
1.06%
GUO Zihua
52
1.02%
Ignacio Encinas
35
0.69%
Wang Hai
34
0.67%
Thomas Weißschuh
30
0.59%
Rob Landley
24
0.47%
Kent Overstreet
20
0.39%
Linus Torvalds
17
0.33%
Tetsuo Handa
16
0.31%
Zhengchao Shao
10
0.20%
Pierre Barre
9
0.18%
Linus Torvalds (pre-git)
5
0.10%
Christian Schoenebeck
5
0.10%
Kees Cook
3
0.06%
Dan Carpenter
1
0.02%
Others
58
1.14%
Total
5099
trans_rdma.c
669
-
27
2830
Tom Tucker
Simon Derr
Dominique Martinet
David Howells
Christoph Hellwig
Eric Sandeen
Tomas Bortoli
Eric Van Hensbergen
Davidlohr Bueso A
Zhengchao Shao
Joe Perches
Thomas Weißschuh
Pierre Barre
Christian Schoenebeck
Linus Torvalds (pre-git)
Kent Overstreet
Aneesh Kumar K.V
Linus Torvalds
Others
May 1998
February 2002
September 2005
October 2008
November 2008
April 2010
September 2010
March 2011
November 2011
June 2013
January 2014
March 2014
January 2015
July 2015
October 2015
March 2016
September 2016
July 2017
May 2018
July 2018
August 2018
May 2019
July 2019
October 2020
October 2021
November 2021
July 2022
December 2022
January 2023
October 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 4, "token_count": 1989}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 47, "token_count": 20}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 14, "token_count": 186}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 137}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 118}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 130}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 37}, {"author_id": 15, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 22, "token_count": 33}, {"author_id": 29, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Tucker
1989
70.28%
Simon Derr
229
8.09%
Dominique Martinet
195
6.89%
David Howells
130
4.59%
Christoph Hellwig
120
4.24%
Eric Sandeen
33
1.17%
Tomas Bortoli
26
0.92%
Eric Van Hensbergen
21
0.74%
Davidlohr Bueso A
20
0.71%
Zhengchao Shao
16
0.57%
Joe Perches
11
0.39%
Thomas Weißschuh
5
0.18%
Pierre Barre
5
0.18%
Christian Schoenebeck
5
0.18%
Linus Torvalds (pre-git)
2
0.07%
Kent Overstreet
2
0.07%
Aneesh Kumar K.V
2
0.07%
Linus Torvalds
1
0.04%
Others
18
0.64%
Total
2830
trans_usbg.c
969
-
5
4127
Michael Grzeschik
Dominique Martinet
Eric Sandeen
Pierre Barre
Others
September 2024
November 2024
June 2025
October 2025
var spanGroupData = [ {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 4061}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 22, "token_count": 14}, {"author_id": 29, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Grzeschik
4061
98.40%
Dominique Martinet
43
1.04%
Eric Sandeen
14
0.34%
Pierre Barre
5
0.12%
Others
4
0.10%
Total
4127
trans_virtio.c
838
-
46
3394
Eric Van Hensbergen
Aneesh Kumar K.V
Al Viro
Venkateswararao Jujjuri (JV)
Rusty Russell
Michael S. Tsirkin
Tomas Bortoli
Yiwen Jiang
Chirantan Ekbote
Dominique Martinet
Joe Perches
Jun Piao
Yue haibing
Richard Yao
Eric Sandeen
Xie Yongji
Sasha Levin
Tejun Heo
Stefano Stabellini
Thomas Weißschuh
Pierre Barre
Christian Schoenebeck
Will Deacon
Kent Overstreet
Latchesar Ionkov
Kees Cook
David Howells
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
July 2007
October 2007
February 2008
March 2008
September 2008
October 2008
June 2009
July 2009
September 2009
January 2010
February 2010
March 2010
April 2010
September 2010
January 2011
March 2011
June 2011
August 2011
November 2011
January 2012
April 2012
June 2012
October 2012
February 2013
March 2013
August 2013
October 2013
February 2014
October 2014
January 2015
March 2015
April 2015
July 2015
September 2015
January 2016
August 2016
April 2017
September 2017
January 2018
June 2018
July 2018
August 2018
October 2018
November 2018
April 2019
May 2019
October 2020
May 2021
June 2021
October 2021
June 2022
July 2022
December 2022
May 2023
October 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 513}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 323}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 103}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 243}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 10, "token_count": 202}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 163}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 10, "token_count": 84}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 444}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 19, "token_count": 208}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 48, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 27, "token_count": 27}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 308}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 37, "token_count": 36}, {"author_id": 6, "token_count": 14}, {"author_id": 46, "token_count": 1}, {"author_id": 15, "token_count": 19}, {"author_id": 34, "token_count": 40}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 46, "token_count": 18}, {"author_id": 15, "token_count": 50}, {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 177}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 22, "token_count": 13}, {"author_id": 29, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
940
27.70%
Aneesh Kumar K.V
796
23.45%
Al Viro
492
14.50%
Venkateswararao Jujjuri (JV)
450
13.26%
Rusty Russell
220
6.48%
Michael S. Tsirkin
88
2.59%
Tomas Bortoli
69
2.03%
Yiwen Jiang
48
1.41%
Chirantan Ekbote
36
1.06%
Dominique Martinet
34
1.00%
Joe Perches
24
0.71%
Jun Piao
19
0.56%
Yue haibing
18
0.53%
Richard Yao
18
0.53%
Eric Sandeen
13
0.38%
Xie Yongji
11
0.32%
Sasha Levin
9
0.27%
Tejun Heo
6
0.18%
Stefano Stabellini
6
0.18%
Thomas Weißschuh
5
0.15%
Pierre Barre
5
0.15%
Christian Schoenebeck
5
0.15%
Will Deacon
4
0.12%
Kent Overstreet
4
0.12%
Latchesar Ionkov
3
0.09%
Kees Cook
3
0.09%
David Howells
3
0.09%
Linus Torvalds (pre-git)
2
0.06%
Linus Torvalds
1
0.03%
Others
62
1.83%
Total
3394
trans_xen.c
576
-
22
2838
Stefano Stabellini
Dominique Martinet
Juergen Gross
Zheng Wang
Tomas Bortoli
Stephen Hemminger
Eric Sandeen
Yue haibing
Wei Yongjun
Thomas Weißschuh
Pierre Barre
Christian Schoenebeck
Kent Overstreet
Others
April 2017
May 2017
September 2017
January 2018
May 2018
July 2018
August 2018
April 2019
May 2019
May 2020
August 2020
October 2020
July 2021
October 2021
November 2021
March 2022
May 2022
July 2022
September 2022
November 2022
December 2022
January 2023
March 2023
October 2023
November 2024
October 2025
var spanGroupData = [ {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2394}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 57, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 50, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 74}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 79}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 45, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 22, "token_count": 14}, {"author_id": 29, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Stabellini
2499
88.05%
Dominique Martinet
103
3.63%
Juergen Gross
101
3.56%
Zheng Wang
21
0.74%
Tomas Bortoli
15
0.53%
Stephen Hemminger
15
0.53%
Eric Sandeen
14
0.49%
Yue haibing
11
0.39%
Wei Yongjun
11
0.39%
Thomas Weißschuh
10
0.35%
Pierre Barre
5
0.18%
Christian Schoenebeck
5
0.18%
Kent Overstreet
2
0.07%
Others
26
0.92%
Total
2838
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
123
Author
Tokens
Proportion
Commits
Proportion
0
Eric Van Hensbergen
10249
29.45%
50
12.14%
1
Michael Grzeschik
4061
11.67%
1
0.24%
2
Stefano Stabellini
2509
7.21%
6
1.46%
3
Latchesar Ionkov
2318
6.66%
15
3.64%
4
Tom Tucker
2006
5.77%
3
0.73%
5
Aneesh Kumar K.V
1978
5.68%
21
5.10%
6
Dominique Martinet
1392
4.00%
35
8.50%
7
Sripathi Kodi
1143
3.28%
10
2.43%
8
Christian Schoenebeck
1046
3.01%
8
1.94%
9
Al Viro
993
2.85%
21
5.10%
10
Venkateswararao Jujjuri (JV)
931
2.68%
19
4.61%
11
M. Mohan Kumar
656
1.89%
8
1.94%
12
David Howells
622
1.79%
8
1.94%
13
Tejun Heo
482
1.39%
6
1.46%
14
Simon Derr
430
1.24%
18
4.37%
15
Tomas Bortoli
380
1.09%
7
1.70%
16
Matthew Wilcox
349
1.00%
4
0.97%
17
Joe Perches
339
0.97%
1
0.24%
18
Eric W. Biedermann
247
0.71%
3
0.73%
19
Rusty Russell
220
0.63%
5
1.21%
20
Christoph Hellwig
203
0.58%
7
1.70%
21
Jim Garlick
188
0.54%
3
0.73%
22
Eric Sandeen
169
0.49%
2
0.49%
23
Russ Cox
167
0.48%
1
0.24%
24
Thomas Weißschuh
152
0.44%
4
0.97%
25
Joshua Murphy
137
0.39%
1
0.24%
26
Juergen Gross
101
0.29%
4
0.97%
27
Michael S. Tsirkin
88
0.25%
6
1.46%
28
Sergey Alirzaev
85
0.24%
1
0.24%
29
Pierre Barre
82
0.24%
1
0.24%
30
Arun R Bharadwaj
63
0.18%
1
0.24%
31
Kent Overstreet
55
0.16%
2
0.49%
32
GUO Zihua
52
0.15%
2
0.49%
33
Sasha Levin
49
0.14%
4
0.97%
34
Yiwen Jiang
48
0.14%
2
0.49%
35
Fedor Pchelkin
42
0.12%
1
0.24%
36
Linus Torvalds
36
0.10%
4
0.97%
37
Chirantan Ekbote
36
0.10%
1
0.24%
38
Ignacio Encinas
35
0.10%
1
0.24%
39
Wang Hai
34
0.10%
2
0.49%
40
Pedro Falcato
34
0.10%
1
0.24%
41
Yue haibing
29
0.08%
2
0.49%
42
Rob Landley
27
0.08%
3
0.73%
43
Zhengchao Shao
26
0.07%
2
0.49%
44
Will Deacon
24
0.07%
2
0.49%
45
Zheng Wang
21
0.06%
1
0.24%
46
Jun Piao
21
0.06%
4
0.97%
47
Davidlohr Bueso A
20
0.06%
1
0.24%
48
Richard Yao
18
0.05%
1
0.24%
49
Tetsuo Handa
16
0.05%
1
0.24%
50
Stephen Hemminger
16
0.05%
2
0.49%
51
Thiago Farina
13
0.04%
1
0.24%
52
Linus Torvalds (pre-git)
13
0.04%
3
0.73%
53
Nikita Zhandarovich
12
0.03%
1
0.24%
54
Kees Cook
12
0.03%
3
0.73%
55
Dan Carpenter
12
0.03%
4
0.97%
56
Xie Yongji
11
0.03%
1
0.24%
57
Wei Yongjun
11
0.03%
2
0.49%
58
Schspa Shi
11
0.03%
1
0.24%
59
Prem Karat
11
0.03%
1
0.24%
60
Others
265
0.76%
76
18.45%
Total
34796
412