Linux Source Code
Home
Release 5.6
Help
9p
root
net
Highlighting
Reset All
By Author
By Age
──────────
Abhishek Kulkarni
Adeodato Simó
Al Viro
Andrey Ryabinin
Aneesh Kumar K.V
Arnd Bergmann
Arun R Bharadwaj
Chengguang Xu
Chirantan Ekbote
Christoph Hellwig
Dan Carpenter
David Howells
Davidlohr Bueso A
Dominique Martinet
Eric Dumazet
Eric Van Hensbergen
Eric W. Biedermann
Gertjan Halkes
Greg Kurz
Guy Shapiro
Harsh Prateek Bora
Jason Gunthorpe
Jim Garlick
Joe Perches
Josef 'Jeff' Sipek
Jun Piao
Kees Cook
Latchesar Ionkov
Linus Torvalds
Lu Shuaibing
M. Mohan Kumar
Matthew Wilcox
Michael Marineau
Michael S. Tsirkin
Others
Pedro Scarapicchia Junior
Pierre Morel
Prem Karat
Randy Dunlap
Richard Yao
Rob Landley
Russ Cox
Rusty Russell
Sasha Levin
Simon Derr
Sripathi Kodi
Stefano Stabellini
Stephen Hemminger
Sun Lianwen
Tejun Heo
Thiago Farina
Thomas Gleixner
Tom Tucker
Tomas Bortoli
Tuomas Tynkkynen
Venkateswararao Jujjuri (JV)
Vincent Bernat
Wei Yongjun
Will Deacon
Yiwen Jiang
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
client.c
2298
-
41
10879
Eric Van Hensbergen
Aneesh Kumar K.V
Sripathi Kodi
Latchesar Ionkov
M. Mohan Kumar
Venkateswararao Jujjuri (JV)
Matthew Wilcox
Dominique Martinet
Al Viro
Tomas Bortoli
Simon Derr
David Howells
Joe Perches
Prem Karat
Jim Garlick
Eric W. Biedermann
Arun R Bharadwaj
Randy Dunlap
Chengguang Xu
Will Deacon
Abhishek Kulkarni
Dan Carpenter
Tom Tucker
Vincent Bernat
Arnd Bergmann
Tejun Heo
Greg Kurz
Lu Shuaibing
Jun Piao
Eric Dumazet
Harsh Prateek Bora
Thomas Gleixner
Tuomas Tynkkynen
Rob Landley
Stephen Hemminger
Others
September 2005
January 2006
February 2006
March 2006
October 2006
July 2007
October 2007
February 2008
March 2008
September 2008
October 2008
November 2008
April 2009
July 2009
November 2009
January 2010
February 2010
March 2010
April 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
April 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
January 2017
February 2017
April 2017
July 2017
September 2017
November 2017
April 2018
June 2018
July 2018
August 2018
September 2018
November 2018
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 161}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 222}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 800}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 2212}, {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 25, "token_count": 40}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 201}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 28, "token_count": 22}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 5, "token_count": 633}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 355}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 7, "token_count": 409}, {"author_id": 5, "token_count": 380}, {"author_id": 6, "token_count": 492}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 23, "token_count": 63}, {"author_id": 5, "token_count": 288}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 537}, {"author_id": 6, "token_count": 105}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 84}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 1088}, {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 114}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 83}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 82}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 56}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 29, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 241}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 112}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 31, "token_count": 14}, {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 256}, {"author_id": 32, "token_count": 5}, {"author_id": 14, "token_count": 354}, {"author_id": 11, "token_count": 75}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 196}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 53, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
2696
24.78%
Aneesh Kumar K.V
1789
16.44%
Sripathi Kodi
1301
11.96%
Latchesar Ionkov
1256
11.55%
M. Mohan Kumar
947
8.70%
Venkateswararao Jujjuri (JV)
727
6.68%
Matthew Wilcox
354
3.25%
Dominique Martinet
351
3.23%
Al Viro
330
3.03%
Tomas Bortoli
271
2.49%
Simon Derr
118
1.08%
David Howells
114
1.05%
Joe Perches
114
1.05%
Prem Karat
84
0.77%
Jim Garlick
83
0.76%
Eric W. Biedermann
82
0.75%
Arun R Bharadwaj
63
0.58%
Randy Dunlap
40
0.37%
Chengguang Xu
28
0.26%
Will Deacon
27
0.25%
Abhishek Kulkarni
22
0.20%
Dan Carpenter
10
0.09%
Tom Tucker
10
0.09%
Vincent Bernat
10
0.09%
Arnd Bergmann
8
0.07%
Tejun Heo
8
0.07%
Greg Kurz
6
0.06%
Lu Shuaibing
6
0.06%
Jun Piao
5
0.05%
Eric Dumazet
3
0.03%
Harsh Prateek Bora
3
0.03%
Thomas Gleixner
2
0.02%
Tuomas Tynkkynen
2
0.02%
Rob Landley
1
0.01%
Stephen Hemminger
1
0.01%
Others
7
0.06%
Total
10879
error.c
232
-
6
1061
Eric Van Hensbergen
Latchesar Ionkov
Joe Perches
Thomas Gleixner
Abhishek Kulkarni
Others
September 2005
January 2006
July 2007
March 2008
May 2008
August 2009
November 2011
May 2019
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 805}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 237}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
809
76.25%
Latchesar Ionkov
240
22.62%
Joe Perches
8
0.75%
Thomas Gleixner
2
0.19%
Abhishek Kulkarni
1
0.09%
Others
1
0.09%
Total
1061
mod.c
191
-
9
553
Tejun Heo
Eric Van Hensbergen
Joe Perches
Latchesar Ionkov
Matthew Wilcox
Prem Karat
Rob Landley
Thomas Gleixner
Sun Lianwen
July 2007
October 2007
November 2007
February 2008
March 2008
May 2008
September 2008
October 2008
April 2011
May 2011
November 2011
May 2018
July 2018
May 2019
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 100}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 184}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 119}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
184
33.27%
Eric Van Hensbergen
119
21.52%
Joe Perches
119
21.52%
Latchesar Ionkov
103
18.63%
Matthew Wilcox
19
3.44%
Prem Karat
4
0.72%
Rob Landley
2
0.36%
Thomas Gleixner
2
0.36%
Sun Lianwen
1
0.18%
Total
553
protocol.c
626
-
20
3011
Eric Van Hensbergen
Sripathi Kodi
Eric W. Biedermann
Dominique Martinet
Aneesh Kumar K.V
Al Viro
Thiago Farina
M. Mohan Kumar
Gertjan Halkes
Kees Cook
Venkateswararao Jujjuri (JV)
Pedro Scarapicchia Junior
Harsh Prateek Bora
Joe Perches
Tejun Heo
Thomas Gleixner
Dan Carpenter
Jun Piao
Others
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
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 2177}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 46}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 5, "token_count": 186}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 5, "token_count": 143}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 226}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 38}, {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
2216
73.60%
Sripathi Kodi
375
12.45%
Eric W. Biedermann
226
7.51%
Dominique Martinet
68
2.26%
Aneesh Kumar K.V
36
1.20%
Al Viro
27
0.90%
Thiago Farina
13
0.43%
M. Mohan Kumar
10
0.33%
Gertjan Halkes
6
0.20%
Kees Cook
6
0.20%
Venkateswararao Jujjuri (JV)
6
0.20%
Pedro Scarapicchia Junior
5
0.17%
Harsh Prateek Bora
3
0.10%
Joe Perches
3
0.10%
Tejun Heo
3
0.10%
Thomas Gleixner
2
0.07%
Dan Carpenter
1
0.03%
Jun Piao
1
0.03%
Others
4
0.13%
Total
3011
protocol.h
19
-
4
95
Eric Van Hensbergen
Aneesh Kumar K.V
Sripathi Kodi
Thomas Gleixner
October 2008
March 2010
August 2011
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
72
75.79%
Aneesh Kumar K.V
19
20.00%
Sripathi Kodi
2
2.11%
Thomas Gleixner
2
2.11%
Total
95
trans_common.c
30
-
6
61
Venkateswararao Jujjuri (JV)
Sasha Levin
Aneesh Kumar K.V
Adeodato Simó
Al Viro
Sun Lianwen
January 2011
August 2011
July 2013
April 2015
May 2018
November 2018
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Venkateswararao Jujjuri (JV)
32
52.46%
Sasha Levin
14
22.95%
Aneesh Kumar K.V
10
16.39%
Adeodato Simó
3
4.92%
Al Viro
1
1.64%
Sun Lianwen
1
1.64%
Total
61
trans_common.h
15
-
2
12
Venkateswararao Jujjuri (JV)
Aneesh Kumar K.V
January 2011
August 2011
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Venkateswararao Jujjuri (JV)
7
58.33%
Aneesh Kumar K.V
5
41.67%
Total
12
trans_fd.c
1146
-
23
5141
Eric Van Hensbergen
Dominique Martinet
Tejun Heo
David Howells
Jim Garlick
Simon Derr
Al Viro
Latchesar Ionkov
Russ Cox
Tomas Bortoli
Joe Perches
Christoph Hellwig
Linus Torvalds
Rob Landley
Abhishek Kulkarni
Tuomas Tynkkynen
Thomas Gleixner
Dan Carpenter
Eric Dumazet
Sun Lianwen
Others
September 2005
March 2006
July 2007
October 2007
November 2007
February 2008
March 2008
May 2008
September 2008
October 2008
April 2009
July 2009
August 2009
February 2010
March 2010
July 2010
February 2011
May 2011
November 2011
April 2012
August 2012
September 2012
October 2012
May 2013
November 2013
January 2014
March 2014
January 2015
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
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 20, "token_count": 130}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 98}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 454}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 712}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1960}, {"author_id": 13, "token_count": 130}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 119}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 90}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 70}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 17, "token_count": 193}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 111}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 155}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 42}, {"author_id": 12, "token_count": 201}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 11, "token_count": 66}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 47}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Van Hensbergen
3343
65.03%
Dominique Martinet
266
5.17%
Tejun Heo
205
3.99%
David Howells
201
3.91%
Jim Garlick
193
3.75%
Simon Derr
181
3.52%
Al Viro
175
3.40%
Latchesar Ionkov
146
2.84%
Russ Cox
130
2.53%
Tomas Bortoli
129
2.51%
Joe Perches
90
1.75%
Christoph Hellwig
25
0.49%
Linus Torvalds
18
0.35%
Rob Landley
18
0.35%
Abhishek Kulkarni
9
0.18%
Tuomas Tynkkynen
3
0.06%
Thomas Gleixner
2
0.04%
Dan Carpenter
1
0.02%
Eric Dumazet
1
0.02%
Sun Lianwen
1
0.02%
Others
4
0.08%
Total
5141
trans_rdma.c
770
-
20
3123
Tom Tucker
Simon Derr
Dominique Martinet
David Howells
Christoph Hellwig
Tomas Bortoli
Davidlohr Bueso A
Joe Perches
Eric Van Hensbergen
Jason Gunthorpe
Guy Shapiro
Tejun Heo
Aneesh Kumar K.V
Sun Lianwen
Thomas Gleixner
Abhishek Kulkarni
Others
October 2008
November 2008
July 2009
February 2010
March 2010
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
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 2282}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 33, "token_count": 25}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 180}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 61}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 171}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 129}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 152}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 36}, {"author_id": 11, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Tucker
2282
73.07%
Simon Derr
241
7.72%
Dominique Martinet
218
6.98%
David Howells
152
4.87%
Christoph Hellwig
131
4.19%
Tomas Bortoli
26
0.83%
Davidlohr Bueso A
25
0.80%
Joe Perches
13
0.42%
Eric Van Hensbergen
10
0.32%
Jason Gunthorpe
6
0.19%
Guy Shapiro
3
0.10%
Tejun Heo
3
0.10%
Aneesh Kumar K.V
2
0.06%
Sun Lianwen
2
0.06%
Thomas Gleixner
2
0.06%
Abhishek Kulkarni
1
0.03%
Others
6
0.19%
Total
3123
trans_virtio.c
794
-
34
3173
Aneesh Kumar K.V
Eric Van Hensbergen
Venkateswararao Jujjuri (JV)
Al Viro
Rusty Russell
Michael S. Tsirkin
Tomas Bortoli
Yiwen Jiang
Chirantan Ekbote
Michael Marineau
Joe Perches
Jun Piao
Yue haibing
Richard Yao
Dominique Martinet
Tejun Heo
Andrey Ryabinin
Pierre Morel
Sasha Levin
Arnd Bergmann
Josef 'Jeff' Sipek
Tuomas Tynkkynen
Will Deacon
David Howells
Greg Kurz
Kees Cook
Abhishek Kulkarni
Thomas Gleixner
Sun Lianwen
Others
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
November 2013
February 2014
October 2014
January 2015
March 2015
April 2015
July 2015
September 2015
January 2016
August 2016
September 2017
January 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 452}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 228}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 179}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 209}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 557}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 24}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 18, "token_count": 208}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 30, "token_count": 29}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 43, "token_count": 11}, {"author_id": 21, "token_count": 27}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 21, "token_count": 68}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 325}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 36}, {"author_id": 8, "token_count": 14}, {"author_id": 32, "token_count": 1}, {"author_id": 11, "token_count": 19}, {"author_id": 24, "token_count": 40}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 32, "token_count": 19}, {"author_id": 11, "token_count": 68}, {"author_id": 24, "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": 27, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Aneesh Kumar K.V
900
28.36%
Eric Van Hensbergen
805
25.37%
Venkateswararao Jujjuri (JV)
437
13.77%
Al Viro
332
10.46%
Rusty Russell
218
6.87%
Michael S. Tsirkin
105
3.31%
Tomas Bortoli
87
2.74%
Yiwen Jiang
48
1.51%
Chirantan Ekbote
36
1.13%
Michael Marineau
29
0.91%
Joe Perches
24
0.76%
Jun Piao
20
0.63%
Yue haibing
18
0.57%
Richard Yao
16
0.50%
Dominique Martinet
14
0.44%
Tejun Heo
14
0.44%
Andrey Ryabinin
11
0.35%
Pierre Morel
9
0.28%
Sasha Levin
9
0.28%
Arnd Bergmann
5
0.16%
Josef 'Jeff' Sipek
5
0.16%
Tuomas Tynkkynen
4
0.13%
Will Deacon
4
0.13%
David Howells
3
0.09%
Greg Kurz
3
0.09%
Kees Cook
3
0.09%
Abhishek Kulkarni
2
0.06%
Thomas Gleixner
2
0.06%
Sun Lianwen
1
0.03%
Others
9
0.28%
Total
3173
trans_xen.c
558
-
9
2601
Stefano Stabellini
Yue haibing
Stephen Hemminger
Tomas Bortoli
Dominique Martinet
Wei Yongjun
Tuomas Tynkkynen
Others
April 2017
May 2017
September 2017
January 2018
May 2018
July 2018
August 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2525}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 44, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 27, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Stabellini
2525
97.08%
Yue haibing
18
0.69%
Stephen Hemminger
15
0.58%
Tomas Bortoli
15
0.58%
Dominique Martinet
14
0.54%
Wei Yongjun
11
0.42%
Tuomas Tynkkynen
1
0.04%
Others
2
0.08%
Total
2601
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
81
Author
Tokens
Proportion
Commits
Proportion
0
Eric Van Hensbergen
10070
33.89%
42
13.64%
1
Aneesh Kumar K.V
2761
9.29%
24
7.79%
2
Stefano Stabellini
2525
8.50%
5
1.62%
3
Tom Tucker
2292
7.71%
3
0.97%
4
Latchesar Ionkov
1745
5.87%
13
4.22%
5
Sripathi Kodi
1678
5.65%
10
3.25%
6
Venkateswararao Jujjuri (JV)
1209
4.07%
20
6.49%
7
M. Mohan Kumar
957
3.22%
8
2.60%
8
Dominique Martinet
931
3.13%
14
4.55%
9
Al Viro
865
2.91%
17
5.52%
10
Simon Derr
540
1.82%
19
6.17%
11
Tomas Bortoli
528
1.78%
8
2.60%
12
David Howells
470
1.58%
3
0.97%
13
Tejun Heo
417
1.40%
6
1.95%
14
Matthew Wilcox
373
1.26%
5
1.62%
15
Joe Perches
371
1.25%
1
0.32%
16
Eric W. Biedermann
308
1.04%
3
0.97%
17
Jim Garlick
276
0.93%
3
0.97%
18
Rusty Russell
218
0.73%
5
1.62%
19
Christoph Hellwig
156
0.53%
5
1.62%
20
Russ Cox
130
0.44%
1
0.32%
21
Michael S. Tsirkin
105
0.35%
5
1.62%
22
Prem Karat
88
0.30%
1
0.32%
23
Arun R Bharadwaj
63
0.21%
1
0.32%
24
Yiwen Jiang
48
0.16%
2
0.65%
25
Randy Dunlap
40
0.13%
1
0.32%
26
Chirantan Ekbote
36
0.12%
1
0.32%
27
Yue haibing
36
0.12%
2
0.65%
28
Abhishek Kulkarni
35
0.12%
5
1.62%
29
Will Deacon
31
0.10%
2
0.65%
30
Michael Marineau
29
0.10%
1
0.32%
31
Chengguang Xu
28
0.09%
2
0.65%
32
Jun Piao
26
0.09%
5
1.62%
33
Davidlohr Bueso A
25
0.08%
1
0.32%
34
Sasha Levin
23
0.08%
3
0.97%
35
Rob Landley
21
0.07%
3
0.97%
36
Linus Torvalds
18
0.06%
2
0.65%
37
Richard Yao
16
0.05%
1
0.32%
38
Stephen Hemminger
16
0.05%
2
0.65%
39
Thomas Gleixner
16
0.05%
1
0.32%
40
Arnd Bergmann
13
0.04%
2
0.65%
41
Thiago Farina
13
0.04%
1
0.32%
42
Dan Carpenter
12
0.04%
6
1.95%
43
Andrey Ryabinin
11
0.04%
1
0.32%
44
Wei Yongjun
11
0.04%
2
0.65%
45
Tuomas Tynkkynen
10
0.03%
2
0.65%
46
Vincent Bernat
10
0.03%
1
0.32%
47
Greg Kurz
9
0.03%
2
0.65%
48
Kees Cook
9
0.03%
1
0.32%
49
Pierre Morel
9
0.03%
1
0.32%
50
Gertjan Halkes
6
0.02%
1
0.32%
51
Harsh Prateek Bora
6
0.02%
1
0.32%
52
Jason Gunthorpe
6
0.02%
1
0.32%
53
Lu Shuaibing
6
0.02%
1
0.32%
54
Sun Lianwen
6
0.02%
2
0.65%
55
Josef 'Jeff' Sipek
5
0.02%
1
0.32%
56
Pedro Scarapicchia Junior
5
0.02%
1
0.32%
57
Eric Dumazet
4
0.01%
1
0.32%
58
Adeodato Simó
3
0.01%
1
0.32%
59
Guy Shapiro
3
0.01%
1
0.32%
60
Others
33
0.11%
22
7.14%
Total
29710
308