Linux Source Code
Home
Release 6.18
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
Florian Fainelli
Gwendal Grignou
Hannes Reinecke
Hans de Goede
Igor Pylypiv
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
Paolo Bonzini
Preetham Chandru
Rafal Prylowski
Richard Zhu
Robert Hancock
Rupjyoti Sarmah
Russell King
Saeed Bishara
Serge Semin
Sergei Shtylyov
Sergey Shtylyov
Suman Tripathi
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
4933
17
13
27732
Linus Torvalds (pre-git)
Ondrej Zary
Linus Torvalds
Al Viro
Damien Le Moal
Others
September 1991
November 1991
January 1992
March 1992
May 1992
August 1992
September 1992
October 1992
November 1992
December 1992
March 1993
June 1993
July 1993
August 1993
September 1993
November 1993
April 1994
July 1994
November 1994
January 1995
February 1995
June 1995
January 1996
March 1996
May 1996
June 1996
July 1996
September 1996
January 1997
March 1997
October 1997
January 1998
March 1998
May 1998
August 1998
December 1998
September 1999
December 1999
January 2000
March 2000
February 2002
July 2002
November 2002
May 2003
February 2004
June 2004
March 2006
December 2006
May 2015
November 2021
January 2023
February 2023
March 2023
May 2023
July 2023
October 2023
February 2024
July 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 253}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"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": 712652400, "group": [ {"author_id": 2, "token_count": 208}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"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": 92}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 721}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 2, "token_count": 364}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 2, "token_count": 14509}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 1437}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 237}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 2, "token_count": 364}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1200}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 54, "token_count": 736}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 54, "token_count": 88}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 8, "token_count": 4264}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 8, "token_count": 663}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 8, "token_count": 1165}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 162}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 91}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 281}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
18968
68.40%
Ondrej Zary
6373
22.98%
Linus Torvalds
1200
4.33%
Al Viro
826
2.98%
Damien Le Moal
258
0.93%
Others
107
0.39%
Total
27732
Files:
acard-ahci.c
463
-
23
1891
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
March 2023
October 2024
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 169}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "token_count": 1542}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "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": 6, "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": 31, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
David Milburn
1542
81.54%
Anton Vorontsov
169
8.94%
Jeff Garzik
57
3.01%
Tejun Heo
37
1.96%
Christoph Hellwig
17
0.90%
Kristen Carlson Accardi
8
0.42%
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
51
2.70%
Total
1891
ahci.c
2159
-
102
10660
Anton Vorontsov
Tejun Heo
Jeff Garzik
Damien Le Moal
Dan J Williams
Niklas Svensson (Niklas Cassel)
Hans de Goede
Christoph Hellwig
Alan Cox
Kristen Carlson Accardi
Jeremy Higdon
Robert Hancock
Sergey Shtylyov
Hannes Reinecke
Serge Semin
Sergei Shtylyov
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
July 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
March 2023
July 2023
August 2023
September 2023
January 2024
February 2024
April 2024
June 2024
July 2024
September 2024
October 2024
March 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 18}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 185}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 1, "token_count": 346}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 44}, {"author_id": 1, "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": 193}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 214}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 277}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "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": 9, "token_count": 11}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 2736}, {"author_id": 1, "token_count": 187}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"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": 47}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"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": 254}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 6}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"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": 29}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 55, "token_count": 302}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 55, "token_count": 10}, {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 611}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 31, "token_count": 51}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 118}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 44, "token_count": 87}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 44, "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": 44, "token_count": 203}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 55, "token_count": 75}, ]}, {"timestamp": 1569913200, "group": [ {"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": 119}, ]}, {"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": 24}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 55, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 25, "token_count": 35}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 25, "token_count": 241}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 7, "token_count": 274}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 25, "token_count": 64}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 25, "token_count": 34}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 67}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 7, "token_count": 112}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
2736
25.67%
Tejun Heo
2200
20.64%
Jeff Garzik
485
4.55%
Damien Le Moal
457
4.29%
Dan J Williams
403
3.78%
Niklas Svensson (Niklas Cassel)
378
3.55%
Hans de Goede
312
2.93%
Christoph Hellwig
196
1.84%
Alan Cox
67
0.63%
Kristen Carlson Accardi
54
0.51%
Jeremy Higdon
18
0.17%
Robert Hancock
14
0.13%
Sergey Shtylyov
6
0.06%
Hannes Reinecke
6
0.06%
Serge Semin
2
0.02%
Sergei Shtylyov
1
0.01%
Others
3300
30.96%
Total
10660
ahci.h
473
-
56
2157
Anton Vorontsov
Jeff Garzik
Tejun Heo
Kristen Carlson Accardi
Serge Semin
Robert Hancock
David Milburn
Dan J Williams
Niklas Svensson (Niklas Cassel)
Damien Le Moal
Hannes Reinecke
Hans de Goede
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
April 2018
August 2018
September 2018
December 2018
May 2019
August 2019
February 2020
March 2021
October 2021
September 2022
October 2022
December 2022
March 2023
January 2024
February 2024
January 2025
February 2025
March 2025
August 2025
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 365}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 54, "token_count": 9}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 55}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 30, "token_count": 30}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "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": 5, "token_count": 404}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 11, "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": 15, "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": 27, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "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": 46, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"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": 55, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 39, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 31, "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": 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": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 55, "token_count": 10}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 57}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 335}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 25, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 46, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
404
18.73%
Jeff Garzik
381
17.66%
Tejun Heo
269
12.47%
Kristen Carlson Accardi
72
3.34%
Serge Semin
57
2.64%
Robert Hancock
57
2.64%
David Milburn
48
2.23%
Dan J Williams
34
1.58%
Niklas Svensson (Niklas Cassel)
26
1.21%
Damien Le Moal
23
1.07%
Hannes Reinecke
20
0.93%
Hans de Goede
18
0.83%
Suman Tripathi
14
0.65%
Bartosz Golaszewski
11
0.51%
Christoph Hellwig
9
0.42%
Al Viro
9
0.42%
Viresh Kumar
6
0.28%
Langsdorf, Mark
5
0.23%
Richard Zhu
4
0.19%
Brian Norris
4
0.19%
Linus Torvalds
2
0.09%
Others
684
31.71%
Total
2157
ahci_brcm.c
590
-
19
2418
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
October 2022
March 2023
May 2023
August 2024
October 2024
January 2025
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 35, "token_count": 1215}, ]}, {"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": 369}, ]}, {"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": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Norris
1215
50.25%
Florian Fainelli
797
32.96%
Damien Le Moal
7
0.29%
Others
399
16.50%
Total
2418
ahci_ceva.c
422
-
12
1724
Damien Le Moal
Others
June 2015
August 2017
August 2018
May 2019
February 2021
January 2022
March 2022
March 2023
July 2023
February 2024
October 2024
January 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 826}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 615}, ]}, {"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": 70}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 180}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Damien Le Moal
10
0.58%
Others
1714
99.42%
Total
1724
ahci_da850.c
252
-
13
904
Bartlomiej Zolnierkiewicz
Bartosz Golaszewski
Serge Semin
Tejun Heo
Damien Le Moal
Anton Vorontsov
Others
March 2010
September 2010
March 2014
January 2015
January 2017
August 2017
August 2018
May 2019
March 2022
September 2022
March 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 402}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 48, "token_count": 399}, ]}, {"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": 26, "token_count": 47}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
402
44.47%
Bartosz Golaszewski
399
44.14%
Serge Semin
47
5.20%
Tejun Heo
8
0.88%
Damien Le Moal
7
0.77%
Anton Vorontsov
5
0.55%
Others
36
3.98%
Total
904
ahci_dm816.c
196
-
8
723
Bartosz Golaszewski
Serge Semin
Damien Le Moal
Others
March 2017
August 2018
May 2019
March 2022
September 2022
March 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 706}, ]}, {"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": 26, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bartosz Golaszewski
706
97.65%
Serge Semin
5
0.69%
Damien Le Moal
2
0.28%
Others
10
1.38%
Total
723
ahci_dwc.c
493
-
17
2044
Serge Semin
Hans de Goede
Anton Vorontsov
Bartlomiej Zolnierkiewicz
Tejun Heo
Viresh Kumar
Brian Norris
Others
March 2010
September 2010
November 2010
March 2012
April 2012
August 2012
November 2012
December 2012
February 2014
March 2014
July 2014
January 2015
July 2017
August 2018
May 2019
September 2022
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 46}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 101}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"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": 26, "token_count": 1797}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
1797
87.92%
Hans de Goede
101
4.94%
Anton Vorontsov
46
2.25%
Bartlomiej Zolnierkiewicz
35
1.71%
Tejun Heo
4
0.20%
Viresh Kumar
3
0.15%
Brian Norris
3
0.15%
Others
55
2.69%
Total
2044
ahci_imx.c
1043
-
27
4582
Richard Zhu
Csaba Kertesz
Russell King
Hans de Goede
Marek Vašut
Anton Vorontsov
Tejun Heo
Kristen Carlson Accardi
Brian Norris
Linus Walleij
Damien Le Moal
Jeff Garzik
Others
October 2004
March 2008
June 2008
March 2010
September 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
March 2023
October 2023
August 2024
September 2024
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 33, "token_count": 492}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 33, "token_count": 93}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 45, "token_count": 172}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 362}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 685}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 21, "token_count": 640}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 57, "token_count": 893}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 33, "token_count": 861}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"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": 12}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 33, "token_count": 212}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Zhu
1658
36.19%
Csaba Kertesz
893
19.49%
Russell King
640
13.97%
Hans de Goede
367
8.01%
Marek Vašut
172
3.75%
Anton Vorontsov
52
1.13%
Tejun Heo
17
0.37%
Kristen Carlson Accardi
12
0.26%
Brian Norris
8
0.17%
Linus Walleij
7
0.15%
Damien Le Moal
6
0.13%
Jeff Garzik
3
0.07%
Others
747
16.30%
Total
4582
ahci_mtk.c
187
-
10
749
Tang Yuantian
Others
September 2015
August 2017
November 2017
December 2017
August 2018
May 2019
March 2022
March 2023
October 2024
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 733}, ]}, {"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}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tang Yuantian
3
0.40%
Others
746
99.60%
Total
749
ahci_mvebu.c
261
-
14
954
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
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 539}, ]}, {"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}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8
0.84%
Others
946
99.16%
Total
954
ahci_octeon.c
91
-
11
304
Anton Vorontsov
Hans de Goede
Bartlomiej Zolnierkiewicz
Richard Zhu
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
July 2023
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 33, "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": 44, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 232}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
35
11.51%
Hans de Goede
8
2.63%
Bartlomiej Zolnierkiewicz
8
2.63%
Richard Zhu
3
0.99%
Tejun Heo
2
0.66%
Brian Norris
1
0.33%
Others
247
81.25%
Total
304
ahci_platform.c
113
-
25
421
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
March 2023
June 2023
October 2024
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 110}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 33, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "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": 44, "token_count": 42}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"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": 39, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
110
26.13%
Hans de Goede
42
9.98%
Suman Tripathi
37
8.79%
Richard Zhu
24
5.70%
Bartlomiej Zolnierkiewicz
20
4.75%
Brian Norris
16
3.80%
Tejun Heo
11
2.61%
Viresh Kumar
3
0.71%
Tang Yuantian
1
0.24%
Others
157
37.29%
Total
421
ahci_qoriq.c
372
-
12
1729
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
March 2023
July 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 38, "token_count": 1246}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 38, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 38, "token_count": 66}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 38, "token_count": 25}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 38, "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": 50, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tang Yuantian
1460
84.44%
Damien Le Moal
4
0.23%
Sergey Shtylyov
2
0.12%
Others
263
15.21%
Total
1729
ahci_seattle.c
200
-
7
787
Others
January 2016
June 2016
August 2018
June 2019
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 779}, ]}, {"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}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
787
100.00%
Total
787
ahci_st.c
246
-
12
1005
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
March 2023
October 2024
January 2025
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 51, "token_count": 831}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 40}, {"author_id": 51, "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}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Lee Jones
862
85.77%
Bartlomiej Zolnierkiewicz
40
3.98%
Tejun Heo
8
0.80%
Others
95
9.45%
Total
1005
ahci_sunxi.c
306
-
16
1088
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
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 52, "token_count": 1001}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "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": 44, "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}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Olliver Schinagl
1001
92.00%
Hans de Goede
36
3.31%
Tejun Heo
8
0.74%
Bartlomiej Zolnierkiewicz
1
0.09%
Others
42
3.86%
Total
1088
ahci_tegra.c
622
-
12
2683
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
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 36, "token_count": 1576}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 36, "token_count": 20}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 59, "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}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mikko Perttunen
1596
59.49%
Preetham Chandru
858
31.98%
Bartosz Golaszewski
10
0.37%
Tejun Heo
8
0.30%
Others
211
7.86%
Total
2683
ahci_xgene.c
872
-
23
3359
Loc Ho
Suman Tripathi
Damien Le Moal
Tejun Heo
Anton Vorontsov
Sergey Shtylyov
Jeff Garzik
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
January 2022
February 2022
March 2022
March 2023
July 2023
October 2023
September 2024
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 29, "token_count": 1980}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 155}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 106}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 39, "token_count": 26}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 39, "token_count": 473}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 39, "token_count": 245}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 39, "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": 1641024000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Loc Ho
1980
58.95%
Suman Tripathi
1235
36.77%
Damien Le Moal
21
0.63%
Tejun Heo
13
0.39%
Anton Vorontsov
7
0.21%
Sergey Shtylyov
4
0.12%
Jeff Garzik
2
0.06%
Others
95
2.83%
Total
3359
ata_generic.c
258
-
12
983
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
March 2023
November 2024
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 465}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "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": 1, "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": 1, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "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": 6, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
533
54.22%
Alan Cox
243
24.72%
Tejun Heo
192
19.53%
Lee Jones
1
0.10%
Bartlomiej Zolnierkiewicz
1
0.10%
Others
13
1.32%
Total
983
ata_piix.c
1789
-
47
7563
Jeff Garzik
Tejun Heo
Bartlomiej Zolnierkiewicz
Alan Cox
Hannes Reinecke
Damien Le Moal
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
March 2023
December 2024
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1458}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 106}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "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": 2}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 3, "token_count": 134}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 399}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 479}, {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 32, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 570}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 117}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 512}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "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": 1, "token_count": 46}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 58}, {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "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": 6, "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": 6, "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": 6, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "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": 11, "token_count": 16}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2471
32.67%
Tejun Heo
2395
31.67%
Bartlomiej Zolnierkiewicz
1108
14.65%
Alan Cox
230
3.04%
Hannes Reinecke
19
0.25%
Damien Le Moal
9
0.12%
Kristen Carlson Accardi
4
0.05%
Brett M Russ
2
0.03%
Others
1325
17.52%
Total
7563
libahci.c
2777
-
69
12815
Anton Vorontsov
Tejun Heo
Niklas Svensson (Niklas Cassel)
Jeff Garzik
Kristen Carlson Accardi
Serge Semin
Suman Tripathi
Hannes Reinecke
Robert Hancock
Dan J Williams
Damien Le Moal
Bartosz Golaszewski
Hans de Goede
Langsdorf, Mark
Christoph Hellwig
Igor Pylypiv
Brian Norris
Bartlomiej Zolnierkiewicz
David Milburn
Sergey Shtylyov
Jeremy Higdon
Alan Cox
Richard Zhu
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
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
March 2023
June 2023
July 2023
September 2023
February 2024
July 2024
February 2025
March 2025
May 2025
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 50}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 139}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "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": 9, "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": 9, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 7617}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 588}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 146}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 11, "token_count": 109}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "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": 162}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "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": 33, "token_count": 5}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "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": 39, "token_count": 10}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "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": 39, "token_count": 97}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 55, "token_count": 26}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 39, "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": 11, "token_count": 3}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 31, "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": 27}, ]}, {"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": 6, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 160}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 53}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 25, "token_count": 410}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 49, "token_count": 24}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
7617
59.44%
Tejun Heo
692
5.40%
Niklas Svensson (Niklas Cassel)
489
3.82%
Jeff Garzik
383
2.99%
Kristen Carlson Accardi
189
1.47%
Serge Semin
160
1.25%
Suman Tripathi
143
1.12%
Hannes Reinecke
131
1.02%
Robert Hancock
58
0.45%
Dan J Williams
37
0.29%
Damien Le Moal
36
0.28%
Bartosz Golaszewski
36
0.28%
Hans de Goede
34
0.27%
Langsdorf, Mark
30
0.23%
Christoph Hellwig
26
0.20%
Igor Pylypiv
24
0.19%
Brian Norris
16
0.12%
Bartlomiej Zolnierkiewicz
13
0.10%
David Milburn
10
0.08%
Sergey Shtylyov
7
0.05%
Jeremy Higdon
6
0.05%
Alan Cox
6
0.05%
Richard Zhu
5
0.04%
Sergei Shtylyov
1
0.01%
Others
2666
20.80%
Total
12815
libahci_platform.c
970
-
42
3225
Bartlomiej Zolnierkiewicz
Serge Semin
Hans de Goede
Anton Vorontsov
Brian Norris
Viresh Kumar
Tejun Heo
Mikko Perttunen
Sergey Shtylyov
Richard Zhu
Damien Le Moal
Florian Fainelli
Tang Yuantian
Marek Vašut
Others
March 2010
June 2010
November 2011
March 2012
August 2012
October 2012
November 2012
July 2013
October 2013
November 2013
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
January 2015
May 2015
September 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
October 2019
December 2019
August 2020
March 2021
February 2022
September 2022
December 2022
March 2023
August 2024
January 2025
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 264}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 197}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "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": 33, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 281}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 600}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 36, "token_count": 14}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 362}, ]}, {"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": 380}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"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": 1, "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": 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": 50, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 404}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 60, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
600
18.60%
Serge Semin
404
12.53%
Hans de Goede
281
8.71%
Anton Vorontsov
264
8.19%
Brian Norris
231
7.16%
Viresh Kumar
51
1.58%
Tejun Heo
15
0.47%
Mikko Perttunen
14
0.43%
Sergey Shtylyov
13
0.40%
Richard Zhu
12
0.37%
Damien Le Moal
12
0.37%
Florian Fainelli
10
0.31%
Tang Yuantian
3
0.09%
Marek Vašut
3
0.09%
Others
1312
40.68%
Total
3225
libata-acpi.c
1036
-
26
3863
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
September 2024
May 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 32, "token_count": 723}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 781}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 38}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 747}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 56}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "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": 1, "token_count": 19}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "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": 51, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 45}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1798
46.54%
Kristen Carlson Accardi
723
18.72%
Aaron Lu
416
10.77%
Alan Cox
65
1.68%
Hannes Reinecke
45
1.16%
Jeff Garzik
39
1.01%
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
754
19.52%
Total
3863
libata-core.c
6757
-
133
24473
Tejun Heo
Damien Le Moal
Jeff Garzik
Hannes Reinecke
Niklas Svensson (Niklas Cassel)
Christoph Hellwig
Alan Cox
Bartlomiej Zolnierkiewicz
Albert Lee
Kristen Carlson Accardi
Dan J Williams
Gwendal Grignou
Aaron Lu
Mark Lord
Martin K. Petersen
Hans de Goede
Sergey Shtylyov
Brian Norris
David Milburn
David Daney
Robert Hancock
Igor Pylypiv
Sergei Shtylyov
Benjamin Herrenschmidt
Jeremy Higdon
Linus Torvalds (pre-git)
Linus Torvalds
Al Viro
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
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
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
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
July 2016
October 2016
December 2016
January 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
February 2018
March 2018
April 2018
May 2018
June 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
February 2023
March 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
January 2024
February 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
January 2025
March 2025
June 2025
July 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 86}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 97}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 56, "token_count": 79}, {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 0, "token_count": 542}, {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 56, "token_count": 54}, {"author_id": 0, "token_count": 18}, {"author_id": 1, "token_count": 358}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 56, "token_count": 16}, {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 56, "token_count": 1}, {"author_id": 1, "token_count": 397}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 65}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 32, "token_count": 49}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 1, "token_count": 325}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 4, "token_count": 28}, {"author_id": 1, "token_count": 292}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 56, "token_count": 23}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 4}, {"author_id": 32, "token_count": 6}, {"author_id": 4, "token_count": 7}, {"author_id": 1, "token_count": 195}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 0, "token_count": 7}, {"author_id": 32, "token_count": 128}, {"author_id": 1, "token_count": 54}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 56, "token_count": 2}, {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 1, "token_count": 6953}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 1, "token_count": 2048}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 1, "token_count": 241}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 103}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 71}, {"author_id": 1, "token_count": 339}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 59}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 341}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 14, "token_count": 27}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 136}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "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": 1, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 98}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 123}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 142}, {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 176}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 79}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 133}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 55, "token_count": 91}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "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": 11, "token_count": 45}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 47, "token_count": 30}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 26}, {"author_id": 47, "token_count": 38}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 30, "token_count": 27}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 20}, {"author_id": 11, "token_count": 354}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 11, "token_count": 8}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 31, "token_count": 485}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 44, "token_count": 28}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 21}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 279}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 7, "token_count": 548}, {"author_id": 44, "token_count": 14}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 243}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 7, "token_count": 51}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 57}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 50, "token_count": 8}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 7, "token_count": 443}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 7, "token_count": 62}, {"author_id": 50, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 50, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 50, "token_count": 22}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 25, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 147}, {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 406}, {"author_id": 25, "token_count": 164}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 27}, {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 398}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 7, "token_count": 61}, {"author_id": 25, "token_count": 6}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 114}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 7, "token_count": 49}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 25, "token_count": 53}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 764}, {"author_id": 49, "token_count": 16}, {"author_id": 25, "token_count": 59}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 7, "token_count": 47}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 25, "token_count": 125}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 25, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 337}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 25, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
13601
55.58%
Damien Le Moal
3831
15.65%
Jeff Garzik
1407
5.75%
Hannes Reinecke
517
2.11%
Niklas Svensson (Niklas Cassel)
504
2.06%
Christoph Hellwig
501
2.05%
Alan Cox
452
1.85%
Bartlomiej Zolnierkiewicz
283
1.16%
Albert Lee
267
1.09%
Kristen Carlson Accardi
185
0.76%
Dan J Williams
174
0.71%
Gwendal Grignou
142
0.58%
Aaron Lu
133
0.54%
Mark Lord
124
0.51%
Martin K. Petersen
79
0.32%
Hans de Goede
64
0.26%
Sergey Shtylyov
55
0.22%
Brian Norris
37
0.15%
David Milburn
27
0.11%
David Daney
27
0.11%
Robert Hancock
18
0.07%
Igor Pylypiv
17
0.07%
Sergei Shtylyov
10
0.04%
Benjamin Herrenschmidt
7
0.03%
Jeremy Higdon
4
0.02%
Linus Torvalds (pre-git)
2
0.01%
Linus Torvalds
1
0.00%
Al Viro
1
0.00%
Others
2003
8.18%
Total
24473
libata-eh.c
4236
-
51
15376
Tejun Heo
Damien Le Moal
Robert Hancock
Niklas Svensson (Niklas Cassel)
Hannes Reinecke
Jeff Garzik
Bartlomiej Zolnierkiewicz
Gwendal Grignou
Mark Lord
Dan J Williams
Aaron Lu
Albert Lee
Kristen Carlson Accardi
Sergey Shtylyov
Alan Cox
Jeremy Higdon
Linus Torvalds (pre-git)
Hans de Goede
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
April 2010
May 2010
July 2010
September 2010
December 2010
January 2011
February 2011
March 2011
April 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 2016
July 2016
January 2017
February 2017
June 2017
July 2017
September 2017
October 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
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
March 2024
June 2024
August 2024
September 2024
October 2024
February 2025
April 2025
May 2025
June 2025
July 2025
August 2025
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": 0, "token_count": 129}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 19}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 56, "token_count": 12}, {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 235}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 2659}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 270}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 387}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 113}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 394}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 56, "token_count": 12}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 498}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 1, "token_count": 729}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 35}, {"author_id": 9, "token_count": 248}, {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 630}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 516}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 193}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 236}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 327}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 565}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 56}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 420}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 24, "token_count": 13}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 55, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 57}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 51}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 58}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 9, "token_count": 48}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 254}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 11, "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": 44, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 65}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 82}, ]}, {"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": 7, "token_count": 24}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 83}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 15}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 64}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 25, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 25, "token_count": 275}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 130}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 23}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 25, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 3046}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 183}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 7, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8596
55.91%
Damien Le Moal
3516
22.87%
Robert Hancock
861
5.60%
Niklas Svensson (Niklas Cassel)
459
2.99%
Hannes Reinecke
410
2.67%
Jeff Garzik
306
1.99%
Bartlomiej Zolnierkiewicz
82
0.53%
Gwendal Grignou
72
0.47%
Mark Lord
65
0.42%
Dan J Williams
65
0.42%
Aaron Lu
62
0.40%
Albert Lee
46
0.30%
Kristen Carlson Accardi
37
0.24%
Sergey Shtylyov
26
0.17%
Alan Cox
23
0.15%
Jeremy Higdon
9
0.06%
Linus Torvalds (pre-git)
2
0.01%
Hans de Goede
2
0.01%
Others
737
4.79%
Total
15376
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": 0, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "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
1096
-
21
3728
Tejun Heo
Jeff Garzik
Gwendal Grignou
Damien Le Moal
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
October 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
August 2024
July 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 5}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 2789}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "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": 1, "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": 1, "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": 51, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
3376
90.56%
Jeff Garzik
78
2.09%
Gwendal Grignou
64
1.72%
Damien Le Moal
22
0.59%
Albert Lee
5
0.13%
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.69%
Total
3728
libata-sata.c
1738
-
32
6000
Bartlomiej Zolnierkiewicz
Damien Le Moal
Niklas Svensson (Niklas Cassel)
Tejun Heo
Kristen Carlson Accardi
Igor Pylypiv
Jeff Garzik
Sergey Shtylyov
Christoph Hellwig
Hans de Goede
Gwendal Grignou
Li Yang
Alan Cox
Al Viro
Others
October 2003
December 2003
June 2004
September 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
February 2007
March 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
January 2014
September 2014
April 2015
October 2016
September 2017
June 2018
July 2018
May 2019
March 2020
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
June 2022
September 2022
October 2022
November 2022
December 2022
May 2023
June 2023
July 2023
August 2023
September 2023
January 2024
March 2024
April 2024
June 2024
July 2024
August 2024
October 2024
April 2025
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 137}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 32, "token_count": 221}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 61}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 3335}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 7, "token_count": 91}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 25, "token_count": 57}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 25, "token_count": 22}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 62}, {"author_id": 25, "token_count": 243}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 25, "token_count": 64}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 49, "token_count": 249}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 285}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 25, "token_count": 149}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 166}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
3335
55.58%
Damien Le Moal
691
11.52%
Niklas Svensson (Niklas Cassel)
559
9.32%
Tejun Heo
442
7.37%
Kristen Carlson Accardi
282
4.70%
Igor Pylypiv
249
4.15%
Jeff Garzik
102
1.70%
Sergey Shtylyov
12
0.20%
Christoph Hellwig
9
0.15%
Hans de Goede
6
0.10%
Gwendal Grignou
3
0.05%
Li Yang
2
0.03%
Alan Cox
2
0.03%
Al Viro
1
0.02%
Others
305
5.08%
Total
6000
libata-scsi.c
4928
-
86
18700
Jeff Garzik
Tejun Heo
Hannes Reinecke
Damien Le Moal
Christoph Hellwig
Paolo Bonzini
Igor Pylypiv
Albert Lee
Alan Cox
Bartlomiej Zolnierkiewicz
Martin K. Petersen
Mark Lord
Linus Walleij
Kristen Carlson Accardi
David Milburn
Niklas Svensson (Niklas Cassel)
Sergey Shtylyov
Gwendal Grignou
Linus Torvalds
Brett M Russ
Al Viro
Linus Torvalds (pre-git)
Ondrej Zary
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
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
March 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
April 2025
June 2025
July 2025
August 2025
November 2025
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": 46, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1147}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 3, "token_count": 241}, {"author_id": 0, "token_count": 380}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 23, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 157}, {"author_id": 0, "token_count": 1033}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 56, "token_count": 224}, {"author_id": 0, "token_count": 211}, {"author_id": 60, "token_count": 452}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 21}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 8}, {"author_id": 1, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 118}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 0, "token_count": 12}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 1, "token_count": 747}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 199}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 111}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 237}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 30, "token_count": 132}, {"author_id": 1, "token_count": 189}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 185}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 56, "token_count": 73}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 32, "token_count": 15}, {"author_id": 4, "token_count": 96}, {"author_id": 1, "token_count": 361}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 1, "token_count": 78}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 0, "token_count": 21}, {"author_id": 32, "token_count": 60}, {"author_id": 1, "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": 1, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 59}, {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 264}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 76}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 47, "token_count": 75}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 31, "token_count": 254}, {"author_id": 47, "token_count": 28}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 235}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 47, "token_count": 45}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 11, "token_count": 66}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"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": 58, "token_count": 859}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 11, "token_count": 78}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 47, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 31, "token_count": 54}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 2131}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 11, "token_count": 24}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 451}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 31, "token_count": 97}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 31, "token_count": 407}, {"author_id": 60, "token_count": 240}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 7, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "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": 13, "token_count": 140}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 212}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 31, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 7, "token_count": 36}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 187}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 42}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 50, "token_count": 35}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 25, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 25, "token_count": 14}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 25, "token_count": 5}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 920}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 11, "token_count": 2}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 123}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 7, "token_count": 42}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 24}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 49, "token_count": 697}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 7, "token_count": 525}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 49, "token_count": 45}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 25, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
3784
20.24%
Tejun Heo
2779
14.86%
Hannes Reinecke
2356
12.60%
Damien Le Moal
2130
11.39%
Christoph Hellwig
904
4.83%
Paolo Bonzini
859
4.59%
Igor Pylypiv
744
3.98%
Albert Lee
473
2.53%
Alan Cox
379
2.03%
Bartlomiej Zolnierkiewicz
218
1.17%
Martin K. Petersen
164
0.88%
Mark Lord
160
0.86%
Linus Walleij
142
0.76%
Kristen Carlson Accardi
134
0.72%
David Milburn
132
0.71%
Niklas Svensson (Niklas Cassel)
80
0.43%
Sergey Shtylyov
40
0.21%
Gwendal Grignou
17
0.09%
Linus Torvalds
14
0.07%
Brett M Russ
12
0.06%
Al Viro
5
0.03%
Linus Torvalds (pre-git)
3
0.02%
Ondrej Zary
3
0.02%
Others
3166
16.93%
Total
18700
libata-sff.c
3204
-
46
10462
Tejun Heo
Jeff Garzik
Alan Cox
Christoph Hellwig
Sergey Shtylyov
Hannes Reinecke
Gwendal Grignou
Sergei Shtylyov
Bartlomiej Zolnierkiewicz
Viresh Kumar
Niklas Svensson (Niklas Cassel)
Damien Le Moal
Jeremy Higdon
Albert Lee
Robert Hancock
Ondrej Zary
Dan J Williams
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
March 2023
July 2023
September 2023
April 2024
July 2024
January 2025
July 2025
September 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 243}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 56, "token_count": 4}, {"author_id": 0, "token_count": 79}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 310}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 4181}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 341}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 3, "token_count": 71}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 104}, {"author_id": 1, "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": 1, "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": 9, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 102}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 40, "token_count": 42}, {"author_id": 1, "token_count": 2401}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 24, "token_count": 110}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 15, "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": 1, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "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": 31, "token_count": 1}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 31, "token_count": 124}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 118}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 123}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8322
79.55%
Jeff Garzik
660
6.31%
Alan Cox
473
4.52%
Christoph Hellwig
125
1.19%
Sergey Shtylyov
124
1.19%
Hannes Reinecke
122
1.17%
Gwendal Grignou
116
1.11%
Sergei Shtylyov
85
0.81%
Bartlomiej Zolnierkiewicz
62
0.59%
Viresh Kumar
43
0.41%
Niklas Svensson (Niklas Cassel)
29
0.28%
Damien Le Moal
21
0.20%
Jeremy Higdon
16
0.15%
Albert Lee
15
0.14%
Robert Hancock
10
0.10%
Ondrej Zary
10
0.10%
Dan J Williams
6
0.06%
Others
223
2.13%
Total
10462
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": 0, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 899}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 215}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 85}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 25, "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
857
-
26
2973
Gwendal Grignou
Damien Le Moal
Hannes Reinecke
Tejun Heo
Martin K. Petersen
Jeff Garzik
David Milburn
Niklas Svensson (Niklas Cassel)
Aaron Lu
Kristen Carlson Accardi
Sergey Shtylyov
Lee Jones
Others
October 2003
June 2004
August 2004
November 2004
December 2004
May 2005
February 2006
March 2006
April 2006
May 2006
August 2006
September 2006
August 2007
September 2007
October 2007
February 2008
March 2008
June 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
September 2023
July 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 2051}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "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": 30, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 47, "token_count": 52}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 88}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 7, "token_count": 442}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gwendal Grignou
2056
69.16%
Damien Le Moal
472
15.88%
Hannes Reinecke
94
3.16%
Tejun Heo
61
2.05%
Martin K. Petersen
52
1.75%
Jeff Garzik
52
1.75%
David Milburn
14
0.47%
Niklas Svensson (Niklas Cassel)
13
0.44%
Aaron Lu
13
0.44%
Kristen Carlson Accardi
10
0.34%
Sergey Shtylyov
1
0.03%
Lee Jones
1
0.03%
Others
132
4.44%
Total
2973
libata-transport.h
16
-
3
64
Gwendal Grignou
Tejun Heo
Others
March 2006
April 2006
May 2006
July 2007
August 2007
March 2008
May 2010
November 2017
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 36}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gwendal Grignou
36
56.25%
Tejun Heo
27
42.19%
Others
1
1.56%
Total
64
libata-zpodd.c
294
-
14
1148
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
February 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 32, "token_count": 55}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "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": 918}, ]}, {"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}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Lu
950
82.75%
Kristen Carlson Accardi
55
4.79%
Tejun Heo
22
1.92%
Sergei Shtylyov
16
1.39%
Jeff Garzik
13
1.13%
Others
92
8.01%
Total
1148
libata.h
267
-
28
1820
Tejun Heo
Jeff Garzik
Kristen Carlson Accardi
Aaron Lu
Damien Le Moal
Bartlomiej Zolnierkiewicz
Niklas Svensson (Niklas Cassel)
Gwendal Grignou
Albert Lee
Hannes Reinecke
Christoph Hellwig
Robert Hancock
Alan Cox
Mark Lord
Sergey Shtylyov
Others
October 2003
March 2004
August 2004
December 2004
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
December 2011
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
March 2023
May 2023
August 2023
September 2023
April 2024
June 2024
July 2024
August 2024
September 2024
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 5}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 56, "token_count": 9}, {"author_id": 0, "token_count": 69}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 32, "token_count": 109}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 32, "token_count": 10}, {"author_id": 4, "token_count": 4}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 19}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"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": 97}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 31, "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": 6, "token_count": 41}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
951
52.25%
Jeff Garzik
304
16.70%
Kristen Carlson Accardi
119
6.54%
Aaron Lu
111
6.10%
Damien Le Moal
105
5.77%
Bartlomiej Zolnierkiewicz
41
2.25%
Niklas Svensson (Niklas Cassel)
19
1.04%
Gwendal Grignou
19
1.04%
Albert Lee
19
1.04%
Hannes Reinecke
14
0.77%
Christoph Hellwig
12
0.66%
Robert Hancock
10
0.55%
Alan Cox
8
0.44%
Mark Lord
4
0.22%
Sergey Shtylyov
2
0.11%
Others
82
4.51%
Total
1820
pata_acpi.c
281
-
16
1081
Alan Cox
Tejun Heo
Aaron Lu
Lee Jones
Sergey Shtylyov
Damien Le Moal
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
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 926}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "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": 1, "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": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
964
89.18%
Tejun Heo
81
7.49%
Aaron Lu
8
0.74%
Lee Jones
3
0.28%
Sergey Shtylyov
2
0.19%
Damien Le Moal
2
0.19%
Bartlomiej Zolnierkiewicz
1
0.09%
Others
20
1.85%
Total
1081
pata_ali.c
652
-
26
2569
Jeff Garzik
Alan Cox
Tejun Heo
Benjamin Herrenschmidt
Bartlomiej Zolnierkiewicz
Jeremy Higdon
Sergey Shtylyov
Lee Jones
Damien Le Moal
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
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1628}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "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": 1, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 10, "token_count": 14}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "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": 6, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "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": 50, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1797
69.95%
Alan Cox
369
14.36%
Tejun Heo
256
9.96%
Benjamin Herrenschmidt
14
0.54%
Bartlomiej Zolnierkiewicz
6
0.23%
Jeremy Higdon
3
0.12%
Sergey Shtylyov
2
0.08%
Lee Jones
2
0.08%
Damien Le Moal
2
0.08%
Others
118
4.59%
Total
2569
pata_amd.c
642
-
23
2940
Jeff Garzik
Tejun Heo
Alan Cox
Benjamin Herrenschmidt
Robert Hancock
Bartlomiej Zolnierkiewicz
Sergey Shtylyov
Damien Le Moal
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
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1637}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 65}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 1, "token_count": 353}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "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": 9, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "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": 6, "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": 51, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2000
68.03%
Tejun Heo
527
17.93%
Alan Cox
265
9.01%
Benjamin Herrenschmidt
25
0.85%
Robert Hancock
12
0.41%
Bartlomiej Zolnierkiewicz
8
0.27%
Sergey Shtylyov
4
0.14%
Damien Le Moal
4
0.14%
Lee Jones
2
0.07%
Others
93
3.16%
Total
2940
pata_arasan_cf.c
980
-
23
4608
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
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 15, "token_count": 4327}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "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": 6, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "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": 31, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Viresh Kumar
4383
95.12%
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
124
2.69%
Total
4608
pata_artop.c
467
-
21
1691
Jeff Garzik
Bartlomiej Zolnierkiewicz
Alan Cox
Tejun Heo
Sergey Shtylyov
Benjamin Herrenschmidt
Damien Le Moal
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
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "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": 0, "token_count": 1038}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "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": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "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": 1, "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": 6, "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": 6, "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": 51, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 38}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1311
77.53%
Bartlomiej Zolnierkiewicz
100
5.91%
Alan Cox
97
5.74%
Tejun Heo
80
4.73%
Sergey Shtylyov
38
2.25%
Benjamin Herrenschmidt
23
1.36%
Damien Le Moal
4
0.24%
Lee Jones
2
0.12%
Others
36
2.13%
Total
1691
pata_atiixp.c
320
-
16
1290
Jeff Garzik
Bartlomiej Zolnierkiewicz
Alan Cox
Tejun Heo
Lee Jones
Damien Le Moal
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
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 826}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "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": 1, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
986
76.43%
Bartlomiej Zolnierkiewicz
110
8.53%
Alan Cox
61
4.73%
Tejun Heo
36
2.79%
Lee Jones
8
0.62%
Damien Le Moal
2
0.16%
Others
87
6.74%
Total
1290
pata_atp867x.c
551
-
15
2284
John(Jung-Ik) Lee
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Tejun Heo
Christoph Hellwig
Others
December 2006
September 2009
October 2009
May 2010
April 2011
April 2012
June 2013
May 2014
April 2015
May 2019
August 2019
September 2019
August 2020
December 2021
March 2023
November 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 28, "token_count": 2022}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 6, "token_count": 88}, {"author_id": 28, "token_count": 91}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 57}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John(Jung-Ik) Lee
2113
92.51%
Bartlomiej Zolnierkiewicz
90
3.94%
Hannes Reinecke
57
2.50%
Tejun Heo
1
0.04%
Christoph Hellwig
1
0.04%
Others
22
0.96%
Total
2284
pata_buddha.c
298
-
3
1309
Bartlomiej Zolnierkiewicz
Others
February 2019
August 2019
March 2023
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 1081}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 227}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
1081
82.58%
Others
228
17.42%
Total
1309
pata_cmd640.c
272
-
15
1100
Alan Cox
Tejun Heo
Sergei Shtylyov
Benjamin Herrenschmidt
Hannes Reinecke
Bartlomiej Zolnierkiewicz
Jeff Garzik
Others
December 2006
March 2007
April 2007
May 2007
July 2007
March 2008
April 2008
October 2008
March 2009
February 2010
May 2010
October 2010
April 2012
June 2013
May 2014
July 2018
May 2019
December 2021
March 2023
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 946}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 40, "token_count": 44}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
949
86.27%
Tejun Heo
71
6.45%
Sergei Shtylyov
44
4.00%
Benjamin Herrenschmidt
14
1.27%
Hannes Reinecke
5
0.45%
Bartlomiej Zolnierkiewicz
2
0.18%
Jeff Garzik
1
0.09%
Others
14
1.27%
Total
1100
pata_cmd64x.c
534
-
16
2117
Jeff Garzik
Sergei Shtylyov
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Others
October 2003
March 2004
June 2004
July 2004
November 2004
November 2005
February 2006
May 2006
August 2006
September 2006
November 2006
January 2007
March 2007
May 2007
July 2007
August 2007
October 2007
March 2008
April 2008
March 2009
November 2009
December 2009
January 2010
February 2010
May 2010
April 2011
October 2011
March 2012
April 2012
October 2012
June 2013
May 2014
May 2019
October 2020
December 2021
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1118}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 40, "token_count": 232}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1387
65.52%
Sergei Shtylyov
235
11.10%
Alan Cox
139
6.57%
Tejun Heo
112
5.29%
Bartlomiej Zolnierkiewicz
30
1.42%
Hannes Reinecke
19
0.90%
Others
195
9.21%
Total
2117
pata_cs5520.c
291
-
22
1264
Jeff Garzik
Tejun Heo
Alan Cox
Lee Jones
Hannes Reinecke
Benjamin Herrenschmidt
Bartlomiej Zolnierkiewicz
Niklas Svensson (Niklas Cassel)
Mark Lord
Damien Le Moal
Christoph Hellwig
Al Viro
Others
October 2003
June 2004
November 2004
July 2005
October 2005
February 2006
March 2006
May 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
October 2007
December 2007
March 2008
April 2008
March 2009
April 2009
December 2009
May 2010
April 2011
April 2012
June 2013
May 2014
April 2015
May 2019
August 2019
February 2021
May 2021
December 2021
March 2023
September 2023
July 2024
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 490}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 144}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 10, "token_count": 5}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
575
45.49%
Tejun Heo
545
43.12%
Alan Cox
98
7.75%
Lee Jones
8
0.63%
Hannes Reinecke
8
0.63%
Benjamin Herrenschmidt
5
0.40%
Bartlomiej Zolnierkiewicz
4
0.32%
Niklas Svensson (Niklas Cassel)
1
0.08%
Mark Lord
1
0.08%
Damien Le Moal
1
0.08%
Christoph Hellwig
1
0.08%
Al Viro
1
0.08%
Others
16
1.27%
Total
1264
pata_cs5530.c
358
-
15
1163
Jeff Garzik
Tejun Heo
Alan Cox
Benjamin Herrenschmidt
Lee Jones
Bartlomiej Zolnierkiewicz
Others
October 2003
May 2004
July 2004
September 2004
November 2004
October 2005
February 2006
May 2006
August 2006
September 2006
November 2006
December 2006
January 2007
March 2007
May 2007
July 2007
August 2007
October 2007
March 2008
April 2008
August 2008
March 2009
February 2010
May 2010
April 2012
June 2013
May 2014
May 2019
March 2021
May 2021
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 756}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 43}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 10, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
881
75.75%
Tejun Heo
115
9.89%
Alan Cox
109
9.37%
Benjamin Herrenschmidt
25
2.15%
Lee Jones
7
0.60%
Bartlomiej Zolnierkiewicz
3
0.26%
Others
23
1.98%
Total
1163
pata_cs5535.c
203
-
12
714
Jeff Garzik
Tejun Heo
Alan Cox
Bartlomiej Zolnierkiewicz
Others
October 2003
March 2004
July 2004
November 2004
October 2005
November 2005
August 2006
September 2006
November 2006
December 2006
January 2007
March 2007
April 2007
May 2007
July 2007
March 2008
November 2008
March 2009
July 2009
January 2010
February 2010
May 2010
October 2011
April 2012
May 2014
May 2019
June 2022
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 520}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
635
88.94%
Tejun Heo
32
4.48%
Alan Cox
20
2.80%
Bartlomiej Zolnierkiewicz
5
0.70%
Others
22
3.08%
Total
714
pata_cs5536.c
301
-
16
1188
Martin K. Petersen
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Tejun Heo
Jeff Garzik
Alan Cox
Others
October 2007
February 2008
March 2008
March 2009
November 2009
February 2010
May 2010
December 2010
October 2011
April 2012
October 2012
May 2014
August 2017
May 2019
December 2021
March 2023
June 2025
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 47, "token_count": 921}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Martin K. Petersen
927
78.03%
Bartlomiej Zolnierkiewicz
74
6.23%
Hannes Reinecke
16
1.35%
Tejun Heo
15
1.26%
Jeff Garzik
7
0.59%
Alan Cox
2
0.17%
Others
147
12.37%
Total
1188
pata_cypress.c
173
-
13
703
Jeff Garzik
Christoph Hellwig
Tejun Heo
Alan Cox
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Others
October 2003
June 2004
November 2004
August 2006
September 2006
November 2006
January 2007
March 2007
April 2007
May 2007
March 2008
May 2008
October 2008
March 2009
January 2010
February 2010
May 2010
April 2012
May 2014
May 2019
June 2021
December 2021
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 495}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 31, "token_count": 32}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
590
83.93%
Christoph Hellwig
32
4.55%
Tejun Heo
31
4.41%
Alan Cox
18
2.56%
Bartlomiej Zolnierkiewicz
13
1.85%
Hannes Reinecke
5
0.71%
Others
14
1.99%
Total
703
pata_efar.c
304
-
13
1232
Jeff Garzik
Bartlomiej Zolnierkiewicz
Tejun Heo
Alan Cox
Sergei Shtylyov
Damien Le Moal
Others
October 2003
June 2004
July 2004
August 2004
November 2004
October 2005
February 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
August 2007
February 2008
March 2008
April 2008
March 2009
June 2009
December 2009
January 2010
February 2010
May 2010
April 2011
October 2011
April 2012
May 2014
May 2019
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 844}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1023
83.04%
Bartlomiej Zolnierkiewicz
103
8.36%
Tejun Heo
54
4.38%
Alan Cox
30
2.44%
Sergei Shtylyov
8
0.65%
Damien Le Moal
2
0.16%
Others
12
0.97%
Total
1232
pata_ep93xx.c
1028
-
14
4455
Rafal Prylowski
Bartlomiej Zolnierkiewicz
Damien Le Moal
Sergey Shtylyov
Others
April 2012
December 2012
January 2013
May 2014
December 2016
October 2018
April 2019
May 2019
March 2021
February 2022
November 2022
March 2023
July 2023
August 2023
September 2024
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 4207}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Rafal Prylowski
4207
94.43%
Bartlomiej Zolnierkiewicz
5
0.11%
Damien Le Moal
4
0.09%
Sergey Shtylyov
3
0.07%
Others
236
5.30%
Total
4455
pata_falcon.c
240
-
6
1244
Bartlomiej Zolnierkiewicz
Linus Torvalds
Others
December 2016
February 2017
March 2018
November 2019
June 2021
August 2021
March 2023
August 2023
November 2023
October 2024
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 823}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
826
66.40%
Linus Torvalds
4
0.32%
Others
414
33.28%
Total
1244
pata_ftide010.c
567
-
10
2266
Linus Walleij
Damien Le Moal
Others
June 2017
July 2018
May 2019
March 2022
March 2023
July 2023
August 2023
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 2201}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
2238
98.76%
Damien Le Moal
5
0.22%
Others
23
1.02%
Total
2266
pata_gayle.c
217
-
3
984
Bartlomiej Zolnierkiewicz
Others
March 2018
March 2023
November 2023
October 2024
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 975}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
975
99.09%
Others
9
0.91%
Total
984
pata_hpt366.c
461
-
22
1534
Jeff Garzik
Tejun Heo
Sergey Shtylyov
Alan Cox
Bartlomiej Zolnierkiewicz
Sergei Shtylyov
Benjamin Herrenschmidt
Damien Le Moal
Hannes Reinecke
Lee Jones
Others
October 2003
March 2004
June 2004
July 2004
November 2004
February 2006
May 2006
August 2006
September 2006
October 2006
November 2006
January 2007
March 2007
May 2007
July 2007
February 2008
March 2008
December 2008
January 2009
March 2009
November 2009
December 2009
February 2010
May 2010
December 2010
January 2011
October 2011
April 2012
June 2013
May 2014
May 2015
March 2016
July 2016
May 2019
February 2021
December 2021
February 2022
June 2022
March 2023
July 2024
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 857}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 40, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 127}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1017
66.30%
Tejun Heo
199
12.97%
Sergey Shtylyov
129
8.41%
Alan Cox
81
5.28%
Bartlomiej Zolnierkiewicz
39
2.54%
Sergei Shtylyov
18
1.17%
Benjamin Herrenschmidt
9
0.59%
Damien Le Moal
6
0.39%
Hannes Reinecke
3
0.20%
Lee Jones
1
0.07%
Others
32
2.09%
Total
1534
pata_hpt37x.c
1032
-
19
3650
Jeff Garzik
Alan Cox
Sergey Shtylyov
Bartlomiej Zolnierkiewicz
Sergei Shtylyov
Tejun Heo
Hannes Reinecke
Benjamin Herrenschmidt
Damien Le Moal
Lee Jones
Others
October 2003
March 2004
June 2004
July 2004
November 2004
November 2005
February 2006
May 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
November 2007
December 2007
February 2008
March 2008
April 2008
March 2009
November 2009
December 2009
February 2010
May 2010
December 2010
January 2011
April 2012
May 2018
May 2019
February 2021
December 2021
February 2022
May 2022
June 2022
March 2023
July 2024
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2077}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 233}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 10, "token_count": 9}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 40, "token_count": 11}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 220}, {"author_id": 40, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 40, "token_count": 76}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 40, "token_count": 71}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 40, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 120}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 50, "token_count": 157}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2297
62.93%
Alan Cox
380
10.41%
Sergey Shtylyov
283
7.75%
Bartlomiej Zolnierkiewicz
224
6.14%
Sergei Shtylyov
192
5.26%
Tejun Heo
174
4.77%
Hannes Reinecke
33
0.90%
Benjamin Herrenschmidt
9
0.25%
Damien Le Moal
8
0.22%
Lee Jones
4
0.11%
Others
46
1.26%
Total
3650
pata_hpt3x2n.c
629
-
17
2234
Jeff Garzik
Sergei Shtylyov
Alan Cox
Sergey Shtylyov
Tejun Heo
Hannes Reinecke
Benjamin Herrenschmidt
Bartlomiej Zolnierkiewicz
Damien Le Moal
Lee Jones
Others
October 2003
March 2004
June 2004
July 2004
November 2004
November 2005
February 2006
May 2006
August 2006
September 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
March 2008
April 2008
March 2009
November 2009
December 2009
February 2010
May 2010
December 2010
January 2011
April 2012
May 2019
February 2021
December 2021
February 2022
May 2022
June 2022
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1324}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 97}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 40, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 40, "token_count": 191}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 40, "token_count": 139}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 68}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 50, "token_count": 20}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1552
69.47%
Sergei Shtylyov
349
15.62%
Alan Cox
101
4.52%
Sergey Shtylyov
90
4.03%
Tejun Heo
86
3.85%
Hannes Reinecke
24
1.07%
Benjamin Herrenschmidt
9
0.40%
Bartlomiej Zolnierkiewicz
5
0.22%
Damien Le Moal
2
0.09%
Lee Jones
1
0.04%
Others
15
0.67%
Total
2234
pata_hpt3x3.c
289
-
13
1104
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Christoph Hellwig
Others
October 2003
June 2004
November 2004
August 2006
September 2006
November 2006
March 2007
April 2007
May 2007
July 2007
August 2007
March 2008
April 2008
January 2009
March 2009
December 2009
February 2010
May 2010
April 2011
April 2012
June 2013
May 2014
April 2015
August 2019
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 446}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 295}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 120}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
545
49.37%
Alan Cox
449
40.67%
Tejun Heo
64
5.80%
Bartlomiej Zolnierkiewicz
33
2.99%
Christoph Hellwig
1
0.09%
Others
12
1.09%
Total
1104
pata_icside.c
631
-
13
2733
Russell King
Tejun Heo
Al Viro
Jeremy Higdon
Damien Le Moal
Alan Cox
Others
March 2004
December 2006
May 2007
August 2007
October 2007
March 2008
April 2008
May 2008
December 2008
March 2009
May 2010
April 2011
April 2016
July 2018
May 2019
August 2020
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 21, "token_count": 2525}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 21, "token_count": 25}, {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 54, "token_count": 36}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Russell King
2555
93.49%
Tejun Heo
107
3.92%
Al Viro
36
1.32%
Jeremy Higdon
10
0.37%
Damien Le Moal
2
0.07%
Alan Cox
1
0.04%
Others
22
0.80%
Total
2733
pata_imx.c
265
-
15
1285
Arnaud Patard
Bartlomiej Zolnierkiewicz
Sergey Shtylyov
Others
February 2009
July 2011
November 2011
July 2012
April 2013
May 2013
July 2013
January 2014
February 2014
March 2014
May 2014
October 2014
November 2016
July 2018
February 2022
March 2023
July 2023
August 2023
October 2024
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 53, "token_count": 860}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 322}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaud Patard
860
66.93%
Bartlomiej Zolnierkiewicz
7
0.54%
Sergey Shtylyov
1
0.08%
Others
417
32.45%
Total
1285
pata_isapnp.c
139
-
9
505
Jeff Garzik
Tejun Heo
Alan Cox
Others
October 2003
November 2004
October 2005
April 2006
June 2006
August 2006
January 2007
March 2007
April 2007
August 2007
November 2007
March 2008
April 2008
October 2008
March 2009
March 2015
May 2019
March 2023
October 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
295
58.42%
Tejun Heo
155
30.69%
Alan Cox
37
7.33%
Others
18
3.56%
Total
505
pata_it8213.c
299
-
12
1174
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Damien Le Moal
Jeff Garzik
Others
December 2006
January 2007
February 2007
March 2007
May 2007
August 2007
February 2008
March 2008
April 2008
March 2009
December 2009
February 2010
May 2010
April 2011
October 2011
April 2012
May 2014
May 2019
March 2023
September 2024
July 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 1055}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
1081
92.08%
Tejun Heo
51
4.34%
Bartlomiej Zolnierkiewicz
28
2.39%
Damien Le Moal
2
0.17%
Jeff Garzik
1
0.09%
Others
11
0.94%
Total
1174
pata_it821x.c
987
-
28
3792
Jeff Garzik
Alan Cox
Tejun Heo
Hannes Reinecke
Damien Le Moal
Benjamin Herrenschmidt
Ondrej Zary
Bartlomiej Zolnierkiewicz
Linus Torvalds (pre-git)
Lee Jones
Linus Torvalds
Others
May 1998
February 2002
October 2003
March 2004
June 2004
November 2004
October 2005
November 2005
February 2006
May 2006
June 2006
July 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
March 2008
April 2008
July 2008
August 2008
October 2008
November 2008
January 2009
February 2009
March 2009
November 2009
February 2010
May 2010
October 2010
April 2011
July 2011
April 2012
June 2013
May 2014
October 2015
January 2018
February 2018
March 2021
December 2021
January 2022
March 2023
July 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2350}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 58}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 729}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 95}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2531
66.75%
Alan Cox
862
22.73%
Tejun Heo
165
4.35%
Hannes Reinecke
95
2.51%
Damien Le Moal
33
0.87%
Benjamin Herrenschmidt
25
0.66%
Ondrej Zary
16
0.42%
Bartlomiej Zolnierkiewicz
8
0.21%
Linus Torvalds (pre-git)
2
0.05%
Lee Jones
2
0.05%
Linus Torvalds
1
0.03%
Others
52
1.37%
Total
3792
pata_ixp4xx_cf.c
310
-
26
1534
Linus Walleij
Tejun Heo
Russell King
Jeff Garzik
Alan Cox
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Sergey Shtylyov
Brian Norris
Others
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
August 2007
October 2007
December 2007
January 2008
March 2008
April 2008
July 2008
November 2008
April 2009
March 2011
April 2011
November 2011
November 2012
June 2013
December 2016
June 2019
August 2019
March 2021
April 2021
May 2021
July 2021
December 2021
March 2022
March 2023
April 2023
July 2023
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 509}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 13, "token_count": 692}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
704
45.89%
Tejun Heo
201
13.10%
Russell King
16
1.04%
Jeff Garzik
5
0.33%
Alan Cox
5
0.33%
Bartlomiej Zolnierkiewicz
4
0.26%
Hannes Reinecke
2
0.13%
Sergey Shtylyov
1
0.07%
Brian Norris
1
0.07%
Others
595
38.79%
Total
1534
pata_jmicron.c
174
-
11
580
Jeff Garzik
Tejun Heo
Alan Cox
Damien Le Moal
Lee Jones
Bartlomiej Zolnierkiewicz
Others
October 2003
June 2004
November 2004
October 2005
November 2005
August 2006
September 2006
November 2006
February 2007
March 2007
May 2007
July 2007
August 2007
October 2007
November 2007
March 2008
April 2008
October 2008
March 2009
February 2010
May 2010
April 2012
May 2014
May 2019
February 2021
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 421}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
484
83.45%
Tejun Heo
71
12.24%
Alan Cox
14
2.41%
Damien Le Moal
2
0.34%
Lee Jones
1
0.17%
Bartlomiej Zolnierkiewicz
1
0.17%
Others
7
1.21%
Total
580
pata_legacy.c
1294
-
21
5743
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Sergey Shtylyov
Rafal Prylowski
Al Viro
Lee Jones
Sergei Shtylyov
Others
October 2003
March 2004
April 2004
May 2004
July 2004
November 2004
October 2005
November 2005
August 2006
September 2006
January 2007
February 2007
March 2007
April 2007
August 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
November 2008
February 2009
March 2009
April 2009
June 2009
November 2009
December 2009
November 2010
April 2011
October 2011
January 2012
April 2012
March 2013
December 2016
July 2018
May 2019
March 2021
October 2021
October 2022
March 2023
May 2024
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2499}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 82}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 3, "token_count": 2393}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 55}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 50, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 50, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2643
46.02%
Alan Cox
2524
43.95%
Tejun Heo
254
4.42%
Bartlomiej Zolnierkiewicz
94
1.64%
Sergey Shtylyov
20
0.35%
Rafal Prylowski
8
0.14%
Al Viro
4
0.07%
Lee Jones
3
0.05%
Sergei Shtylyov
2
0.03%
Others
191
3.33%
Total
5743
pata_macio.c
1422
-
28
6002
Benjamin Herrenschmidt
Christoph Hellwig
Lee Jones
Tejun Heo
Bartlomiej Zolnierkiewicz
Damien Le Moal
Others
February 2004
December 2006
August 2007
December 2009
April 2010
May 2010
June 2010
April 2011
June 2013
May 2014
February 2015
September 2015
March 2017
February 2018
November 2018
December 2018
January 2019
May 2019
October 2019
January 2020
May 2021
October 2021
March 2022
June 2022
August 2022
February 2023
March 2023
April 2023
March 2024
April 2024
June 2024
August 2024
October 2024
January 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 5808}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Herrenschmidt
5823
97.02%
Christoph Hellwig
25
0.42%
Lee Jones
12
0.20%
Tejun Heo
8
0.13%
Bartlomiej Zolnierkiewicz
8
0.13%
Damien Le Moal
1
0.02%
Others
125
2.08%
Total
6002
pata_marvell.c
184
-
16
605
Alan Cox
Tejun Heo
Jeff Garzik
Hannes Reinecke
Damien Le Moal
Bartlomiej Zolnierkiewicz
Lee Jones
Others
October 2006
November 2006
January 2007
February 2007
March 2007
May 2007
July 2007
August 2007
October 2007
March 2008
April 2008
September 2008
October 2008
March 2009
December 2009
February 2010
May 2010
June 2011
April 2012
May 2014
May 2016
May 2019
February 2021
December 2021
April 2022
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 390}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
496
81.98%
Tejun Heo
52
8.60%
Jeff Garzik
9
1.49%
Hannes Reinecke
8
1.32%
Damien Le Moal
2
0.33%
Bartlomiej Zolnierkiewicz
2
0.33%
Lee Jones
1
0.17%
Others
35
5.79%
Total
605
pata_mpc52xx.c
874
-
26
5218
Tim Yamin
Sylvain Munaut
Tejun Heo
Brian Norris
Tang Yuantian
Sergey Shtylyov
Jeff Garzik
Bartlomiej Zolnierkiewicz
Al Viro
Others
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
January 2008
March 2008
April 2008
December 2008
March 2009
June 2009
March 2010
April 2010
May 2010
August 2010
January 2011
February 2011
September 2011
November 2011
March 2012
October 2012
November 2012
May 2013
May 2014
September 2015
March 2017
February 2022
March 2022
April 2022
May 2022
October 2022
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 41, "token_count": 1387}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 3473}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tim Yamin
3473
66.56%
Sylvain Munaut
1387
26.58%
Tejun Heo
123
2.36%
Brian Norris
15
0.29%
Tang Yuantian
3
0.06%
Sergey Shtylyov
3
0.06%
Jeff Garzik
3
0.06%
Bartlomiej Zolnierkiewicz
2
0.04%
Al Viro
1
0.02%
Others
208
3.99%
Total
5218
pata_mpiix.c
239
-
14
840
Jeff Garzik
Tejun Heo
Alan Cox
Sergei Shtylyov
Damien Le Moal
Bartlomiej Zolnierkiewicz
Others
October 2003
June 2004
November 2004
November 2005
February 2006
May 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
August 2007
March 2008
April 2008
January 2009
March 2009
March 2011
April 2011
April 2012
May 2014
May 2019
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 481}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
578
68.81%
Tejun Heo
225
26.79%
Alan Cox
18
2.14%
Sergei Shtylyov
6
0.71%
Damien Le Moal
2
0.24%
Bartlomiej Zolnierkiewicz
1
0.12%
Others
10
1.19%
Total
840
pata_netcell.c
109
-
12
341
Jeff Garzik
Alan Cox
Tejun Heo
Benjamin Herrenschmidt
Damien Le Moal
Bartlomiej Zolnierkiewicz
Others
October 2003
June 2004
November 2004
October 2005
February 2006
August 2006
September 2006
November 2006
March 2007
May 2007
July 2007
March 2008
April 2008
October 2008
March 2009
June 2009
February 2010
May 2010
April 2011
April 2012
May 2014
May 2019
January 2022
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
211
61.88%
Alan Cox
73
21.41%
Tejun Heo
30
8.80%
Benjamin Herrenschmidt
14
4.11%
Damien Le Moal
4
1.17%
Bartlomiej Zolnierkiewicz
1
0.29%
Others
8
2.35%
Total
341
pata_ninja32.c
195
-
10
790
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Christoph Hellwig
Others
November 2007
February 2008
March 2008
April 2008
October 2008
December 2008
January 2009
March 2009
April 2009
May 2010
April 2012
June 2013
May 2014
April 2015
August 2016
May 2019
August 2019
March 2023
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 625}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
767
97.09%
Tejun Heo
12
1.52%
Bartlomiej Zolnierkiewicz
2
0.25%
Christoph Hellwig
1
0.13%
Others
8
1.01%
Total
790
pata_ns87410.c
163
-
13
695
Jeff Garzik
Tejun Heo
Alan Cox
Damien Le Moal
Bartlomiej Zolnierkiewicz
Others
October 2003
June 2004
November 2004
February 2006
May 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
August 2007
March 2008
April 2008
May 2008
March 2009
February 2010
April 2011
April 2012
May 2014
May 2019
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 525}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
603
86.76%
Tejun Heo
61
8.78%
Alan Cox
14
2.01%
Damien Le Moal
2
0.29%
Bartlomiej Zolnierkiewicz
1
0.14%
Others
14
2.01%
Total
695
pata_ns87415.c
422
-
16
1324
Alan Cox
Bartlomiej Zolnierkiewicz
Tejun Heo
Benjamin Herrenschmidt
Sergey Shtylyov
Others
July 2007
September 2007
October 2007
March 2008
April 2008
May 2008
March 2009
December 2009
February 2010
May 2010
April 2011
April 2012
June 2013
May 2014
May 2019
October 2020
March 2021
February 2022
March 2023
July 2023
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 1181}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
1183
89.35%
Bartlomiej Zolnierkiewicz
58
4.38%
Tejun Heo
38
2.87%
Benjamin Herrenschmidt
23
1.74%
Sergey Shtylyov
2
0.15%
Others
20
1.51%
Total
1324
pata_octeon_cf.c
1029
-
30
4781
David Daney
Hannes Reinecke
Bartlomiej Zolnierkiewicz
Rupjyoti Sarmah
Russell King
Sergei Shtylyov
Tejun Heo
Damien Le Moal
Sergey Shtylyov
Christoph Hellwig
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
July 2007
August 2007
January 2009
March 2009
August 2009
December 2009
March 2010
May 2010
July 2010
October 2010
April 2011
February 2012
April 2012
March 2013
June 2013
July 2013
April 2014
March 2015
June 2015
September 2016
December 2016
June 2017
August 2017
January 2020
May 2021
December 2021
January 2022
February 2022
March 2022
June 2022
February 2023
March 2023
June 2023
July 2023
September 2024
February 2025
July 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 3753}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 755}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Daney
4532
94.79%
Hannes Reinecke
37
0.77%
Bartlomiej Zolnierkiewicz
32
0.67%
Rupjyoti Sarmah
21
0.44%
Russell King
14
0.29%
Sergei Shtylyov
13
0.27%
Tejun Heo
11
0.23%
Damien Le Moal
6
0.13%
Sergey Shtylyov
4
0.08%
Christoph Hellwig
3
0.06%
Linus Torvalds (pre-git)
2
0.04%
Linus Torvalds
1
0.02%
Others
105
2.20%
Total
4781
pata_of_platform.c
99
-
18
413
Anton Vorontsov
Brian Norris
Tejun Heo
Jeff Garzik
Others
October 2006
January 2008
February 2008
March 2008
April 2010
August 2010
February 2011
September 2011
November 2011
December 2011
November 2012
December 2012
January 2015
January 2017
March 2017
January 2019
June 2019
January 2022
March 2022
March 2023
October 2024
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 279}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
279
67.55%
Brian Norris
4
0.97%
Tejun Heo
3
0.73%
Jeff Garzik
1
0.24%
Others
126
30.51%
Total
413
pata_oldpiix.c
274
-
15
917
Jeff Garzik
Tejun Heo
Alan Cox
Sergei Shtylyov
Damien Le Moal
Bartlomiej Zolnierkiewicz
Others
October 2003
May 2004
June 2004
November 2004
October 2005
February 2006
May 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
August 2007
March 2008
April 2008
August 2008
October 2008
November 2008
March 2009
December 2009
February 2010
May 2010
April 2011
April 2012
May 2014
May 2019
March 2023
September 2024
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 734}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 40, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
810
88.33%
Tejun Heo
64
6.98%
Alan Cox
21
2.29%
Sergei Shtylyov
6
0.65%
Damien Le Moal
2
0.22%
Bartlomiej Zolnierkiewicz
2
0.22%
Others
12
1.31%
Total
917
pata_opti.c
200
-
13
711
Jeff Garzik
Tejun Heo
Alan Cox
Damien Le Moal
Lee Jones
Bartlomiej Zolnierkiewicz
Others
October 2003
June 2004
November 2004
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
August 2007
March 2008
April 2008
October 2008
March 2009
February 2010
April 2011
April 2012
May 2014
May 2019
March 2021
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 529}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
620
87.20%
Tejun Heo
63
8.86%
Alan Cox
15
2.11%
Damien Le Moal
2
0.28%
Lee Jones
1
0.14%
Bartlomiej Zolnierkiewicz
1
0.14%
Others
9
1.27%
Total
711
pata_optidma.c
459
-
15
1616
Jeff Garzik
Tejun Heo
Alan Cox
Benjamin Herrenschmidt
Damien Le Moal
Lee Jones
Bartlomiej Zolnierkiewicz
Others
October 2003
March 2004
June 2004
November 2004
November 2005
February 2006
May 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
July 2007
August 2007
March 2008
April 2008
October 2008
March 2009
February 2010
May 2010
April 2011
April 2012
May 2014
May 2019
February 2021
October 2021
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1273}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1399
86.57%
Tejun Heo
124
7.67%
Alan Cox
54
3.34%
Benjamin Herrenschmidt
9
0.56%
Damien Le Moal
7
0.43%
Lee Jones
3
0.19%
Bartlomiej Zolnierkiewicz
1
0.06%
Others
19
1.18%
Total
1616
pata_pcmcia.c
382
-
32
1860
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Linus Torvalds (pre-git)
Damien Le Moal
Brett M Russ
Robert Hancock
Linus Torvalds
Others
May 1998
February 2002
August 2002
October 2003
April 2004
June 2004
September 2004
November 2004
August 2005
August 2006
October 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
October 2007
November 2007
January 2008
March 2008
April 2008
June 2008
July 2008
August 2008
November 2008
March 2009
July 2009
October 2009
January 2010
February 2010
March 2010
April 2010
May 2010
July 2010
April 2011
May 2011
June 2012
March 2013
December 2016
July 2018
May 2019
January 2020
March 2023
July 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 799}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 142}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 129}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 68}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
843
45.32%
Alan Cox
394
21.18%
Tejun Heo
195
10.48%
Bartlomiej Zolnierkiewicz
5
0.27%
Linus Torvalds (pre-git)
2
0.11%
Damien Le Moal
2
0.11%
Brett M Russ
2
0.11%
Robert Hancock
1
0.05%
Linus Torvalds
1
0.05%
Others
415
22.31%
Total
1860
pata_pdc2027x.c
760
-
27
2955
Jeff Garzik
Tejun Heo
Alan Cox
Hannes Reinecke
Bartlomiej Zolnierkiewicz
Albert Lee
Mikael Pettersson
Sergey Shtylyov
Lee Jones
Al Viro
Damien Le Moal
Christoph Hellwig
Others
October 2003
June 2004
July 2004
August 2004
October 2005
February 2006
March 2006
May 2006
August 2006
September 2006
January 2007
February 2007
April 2007
June 2007
August 2007
September 2007
December 2007
March 2008
April 2008
November 2008
March 2009
May 2010
April 2011
October 2011
April 2012
April 2013
June 2013
May 2014
January 2015
April 2015
November 2017
January 2018
May 2019
August 2019
February 2021
December 2021
June 2022
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 1941}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 54, "token_count": 3}, {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 81}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 163}, {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 56, "token_count": 22}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 22, "token_count": 10}, {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 99}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 124}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2110
71.40%
Tejun Heo
304
10.29%
Alan Cox
211
7.14%
Hannes Reinecke
124
4.20%
Bartlomiej Zolnierkiewicz
104
3.52%
Albert Lee
22
0.74%
Mikael Pettersson
10
0.34%
Sergey Shtylyov
4
0.14%
Lee Jones
4
0.14%
Al Viro
4
0.14%
Damien Le Moal
3
0.10%
Christoph Hellwig
1
0.03%
Others
54
1.83%
Total
2955
pata_pdc202xx_old.c
391
-
14
1568
Jeff Garzik
Alan Cox
Bartlomiej Zolnierkiewicz
Tejun Heo
Sergei Shtylyov
Lee Jones
Others
October 2003
March 2004
June 2004
July 2004
November 2004
July 2005
November 2005
February 2006
May 2006
July 2006
August 2006
September 2006
November 2006
January 2007
March 2007
May 2007
July 2007
September 2007
December 2007
January 2008
March 2008
March 2009
April 2009
February 2010
May 2010
October 2010
April 2012
May 2014
May 2019
March 2021
January 2022
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 981}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 6, "token_count": 45}, {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 40, "token_count": 58}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1216
77.55%
Alan Cox
107
6.82%
Bartlomiej Zolnierkiewicz
88
5.61%
Tejun Heo
79
5.04%
Sergei Shtylyov
58
3.70%
Lee Jones
2
0.13%
Others
18
1.15%
Total
1568
pata_piccolo.c
125
-
10
501
Alan Cox
Jeff Garzik
Tejun Heo
Bartlomiej Zolnierkiewicz
Lee Jones
Others
September 2002
October 2002
October 2003
June 2004
November 2004
August 2006
November 2006
March 2007
April 2007
May 2007
October 2007
January 2008
March 2008
November 2009
February 2010
May 2010
April 2012
May 2014
March 2021
March 2023
November 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 288}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
323
64.47%
Jeff Garzik
129
25.75%
Tejun Heo
21
4.19%
Bartlomiej Zolnierkiewicz
10
2.00%
Lee Jones
1
0.20%
Others
17
3.39%
Total
501
pata_platform.c
238
-
21
953
Tejun Heo
Anton Vorontsov
Al Viro
Alan Cox
Jeff Garzik
Brian Norris
Others
October 2005
June 2006
October 2006
January 2007
February 2007
April 2007
June 2007
August 2007
November 2007
January 2008
February 2008
March 2008
April 2008
October 2008
November 2008
August 2009
April 2011
November 2011
November 2012
July 2013
August 2014
January 2015
January 2019
March 2021
January 2022
March 2023
October 2024
var spanGroupData = [ {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 459}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 54, "token_count": 10}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 130}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
155
16.26%
Anton Vorontsov
130
13.64%
Al Viro
10
1.05%
Alan Cox
7
0.73%
Jeff Garzik
3
0.31%
Brian Norris
1
0.10%
Others
647
67.89%
Total
953
pata_pxa.c
327
-
11
1393
Marek Vašut
Others
May 2010
November 2011
May 2013
July 2013
September 2015
May 2019
October 2019
March 2022
March 2023
July 2023
November 2023
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 45, "token_count": 1090}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 226}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Vašut
1090
78.25%
Others
303
21.75%
Total
1393
pata_radisys.c
253
-
14
870
Jeff Garzik
Tejun Heo
Alan Cox
Bartlomiej Zolnierkiewicz
Others
October 2003
May 2004
June 2004
November 2004
October 2005
February 2006
August 2006
September 2006
November 2006
January 2007
March 2007
May 2007
March 2008
April 2008
October 2008
November 2008
March 2009
December 2009
February 2010
May 2010
April 2011
April 2012
May 2014
May 2019
October 2021
March 2023
September 2024
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 707}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
784
90.11%
Tejun Heo
37
4.25%
Alan Cox
15
1.72%
Bartlomiej Zolnierkiewicz
11
1.26%
Others
23
2.64%
Total
870
pata_rb532_cf.c
182
-
16
680
Florian Fainelli
Linus Walleij
Sergey Shtylyov
Tejun Heo
Christoph Hellwig
Others
December 2006
March 2008
April 2008
November 2008
January 2009
March 2009
August 2009
March 2011
November 2011
August 2015
February 2016
November 2018
June 2019
January 2020
March 2021
March 2023
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 42, "token_count": 563}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Fainelli
563
82.79%
Linus Walleij
26
3.82%
Sergey Shtylyov
11
1.62%
Tejun Heo
9
1.32%
Christoph Hellwig
1
0.15%
Others
70
10.29%
Total
680
pata_rdc.c
385
-
13
1552
Alan Cox
Bartlomiej Zolnierkiewicz
Tejun Heo
Damien Le Moal
Others
December 2006
June 2009
December 2009
May 2010
April 2011
October 2011
April 2012
June 2013
May 2014
June 2017
May 2019
March 2023
December 2024
July 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 1466}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 62}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
1466
94.46%
Bartlomiej Zolnierkiewicz
64
4.12%
Tejun Heo
2
0.13%
Damien Le Moal
2
0.13%
Others
18
1.16%
Total
1552
pata_rz1000.c
149
-
13
475
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Others
October 2003
June 2004
November 2004
February 2006
July 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
August 2007
March 2008
April 2008
November 2008
March 2009
December 2009
February 2010
March 2011
April 2011
April 2012
June 2013
May 2014
May 2019
December 2021
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
268
56.42%
Alan Cox
88
18.53%
Tejun Heo
54
11.37%
Bartlomiej Zolnierkiewicz
33
6.95%
Hannes Reinecke
16
3.37%
Others
16
3.37%
Total
475
pata_sc1200.c
257
-
11
924
Jeff Garzik
Alan Cox
Tejun Heo
Lee Jones
Bartlomiej Zolnierkiewicz
Others
October 2003
May 2004
June 2004
November 2004
August 2006
September 2006
November 2006
January 2007
March 2007
May 2007
July 2007
August 2007
March 2008
April 2008
August 2008
March 2009
October 2009
February 2010
May 2010
October 2011
April 2012
May 2014
May 2019
May 2021
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 670}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 81}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
750
81.17%
Alan Cox
116
12.55%
Tejun Heo
35
3.79%
Lee Jones
6
0.65%
Bartlomiej Zolnierkiewicz
6
0.65%
Others
11
1.19%
Total
924
pata_sch.c
167
-
9
601
Tejun Heo
Bartlomiej Zolnierkiewicz
Others
May 2008
November 2008
May 2010
April 2011
April 2012
May 2014
June 2017
May 2019
March 2023
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 588}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
4
0.67%
Bartlomiej Zolnierkiewicz
1
0.17%
Others
596
99.17%
Total
601
pata_serverworks.c
496
-
20
1893
Jeff Garzik
Tejun Heo
Alan Cox
Bartlomiej Zolnierkiewicz
Benjamin Herrenschmidt
Hannes Reinecke
Lee Jones
Sergey Shtylyov
Damien Le Moal
Others
October 2003
March 2004
June 2004
July 2004
November 2004
August 2006
September 2006
November 2006
January 2007
March 2007
May 2007
June 2007
July 2007
November 2007
January 2008
February 2008
March 2008
April 2008
November 2008
March 2009
January 2010
February 2010
May 2010
October 2011
April 2012
June 2013
May 2014
September 2014
May 2019
August 2020
May 2021
December 2021
June 2022
March 2023
July 2024
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1405}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1581
83.52%
Tejun Heo
85
4.49%
Alan Cox
60
3.17%
Bartlomiej Zolnierkiewicz
46
2.43%
Benjamin Herrenschmidt
25
1.32%
Hannes Reinecke
16
0.85%
Lee Jones
6
0.32%
Sergey Shtylyov
4
0.21%
Damien Le Moal
3
0.16%
Others
67
3.54%
Total
1893
pata_sil680.c
438
-
21
1838
Jeff Garzik
Benjamin Herrenschmidt
Alan Cox
Tejun Heo
Sergei Shtylyov
Hannes Reinecke
Sergey Shtylyov
Bartlomiej Zolnierkiewicz
Lee Jones
Christoph Hellwig
Others
October 2003
March 2004
June 2004
July 2004
August 2004
November 2004
July 2005
November 2005
July 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
July 2007
March 2008
April 2008
September 2008
January 2009
March 2009
November 2009
February 2010
May 2010
October 2010
March 2011
April 2011
October 2011
April 2012
June 2013
May 2014
April 2015
August 2019
March 2021
December 2021
April 2022
March 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 918}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 118}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 325}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 40, "token_count": 31}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 50, "token_count": 21}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1136
61.81%
Benjamin Herrenschmidt
341
18.55%
Alan Cox
192
10.45%
Tejun Heo
57
3.10%
Sergei Shtylyov
35
1.90%
Hannes Reinecke
24
1.31%
Sergey Shtylyov
21
1.14%
Bartlomiej Zolnierkiewicz
11
0.60%
Lee Jones
2
0.11%
Christoph Hellwig
1
0.05%
Others
18
0.98%
Total
1838
pata_sis.c
915
-
23
3543
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Benjamin Herrenschmidt
Sergey Shtylyov
Lee Jones
Damien Le Moal
Others
October 2003
March 2004
June 2004
July 2004
August 2004
November 2004
October 2005
November 2005
February 2006
March 2006
May 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
November 2007
March 2008
April 2008
March 2009
November 2009
December 2009
February 2010
May 2010
March 2011
April 2011
September 2011
April 2012
June 2013
May 2014
May 2019
March 2021
June 2022
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2354}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 49}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 262}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2713
76.57%
Alan Cox
134
3.78%
Tejun Heo
130
3.67%
Bartlomiej Zolnierkiewicz
66
1.86%
Benjamin Herrenschmidt
23
0.65%
Sergey Shtylyov
2
0.06%
Lee Jones
2
0.06%
Damien Le Moal
2
0.06%
Others
471
13.29%
Total
3543
pata_sl82c105.c
380
-
18
1234
Jeff Garzik
Alan Cox
Bartlomiej Zolnierkiewicz
Tejun Heo
Sergei Shtylyov
Benjamin Herrenschmidt
Damien Le Moal
Niklas Svensson (Niklas Cassel)
Others
October 2003
May 2004
June 2004
November 2004
November 2005
February 2006
May 2006
August 2006
September 2006
January 2007
February 2007
March 2007
May 2007
June 2007
July 2007
August 2007
January 2008
March 2008
April 2008
March 2009
February 2010
May 2010
October 2010
April 2011
October 2011
April 2012
June 2013
May 2014
May 2019
March 2023
July 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 754}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 40, "token_count": 39}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 70}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
914
74.07%
Alan Cox
92
7.46%
Bartlomiej Zolnierkiewicz
72
5.83%
Tejun Heo
63
5.11%
Sergei Shtylyov
39
3.16%
Benjamin Herrenschmidt
18
1.46%
Damien Le Moal
2
0.16%
Niklas Svensson (Niklas Cassel)
1
0.08%
Others
33
2.67%
Total
1234
pata_triflex.c
232
-
15
710
Jeff Garzik
Tejun Heo
Alan Cox
Lee Jones
Damien Le Moal
Bartlomiej Zolnierkiewicz
Others
October 2003
June 2004
November 2004
November 2005
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
May 2007
August 2007
March 2008
April 2008
March 2009
February 2010
May 2010
April 2011
May 2011
April 2012
June 2013
May 2014
May 2019
March 2021
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 466}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
581
81.83%
Tejun Heo
53
7.46%
Alan Cox
14
1.97%
Lee Jones
2
0.28%
Damien Le Moal
2
0.28%
Bartlomiej Zolnierkiewicz
2
0.28%
Others
56
7.89%
Total
710
pata_via.c
707
-
29
3124
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Benjamin Herrenschmidt
Sergey Shtylyov
Jeremy Higdon
Damien Le Moal
Lee Jones
Others
October 2003
March 2004
June 2004
November 2004
July 2005
November 2005
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
March 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
February 2008
March 2008
April 2008
May 2008
July 2008
January 2009
February 2009
March 2009
April 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
May 2010
April 2011
August 2011
October 2011
April 2012
June 2013
May 2014
July 2018
May 2019
March 2021
April 2022
June 2022
March 2023
May 2025
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1609}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 68}, {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 10, "token_count": 23}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 312}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 93}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 133}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1799
57.59%
Alan Cox
636
20.36%
Tejun Heo
221
7.07%
Bartlomiej Zolnierkiewicz
173
5.54%
Benjamin Herrenschmidt
23
0.74%
Sergey Shtylyov
7
0.22%
Jeremy Higdon
6
0.19%
Damien Le Moal
2
0.06%
Lee Jones
1
0.03%
Others
256
8.19%
Total
3124
pdc_adma.c
608
-
16
3024
Mark Lord
Jeff Garzik
Tejun Heo
Albert Lee
Christoph Hellwig
Russell King
Alan Cox
Hannes Reinecke
Damien Le Moal
Others
October 2003
October 2005
November 2005
December 2005
January 2006
August 2006
September 2006
December 2006
January 2007
April 2007
May 2007
July 2007
August 2007
October 2007
December 2007
March 2008
April 2008
March 2009
May 2010
April 2011
April 2012
May 2019
August 2019
October 2019
December 2021
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 4, "token_count": 2390}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 212}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Lord
2390
79.03%
Jeff Garzik
308
10.19%
Tejun Heo
267
8.83%
Albert Lee
14
0.46%
Christoph Hellwig
9
0.30%
Russell King
6
0.20%
Alan Cox
5
0.17%
Hannes Reinecke
3
0.10%
Damien Le Moal
2
0.07%
Others
20
0.66%
Total
3024
sata_dwc_460ex.c
1251
-
20
5556
Rupjyoti Sarmah
Sergei Shtylyov
Hannes Reinecke
Damien Le Moal
Others
July 2010
August 2010
January 2011
February 2011
July 2011
August 2011
November 2011
April 2012
May 2012
November 2013
January 2015
March 2015
March 2016
April 2016
July 2016
November 2017
May 2018
May 2019
March 2021
July 2021
December 2021
March 2022
November 2022
March 2023
July 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 17, "token_count": 3917}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 40, "token_count": 72}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 445}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 778}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Rupjyoti Sarmah
3917
70.50%
Sergei Shtylyov
72
1.30%
Hannes Reinecke
20
0.36%
Damien Le Moal
2
0.04%
Others
1545
27.81%
Total
5556
sata_fsl.c
1604
-
44
6938
Li Yang
Hannes Reinecke
Tejun Heo
Damien Le Moal
Anton Vorontsov
Sergey Shtylyov
Jeff Garzik
Bartlomiej Zolnierkiewicz
Niklas Svensson (Niklas Cassel)
Others
October 2007
November 2007
December 2007
February 2008
March 2008
April 2008
May 2008
July 2008
January 2009
March 2009
May 2009
June 2009
July 2009
October 2009
November 2009
March 2010
April 2010
June 2010
August 2010
September 2010
January 2011
February 2011
March 2011
April 2011
November 2011
December 2011
February 2012
September 2012
March 2013
May 2013
August 2013
September 2013
May 2014
February 2015
December 2015
March 2017
May 2018
June 2018
January 2019
May 2019
October 2019
December 2019
November 2021
December 2021
January 2022
February 2022
March 2022
December 2022
March 2023
July 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 4686}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 473}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 495}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 120}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 226}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 11, "token_count": 197}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Li Yang
4686
67.54%
Hannes Reinecke
197
2.84%
Tejun Heo
131
1.89%
Damien Le Moal
44
0.63%
Anton Vorontsov
4
0.06%
Sergey Shtylyov
3
0.04%
Jeff Garzik
2
0.03%
Bartlomiej Zolnierkiewicz
2
0.03%
Niklas Svensson (Niklas Cassel)
1
0.01%
Others
1868
26.92%
Total
6938
sata_gemini.c
403
-
11
1457
Linus Walleij
Hannes Reinecke
Damien Le Moal
Others
June 2017
August 2017
May 2019
December 2021
March 2022
April 2022
July 2023
August 2023
April 2024
August 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 1325}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 92}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
1417
97.25%
Hannes Reinecke
6
0.41%
Damien Le Moal
5
0.34%
Others
29
1.99%
Total
1457
sata_gemini.h
21
-
2
83
Linus Walleij
Others
June 2017
November 2017
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 82}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
82
98.80%
Others
1
1.20%
Total
83
sata_highbank.c
632
-
22
3033
Langsdorf, Mark
Anton Vorontsov
Brian Norris
Linus Walleij
Sergey Shtylyov
Tejun Heo
Richard Zhu
Hans de Goede
Damien Le Moal
Sergei Shtylyov
Others
March 2010
June 2010
November 2010
September 2011
November 2011
September 2012
October 2012
November 2012
December 2012
March 2013
April 2013
June 2013
August 2013
October 2013
February 2014
September 2014
May 2015
April 2018
November 2018
May 2019
March 2021
February 2022
March 2022
March 2023
July 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 515}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 130}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 27, "token_count": 1353}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 27, "token_count": 632}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 27, "token_count": 243}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 42}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 50, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Langsdorf, Mark
2228
73.46%
Anton Vorontsov
515
16.98%
Brian Norris
131
4.32%
Linus Walleij
42
1.38%
Sergey Shtylyov
14
0.46%
Tejun Heo
3
0.10%
Richard Zhu
3
0.10%
Hans de Goede
3
0.10%
Damien Le Moal
2
0.07%
Sergei Shtylyov
1
0.03%
Others
91
3.00%
Total
3033
sata_inic162x.c
902
-
23
3964
Tejun Heo
Jeremy Higdon
Christoph Hellwig
Sergey Shtylyov
Damien Le Moal
Hannes Reinecke
Bartlomiej Zolnierkiewicz
Niklas Svensson (Niklas Cassel)
Jeff Garzik
Others
March 2004
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
March 2008
April 2008
May 2008
July 2008
September 2008
March 2009
April 2009
May 2010
September 2010
April 2011
April 2012
June 2013
July 2013
May 2014
April 2015
June 2017
January 2019
May 2019
August 2019
October 2019
April 2020
December 2021
February 2022
December 2022
March 2023
July 2023
July 2025
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1894}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 1638}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
3871
97.65%
Jeremy Higdon
11
0.28%
Christoph Hellwig
9
0.23%
Sergey Shtylyov
8
0.20%
Damien Le Moal
5
0.13%
Hannes Reinecke
3
0.08%
Bartlomiej Zolnierkiewicz
2
0.05%
Niklas Svensson (Niklas Cassel)
1
0.03%
Jeff Garzik
1
0.03%
Others
53
1.34%
Total
3964
sata_mv.c
4494
-
63
19545
Mark Lord
Jeff Garzik
Brett M Russ
Saeed Bishara
Tejun Heo
Hannes Reinecke
Gwendal Grignou
Lee Jones
Sergey Shtylyov
Sergei Shtylyov
Alan Cox
Damien Le Moal
Christoph Hellwig
Bartlomiej Zolnierkiewicz
Linus Torvalds
Anton Vorontsov
Albert Lee
Others
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
August 2006
December 2006
January 2007
February 2007
March 2007
April 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
July 2008
August 2008
November 2008
January 2009
February 2009
March 2009
April 2009
May 2009
October 2009
November 2009
December 2009
May 2010
June 2010
August 2010
March 2011
April 2011
October 2011
December 2011
February 2012
March 2012
June 2012
September 2012
July 2013
December 2013
January 2014
February 2014
May 2014
March 2015
April 2015
June 2016
September 2016
November 2016
December 2016
March 2017
May 2017
October 2017
January 2018
May 2018
June 2018
May 2019
August 2019
October 2019
December 2019
August 2020
February 2021
March 2021
May 2021
October 2021
December 2021
February 2022
March 2022
July 2022
March 2023
July 2023
September 2023
October 2023
April 2024
October 2024
January 2025
July 2025
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 23, "token_count": 3068}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2918}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 645}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 4, "token_count": 58}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 86}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 58}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1283}, {"author_id": 46, "token_count": 3}, {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 121}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 4, "token_count": 773}, {"author_id": 37, "token_count": 108}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 37, "token_count": 1022}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 4, "token_count": 243}, {"author_id": 1, "token_count": 28}, {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 699}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 2195}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 4, "token_count": 755}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 4, "token_count": 888}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 4, "token_count": 805}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 554}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 309}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 24, "token_count": 61}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 37, "token_count": 410}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 4, "token_count": 110}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 50, "token_count": 18}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 248}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Lord
7267
37.18%
Jeff Garzik
5028
25.73%
Brett M Russ
3083
15.77%
Saeed Bishara
1542
7.89%
Tejun Heo
591
3.02%
Hannes Reinecke
248
1.27%
Gwendal Grignou
62
0.32%
Lee Jones
22
0.11%
Sergey Shtylyov
20
0.10%
Sergei Shtylyov
15
0.08%
Alan Cox
15
0.08%
Damien Le Moal
12
0.06%
Christoph Hellwig
8
0.04%
Bartlomiej Zolnierkiewicz
4
0.02%
Linus Torvalds
3
0.02%
Anton Vorontsov
2
0.01%
Albert Lee
1
0.01%
Others
1622
8.30%
Total
19545
sata_nv.c
2476
-
38
11806
Robert Hancock
Kuan Luo
Tejun Heo
Jeff Garzik
Hannes Reinecke
Christoph Hellwig
Lee Jones
Alan Cox
Albert Lee
Niklas Svensson (Niklas Cassel)
Bartlomiej Zolnierkiewicz
Damien Le Moal
Sergey Shtylyov
Others
October 2003
June 2004
July 2004
August 2004
September 2004
November 2004
February 2005
March 2005
July 2005
September 2005
October 2005
January 2006
March 2006
April 2006
May 2006
June 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
July 2008
September 2008
November 2008
January 2009
February 2009
March 2009
June 2009
August 2009
October 2009
May 2010
June 2010
March 2011
April 2011
January 2012
April 2012
June 2013
May 2014
March 2015
April 2015
May 2015
May 2018
May 2019
August 2019
September 2019
October 2019
December 2019
May 2020
May 2021
October 2021
December 2021
October 2022
March 2023
July 2023
April 2024
October 2024
January 2025
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 580}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 85}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 857}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 2674}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 9, "token_count": 558}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 9, "token_count": 569}, {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 762}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 9, "token_count": 64}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 9, "token_count": 291}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 19, "token_count": 3654}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 9, "token_count": 93}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 31, "token_count": 8}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 24}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 53}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 30}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Robert Hancock
5095
43.16%
Kuan Luo
3654
30.95%
Tejun Heo
1668
14.13%
Jeff Garzik
338
2.86%
Hannes Reinecke
56
0.47%
Christoph Hellwig
43
0.36%
Lee Jones
24
0.20%
Alan Cox
5
0.04%
Albert Lee
4
0.03%
Niklas Svensson (Niklas Cassel)
3
0.03%
Bartlomiej Zolnierkiewicz
3
0.03%
Damien Le Moal
2
0.02%
Sergey Shtylyov
1
0.01%
Others
910
7.71%
Total
11806
sata_promise.c
1230
-
33
6014
Mikael Pettersson
Jeff Garzik
Tejun Heo
David Milburn
Alan Cox
Jeremy Higdon
Hannes Reinecke
Niklas Svensson (Niklas Cassel)
Damien Le Moal
Dan J Williams
Albert Lee
Al Viro
Christoph Hellwig
Bartlomiej Zolnierkiewicz
Others
October 2003
November 2003
December 2003
February 2004
March 2004
April 2004
June 2004
July 2004
October 2004
November 2004
February 2005
May 2005
July 2005
August 2005
October 2005
November 2005
December 2005
January 2006
March 2006
May 2006
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
October 2007
December 2007
March 2008
April 2008
May 2008
July 2008
October 2008
March 2009
September 2009
January 2010
May 2010
April 2011
April 2012
September 2012
April 2015
May 2019
August 2019
October 2019
March 2020
August 2020
December 2021
October 2022
December 2022
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 939}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 219}, {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 55, "token_count": 1}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 22, "token_count": 39}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 22, "token_count": 230}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 22, "token_count": 889}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 22, "token_count": 296}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 22, "token_count": 15}, {"author_id": 1, "token_count": 330}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 22, "token_count": 14}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 22, "token_count": 124}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 22, "token_count": 321}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 22, "token_count": 381}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 22, "token_count": 86}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 22, "token_count": 93}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 22, "token_count": 574}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 54}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Mikael Pettersson
3156
52.48%
Jeff Garzik
1911
31.78%
Tejun Heo
643
10.69%
David Milburn
20
0.33%
Alan Cox
19
0.32%
Jeremy Higdon
9
0.15%
Hannes Reinecke
9
0.15%
Niklas Svensson (Niklas Cassel)
4
0.07%
Damien Le Moal
4
0.07%
Dan J Williams
2
0.03%
Albert Lee
2
0.03%
Al Viro
2
0.03%
Christoph Hellwig
1
0.02%
Bartlomiej Zolnierkiewicz
1
0.02%
Others
231
3.84%
Total
6014
sata_promise.h
141
-
3
715
Jeff Garzik
Al Viro
Others
April 2004
December 2007
May 2019
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 711}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
711
99.44%
Al Viro
2
0.28%
Others
2
0.28%
Total
715
sata_qstor.c
597
-
22
3001
Mark Lord
Tejun Heo
Jeff Garzik
Christoph Hellwig
Jeremy Higdon
Albert Lee
Hannes Reinecke
Alan Cox
Damien Le Moal
Al Viro
Brett M Russ
Dan J Williams
Others
March 2004
February 2005
March 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
August 2006
September 2006
December 2006
January 2007
February 2007
April 2007
July 2007
August 2007
November 2007
December 2007
March 2008
April 2008
July 2008
March 2009
April 2009
May 2010
April 2011
April 2012
April 2015
May 2019
August 2019
October 2019
December 2021
March 2023
July 2025
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 4, "token_count": 2283}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 230}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Lord
2554
85.10%
Tejun Heo
293
9.76%
Jeff Garzik
76
2.53%
Christoph Hellwig
10
0.33%
Jeremy Higdon
8
0.27%
Albert Lee
8
0.27%
Hannes Reinecke
6
0.20%
Alan Cox
5
0.17%
Damien Le Moal
4
0.13%
Al Viro
4
0.13%
Brett M Russ
3
0.10%
Dan J Williams
1
0.03%
Others
29
0.97%
Total
3001
sata_rcar.c
1026
-
25
4535
Vladimir Barinov
Sergei Shtylyov
Sergey Shtylyov
Bartlomiej Zolnierkiewicz
Damien Le Moal
Hannes Reinecke
Others
February 2013
April 2013
May 2013
June 2013
November 2013
May 2014
October 2014
January 2015
November 2015
December 2016
May 2017
June 2017
July 2017
October 2017
February 2018
July 2018
August 2018
November 2018
October 2019
June 2020
September 2020
December 2021
February 2022
March 2022
October 2022
March 2023
July 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 3695}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 40, "token_count": 170}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 347}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Barinov
3695
81.48%
Sergei Shtylyov
176
3.88%
Sergey Shtylyov
6
0.13%
Bartlomiej Zolnierkiewicz
6
0.13%
Damien Le Moal
4
0.09%
Hannes Reinecke
3
0.07%
Others
645
14.22%
Total
4535
sata_sil.c
807
-
33
3537
Tejun Heo
Jeff Garzik
Robert Hancock
Alan Cox
Damien Le Moal
Jeremy Higdon
Bartlomiej Zolnierkiewicz
Mark Lord
Al Viro
Christoph Hellwig
Others
October 2003
December 2003
January 2004
February 2004
March 2004
May 2004
June 2004
July 2004
September 2004
October 2004
November 2004
January 2005
February 2005
March 2005
May 2005
June 2005
August 2005
October 2005
November 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
July 2007
August 2007
November 2007
December 2007
March 2008
April 2008
July 2008
November 2008
December 2008
January 2009
March 2009
April 2009
May 2010
April 2011
August 2011
April 2012
June 2013
February 2014
May 2014
April 2015
November 2015
May 2019
August 2019
October 2019
March 2023
July 2024
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 549}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 321}, {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 524}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 9, "token_count": 419}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1389
39.27%
Jeff Garzik
1201
33.96%
Robert Hancock
420
11.87%
Alan Cox
38
1.07%
Damien Le Moal
8
0.23%
Jeremy Higdon
5
0.14%
Bartlomiej Zolnierkiewicz
3
0.08%
Mark Lord
2
0.06%
Al Viro
2
0.06%
Christoph Hellwig
1
0.03%
Others
468
13.23%
Total
3537
sata_sil24.c
1362
-
36
6135
Tejun Heo
Jeff Garzik
Robert Hancock
Al Viro
Bartlomiej Zolnierkiewicz
Damien Le Moal
Lee Jones
Albert Lee
Gwendal Grignou
Hannes Reinecke
Sergey Shtylyov
Christoph Hellwig
Alan Cox
Niklas Svensson (Niklas Cassel)
Others
July 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
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
May 2008
July 2008
October 2008
March 2009
April 2009
July 2009
November 2009
May 2010
June 2010
September 2010
April 2011
August 2011
January 2012
April 2012
June 2013
May 2014
July 2014
January 2015
April 2015
April 2018
May 2018
May 2019
August 2019
October 2019
May 2021
October 2021
December 2021
December 2022
March 2023
July 2023
October 2024
December 2024
July 2025
var spanGroupData = [ {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 1897}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 54, "token_count": 18}, {"author_id": 0, "token_count": 38}, {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 420}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 407}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 761}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 142}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 273}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 822}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 65}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
5709
93.06%
Jeff Garzik
115
1.87%
Robert Hancock
65
1.06%
Al Viro
18
0.29%
Bartlomiej Zolnierkiewicz
13
0.21%
Damien Le Moal
12
0.20%
Lee Jones
11
0.18%
Albert Lee
10
0.16%
Gwendal Grignou
6
0.10%
Hannes Reinecke
3
0.05%
Sergey Shtylyov
2
0.03%
Christoph Hellwig
2
0.03%
Alan Cox
2
0.03%
Niklas Svensson (Niklas Cassel)
1
0.02%
Others
166
2.71%
Total
6135
sata_sis.c
298
-
20
1378
Jeff Garzik
Tejun Heo
Arnaud Patard
Alan Cox
Mark Lord
Brett M Russ
Bartlomiej Zolnierkiewicz
Al Viro
Others
March 2004
April 2004
May 2004
June 2004
September 2004
November 2004
August 2005
September 2005
October 2005
November 2005
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
October 2007
November 2007
March 2008
April 2008
July 2008
March 2009
September 2009
May 2010
April 2011
October 2011
April 2012
January 2014
May 2014
May 2019
March 2023
December 2024
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 273}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 53, "token_count": 137}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 1, "token_count": 33}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
397
28.81%
Tejun Heo
291
21.12%
Arnaud Patard
137
9.94%
Alan Cox
53
3.85%
Mark Lord
16
1.16%
Brett M Russ
2
0.15%
Bartlomiej Zolnierkiewicz
1
0.07%
Al Viro
1
0.07%
Others
480
34.83%
Total
1378
sata_svw.c
527
-
24
2226
Jeff Garzik
Tejun Heo
David Milburn
Benjamin Herrenschmidt
Al Viro
Jeremy Higdon
Sergey Shtylyov
Christoph Hellwig
Damien Le Moal
Others
October 2003
November 2003
January 2004
March 2004
April 2004
May 2004
June 2004
September 2004
November 2004
February 2005
March 2005
May 2005
August 2005
October 2005
November 2005
January 2006
March 2006
April 2006
May 2006
August 2006
September 2006
October 2006
December 2006
January 2007
April 2007
July 2007
August 2007
February 2008
March 2008
April 2008
June 2008
July 2008
March 2009
May 2010
April 2011
April 2012
October 2012
March 2013
March 2015
April 2015
July 2017
May 2019
August 2019
February 2022
March 2023
June 2023
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 933}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 10, "token_count": 63}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 30, "token_count": 158}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 54, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1157
51.98%
Tejun Heo
335
15.05%
David Milburn
158
7.10%
Benjamin Herrenschmidt
113
5.08%
Al Viro
17
0.76%
Jeremy Higdon
16
0.72%
Sergey Shtylyov
6
0.27%
Christoph Hellwig
5
0.22%
Damien Le Moal
4
0.18%
Others
415
18.64%
Total
2226
sata_sx4.c
1456
-
31
7229
Jeff Garzik
Tejun Heo
Hannes Reinecke
Albert Lee
David Milburn
Al Viro
Jeremy Higdon
Niklas Svensson (Niklas Cassel)
Alan Cox
Linus Torvalds (pre-git)
Damien Le Moal
Linus Torvalds
Dan J Williams
Christoph Hellwig
Others
May 1998
February 2002
October 2003
December 2003
March 2004
April 2004
May 2004
June 2004
July 2004
September 2004
October 2004
November 2004
February 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
May 2006
August 2006
September 2006
January 2007
February 2007
April 2007
May 2007
July 2007
August 2007
October 2007
December 2007
March 2008
April 2008
March 2009
April 2009
May 2009
May 2010
April 2011
April 2012
April 2015
August 2015
December 2015
May 2019
August 2019
October 2019
August 2020
December 2021
October 2022
December 2022
March 2023
March 2024
April 2025
July 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 5424}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 310}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 25}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 56, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 159}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 54, "token_count": 9}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 419}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 166}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
6469
89.49%
Tejun Heo
370
5.12%
Hannes Reinecke
166
2.30%
Albert Lee
32
0.44%
David Milburn
20
0.28%
Al Viro
11
0.15%
Jeremy Higdon
6
0.08%
Niklas Svensson (Niklas Cassel)
4
0.06%
Alan Cox
3
0.04%
Linus Torvalds (pre-git)
2
0.03%
Damien Le Moal
2
0.03%
Linus Torvalds
1
0.01%
Dan J Williams
1
0.01%
Christoph Hellwig
1
0.01%
Others
141
1.95%
Total
7229
sata_uli.c
229
-
13
1144
Jeff Garzik
Tejun Heo
Damien Le Moal
Brett M Russ
Others
March 2004
September 2004
November 2004
August 2005
October 2005
November 2005
March 2006
June 2006
August 2006
September 2006
December 2006
January 2007
April 2007
May 2007
July 2007
August 2007
March 2008
April 2008
June 2008
July 2008
March 2009
May 2010
April 2011
April 2012
May 2019
March 2023
December 2024
July 2025
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 543}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 60}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
818
71.50%
Tejun Heo
281
24.56%
Damien Le Moal
2
0.17%
Brett M Russ
2
0.17%
Others
41
3.58%
Total
1144
sata_via.c
759
-
25
3623
Tejun Heo
Jeff Garzik
Ondrej Zary
Alan Cox
Damien Le Moal
Christoph Hellwig
Bartlomiej Zolnierkiewicz
Al Viro
Others
October 2003
March 2004
June 2004
September 2004
November 2004
October 2005
November 2005
June 2006
August 2006
September 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
July 2007
August 2007
October 2007
January 2008
March 2008
April 2008
July 2008
October 2008
November 2008
January 2009
March 2009
April 2009
January 2010
February 2010
May 2010
September 2010
November 2010
April 2011
April 2012
May 2014
April 2015
February 2016
March 2017
June 2017
May 2019
August 2019
March 2023
February 2025
July 2025
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 270}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 324}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 214}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 209}, {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 298}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 551}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 480}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 68}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1430
39.47%
Jeff Garzik
1255
34.64%
Ondrej Zary
557
15.37%
Alan Cox
210
5.80%
Damien Le Moal
4
0.11%
Christoph Hellwig
1
0.03%
Bartlomiej Zolnierkiewicz
1
0.03%
Al Viro
1
0.03%
Others
164
4.53%
Total
3623
sata_vsc.c
424
-
23
1901
Jeremy Higdon
Tejun Heo
Dan J Williams
Jeff Garzik
Al Viro
Sergey Shtylyov
Alan Cox
Christoph Hellwig
Others
March 2004
May 2004
June 2004
October 2004
November 2004
February 2005
March 2005
April 2005
July 2005
October 2005
November 2005
December 2005
March 2006
May 2006
June 2006
August 2006
January 2007
February 2007
April 2007
July 2007
August 2007
October 2007
March 2008
April 2008
July 2008
March 2009
April 2009
May 2010
November 2010
April 2011
April 2012
April 2015
May 2019
August 2019
February 2022
March 2023
December 2024
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 1119}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 43, "token_count": 20}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 54, "token_count": 10}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 55, "token_count": 9}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 55, "token_count": 202}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Higdon
1148
60.39%
Tejun Heo
265
13.94%
Dan J Williams
212
11.15%
Jeff Garzik
200
10.52%
Al Viro
10
0.53%
Sergey Shtylyov
6
0.32%
Alan Cox
6
0.32%
Christoph Hellwig
1
0.05%
Others
53
2.79%
Total
1901
sis.h
6
-
5
11
Alan Cox
Tejun Heo
Others
January 2007
February 2007
May 2007
June 2007
November 2017
var spanGroupData = [ {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
6
54.55%
Tejun Heo
1
9.09%
Others
4
36.36%
Total
11
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
595
Author
Tokens
Proportion
Commits
Proportion
0
Jeff Garzik
72689
18.47%
285
7.27%
1
Tejun Heo
69210
17.59%
771
19.67%
2
Linus Torvalds (pre-git)
18987
4.83%
76
1.94%
3
Alan Cox
17467
4.44%
206
5.26%
4
Mark Lord
12587
3.20%
120
3.06%
5
Anton Vorontsov
12375
3.14%
10
0.26%
6
Bartlomiej Zolnierkiewicz
12302
3.13%
127
3.24%
7
Damien Le Moal
11887
3.02%
189
4.82%
8
Ondrej Zary
6959
1.77%
55
1.40%
9
Robert Hancock
6624
1.68%
37
0.94%
10
Benjamin Herrenschmidt
6577
1.67%
7
0.18%
11
Hannes Reinecke
6156
1.56%
92
2.35%
12
Li Yang
4688
1.19%
4
0.10%
13
Linus Walleij
4658
1.18%
13
0.33%
14
David Daney
4559
1.16%
6
0.15%
15
Viresh Kumar
4489
1.14%
11
0.28%
16
Rafal Prylowski
4215
1.07%
1
0.03%
17
Rupjyoti Sarmah
3945
1.00%
1
0.03%
18
Vladimir Barinov
3695
0.94%
1
0.03%
19
Kuan Luo
3654
0.93%
2
0.05%
20
Tim Yamin
3473
0.88%
1
0.03%
21
Russell King
3231
0.82%
10
0.26%
22
Mikael Pettersson
3166
0.80%
32
0.82%
23
Brett M Russ
3106
0.79%
6
0.15%
24
Gwendal Grignou
2593
0.66%
10
0.26%
25
Niklas Svensson (Niklas Cassel)
2580
0.66%
74
1.89%
26
Serge Semin
2472
0.63%
13
0.33%
27
Langsdorf, Mark
2263
0.58%
7
0.18%
28
John(Jung-Ik) Lee
2113
0.54%
2
0.05%
29
Loc Ho
1980
0.50%
2
0.05%
30
David Milburn
1971
0.50%
8
0.20%
31
Christoph Hellwig
1958
0.50%
49
1.25%
32
Kristen Carlson Accardi
1884
0.48%
10
0.26%
33
Richard Zhu
1709
0.43%
9
0.23%
34
Aaron Lu
1693
0.43%
17
0.43%
35
Brian Norris
1683
0.43%
16
0.41%
36
Mikko Perttunen
1610
0.41%
4
0.10%
37
Saeed Bishara
1542
0.39%
10
0.26%
38
Tang Yuantian
1470
0.37%
12
0.31%
39
Suman Tripathi
1429
0.36%
20
0.51%
40
Sergei Shtylyov
1411
0.36%
61
1.56%
41
Sylvain Munaut
1387
0.35%
1
0.03%
42
Florian Fainelli
1370
0.35%
15
0.38%
43
Jeremy Higdon
1275
0.32%
5
0.13%
44
Hans de Goede
1274
0.32%
25
0.64%
45
Marek Vašut
1265
0.32%
4
0.10%
46
Linus Torvalds
1230
0.31%
11
0.28%
47
Martin K. Petersen
1222
0.31%
14
0.36%
48
Bartosz Golaszewski
1162
0.30%
8
0.20%
49
Igor Pylypiv
1034
0.26%
10
0.26%
50
Sergey Shtylyov
1027
0.26%
52
1.33%
51
Lee Jones
1011
0.26%
45
1.15%
52
Olliver Schinagl
1001
0.25%
1
0.03%
53
Arnaud Patard
997
0.25%
3
0.08%
54
Al Viro
969
0.25%
21
0.54%
55
Dan J Williams
935
0.24%
19
0.48%
56
Albert Lee
918
0.23%
36
0.92%
57
Csaba Kertesz
893
0.23%
1
0.03%
58
Paolo Bonzini
859
0.22%
2
0.05%
59
Preetham Chandru
858
0.22%
5
0.13%
60
Others
39751
10.10%
1255
32.02%
Total
393498
3920