Linux Source Code
Home
Release 5.13
Help
nfc
root
net
Highlighting
Reset All
By Author
By Age
──────────
Aditya Pakki
Al Viro
Alexandru Ardelean
Allen Pais
Aloisio Almeida Jr
Amitkumar Karwar
Américo Wang
Andrey Konovalov
Arron Wang
Axel Lin
Bongsu Jeon
Christoph Hellwig
Christophe Ricard
Clément Perrochaud
Dan Carpenter
Dan Rosenberg
David S. Miller
Dongliang Mu
Eric Dumazet
Eric Lapuyade
Eric W. Biedermann
Frederic Danis
Hiren Tandel
Ilan Elias
Jacob E Keller
Jakub Kiciński
Jiri Pirko
Jiri Slaby
Joe Perches
Johan Hovold
Johannes Berg
John W. Linville
Julien Lefrique
Kees Cook
Krzysztof Kozlowski
Lauro Ramos Venancio
Linus Torvalds
Mark A. Greer
Mateusz Jurczyk
Mathias Krause
OGAWA Hirofumi
Olivier Guiter
Or Cohen
Ori Nimron
Others
Qingyu Li
Robert Baldyga
Robert Dolca
Samuel Ortiz
Steffen Hurrle
Suren Baghdasaryan
Szymon Janc
Tetsuo Handa
Thierry Escande
Thomas Gleixner
Vincent Cuissard
Waldemar Rymarkiewicz
Wang Hai
Wei Yongjun
Yue haibing
nixiaoming
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
hci
2850
8
18
11845
Eric Lapuyade
Christophe Ricard
Samuel Ortiz
Arron Wang
Allen Pais
Waldemar Rymarkiewicz
Dan Carpenter
Suren Baghdasaryan
Johannes Berg
John W. Linville
Thomas Gleixner
Linus Torvalds
Szymon Janc
Axel Lin
Others
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
April 2013
May 2013
June 2013
July 2013
November 2013
January 2014
February 2014
March 2014
May 2014
November 2014
December 2014
January 2015
October 2015
June 2017
September 2017
October 2017
September 2018
May 2019
March 2020
January 2021
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 4417}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 158}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 82}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 17, "token_count": 185}, {"author_id": 2, "token_count": 5421}, {"author_id": 38, "token_count": 22}, {"author_id": 26, "token_count": 71}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 2, "token_count": 61}, {"author_id": 28, "token_count": 12}, {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 146}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 412}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 21, "token_count": 56}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 41, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 54}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Lapuyade
10488
88.54%
Christophe Ricard
643
5.43%
Samuel Ortiz
200
1.69%
Arron Wang
186
1.57%
Allen Pais
72
0.61%
Waldemar Rymarkiewicz
71
0.60%
Dan Carpenter
55
0.46%
Suren Baghdasaryan
34
0.29%
Johannes Berg
23
0.19%
John W. Linville
22
0.19%
Thomas Gleixner
16
0.14%
Linus Torvalds
12
0.10%
Szymon Janc
11
0.09%
Axel Lin
4
0.03%
Others
8
0.07%
Total
11845
nci
4759
8
35
20250
Ilan Elias
Christophe Ricard
Vincent Cuissard
Frederic Danis
Julien Lefrique
Robert Dolca
Bongsu Jeon
Samuel Ortiz
Jiri Slaby
Eric Lapuyade
Joe Perches
Amitkumar Karwar
Robert Baldyga
Clément Perrochaud
Dan Carpenter
Dan Rosenberg
Hiren Tandel
Johannes Berg
Kees Cook
Dongliang Mu
Alexandru Ardelean
Axel Lin
Thomas Gleixner
Wang Hai
Linus Torvalds
Al Viro
Szymon Janc
Johan Hovold
Others
July 2011
September 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
May 2013
September 2013
December 2013
January 2014
February 2014
May 2014
July 2014
September 2014
October 2014
November 2014
December 2014
February 2015
March 2015
May 2015
June 2015
August 2015
October 2015
December 2015
January 2016
April 2016
March 2017
June 2017
July 2017
October 2017
September 2018
April 2019
May 2019
June 2019
July 2019
December 2019
July 2020
October 2020
December 2020
January 2021
March 2021
April 2021
May 2021
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 3, "token_count": 5232}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 269}, {"author_id": 16, "token_count": 164}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 188}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 3, "token_count": 1907}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 40, "token_count": 35}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 593}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 1055}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 225}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 95}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 33, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 238}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 906}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 163}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 82}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 4403}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 31, "token_count": 56}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 168}, {"author_id": 0, "token_count": 270}, {"author_id": 7, "token_count": 1406}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 27, "token_count": 79}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 552}, {"author_id": 11, "token_count": 423}, {"author_id": 0, "token_count": 3}, {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 537}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 31}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 32, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 47, "token_count": 22}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 59, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 13, "token_count": 419}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 15, "token_count": 258}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 46, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Ilan Elias
8189
40.44%
Christophe Ricard
5962
29.44%
Vincent Cuissard
1701
8.40%
Frederic Danis
1055
5.21%
Julien Lefrique
908
4.48%
Robert Dolca
423
2.09%
Bongsu Jeon
419
2.07%
Samuel Ortiz
373
1.84%
Jiri Slaby
258
1.27%
Eric Lapuyade
251
1.24%
Joe Perches
171
0.84%
Amitkumar Karwar
100
0.49%
Robert Baldyga
79
0.39%
Clément Perrochaud
56
0.28%
Dan Carpenter
46
0.23%
Dan Rosenberg
35
0.17%
Hiren Tandel
34
0.17%
Johannes Berg
31
0.15%
Kees Cook
28
0.14%
Dongliang Mu
22
0.11%
Alexandru Ardelean
22
0.11%
Axel Lin
18
0.09%
Thomas Gleixner
14
0.07%
Wang Hai
10
0.05%
Linus Torvalds
10
0.05%
Al Viro
6
0.03%
Szymon Janc
3
0.01%
Johan Hovold
1
0.00%
Others
25
0.12%
Total
20250
Files:
af_nfc.c
85
-
5
333
Aloisio Almeida Jr
Thomas Gleixner
Eric W. Biedermann
Others
May 2011
July 2011
May 2015
May 2017
May 2019
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 12, "token_count": 325}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Aloisio Almeida Jr
325
97.60%
Thomas Gleixner
2
0.60%
Eric W. Biedermann
2
0.60%
Others
4
1.20%
Total
333
core.c
1243
-
17
4838
Samuel Ortiz
Lauro Ramos Venancio
Eric Lapuyade
Ilan Elias
Christophe Ricard
Johan Hovold
Arron Wang
Joe Perches
Thierry Escande
Aloisio Almeida Jr
Allen Pais
Thomas Gleixner
Eric Dumazet
Linus Torvalds
Axel Lin
Others
July 2011
August 2011
September 2011
November 2011
December 2011
March 2012
April 2012
May 2012
June 2012
October 2012
November 2012
February 2013
April 2013
May 2013
July 2013
August 2013
November 2013
December 2013
February 2014
February 2015
October 2015
December 2015
March 2017
July 2017
September 2017
October 2017
May 2019
July 2020
October 2020
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 12, "token_count": 20}, {"author_id": 6, "token_count": 1302}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 257}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 33}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 491}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 2, "token_count": 414}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 273}, {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 28, "token_count": 1}, {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 83}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 181}, {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 736}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 17, "token_count": 26}, {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 82}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Ortiz
1911
39.50%
Lauro Ramos Venancio
1302
26.91%
Eric Lapuyade
997
20.61%
Ilan Elias
257
5.31%
Christophe Ricard
141
2.91%
Johan Hovold
83
1.72%
Arron Wang
39
0.81%
Joe Perches
33
0.68%
Thierry Escande
24
0.50%
Aloisio Almeida Jr
20
0.41%
Allen Pais
18
0.37%
Thomas Gleixner
2
0.04%
Eric Dumazet
2
0.04%
Linus Torvalds
1
0.02%
Axel Lin
1
0.02%
Others
7
0.14%
Total
4838
digital.h
171
-
4
833
Thierry Escande
Mark A. Greer
Thomas Gleixner
Samuel Ortiz
September 2013
January 2014
March 2014
July 2014
May 2019
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 756}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Escande
784
94.12%
Mark A. Greer
46
5.52%
Thomas Gleixner
2
0.24%
Samuel Ortiz
1
0.12%
Total
833
digital_core.c
856
-
10
3550
Thierry Escande
Mark A. Greer
Samuel Ortiz
Johannes Berg
Christophe Ricard
Thomas Gleixner
Axel Lin
Others
September 2013
January 2014
February 2014
March 2014
May 2014
July 2014
October 2015
November 2015
June 2016
May 2017
June 2017
May 2019
March 2021
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 2998}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 46}, {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 107}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Escande
3270
92.11%
Mark A. Greer
226
6.37%
Samuel Ortiz
33
0.93%
Johannes Berg
4
0.11%
Christophe Ricard
3
0.08%
Thomas Gleixner
2
0.06%
Axel Lin
2
0.06%
Others
10
0.28%
Total
3550
digital_dep.c
1633
-
9
6510
Thierry Escande
Mark A. Greer
Johannes Berg
Samuel Ortiz
Thomas Gleixner
Others
September 2013
December 2013
January 2014
July 2014
September 2014
June 2016
July 2016
June 2017
May 2019
February 2020
April 2021
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 2681}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 457}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 2766}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 445}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Escande
3250
49.92%
Mark A. Greer
3224
49.52%
Johannes Berg
12
0.18%
Samuel Ortiz
10
0.15%
Thomas Gleixner
2
0.03%
Others
12
0.18%
Total
6510
digital_technology.c
1296
-
6
5196
Thierry Escande
Mark A. Greer
Johannes Berg
Samuel Ortiz
Thomas Gleixner
Others
September 2013
January 2014
March 2014
April 2014
May 2014
July 2014
June 2016
June 2017
May 2019
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 2985}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 434}, {"author_id": 1, "token_count": 496}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 886}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 69}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 288}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 20}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Escande
3482
67.01%
Mark A. Greer
1683
32.39%
Johannes Berg
20
0.38%
Samuel Ortiz
7
0.13%
Thomas Gleixner
2
0.04%
Others
2
0.04%
Total
5196
llcp.h
254
-
4
1026
Samuel Ortiz
Thierry Escande
Eric W. Biedermann
Thomas Gleixner
December 2011
March 2012
May 2012
June 2012
September 2012
October 2012
February 2013
March 2013
April 2013
May 2013
June 2013
May 2015
May 2019
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 639}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Ortiz
853
83.14%
Thierry Escande
168
16.37%
Eric W. Biedermann
3
0.29%
Thomas Gleixner
2
0.19%
Total
1026
llcp_commands.c
812
-
13
3544
Samuel Ortiz
Thierry Escande
Yue haibing
Olivier Guiter
Tetsuo Handa
Kees Cook
Szymon Janc
Américo Wang
Johannes Berg
Christophe Ricard
Thomas Gleixner
Al Viro
Hiren Tandel
December 2011
March 2012
April 2012
May 2012
September 2012
October 2012
November 2012
February 2013
March 2013
April 2013
June 2013
November 2013
April 2014
May 2014
December 2014
January 2016
June 2016
June 2017
February 2018
July 2018
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1435}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 515}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 360}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 94}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 81}, {"author_id": 1, "token_count": 612}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 42, "token_count": 34}, {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 48, "token_count": 19}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Ortiz
2659
75.03%
Thierry Escande
710
20.03%
Yue haibing
75
2.12%
Olivier Guiter
34
0.96%
Tetsuo Handa
19
0.54%
Kees Cook
15
0.42%
Szymon Janc
8
0.23%
Américo Wang
8
0.23%
Johannes Berg
7
0.20%
Christophe Ricard
4
0.11%
Thomas Gleixner
2
0.06%
Al Viro
2
0.06%
Hiren Tandel
1
0.03%
Total
3544
llcp_core.c
1636
-
16
6999
Samuel Ortiz
Thierry Escande
Yue haibing
Allen Pais
Wei Yongjun
Axel Lin
Hiren Tandel
Waldemar Rymarkiewicz
Szymon Janc
Julien Lefrique
Linus Torvalds
Thomas Gleixner
Eric W. Biedermann
Johannes Berg
Others
December 2011
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
April 2013
May 2013
June 2013
February 2014
May 2014
June 2014
October 2014
May 2015
June 2016
June 2017
September 2017
October 2017
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 2792}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 663}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 994}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 1, "token_count": 182}, {"author_id": 43, "token_count": 29}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 0, "token_count": 685}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 1, "token_count": 5}, {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 193}, {"author_id": 1, "token_count": 213}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 498}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 33, "token_count": 23}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 78}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Ortiz
5762
82.33%
Thierry Escande
1008
14.40%
Yue haibing
78
1.11%
Allen Pais
36
0.51%
Wei Yongjun
29
0.41%
Axel Lin
23
0.33%
Hiren Tandel
17
0.24%
Waldemar Rymarkiewicz
11
0.16%
Szymon Janc
8
0.11%
Julien Lefrique
7
0.10%
Linus Torvalds
3
0.04%
Thomas Gleixner
2
0.03%
Eric W. Biedermann
2
0.03%
Johannes Berg
1
0.01%
Others
12
0.17%
Total
6999
llcp_sock.c
1056
-
25
4659
Samuel Ortiz
Thierry Escande
nixiaoming
Linus Torvalds
Eric Dumazet
Américo Wang
Aditya Pakki
Dan Carpenter
Or Cohen
Mateusz Jurczyk
Ori Nimron
Christoph Hellwig
Steffen Hurrle
Mathias Krause
Krzysztof Kozlowski
Jacob E Keller
Eric W. Biedermann
Al Viro
Thomas Gleixner
David S. Miller
Axel Lin
Others
December 2011
March 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
January 2014
November 2014
May 2015
November 2015
January 2016
February 2017
March 2017
May 2017
June 2017
July 2017
February 2018
June 2018
October 2018
March 2019
May 2019
September 2019
October 2019
July 2020
March 2021
May 2021
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 2583}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 270}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 376}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 476}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 57, "token_count": 10}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 20, "token_count": 26}, {"author_id": 57, "token_count": 2}, {"author_id": 54, "token_count": 13}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 39, "token_count": 28}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 28, "token_count": 14}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 49, "token_count": 16}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 34, "token_count": 32}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 52, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 59}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 55, "token_count": 12}, {"author_id": 45, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Ortiz
3816
81.91%
Thierry Escande
476
10.22%
nixiaoming
59
1.27%
Linus Torvalds
34
0.73%
Eric Dumazet
34
0.73%
Américo Wang
28
0.60%
Aditya Pakki
28
0.60%
Dan Carpenter
26
0.56%
Or Cohen
24
0.52%
Mateusz Jurczyk
22
0.47%
Ori Nimron
16
0.34%
Christoph Hellwig
15
0.32%
Steffen Hurrle
14
0.30%
Mathias Krause
13
0.28%
Krzysztof Kozlowski
12
0.26%
Jacob E Keller
12
0.26%
Eric W. Biedermann
10
0.21%
Al Viro
3
0.06%
Thomas Gleixner
2
0.04%
David S. Miller
1
0.02%
Axel Lin
1
0.02%
Others
13
0.28%
Total
4659
netlink.c
1874
-
31
8459
Samuel Ortiz
Lauro Ramos Venancio
Thierry Escande
Christophe Ricard
Johannes Berg
Eric Lapuyade
Ilan Elias
Mark A. Greer
Szymon Janc
David S. Miller
OGAWA Hirofumi
Jakub Kiciński
Mateusz Jurczyk
Andrey Konovalov
John W. Linville
Eric W. Biedermann
Jiri Pirko
Kees Cook
Joe Perches
Thomas Gleixner
Others
July 2011
September 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
September 2012
October 2012
December 2012
February 2013
April 2013
May 2013
July 2013
August 2013
October 2013
November 2013
January 2014
October 2014
December 2014
January 2015
February 2015
April 2015
August 2015
October 2015
December 2015
October 2016
February 2017
March 2017
April 2017
May 2017
June 2017
February 2018
March 2019
April 2019
May 2019
June 2019
July 2019
October 2019
March 2020
October 2020
November 2020
January 2021
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1572}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 139}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 0, "token_count": 790}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 85}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 38, "token_count": 9}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 106}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 276}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 36, "token_count": 14}, {"author_id": 38, "token_count": 5}, {"author_id": 18, "token_count": 155}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 656}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 781}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 258}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 500}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 419}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 411}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 59}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 246}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 327}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 218}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 449}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 161}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 25, "token_count": 83}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 114}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 133}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 50, "token_count": 16}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 56, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 35, "token_count": 44}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Ortiz
2888
34.14%
Lauro Ramos Venancio
1572
18.58%
Thierry Escande
1437
16.99%
Christophe Ricard
1157
13.68%
Johannes Berg
277
3.27%
Eric Lapuyade
274
3.24%
Ilan Elias
199
2.35%
Mark A. Greer
156
1.84%
Szymon Janc
155
1.83%
David S. Miller
85
1.00%
OGAWA Hirofumi
83
0.98%
Jakub Kiciński
44
0.52%
Mateusz Jurczyk
16
0.19%
Andrey Konovalov
16
0.19%
John W. Linville
14
0.17%
Eric W. Biedermann
14
0.17%
Jiri Pirko
12
0.14%
Kees Cook
7
0.08%
Joe Perches
7
0.08%
Thomas Gleixner
2
0.02%
Others
44
0.52%
Total
8459
nfc.h
150
-
11
781
Lauro Ramos Venancio
Samuel Ortiz
Aloisio Almeida Jr
Thierry Escande
Christophe Ricard
Eric Lapuyade
Ilan Elias
Hiren Tandel
Eric W. Biedermann
Thomas Gleixner
Eric Dumazet
July 2011
September 2011
December 2011
March 2012
April 2012
May 2012
June 2012
October 2012
February 2013
April 2013
May 2013
July 2013
May 2014
February 2015
May 2015
October 2015
December 2015
May 2019
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 12, "token_count": 77}, {"author_id": 6, "token_count": 309}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Lauro Ramos Venancio
309
39.56%
Samuel Ortiz
243
31.11%
Aloisio Almeida Jr
77
9.86%
Thierry Escande
46
5.89%
Christophe Ricard
40
5.12%
Eric Lapuyade
29
3.71%
Ilan Elias
19
2.43%
Hiren Tandel
12
1.54%
Eric W. Biedermann
3
0.38%
Thomas Gleixner
2
0.26%
Eric Dumazet
1
0.13%
Total
781
rawsock.c
419
-
20
1918
Lauro Ramos Venancio
Hiren Tandel
Samuel Ortiz
Joe Perches
Qingyu Li
Eric Dumazet
Thierry Escande
Eric W. Biedermann
Linus Torvalds
Johannes Berg
Thomas Gleixner
Eric Lapuyade
Christophe Ricard
David S. Miller
Al Viro
Others
July 2011
August 2011
November 2011
December 2011
April 2012
June 2012
July 2013
April 2014
May 2014
June 2014
November 2014
May 2015
October 2015
June 2017
June 2018
May 2019
August 2020
January 2021
May 2021
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1363}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 29}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 402}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 51, "token_count": 15}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Lauro Ramos Venancio
1363
71.06%
Hiren Tandel
402
20.96%
Samuel Ortiz
54
2.82%
Joe Perches
29
1.51%
Qingyu Li
15
0.78%
Eric Dumazet
11
0.57%
Thierry Escande
9
0.47%
Eric W. Biedermann
5
0.26%
Linus Torvalds
4
0.21%
Johannes Berg
4
0.21%
Thomas Gleixner
2
0.10%
Eric Lapuyade
2
0.10%
Christophe Ricard
2
0.10%
David S. Miller
1
0.05%
Al Viro
1
0.05%
Others
14
0.73%
Total
1918
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
96
Author
Tokens
Proportion
Commits
Proportion
0
Samuel Ortiz
18810
23.30%
122
22.47%
1
Thierry Escande
14664
18.16%
49
9.02%
2
Eric Lapuyade
12041
14.91%
48
8.84%
3
Ilan Elias
8664
10.73%
19
3.50%
4
Christophe Ricard
7952
9.85%
63
11.60%
5
Mark A. Greer
5335
6.61%
28
5.16%
6
Lauro Ramos Venancio
4546
5.63%
3
0.55%
7
Vincent Cuissard
1701
2.11%
8
1.47%
8
Frederic Danis
1055
1.31%
4
0.74%
9
Julien Lefrique
915
1.13%
10
1.84%
10
Hiren Tandel
466
0.58%
3
0.55%
11
Robert Dolca
423
0.52%
8
1.47%
12
Aloisio Almeida Jr
422
0.52%
1
0.18%
13
Bongsu Jeon
419
0.52%
2
0.37%
14
Johannes Berg
379
0.47%
15
2.76%
15
Jiri Slaby
258
0.32%
1
0.18%
16
Joe Perches
240
0.30%
4
0.74%
17
Arron Wang
225
0.28%
9
1.66%
18
Szymon Janc
185
0.23%
10
1.84%
19
Yue haibing
153
0.19%
1
0.18%
20
Dan Carpenter
127
0.16%
6
1.10%
21
Allen Pais
126
0.16%
5
0.92%
22
Amitkumar Karwar
100
0.12%
3
0.55%
23
David S. Miller
87
0.11%
2
0.37%
24
Johan Hovold
84
0.10%
2
0.37%
25
OGAWA Hirofumi
83
0.10%
1
0.18%
26
Waldemar Rymarkiewicz
82
0.10%
4
0.74%
27
Robert Baldyga
79
0.10%
2
0.37%
28
Linus Torvalds
64
0.08%
5
0.92%
29
nixiaoming
59
0.07%
4
0.74%
30
Thomas Gleixner
56
0.07%
5
0.92%
31
Clément Perrochaud
56
0.07%
1
0.18%
32
Kees Cook
50
0.06%
2
0.37%
33
Axel Lin
49
0.06%
7
1.29%
34
Eric Dumazet
48
0.06%
5
0.92%
35
Jakub Kiciński
44
0.05%
3
0.55%
36
Eric W. Biedermann
39
0.05%
2
0.37%
37
Mateusz Jurczyk
38
0.05%
3
0.55%
38
John W. Linville
36
0.04%
3
0.55%
39
Américo Wang
36
0.04%
2
0.37%
40
Dan Rosenberg
35
0.04%
1
0.18%
41
Suren Baghdasaryan
34
0.04%
1
0.18%
42
Olivier Guiter
34
0.04%
1
0.18%
43
Wei Yongjun
29
0.04%
1
0.18%
44
Aditya Pakki
28
0.03%
1
0.18%
45
Or Cohen
24
0.03%
1
0.18%
46
Dongliang Mu
22
0.03%
1
0.18%
47
Alexandru Ardelean
22
0.03%
1
0.18%
48
Tetsuo Handa
19
0.02%
1
0.18%
49
Ori Nimron
16
0.02%
1
0.18%
50
Andrey Konovalov
16
0.02%
1
0.18%
51
Qingyu Li
15
0.02%
1
0.18%
52
Christoph Hellwig
15
0.02%
1
0.18%
53
Steffen Hurrle
14
0.02%
1
0.18%
54
Mathias Krause
13
0.02%
1
0.18%
55
Krzysztof Kozlowski
12
0.01%
1
0.18%
56
Jiri Pirko
12
0.01%
1
0.18%
57
Jacob E Keller
12
0.01%
2
0.37%
58
Al Viro
12
0.01%
3
0.55%
59
Wang Hai
10
0.01%
1
0.18%
60
Others
151
0.19%
45
8.29%
Total
80741
543