Linux Source Code
Home
Release 6.3
Help
ata
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Aaron Lu
Al Viro
Alan Cox
Albert Lee
Anton Vorontsov
Arnaud Patard
Bartlomiej Zolnierkiewicz
Bartosz Golaszewski
Benjamin Herrenschmidt
Brett M Russ
Brian Norris
Christoph Hellwig
Csaba Kertesz
Damien Le Moal
Dan J Williams
David Daney
David Milburn
Elias Oltmanns
Florian Fainelli
Gwendal Grignou
Hannes Reinecke
Hans de Goede
Jeff Garzik
Jeremy Higdon
John(Jung-Ik) Lee
Kristen Carlson Accardi
Kuan Luo
Langsdorf, Mark
Lee Jones
Li Yang
Linus Torvalds
Linus Torvalds (pre-git)
Linus Walleij
Loc Ho
Marek Vašut
Mark Lord
Martin K. Petersen
Mikael Pettersson
Mikko Perttunen
Niklas Svensson (Niklas Cassel)
Olliver Schinagl
Ondrej Zary
Others
Preetham Chandru
Rafal Prylowski
Richard Zhu
Robert Hancock
Rupjyoti Sarmah
Russell King
Saeed Bishara
Serge Semin
Sergei Shtylyov
Sergey Shtylyov
Suman Tripathi
Suneel Garapati
Sylvain Munaut
Tang Yuantian
Tejun Heo
Tim Yamin
Viresh Kumar
Vladimir Barinov
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
pata_parport
5360
17
10
29030
Linus Torvalds (pre-git)
Ondrej Zary
Linus Torvalds
Al Viro
Others
September 1991
November 1991
January 1992
March 1992
May 1992
July 1992
August 1992
September 1992
October 1992
December 1992
January 1993
March 1993
June 1993
July 1993
August 1993
September 1993
November 1993
April 1994
July 1994
August 1994
October 1994
January 1995
February 1995
June 1995
January 1996
March 1996
July 1996
September 1996
January 1997
March 1997
October 1997
January 1998
March 1998
May 1998
August 1998
December 1998
June 1999
September 1999
January 2000
March 2000
July 2000
August 2000
October 2000
February 2002
July 2002
November 2002
January 2003
May 2003
February 2004
June 2004
July 2004
January 2005
March 2006
December 2006
January 2012
November 2021
January 2023
February 2023
March 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 233}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 709974000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 725875200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 143}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 615}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 2, "token_count": 258}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 2, "token_count": 15722}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 1542}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 246}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 2, "token_count": 343}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 3675}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 47, "token_count": 897}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 47, "token_count": 101}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 47, "token_count": 34}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 11, "token_count": 4187}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 11, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
19959
68.75%
Ondrej Zary
4221
14.54%
Linus Torvalds
3675
12.66%
Al Viro
1035
3.57%
Others
140
0.48%
Total
29030
Files:
acard-ahci.c
461
-
21
1882
David Milburn
Anton Vorontsov
Jeff Garzik
Tejun Heo
Christoph Hellwig
Kristen Carlson Accardi
Bartlomiej Zolnierkiewicz
Al Viro
Damien Le Moal
Sergey Shtylyov
Niklas Svensson (Niklas Cassel)
Others
October 2004
February 2005
April 2005
October 2005
July 2006
March 2007
May 2007
October 2007
December 2007
March 2008
June 2008
December 2009
March 2010
July 2010
November 2010
April 2011
May 2011
April 2012
June 2013
May 2014
September 2014
May 2015
May 2018
May 2019
August 2019
October 2019
February 2022
December 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 169}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 1551}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Milburn
1551
82.41%
Anton Vorontsov
169
8.98%
Jeff Garzik
57
3.03%
Tejun Heo
37
1.97%
Christoph Hellwig
17
0.90%
Kristen Carlson Accardi
8
0.43%
Bartlomiej Zolnierkiewicz
3
0.16%
Al Viro
3
0.16%
Damien Le Moal
2
0.11%
Sergey Shtylyov
1
0.05%
Niklas Svensson (Niklas Cassel)
1
0.05%
Others
33
1.75%
Total
1882
ahci.c
1953
-
93
9860
Anton Vorontsov
Tejun Heo
Jeff Garzik
Dan J Williams
Hans de Goede
Christoph Hellwig
Alan Cox
Kristen Carlson Accardi
Jeremy Higdon
Robert Hancock
Hannes Reinecke
Sergey Shtylyov
Serge Semin
Sergei Shtylyov
Damien Le Moal
Others
March 2004
October 2004
November 2004
February 2005
April 2005
May 2005
June 2005
August 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
July 2006
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
December 2007
February 2008
March 2008
April 2008
June 2008
September 2008
December 2008
January 2009
March 2009
April 2009
May 2009
July 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
March 2010
April 2010
June 2010
July 2010
September 2010
November 2010
January 2011
February 2011
March 2011
April 2011
June 2011
July 2011
November 2011
January 2012
April 2012
June 2012
August 2012
September 2012
November 2012
January 2013
February 2013
April 2013
May 2013
June 2013
August 2013
October 2013
November 2013
December 2013
January 2014
February 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
April 2015
May 2015
June 2015
August 2015
October 2015
November 2015
February 2016
May 2016
September 2016
October 2016
December 2016
May 2017
June 2017
September 2017
October 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
May 2019
August 2019
October 2019
November 2019
January 2020
February 2020
March 2020
April 2020
August 2020
October 2020
March 2021
June 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
April 2022
August 2022
September 2022
December 2022
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 45, "token_count": 22}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 340}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 185}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 98}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 40}, {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 214}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 2724}, {"author_id": 0, "token_count": 190}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 51}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 261}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 49, "token_count": 301}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 49, "token_count": 11}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 611}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "token_count": 61}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 118}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 43, "token_count": 91}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 215}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "token_count": 13}, {"author_id": 49, "token_count": 142}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 5}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 49, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
2724
27.63%
Tejun Heo
2185
22.16%
Jeff Garzik
476
4.83%
Dan J Williams
474
4.81%
Hans de Goede
328
3.33%
Christoph Hellwig
213
2.16%
Alan Cox
71
0.72%
Kristen Carlson Accardi
50
0.51%
Jeremy Higdon
22
0.22%
Robert Hancock
14
0.14%
Hannes Reinecke
6
0.06%
Sergey Shtylyov
5
0.05%
Serge Semin
2
0.02%
Sergei Shtylyov
1
0.01%
Damien Le Moal
1
0.01%
Others
3288
33.35%
Total
9860
ahci.h
457
-
51
2083
Anton Vorontsov
Jeff Garzik
Tejun Heo
Kristen Carlson Accardi
Robert Hancock
Serge Semin
David Milburn
Dan J Williams
Hans de Goede
Hannes Reinecke
Suman Tripathi
Bartosz Golaszewski
Christoph Hellwig
Al Viro
Viresh Kumar
Langsdorf, Mark
Richard Zhu
Brian Norris
Linus Torvalds
Others
October 2004
June 2005
August 2005
November 2005
January 2006
March 2006
May 2006
June 2006
July 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
December 2007
February 2008
March 2008
June 2008
July 2008
October 2008
May 2009
September 2009
October 2009
November 2009
December 2009
March 2010
April 2010
July 2010
September 2010
October 2010
November 2010
March 2011
June 2011
February 2012
August 2012
September 2012
November 2012
May 2013
June 2013
October 2013
February 2014
April 2014
May 2014
June 2014
July 2014
September 2014
January 2015
May 2015
September 2015
December 2015
January 2016
February 2016
September 2016
January 2017
June 2017
October 2017
December 2017
April 2018
August 2018
September 2018
December 2018
May 2019
August 2019
February 2020
March 2021
October 2021
February 2022
September 2022
October 2022
December 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 365}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 55}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 31, "token_count": 30}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 398}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 18}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 20}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 18}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 49, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 38, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 48, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 55}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 339}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
398
19.11%
Jeff Garzik
381
18.29%
Tejun Heo
269
12.91%
Kristen Carlson Accardi
72
3.46%
Robert Hancock
57
2.74%
Serge Semin
55
2.64%
David Milburn
48
2.30%
Dan J Williams
34
1.63%
Hans de Goede
21
1.01%
Hannes Reinecke
20
0.96%
Suman Tripathi
14
0.67%
Bartosz Golaszewski
11
0.53%
Christoph Hellwig
9
0.43%
Al Viro
9
0.43%
Viresh Kumar
6
0.29%
Langsdorf, Mark
5
0.24%
Richard Zhu
4
0.19%
Brian Norris
4
0.19%
Linus Torvalds
1
0.05%
Others
665
31.93%
Total
2083
ahci_brcm.c
589
-
16
2424
Brian Norris
Florian Fainelli
Damien Le Moal
Others
May 2015
August 2015
November 2015
January 2016
June 2016
June 2017
December 2017
January 2018
August 2018
October 2018
May 2019
December 2019
January 2020
August 2020
January 2021
April 2021
January 2022
March 2022
May 2022
October 2022
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 35, "token_count": 1225}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 42, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 42, "token_count": 381}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 42, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 42, "token_count": 329}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 42, "token_count": 24}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 42, "token_count": 25}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Norris
1225
50.54%
Florian Fainelli
809
33.37%
Damien Le Moal
3
0.12%
Others
387
15.97%
Total
2424
ahci_ceva.c
383
-
7
1597
Suneel Garapati
Damien Le Moal
Others
June 2015
August 2017
August 2018
May 2019
February 2021
March 2021
January 2022
March 2022
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 59, "token_count": 829}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 627}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Suneel Garapati
829
51.91%
Damien Le Moal
2
0.13%
Others
766
47.96%
Total
1597
ahci_da850.c
252
-
10
897
Bartlomiej Zolnierkiewicz
Bartosz Golaszewski
Serge Semin
Tejun Heo
Anton Vorontsov
Others
March 2010
September 2010
March 2014
January 2015
January 2017
August 2017
August 2018
May 2019
March 2022
September 2022
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 403}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 48, "token_count": 400}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
403
44.93%
Bartosz Golaszewski
400
44.59%
Serge Semin
47
5.24%
Tejun Heo
8
0.89%
Anton Vorontsov
5
0.56%
Others
34
3.79%
Total
897
ahci_dm816.c
196
-
5
720
Bartosz Golaszewski
Serge Semin
Others
March 2017
August 2018
May 2019
March 2022
September 2022
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 707}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Bartosz Golaszewski
707
98.19%
Serge Semin
5
0.69%
Others
8
1.11%
Total
720
ahci_dwc.c
493
-
16
2043
Serge Semin
Hans de Goede
Anton Vorontsov
Bartlomiej Zolnierkiewicz
Brian Norris
Tejun Heo
Viresh Kumar
Others
March 2010
September 2010
November 2010
March 2012
April 2012
August 2012
November 2012
December 2012
February 2014
March 2014
May 2014
July 2014
January 2015
July 2017
August 2018
May 2019
September 2022
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 62}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 101}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 1780}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
1780
87.13%
Hans de Goede
101
4.94%
Anton Vorontsov
62
3.03%
Bartlomiej Zolnierkiewicz
35
1.71%
Brian Norris
5
0.24%
Tejun Heo
4
0.20%
Viresh Kumar
3
0.15%
Others
53
2.59%
Total
2043
ahci_imx.c
1238
-
22
5441
Richard Zhu
Csaba Kertesz
Russell King
Hans de Goede
Marek Vašut
Anton Vorontsov
Linus Walleij
Tejun Heo
Kristen Carlson Accardi
Brian Norris
Jeff Garzik
Damien Le Moal
Others
October 2004
March 2008
June 2008
March 2010
November 2011
July 2013
October 2013
November 2013
February 2014
March 2014
May 2014
June 2014
July 2014
January 2015
October 2016
January 2017
November 2017
March 2018
August 2018
January 2019
May 2019
March 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 27, "token_count": 588}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 27, "token_count": 101}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 46, "token_count": 190}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 409}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 736}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 21, "token_count": 757}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 56, "token_count": 881}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 27, "token_count": 1607}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Zhu
2296
42.20%
Csaba Kertesz
881
16.19%
Russell King
757
13.91%
Hans de Goede
414
7.61%
Marek Vašut
190
3.49%
Anton Vorontsov
40
0.74%
Linus Walleij
27
0.50%
Tejun Heo
19
0.35%
Kristen Carlson Accardi
11
0.20%
Brian Norris
8
0.15%
Jeff Garzik
3
0.06%
Damien Le Moal
2
0.04%
Others
793
14.57%
Total
5441
ahci_mtk.c
186
-
6
747
Others
August 2017
November 2017
December 2017
August 2018
May 2019
March 2022
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 737}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Others
747
100.00%
Total
747
ahci_mvebu.c
261
-
11
953
Tejun Heo
Others
September 2010
April 2014
January 2015
May 2015
June 2015
November 2015
February 2016
April 2018
June 2018
August 2018
December 2018
March 2022
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 541}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8
0.84%
Others
945
99.16%
Total
953
ahci_octeon.c
94
-
10
326
Anton Vorontsov
Bartlomiej Zolnierkiewicz
Richard Zhu
Hans de Goede
Tejun Heo
Brian Norris
Others
March 2010
September 2010
November 2010
September 2011
March 2012
November 2012
February 2014
March 2014
February 2016
March 2022
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 267}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
30
9.20%
Bartlomiej Zolnierkiewicz
7
2.15%
Richard Zhu
3
0.92%
Hans de Goede
3
0.92%
Tejun Heo
2
0.61%
Brian Norris
1
0.31%
Others
280
85.89%
Total
326
ahci_platform.c
113
-
22
422
Anton Vorontsov
Hans de Goede
Suman Tripathi
Richard Zhu
Bartlomiej Zolnierkiewicz
Brian Norris
Tejun Heo
Viresh Kumar
Tang Yuantian
Others
March 2010
September 2010
November 2010
September 2011
November 2011
March 2012
August 2012
November 2012
December 2012
November 2013
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
January 2015
June 2015
July 2015
February 2016
July 2017
August 2018
September 2018
May 2019
March 2022
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 115}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 27, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 42}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 38, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
115
27.25%
Hans de Goede
42
9.95%
Suman Tripathi
38
9.00%
Richard Zhu
24
5.69%
Bartlomiej Zolnierkiewicz
20
4.74%
Brian Norris
16
3.79%
Tejun Heo
11
2.61%
Viresh Kumar
3
0.71%
Tang Yuantian
1
0.24%
Others
152
36.02%
Total
422
ahci_qoriq.c
374
-
10
1732
Tang Yuantian
Damien Le Moal
Sergey Shtylyov
Others
September 2015
October 2015
December 2015
August 2016
September 2016
October 2016
January 2017
March 2017
June 2017
December 2017
April 2018
August 2018
March 2019
May 2019
August 2020
February 2022
March 2022
October 2022
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 39, "token_count": 1254}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 39, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 39, "token_count": 66}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 25}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 95}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tang Yuantian
1468
84.76%
Damien Le Moal
2
0.12%
Sergey Shtylyov
1
0.06%
Others
261
15.07%
Total
1732
ahci_seattle.c
202
-
4
796
Others
January 2016
June 2016
August 2018
June 2019
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 791}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
796
100.00%
Total
796
ahci_st.c
249
-
9
1011
Lee Jones
Bartlomiej Zolnierkiewicz
Tejun Heo
Others
September 2010
February 2014
March 2014
July 2014
January 2015
March 2015
April 2015
August 2018
June 2019
March 2022
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 50, "token_count": 843}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 40}, {"author_id": 50, "token_count": 31}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Lee Jones
874
86.45%
Bartlomiej Zolnierkiewicz
40
3.96%
Tejun Heo
8
0.79%
Others
89
8.80%
Total
1011
ahci_sunxi.c
306
-
13
1087
Olliver Schinagl
Hans de Goede
Tejun Heo
Bartlomiej Zolnierkiewicz
Others
September 2010
February 2014
March 2014
May 2014
July 2014
November 2014
January 2015
August 2018
September 2018
May 2019
June 2021
March 2022
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 54, "token_count": 1004}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 43, "token_count": 33}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Olliver Schinagl
1004
92.36%
Hans de Goede
36
3.31%
Tejun Heo
8
0.74%
Bartlomiej Zolnierkiewicz
1
0.09%
Others
38
3.50%
Total
1087
ahci_tegra.c
623
-
8
2696
Mikko Perttunen
Preetham Chandru
Bartosz Golaszewski
Tejun Heo
Others
September 2010
July 2014
August 2014
January 2015
March 2018
August 2018
May 2019
October 2019
April 2021
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 36, "token_count": 1594}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 36, "token_count": 20}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 57, "token_count": 858}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 48, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 190}, ]}, ]
Author Name
Tokens
Token Proportion
Mikko Perttunen
1614
59.87%
Preetham Chandru
858
31.82%
Bartosz Golaszewski
10
0.37%
Tejun Heo
8
0.30%
Others
206
7.64%
Total
2696
ahci_xgene.c
884
-
19
3414
Loc Ho
Suman Tripathi
Tejun Heo
Anton Vorontsov
Damien Le Moal
Jeff Garzik
Sergey Shtylyov
Lee Jones
Others
October 2004
July 2006
March 2010
September 2010
November 2012
March 2014
May 2014
July 2014
August 2014
September 2014
December 2014
January 2015
February 2015
March 2015
May 2015
February 2016
March 2016
January 2017
April 2018
August 2018
May 2019
February 2021
January 2022
February 2022
March 2022
October 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 30, "token_count": 2018}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 38, "token_count": 157}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 38, "token_count": 106}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 38, "token_count": 26}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 38, "token_count": 501}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 38, "token_count": 273}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 38, "token_count": 216}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Loc Ho
2018
59.11%
Suman Tripathi
1293
37.87%
Tejun Heo
13
0.38%
Anton Vorontsov
7
0.21%
Damien Le Moal
6
0.18%
Jeff Garzik
2
0.06%
Sergey Shtylyov
1
0.03%
Lee Jones
1
0.03%
Others
73
2.14%
Total
3414
ata_generic.c
258
-
10
981
Jeff Garzik
Alan Cox
Tejun Heo
Lee Jones
Bartlomiej Zolnierkiewicz
Others
October 2003
June 2004
November 2004
August 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
November 2007
January 2008
March 2008
April 2008
May 2008
October 2008
November 2008
March 2009
November 2009
February 2010
May 2010
June 2010
September 2010
April 2011
April 2012
May 2012
May 2014
March 2021
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 465}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
533
54.33%
Alan Cox
243
24.77%
Tejun Heo
192
19.57%
Lee Jones
1
0.10%
Bartlomiej Zolnierkiewicz
1
0.10%
Others
11
1.12%
Total
981
ata_piix.c
1789
-
45
7552
Jeff Garzik
Tejun Heo
Bartlomiej Zolnierkiewicz
Alan Cox
Hannes Reinecke
Kristen Carlson Accardi
Brett M Russ
Others
October 2003
December 2003
February 2004
March 2004
June 2004
July 2004
August 2004
November 2004
January 2005
March 2005
April 2005
July 2005
August 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
March 2009
May 2009
August 2009
January 2010
May 2010
September 2010
October 2010
March 2011
April 2011
October 2011
January 2012
February 2012
May 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
May 2013
June 2013
July 2013
October 2013
May 2014
August 2014
March 2015
September 2017
January 2018
May 2019
November 2019
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 1458}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 106}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 3, "token_count": 134}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 399}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 479}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 33, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 570}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 512}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 58}, {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 63}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 50}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 1008}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2471
32.72%
Tejun Heo
2396
31.73%
Bartlomiej Zolnierkiewicz
1108
14.67%
Alan Cox
230
3.05%
Hannes Reinecke
19
0.25%
Kristen Carlson Accardi
4
0.05%
Brett M Russ
3
0.04%
Others
1321
17.49%
Total
7552
libahci.c
2769
-
67
12752
Anton Vorontsov
Tejun Heo
Niklas Svensson (Niklas Cassel)
Jeff Garzik
Kristen Carlson Accardi
Serge Semin
Suman Tripathi
Hannes Reinecke
Robert Hancock
Dan J Williams
Bartosz Golaszewski
Hans de Goede
Langsdorf, Mark
Christoph Hellwig
Brian Norris
Bartlomiej Zolnierkiewicz
David Milburn
Jeremy Higdon
Damien Le Moal
Alan Cox
Richard Zhu
Sergey Shtylyov
Sergei Shtylyov
Others
October 2003
March 2004
October 2004
February 2005
April 2005
August 2005
October 2005
November 2005
May 2006
July 2006
August 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
February 2008
March 2008
April 2008
June 2008
July 2008
September 2008
January 2009
July 2009
September 2009
October 2009
December 2009
January 2010
March 2010
April 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
March 2011
April 2011
June 2011
July 2011
February 2012
August 2012
September 2012
November 2012
December 2012
May 2013
June 2013
July 2013
September 2013
October 2013
December 2013
February 2014
April 2014
May 2014
July 2014
September 2014
October 2014
January 2015
April 2015
May 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
July 2016
September 2016
October 2016
January 2017
June 2017
October 2017
January 2018
April 2018
May 2018
June 2018
July 2018
February 2019
May 2019
October 2019
March 2020
March 2021
August 2021
October 2021
November 2021
December 2021
February 2022
September 2022
October 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 264}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 62}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 139}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 7654}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 588}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 109}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 380}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 174}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 28, "token_count": 30}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 34}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 38, "token_count": 10}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 38, "token_count": 97}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 49, "token_count": 26}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 38, "token_count": 36}, {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 48, "token_count": 36}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 160}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 55, "token_count": 53}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 55, "token_count": 14}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 55, "token_count": 438}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
7654
60.02%
Tejun Heo
680
5.33%
Niklas Svensson (Niklas Cassel)
505
3.96%
Jeff Garzik
383
3.00%
Kristen Carlson Accardi
201
1.58%
Serge Semin
160
1.25%
Suman Tripathi
143
1.12%
Hannes Reinecke
131
1.03%
Robert Hancock
58
0.45%
Dan J Williams
37
0.29%
Bartosz Golaszewski
36
0.28%
Hans de Goede
34
0.27%
Langsdorf, Mark
30
0.24%
Christoph Hellwig
26
0.20%
Brian Norris
16
0.13%
Bartlomiej Zolnierkiewicz
13
0.10%
David Milburn
10
0.08%
Jeremy Higdon
6
0.05%
Damien Le Moal
6
0.05%
Alan Cox
6
0.05%
Richard Zhu
5
0.04%
Sergey Shtylyov
2
0.02%
Sergei Shtylyov
1
0.01%
Others
2609
20.46%
Total
12752
libahci_platform.c
952
-
38
3170
Bartlomiej Zolnierkiewicz
Serge Semin
Hans de Goede
Anton Vorontsov
Brian Norris
Viresh Kumar
Tejun Heo
Sergey Shtylyov
Richard Zhu
Florian Fainelli
Mikko Perttunen
Jeff Garzik
Others
October 2003
March 2008
March 2010
June 2010
November 2011
March 2012
August 2012
October 2012
November 2012
July 2013
October 2013
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
January 2015
May 2015
May 2017
July 2017
August 2017
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
December 2018
May 2019
July 2019
August 2019
October 2019
December 2019
August 2020
March 2021
February 2022
September 2022
December 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 258}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 196}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 51}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 34}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 279}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 595}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 36, "token_count": 7}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 377}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 387}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 426}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
595
18.77%
Serge Semin
426
13.44%
Hans de Goede
279
8.80%
Anton Vorontsov
258
8.14%
Brian Norris
230
7.26%
Viresh Kumar
51
1.61%
Tejun Heo
17
0.54%
Sergey Shtylyov
13
0.41%
Richard Zhu
12
0.38%
Florian Fainelli
10
0.32%
Mikko Perttunen
7
0.22%
Jeff Garzik
3
0.09%
Others
1269
40.03%
Total
3170
libata-acpi.c
1028
-
24
3837
Tejun Heo
Kristen Carlson Accardi
Aaron Lu
Alan Cox
Hannes Reinecke
Jeff Garzik
Sergey Shtylyov
Niklas Svensson (Niklas Cassel)
Robert Hancock
Linus Torvalds (pre-git)
Lee Jones
Linus Torvalds
Others
May 1998
February 2002
October 2003
September 2004
May 2005
November 2005
February 2006
April 2006
May 2006
July 2006
August 2006
September 2006
December 2006
February 2007
May 2007
August 2007
September 2007
October 2007
November 2007
December 2007
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
November 2008
April 2009
July 2009
September 2009
November 2009
February 2010
April 2011
June 2012
July 2012
August 2012
November 2012
January 2013
April 2013
June 2013
July 2013
August 2013
November 2013
February 2014
March 2014
May 2019
March 2021
December 2021
February 2022
June 2022
October 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 723}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 781}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 38}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 741}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 192}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 34, "token_count": 45}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 150}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 55, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1792
46.70%
Kristen Carlson Accardi
723
18.84%
Aaron Lu
416
10.84%
Alan Cox
74
1.93%
Hannes Reinecke
45
1.17%
Jeff Garzik
39
1.02%
Sergey Shtylyov
9
0.23%
Niklas Svensson (Niklas Cassel)
6
0.16%
Robert Hancock
3
0.08%
Linus Torvalds (pre-git)
2
0.05%
Lee Jones
2
0.05%
Linus Torvalds
1
0.03%
Others
725
18.89%
Total
3837
libata-core.c
6555
-
130
23620
Tejun Heo
Damien Le Moal
Jeff Garzik
Hannes Reinecke
Alan Cox
Christoph Hellwig
Bartlomiej Zolnierkiewicz
Albert Lee
Dan J Williams
Kristen Carlson Accardi
Gwendal Grignou
Aaron Lu
Mark Lord
Martin K. Petersen
Hans de Goede
David Milburn
Sergey Shtylyov
Niklas Svensson (Niklas Cassel)
Brian Norris
David Daney
Robert Hancock
Elias Oltmanns
Linus Walleij
Jeremy Higdon
Sergei Shtylyov
Benjamin Herrenschmidt
Linus Torvalds (pre-git)
Li Yang
Linus Torvalds
Others
May 1998
February 2002
October 2003
November 2003
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
December 2004
January 2005
February 2005
May 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
June 2009
July 2009
August 2009
September 2009
October 2009
December 2009
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
December 2010
January 2011
March 2011
April 2011
June 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
December 2012
January 2013
March 2013
May 2013
June 2013
August 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
October 2014
November 2014
January 2015
March 2015
June 2015
July 2015
August 2015
December 2015
January 2016
April 2016
June 2016
July 2016
October 2016
December 2016
January 2017
March 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
December 2018
February 2019
May 2019
June 2019
July 2019
October 2019
December 2019
January 2020
March 2020
April 2020
June 2020
August 2020
September 2020
October 2020
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
December 2022
January 2023
February 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 511}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 45, "token_count": 13}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 53, "token_count": 86}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 53, "token_count": 1}, {"author_id": 1, "token_count": 97}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 53, "token_count": 76}, {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 1, "token_count": 564}, {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 31}, {"author_id": 53, "token_count": 55}, {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 375}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 53, "token_count": 16}, {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 53, "token_count": 1}, {"author_id": 0, "token_count": 472}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 56}, {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 33, "token_count": 27}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 0, "token_count": 350}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 64}, {"author_id": 53, "token_count": 5}, {"author_id": 4, "token_count": 28}, {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 53, "token_count": 24}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 1, "token_count": 4}, {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 1, "token_count": 7}, {"author_id": 33, "token_count": 128}, {"author_id": 12, "token_count": 2}, {"author_id": 0, "token_count": 61}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 53, "token_count": 2}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 53, "token_count": 5}, {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 0, "token_count": 7522}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 0, "token_count": 2128}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 38}, {"author_id": 0, "token_count": 290}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 114}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 71}, {"author_id": 0, "token_count": 413}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 59}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 376}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 13, "token_count": 27}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 221}, {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 7, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 40, "token_count": 9}, {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 101}, {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 114}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 145}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 209}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 49, "token_count": 15}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 86}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 37}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 123}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 31, "token_count": 22}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 49, "token_count": 129}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 44, "token_count": 50}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 26}, {"author_id": 44, "token_count": 43}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 31, "token_count": 30}, {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 26, "token_count": 20}, {"author_id": 8, "token_count": 411}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 8, "token_count": 8}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 19}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 463}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 10, "token_count": 13}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 43, "token_count": 36}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 21}, {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 287}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 26, "token_count": 553}, {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 243}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 55}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 26, "token_count": 11}, {"author_id": 52, "token_count": 8}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 476}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 62}, {"author_id": 52, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 52, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 52, "token_count": 24}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 55, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 55, "token_count": 17}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 162}, {"author_id": 55, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
14868
62.95%
Damien Le Moal
1668
7.06%
Jeff Garzik
1486
6.29%
Hannes Reinecke
552
2.34%
Alan Cox
503
2.13%
Christoph Hellwig
476
2.02%
Bartlomiej Zolnierkiewicz
291
1.23%
Albert Lee
276
1.17%
Dan J Williams
239
1.01%
Kristen Carlson Accardi
157
0.66%
Gwendal Grignou
145
0.61%
Aaron Lu
129
0.55%
Mark Lord
124
0.52%
Martin K. Petersen
111
0.47%
Hans de Goede
86
0.36%
David Milburn
57
0.24%
Sergey Shtylyov
54
0.23%
Niklas Svensson (Niklas Cassel)
46
0.19%
Brian Norris
41
0.17%
David Daney
27
0.11%
Robert Hancock
18
0.08%
Elias Oltmanns
14
0.06%
Linus Walleij
13
0.06%
Jeremy Higdon
13
0.06%
Sergei Shtylyov
10
0.04%
Benjamin Herrenschmidt
7
0.03%
Linus Torvalds (pre-git)
2
0.01%
Li Yang
2
0.01%
Linus Torvalds
1
0.00%
Others
2204
9.33%
Total
23620
libata-eh.c
4003
-
55
14865
Tejun Heo
Robert Hancock
Hannes Reinecke
Elias Oltmanns
Jeff Garzik
Niklas Svensson (Niklas Cassel)
Damien Le Moal
Gwendal Grignou
Dan J Williams
Mark Lord
Aaron Lu
Albert Lee
Alan Cox
Sergey Shtylyov
Bartlomiej Zolnierkiewicz
Kristen Carlson Accardi
Jeremy Higdon
Hans de Goede
Anton Vorontsov
Linus Torvalds (pre-git)
Others
September 1999
July 2003
October 2003
March 2004
April 2004
July 2004
November 2004
February 2005
May 2005
October 2005
November 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
January 2009
March 2009
April 2009
May 2009
July 2009
August 2009
October 2009
November 2009
March 2010
May 2010
July 2010
September 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
July 2011
October 2011
December 2011
April 2012
May 2012
June 2012
December 2012
January 2013
October 2013
November 2013
March 2014
July 2014
November 2014
December 2014
January 2015
March 2015
April 2015
April 2016
July 2016
January 2017
February 2017
June 2017
July 2017
September 2017
October 2017
November 2017
February 2018
May 2018
June 2018
May 2019
March 2020
August 2020
October 2020
April 2021
August 2021
November 2021
December 2021
February 2022
June 2022
August 2022
September 2022
October 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 132}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 53, "token_count": 19}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 53, "token_count": 12}, {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 261}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3365}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 295}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 490}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 167}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 433}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 53, "token_count": 12}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 554}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 0, "token_count": 867}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 265}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 24}, {"author_id": 7, "token_count": 351}, {"author_id": 0, "token_count": 287}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 725}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 632}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 473}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 310}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 58, "token_count": 454}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 237}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 201}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 7, "token_count": 586}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 56}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 606}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 59}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 59}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 58}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 7, "token_count": 48}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 279}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 92}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 148}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 15}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 55, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 55, "token_count": 30}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 55, "token_count": 11}, {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
11407
76.74%
Robert Hancock
985
6.63%
Hannes Reinecke
510
3.43%
Elias Oltmanns
454
3.05%
Jeff Garzik
305
2.05%
Niklas Svensson (Niklas Cassel)
128
0.86%
Damien Le Moal
122
0.82%
Gwendal Grignou
84
0.57%
Dan J Williams
73
0.49%
Mark Lord
67
0.45%
Aaron Lu
64
0.43%
Albert Lee
46
0.31%
Alan Cox
38
0.26%
Sergey Shtylyov
36
0.24%
Bartlomiej Zolnierkiewicz
30
0.20%
Kristen Carlson Accardi
26
0.17%
Jeremy Higdon
9
0.06%
Hans de Goede
5
0.03%
Anton Vorontsov
3
0.02%
Linus Torvalds (pre-git)
2
0.01%
Others
471
3.17%
Total
14865
libata-pata-timings.c
192
-
3
1332
Bartlomiej Zolnierkiewicz
Jeff Garzik
Others
October 2003
October 2007
May 2019
March 2020
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 1322}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
1322
99.25%
Jeff Garzik
9
0.68%
Others
1
0.08%
Total
1332
libata-pmp.c
1105
-
20
3777
Tejun Heo
Jeff Garzik
Gwendal Grignou
Albert Lee
Mark Lord
Linus Torvalds (pre-git)
Linus Torvalds
Lee Jones
Others
May 1998
February 2002
October 2003
September 2004
May 2005
October 2005
November 2005
January 2006
February 2006
March 2006
April 2006
May 2006
November 2006
May 2007
August 2007
September 2007
October 2007
January 2008
February 2008
March 2008
April 2008
May 2008
November 2008
January 2009
September 2009
April 2010
May 2010
September 2010
April 2011
July 2011
June 2013
August 2013
January 2014
June 2015
June 2018
March 2019
June 2019
February 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 53, "token_count": 10}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 2835}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 64}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
3452
91.40%
Jeff Garzik
67
1.77%
Gwendal Grignou
64
1.69%
Albert Lee
11
0.29%
Mark Lord
4
0.11%
Linus Torvalds (pre-git)
2
0.05%
Linus Torvalds
1
0.03%
Lee Jones
1
0.03%
Others
175
4.63%
Total
3777
libata-sata.c
1511
-
34
5173
Bartlomiej Zolnierkiewicz
Tejun Heo
Kristen Carlson Accardi
Damien Le Moal
Jeff Garzik
Elias Oltmanns
Niklas Svensson (Niklas Cassel)
Dan J Williams
Hans de Goede
Sergey Shtylyov
Gwendal Grignou
Lee Jones
Christoph Hellwig
Alan Cox
Others
October 2003
December 2003
June 2004
December 2004
May 2005
October 2005
November 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
November 2006
January 2007
March 2007
April 2007
August 2007
October 2007
November 2007
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
September 2008
November 2008
May 2009
May 2010
September 2010
November 2010
June 2011
January 2012
March 2012
July 2013
January 2014
September 2014
April 2015
February 2016
October 2016
September 2017
March 2018
June 2018
July 2018
May 2019
March 2020
February 2021
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
June 2022
September 2022
October 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 33, "token_count": 236}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 61}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 58, "token_count": 96}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 49, "token_count": 20}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 3458}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 26, "token_count": 153}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 25}, {"author_id": 55, "token_count": 16}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 55, "token_count": 46}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 55, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
3458
66.85%
Tejun Heo
465
8.99%
Kristen Carlson Accardi
297
5.74%
Damien Le Moal
184
3.56%
Jeff Garzik
112
2.17%
Elias Oltmanns
96
1.86%
Niklas Svensson (Niklas Cassel)
86
1.66%
Dan J Williams
28
0.54%
Hans de Goede
6
0.12%
Sergey Shtylyov
4
0.08%
Gwendal Grignou
3
0.06%
Lee Jones
2
0.04%
Christoph Hellwig
2
0.04%
Alan Cox
2
0.04%
Others
428
8.27%
Total
5173
libata-scsi.c
4608
-
90
18090
Jeff Garzik
Tejun Heo
Hannes Reinecke
Christoph Hellwig
Alan Cox
Albert Lee
Damien Le Moal
Elias Oltmanns
Bartlomiej Zolnierkiewicz
Martin K. Petersen
Mark Lord
Kristen Carlson Accardi
Linus Walleij
David Milburn
Niklas Svensson (Niklas Cassel)
Sergey Shtylyov
Gwendal Grignou
Brett M Russ
Aaron Lu
Linus Torvalds
Linus Torvalds (pre-git)
Ondrej Zary
Robert Hancock
Al Viro
Others
October 1997
May 1998
February 2002
September 2002
February 2003
October 2003
December 2003
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
December 2004
February 2005
May 2005
June 2005
August 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
September 2008
October 2008
November 2008
January 2009
April 2009
May 2009
September 2009
November 2009
February 2010
May 2010
July 2010
August 2010
September 2010
November 2010
January 2011
March 2011
April 2011
May 2011
July 2011
December 2011
April 2012
July 2012
January 2013
March 2013
June 2013
July 2013
August 2013
January 2014
May 2014
June 2014
November 2014
December 2014
January 2015
March 2015
July 2015
September 2015
October 2015
February 2016
April 2016
July 2016
August 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
February 2018
May 2018
June 2018
July 2018
August 2018
February 2019
May 2019
August 2019
November 2019
February 2020
March 2020
April 2020
June 2020
August 2020
September 2020
October 2020
March 2021
April 2021
August 2021
October 2021
December 2021
January 2022
February 2022
April 2022
June 2022
July 2022
September 2022
October 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 1352}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 137}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 3, "token_count": 418}, {"author_id": 1, "token_count": 388}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 23, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 53, "token_count": 157}, {"author_id": 1, "token_count": 1350}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 53, "token_count": 298}, {"author_id": 1, "token_count": 312}, {"author_id": 60, "token_count": 464}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 113}, {"author_id": 4, "token_count": 21}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 53, "token_count": 14}, {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 109}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 121}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 804}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 193}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 241}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 31, "token_count": 132}, {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 168}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 53, "token_count": 73}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 15}, {"author_id": 4, "token_count": 94}, {"author_id": 0, "token_count": 365}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 201}, {"author_id": 0, "token_count": 77}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 1, "token_count": 24}, {"author_id": 33, "token_count": 60}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 4, "token_count": 12}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 186}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 88}, {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 58, "token_count": 261}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 58, "token_count": 5}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 76}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 44, "token_count": 89}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 32, "token_count": 277}, {"author_id": 44, "token_count": 29}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 235}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 44, "token_count": 59}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 68}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 775}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 7}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 8, "token_count": 78}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 44, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 32, "token_count": 56}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 2426}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 8, "token_count": 24}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 503}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 109}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 407}, {"author_id": 60, "token_count": 242}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 140}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 237}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 32, "token_count": 24}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 26, "token_count": 36}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 216}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 8, "token_count": 77}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 42}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 52, "token_count": 45}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 55, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 55, "token_count": 27}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 26, "token_count": 7}, {"author_id": 55, "token_count": 12}, {"author_id": 60, "token_count": 60}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
4543
25.11%
Tejun Heo
2972
16.43%
Hannes Reinecke
2758
15.25%
Christoph Hellwig
910
5.03%
Alan Cox
560
3.10%
Albert Lee
553
3.06%
Damien Le Moal
361
2.00%
Elias Oltmanns
266
1.47%
Bartlomiej Zolnierkiewicz
243
1.34%
Martin K. Petersen
198
1.09%
Mark Lord
166
0.92%
Kristen Carlson Accardi
163
0.90%
Linus Walleij
142
0.78%
David Milburn
132
0.73%
Niklas Svensson (Niklas Cassel)
77
0.43%
Sergey Shtylyov
49
0.27%
Gwendal Grignou
22
0.12%
Brett M Russ
12
0.07%
Aaron Lu
12
0.07%
Linus Torvalds
10
0.06%
Linus Torvalds (pre-git)
3
0.02%
Ondrej Zary
3
0.02%
Robert Hancock
2
0.01%
Al Viro
1
0.01%
Others
3932
21.74%
Total
18090
libata-sff.c
3217
-
43
10551
Tejun Heo
Jeff Garzik
Alan Cox
Christoph Hellwig
Hannes Reinecke
Sergey Shtylyov
Gwendal Grignou
Sergei Shtylyov
Bartlomiej Zolnierkiewicz
Viresh Kumar
Jeremy Higdon
Albert Lee
Robert Hancock
Ondrej Zary
Dan J Williams
Damien Le Moal
Niklas Svensson (Niklas Cassel)
Others
October 2003
March 2004
April 2004
May 2004
August 2004
September 2004
November 2004
February 2005
May 2005
September 2005
October 2005
November 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
October 2008
November 2008
January 2009
February 2009
March 2009
April 2009
June 2009
November 2009
December 2009
January 2010
February 2010
March 2010
May 2010
July 2010
August 2010
September 2010
October 2010
December 2010
February 2011
March 2011
April 2011
July 2011
September 2011
October 2011
November 2011
December 2011
September 2014
January 2015
March 2015
April 2015
January 2016
February 2016
December 2016
January 2017
May 2017
May 2019
August 2019
October 2019
March 2020
July 2021
December 2021
February 2022
March 2022
August 2022
December 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 45, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 258}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 53, "token_count": 4}, {"author_id": 1, "token_count": 79}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 91}, {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 49, "token_count": 6}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 302}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 4306}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 3, "token_count": 71}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 104}, {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 40, "token_count": 41}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 136}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 40, "token_count": 43}, {"author_id": 0, "token_count": 2375}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 24, "token_count": 110}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 32, "token_count": 134}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 121}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 123}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 55, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8444
80.03%
Jeff Garzik
673
6.38%
Alan Cox
478
4.53%
Christoph Hellwig
135
1.28%
Hannes Reinecke
124
1.18%
Sergey Shtylyov
123
1.17%
Gwendal Grignou
116
1.10%
Sergei Shtylyov
86
0.82%
Bartlomiej Zolnierkiewicz
60
0.57%
Viresh Kumar
43
0.41%
Jeremy Higdon
16
0.15%
Albert Lee
15
0.14%
Robert Hancock
10
0.09%
Ondrej Zary
10
0.09%
Dan J Williams
6
0.06%
Damien Le Moal
4
0.04%
Niklas Svensson (Niklas Cassel)
2
0.02%
Others
206
1.95%
Total
10551
libata-trace.c
257
-
5
1207
Hannes Reinecke
Jeff Garzik
Niklas Svensson (Niklas Cassel)
Others
October 2003
September 2008
March 2015
April 2016
May 2019
December 2021
December 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 899}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 215}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 85}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hannes Reinecke
1199
99.34%
Jeff Garzik
3
0.25%
Niklas Svensson (Niklas Cassel)
1
0.08%
Others
4
0.33%
Total
1207
libata-transport.c
852
-
23
2959
Gwendal Grignou
Martin K. Petersen
Hannes Reinecke
Tejun Heo
Jeff Garzik
David Milburn
Aaron Lu
Kristen Carlson Accardi
Lee Jones
Sergey Shtylyov
Others
October 2003
August 2004
September 2004
December 2004
May 2005
February 2006
March 2006
April 2006
May 2006
August 2006
November 2006
July 2007
August 2007
September 2007
October 2007
February 2008
March 2008
October 2008
November 2008
May 2010
August 2010
December 2011
January 2012
April 2012
May 2013
August 2013
October 2013
November 2014
May 2015
July 2015
June 2016
March 2018
May 2019
March 2020
February 2021
December 2021
June 2022
November 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 33, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 2448}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 44, "token_count": 112}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Gwendal Grignou
2472
83.54%
Martin K. Petersen
112
3.79%
Hannes Reinecke
94
3.18%
Tejun Heo
79
2.67%
Jeff Garzik
34
1.15%
David Milburn
15
0.51%
Aaron Lu
10
0.34%
Kristen Carlson Accardi
4
0.14%
Lee Jones
3
0.10%
Sergey Shtylyov
1
0.03%
Others
135
4.56%
Total
2959
libata-transport.h
19
-
4
87
Gwendal Grignou
Tejun Heo
Jeff Garzik
Others
October 2003
March 2006
April 2006
May 2006
July 2007
August 2007
September 2007
March 2008
May 2010
November 2017
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 46}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gwendal Grignou
46
52.87%
Tejun Heo
29
33.33%
Jeff Garzik
11
12.64%
Others
1
1.15%
Total
87
libata-zpodd.c
295
-
13
1154
Aaron Lu
Kristen Carlson Accardi
Tejun Heo
Sergei Shtylyov
Jeff Garzik
Others
October 2003
May 2005
September 2006
May 2007
October 2007
December 2007
February 2010
June 2012
January 2013
June 2013
August 2013
March 2014
June 2017
September 2017
November 2017
May 2018
March 2019
July 2019
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 55}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 925}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 34, "token_count": 19}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Lu
957
82.93%
Kristen Carlson Accardi
55
4.77%
Tejun Heo
22
1.91%
Sergei Shtylyov
16
1.39%
Jeff Garzik
13
1.13%
Others
91
7.89%
Total
1154
libata.h
238
-
31
1734
Tejun Heo
Jeff Garzik
Aaron Lu
Kristen Carlson Accardi
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Gwendal Grignou
Albert Lee
Niklas Svensson (Niklas Cassel)
Robert Hancock
Alan Cox
Christoph Hellwig
Mark Lord
Dan J Williams
Sergey Shtylyov
Damien Le Moal
Others
October 2003
March 2004
August 2004
December 2004
February 2005
May 2005
October 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
August 2006
September 2006
October 2006
November 2006
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
November 2008
January 2009
July 2009
September 2009
May 2010
September 2010
January 2011
December 2011
January 2012
March 2012
June 2012
September 2012
January 2013
August 2013
June 2014
January 2015
April 2016
October 2016
June 2017
September 2017
October 2017
May 2019
March 2020
December 2021
June 2022
July 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 53, "token_count": 5}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 53, "token_count": 10}, {"author_id": 1, "token_count": 83}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 95}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 10}, {"author_id": 4, "token_count": 4}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 19}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 96}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 55, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
954
55.02%
Jeff Garzik
306
17.65%
Aaron Lu
110
6.34%
Kristen Carlson Accardi
105
6.06%
Bartlomiej Zolnierkiewicz
41
2.36%
Hannes Reinecke
28
1.61%
Gwendal Grignou
19
1.10%
Albert Lee
18
1.04%
Niklas Svensson (Niklas Cassel)
16
0.92%
Robert Hancock
10
0.58%
Alan Cox
8
0.46%
Christoph Hellwig
7
0.40%
Mark Lord
4
0.23%
Dan J Williams
4
0.23%
Sergey Shtylyov
2
0.12%
Damien Le Moal
2
0.12%
Others
100
5.77%
Total
1734
pata_acpi.c
281
-
14
1078
Alan Cox
Tejun Heo
Aaron Lu
Lee Jones
Sergey Shtylyov
Bartlomiej Zolnierkiewicz
Others
December 2006
October 2007
December 2007
March 2008
April 2008
May 2008
August 2008
October 2008
March 2009
February 2010
May 2010
June 2011
April 2012
June 2012
August 2013
December 2013
May 2014
May 2019
March 2021
June 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 926}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
964
89.42%
Tejun Heo
81
7.51%
Aaron Lu
8
0.74%
Lee Jones
3
0.28%
Sergey Shtylyov
2
0.19%
Bartlomiej Zolnierkiewicz
1
0.09%
Others
19
1.76%
Total
1078
pata_ali.c
652
-
24
2566
Jeff Garzik
Alan Cox
Tejun Heo
Benjamin Herrenschmidt
Bartlomiej Zolnierkiewicz
Jeremy Higdon
Sergey Shtylyov
Lee Jones
Others
October 2003
March 2004
November 2004
July 2005
October 2005
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
March 2007
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
March 2008
April 2008
May 2008
July 2008
January 2009
March 2009
May 2009
September 2009
November 2009
January 2010
February 2010
May 2010
April 2011
October 2011
June 2013
May 2014
December 2017
February 2021
October 2021
January 2022
June 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 1628}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 9, "token_count": 14}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 106}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 182}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1797
70.03%
Alan Cox
369
14.38%
Tejun Heo
256
9.98%
Benjamin Herrenschmidt
14
0.55%
Bartlomiej Zolnierkiewicz
6
0.23%
Jeremy Higdon
3
0.12%
Sergey Shtylyov
2
0.08%
Lee Jones
2
0.08%
Others
117
4.56%
Total
2566
pata_amd.c
642
-
21
2935
Jeff Garzik
Tejun Heo
Alan Cox
Benjamin Herrenschmidt
Robert Hancock
Bartlomiej Zolnierkiewicz
Sergey Shtylyov
Lee Jones
Others
October 2003
June 2004
July 2004
November 2004
November 2005
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
December 2007
February 2008
March 2008
April 2008
May 2008
January 2009
February 2009
March 2009
September 2009
February 2010
May 2010
March 2011
April 2011
April 2012
June 2013
May 2014
August 2017
May 2019
February 2021
October 2021
June 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 221}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 1637}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 65}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 25}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 0, "token_count": 353}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2000
68.14%
Tejun Heo
527
17.96%
Alan Cox
265
9.03%
Benjamin Herrenschmidt
25
0.85%
Robert Hancock
12
0.41%
Bartlomiej Zolnierkiewicz
8
0.27%
Sergey Shtylyov
4
0.14%
Lee Jones
2
0.07%
Others
92
3.13%
Total
2935
pata_arasan_cf.c
981
-
20
4603
Viresh Kumar
Sergei Shtylyov
Sergey Shtylyov
Hannes Reinecke
Bartlomiej Zolnierkiewicz
Tejun Heo
Rupjyoti Sarmah
Jeff Garzik
Christoph Hellwig
Others
July 2007
August 2007
May 2010
July 2010
February 2011
March 2011
November 2011
February 2012
April 2012
July 2012
August 2012
October 2012
November 2012
January 2013
May 2013
August 2013
November 2013
April 2014
October 2014
March 2015
July 2015
August 2015
June 2016
January 2020
March 2021
December 2021
February 2022
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 14, "token_count": 4333}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 40, "token_count": 29}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 52, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Viresh Kumar
4389
95.35%
Sergei Shtylyov
29
0.63%
Sergey Shtylyov
28
0.61%
Hannes Reinecke
11
0.24%
Bartlomiej Zolnierkiewicz
10
0.22%
Tejun Heo
9
0.20%
Rupjyoti Sarmah
7
0.15%
Jeff Garzik
6
0.13%
Christoph Hellwig
1
0.02%
Others
113
2.45%
Total
4603
pata_artop.c
467
-
19
1686
Jeff Garzik
Bartlomiej Zolnierkiewicz
Alan Cox
Tejun Heo
Sergey Shtylyov
Benjamin Herrenschmidt
Lee Jones
Others
October 2003
March 2004
June 2004
July 2004
November 2004
October 2005
November 2005
January 2006
March 2006
August 2006
September 2006
October 2006
November 2006
January 2007
February 2007
March 2007
May 2007
July 2007
August 2007
March 2008
April 2008
March 2009
February 2010
May 2010
August 2010
April 2011
October 2011
April 2012
June 2013
May 2014
May 2019
October 2019
February 2021
February 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 182}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 1038}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 87}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 83}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1311
77.76%
Bartlomiej Zolnierkiewicz
100
5.93%
Alan Cox
97
5.75%
Tejun Heo
80
4.74%
Sergey Shtylyov
38
2.25%
Benjamin Herrenschmidt
23
1.36%
Lee Jones
2
0.12%
Others
35
2.08%
Total
1686
pata_atiixp.c
320
-
14
1287
Jeff Garzik
Bartlomiej Zolnierkiewicz
Alan Cox
Tejun Heo
Lee Jones
Others
October 2003
June 2004
July 2004
November 2004
July 2006
August 2006
September 2006
November 2006
January 2007
March 2007
May 2007
August 2007
September 2007
February 2008
March 2008
April 2008
August 2008
January 2009
March 2009
July 2009
August 2009
October 2009
February 2010
May 2010
October 2011
April 2012
August 2012
May 2014
December 2017
May 2019
February 2021
May 2021
January 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 826}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 8},