Linux Source Code
Home
Release 7.2
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
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
Uwe Kleine-König
Viresh Kumar
Vladimir Barinov
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
pata_parport
4926
17
15
27710
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
February 2026
April 2026
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": 47, "token_count": 1200}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 55, "token_count": 736}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 55, "token_count": 88}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 55, "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": 4224}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 8, "token_count": 663}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 8, "token_count": 1165}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 162}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 4, "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": 4, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
18968
68.45%
Ondrej Zary
6333
22.85%
Linus Torvalds
1200
4.33%
Al Viro
826
2.98%
Damien Le Moal
258
0.93%
Others
125
0.45%
Total
27710
Files:
acard-ahci.c
465
-
24
1893
David Milburn
Anton Vorontsov
Jeff Garzik
Tejun Heo
Christoph Hellwig
Kristen Carlson Accardi
Uwe Kleine-König
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
June 2026
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": 55, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 169}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 1539}, ]}, {"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": 32, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
David Milburn
1539
81.30%
Anton Vorontsov
169
8.93%
Jeff Garzik
57
3.01%
Tejun Heo
37
1.95%
Christoph Hellwig
17
0.90%
Kristen Carlson Accardi
8
0.42%
Uwe Kleine-König
5
0.26%
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.69%
Total
1893
ahci.c
3123
-
103
11747
Anton Vorontsov
Tejun Heo
Uwe Kleine-König
Damien Le Moal
Jeff Garzik
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
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
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
January 2026
April 2026
June 2026
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 348}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"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": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 164}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 146}, ]}, {"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": 33, "token_count": 5}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 1, "token_count": 299}, ]}, {"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": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "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": 3}, ]}, {"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": 112}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 2123}, {"author_id": 1, "token_count": 189}, {"author_id": 60, "token_count": 7}, ]}, {"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": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"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": 269}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "token_count": 6}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 56, "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": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 56, "token_count": 10}, {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 678}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "token_count": 51}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 118}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 46, "token_count": 68}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 203}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 56, "token_count": 75}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 56, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 27, "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": 52, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 21, "token_count": 35}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 21, "token_count": 240}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 274}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 21, "token_count": 64}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 21, "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": 42}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 21, "token_count": 34}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 112}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 1544}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
2123
18.07%
Tejun Heo
2023
17.22%
Uwe Kleine-König
1544
13.14%
Damien Le Moal
457
3.89%
Jeff Garzik
434
3.69%
Dan J Williams
408
3.47%
Niklas Svensson (Niklas Cassel)
382
3.25%
Hans de Goede
290
2.47%
Christoph Hellwig
196
1.67%
Alan Cox
60
0.51%
Kristen Carlson Accardi
53
0.45%
Jeremy Higdon
18
0.15%
Robert Hancock
14
0.12%
Sergey Shtylyov
6
0.05%
Hannes Reinecke
6
0.05%
Serge Semin
2
0.02%
Sergei Shtylyov
1
0.01%
Others
3730
31.75%
Total
11747
ahci.h
475
-
57
2165
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
March 2026
May 2026
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": 33, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "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": 33, "token_count": 55}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 31, "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": 7, "token_count": 410}, {"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": 31, "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": 36, "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": 26, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"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": 56, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 40, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 49, "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": 56, "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": 27, "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": 21, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 47, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
410
18.94%
Jeff Garzik
381
17.60%
Tejun Heo
262
12.10%
Kristen Carlson Accardi
72
3.33%
Serge Semin
57
2.63%
Robert Hancock
57
2.63%
David Milburn
48
2.22%
Dan J Williams
34
1.57%
Niklas Svensson (Niklas Cassel)
26
1.20%
Damien Le Moal
23
1.06%
Hannes Reinecke
20
0.92%
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.18%
Brian Norris
4
0.18%
Linus Torvalds
2
0.09%
Others
693
32.01%
Total
2165
ahci_brcm.c
590
-
19
2418
Brian Norris
Florian Fainelli
Damien Le Moal
Uwe Kleine-König
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": 36, "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": 43, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 43, "token_count": 369}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 43, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 43, "token_count": 329}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 43, "token_count": 24}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 43, "token_count": 25}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 4, "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%
Uwe Kleine-König
3
0.12%
Others
396
16.38%
Total
2418
ahci_ceva.c
432
-
12
1766
Damien Le Moal
Uwe Kleine-König
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
July 2026
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 828}, ]}, {"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": 99}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "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": 165}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Damien Le Moal
18
1.02%
Uwe Kleine-König
1
0.06%
Others
1747
98.92%
Total
1766
ahci_da850.c
252
-
13
904
Bartlomiej Zolnierkiewicz
Bartosz Golaszewski
Serge Semin
Tejun Heo
Damien Le Moal
Anton Vorontsov
Uwe Kleine-König
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": 7, "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": 49, "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": 27, "token_count": 47}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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%
Uwe Kleine-König
1
0.11%
Others
35
3.87%
Total
904
ahci_dm816.c
196
-
8
723
Bartosz Golaszewski
Serge Semin
Damien Le Moal
Uwe Kleine-König
Others
March 2017
August 2018
May 2019
March 2022
September 2022
March 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 49, "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": 27, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bartosz Golaszewski
706
97.65%
Serge Semin
5
0.69%
Damien Le Moal
2
0.28%
Uwe Kleine-König
1
0.14%
Others
9
1.24%
Total
723
ahci_dwc.c
432
-
18
1815
Serge Semin
Hans de Goede
Anton Vorontsov
Bartlomiej Zolnierkiewicz
Tejun Heo
Viresh Kumar
Brian Norris
Uwe Kleine-König
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
January 2026
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 7, "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": 36, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "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": 27, "token_count": 1567}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Serge Semin
1567
86.34%
Hans de Goede
101
5.56%
Anton Vorontsov
46
2.53%
Bartlomiej Zolnierkiewicz
35
1.93%
Tejun Heo
4
0.22%
Viresh Kumar
3
0.17%
Brian Norris
3
0.17%
Uwe Kleine-König
1
0.06%
Others
55
3.03%
Total
1815
ahci_imx.c
1044
-
28
4586
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
Uwe Kleine-König
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
January 2026
May 2026
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": 33, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 34, "token_count": 495}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 34, "token_count": 102}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 44, "token_count": 172}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "token_count": 359}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 685}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "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": 58, "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": 34, "token_count": 852}, ]}, {"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": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 34, "token_count": 212}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Zhu
1661
36.22%
Csaba Kertesz
893
19.47%
Russell King
640
13.96%
Hans de Goede
364
7.94%
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%
Uwe Kleine-König
1
0.02%
Others
750
16.35%
Total
4586
ahci_mtk.c
187
-
10
749
Tang Yuantian
Uwe Kleine-König
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": 39, "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": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tang Yuantian
3
0.40%
Uwe Kleine-König
1
0.13%
Others
745
99.47%
Total
749
ahci_mvebu.c
261
-
14
954
Tejun Heo
Uwe Kleine-König
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": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8
0.84%
Uwe Kleine-König
1
0.10%
Others
945
99.06%
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": 7, "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": 34, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "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
112
-
25
418
Anton Vorontsov
Hans de Goede
Suman Tripathi
Richard Zhu
Bartlomiej Zolnierkiewicz
Brian Norris
Tejun Heo
Viresh Kumar
Uwe Kleine-König
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": 7, "token_count": 108}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 34, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 36, "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": 36, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "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": 39, "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": 40, "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": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
108
25.84%
Hans de Goede
42
10.05%
Suman Tripathi
37
8.85%
Richard Zhu
24
5.74%
Bartlomiej Zolnierkiewicz
20
4.78%
Brian Norris
16
3.83%
Tejun Heo
11
2.63%
Viresh Kumar
3
0.72%
Uwe Kleine-König
1
0.24%
Tang Yuantian
1
0.24%
Others
155
37.08%
Total
418
ahci_qoriq.c
372
-
12
1729
Tang Yuantian
Damien Le Moal
Sergey Shtylyov
Uwe Kleine-König
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": 39, "token_count": 1246}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 39, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 39, "token_count": 66}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 25}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 95}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tang Yuantian
1460
84.44%
Damien Le Moal
4
0.23%
Sergey Shtylyov
2
0.12%
Uwe Kleine-König
1
0.06%
Others
262
15.15%
Total
1729
ahci_seattle.c
200
-
7
787
Uwe Kleine-König
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": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Uwe Kleine-König
1
0.13%
Others
786
99.87%
Total
787
ahci_st.c
246
-
12
1005
Lee Jones
Bartlomiej Zolnierkiewicz
Tejun Heo
Uwe Kleine-König
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": 25, "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%
Uwe Kleine-König
1
0.10%
Others
94
9.35%
Total
1005
ahci_sunxi.c
305
-
16
1085
Olliver Schinagl
Hans de Goede
Tejun Heo
Uwe Kleine-König
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": 46, "token_count": 3}, {"author_id": 53, "token_count": 999}, ]}, {"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": 46, "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": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Olliver Schinagl
999
92.07%
Hans de Goede
36
3.32%
Tejun Heo
8
0.74%
Uwe Kleine-König
1
0.09%
Bartlomiej Zolnierkiewicz
1
0.09%
Others
40
3.69%
Total
1085
ahci_tegra.c
629
-
13
2739
Mikko Perttunen
Bartosz Golaszewski
Tejun Heo
Uwe Kleine-König
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
February 2025
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 37, "token_count": 1587}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "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": 49, "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": 25, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Mikko Perttunen
1607
58.67%
Bartosz Golaszewski
10
0.37%
Tejun Heo
8
0.29%
Uwe Kleine-König
1
0.04%
Others
1113
40.64%
Total
2739
ahci_xgene.c
872
-
25
3359
Loc Ho
Suman Tripathi
Damien Le Moal
Tejun Heo
Anton Vorontsov
Sergey Shtylyov
Jeff Garzik
Uwe Kleine-König
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
August 2025
January 2026
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": 7, "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": 30, "token_count": 1980}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 40, "token_count": 155}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 40, "token_count": 106}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 40, "token_count": 26}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 40, "token_count": 473}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 40, "token_count": 245}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 40, "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": 4, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "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": 52, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
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%
Uwe Kleine-König
1
0.03%
Others
96
2.86%
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
1969
-
46
7411
Tejun Heo
Jeff Garzik
Bartlomiej Zolnierkiewicz
Uwe Kleine-König
Alan Cox
Hannes Reinecke
Damien Le Moal
Kristen Carlson Accardi
Brett M Russ
Others
October 2003
February 2004
March 2004
June 2004
July 2004
November 2004
January 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
June 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 762}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 24, "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": 13}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 393}, ]}, {"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": 4}, ]}, {"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": 480}, {"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": 33, "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": 33}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 10}, {"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": 75}, ]}, {"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": 132}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 503}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"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": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 63}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 50}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"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": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"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": 4, "token_count": 9}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 813}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
2367
31.94%
Jeff Garzik
1688
22.78%
Bartlomiej Zolnierkiewicz
1108
14.95%
Uwe Kleine-König
813
10.97%
Alan Cox
229
3.09%
Hannes Reinecke
19
0.26%
Damien Le Moal
9
0.12%
Kristen Carlson Accardi
4
0.05%
Brett M Russ
2
0.03%
Others
1172
15.81%
Total
7411
libahci.c
2774
-
70
12793
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
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 263}, ]}, {"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": 56, "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": 27}, ]}, {"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": 33, "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": 33, "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": 7, "token_count": 7594}, {"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": 31, "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": 36, "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": 26, "token_count": 30}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 41, "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": 34, "token_count": 5}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "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": 40, "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": 40, "token_count": 97}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 56, "token_count": 26}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 40, "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": 32, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 49, "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": 4, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 27, "token_count": 160}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 53}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 21, "token_count": 410}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 50, "token_count": 24}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 21, "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": 4, "token_count": 16}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
7594
59.36%
Tejun Heo
678
5.30%
Niklas Svensson (Niklas Cassel)
492
3.85%
Jeff Garzik
382
2.99%
Kristen Carlson Accardi
189
1.48%
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.13%
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
2679
20.94%
Total
12793
libahci_platform.c
967
-
44
3190
Bartlomiej Zolnierkiewicz
Serge Semin
Hans de Goede
Anton Vorontsov
Brian Norris
Viresh Kumar
Tejun Heo
Mikko Perttunen
Sergey Shtylyov
Damien Le Moal
Florian Fainelli
Richard Zhu
Tang Yuantian
Marek Vašut
Others
March 2010
June 2010
November 2011
March 2012
August 2012
October 2012
November 2012
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
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 252}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 36, "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": 36, "token_count": 34}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "token_count": 281}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 608}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 350}, ]}, {"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": 358}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 39, "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": 14}, ]}, {"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": 43, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 27, "token_count": 399}, ]}, {"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": 4, "token_count": 12}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
608
19.06%
Serge Semin
399
12.51%
Hans de Goede
281
8.81%
Anton Vorontsov
252
7.90%
Brian Norris
231
7.24%
Viresh Kumar
51
1.60%
Tejun Heo
15
0.47%
Mikko Perttunen
14
0.44%
Sergey Shtylyov
13
0.41%
Damien Le Moal
12
0.38%
Florian Fainelli
10
0.31%
Richard Zhu
5
0.16%
Tang Yuantian
3
0.09%
Marek Vašut
3
0.09%
Others
1293
40.53%
Total
3190
libata-acpi.c
1103
-
28
4078
Tejun Heo
Kristen Carlson Accardi
Aaron Lu
Alan Cox
Jeff Garzik
Hannes Reinecke
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
October 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
November 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"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": 33, "token_count": 728}, ]}, {"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": 787}, ]}, {"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": 748}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 61}, {"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": 114}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 35, "token_count": 192}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 35, "token_count": 44}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 35, "token_count": 148}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 195}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 35, "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": 52, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 195}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1810
44.38%
Kristen Carlson Accardi
728
17.85%
Aaron Lu
413
10.13%
Alan Cox
65
1.59%
Jeff Garzik
49
1.20%
Hannes Reinecke
45
1.10%
Sergey Shtylyov
9
0.22%
Niklas Svensson (Niklas Cassel)
6
0.15%
Robert Hancock
3
0.07%
Linus Torvalds (pre-git)
2
0.05%
Lee Jones
2
0.05%
Linus Torvalds
1
0.02%
Others
945
23.17%
Total
4078
libata-core.c
6967
-
139
25273
Tejun Heo
Damien Le Moal
Jeff Garzik
Niklas Svensson (Niklas Cassel)
Hannes Reinecke
Christoph Hellwig
Alan Cox
Bartlomiej Zolnierkiewicz
Albert Lee
Kristen Carlson Accardi
Dan J Williams
Aaron Lu
Mark Lord
Gwendal Grignou
Martin K. Petersen
Hans de Goede
Sergey Shtylyov
Brian Norris
David Daney
Robert Hancock
David Milburn
Igor Pylypiv
Sergei Shtylyov
Benjamin Herrenschmidt
Jeremy Higdon
Linus Torvalds (pre-git)
Uwe Kleine-König
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
May 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
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
December 2025
January 2026
February 2026
March 2026
May 2026
June 2026
July 2026
August 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 461}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 45, "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": 22}, ]}, {"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": 5, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 57, "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": 57, "token_count": 79}, {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 57, "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": 57, "token_count": 1}, {"author_id": 0, "token_count": 548}, {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 57, "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": 57, "token_count": 16}, {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 57, "token_count": 1}, {"author_id": 1, "token_count": 389}, {"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": 164}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 65}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 33, "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": 33, "token_count": 2}, {"author_id": 1, "token_count": 325}, {"author_id": 60, "token_count": 5}, ]}, {"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": 5, "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": 57, "token_count": 23}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 4}, {"author_id": 33, "token_count": 6}, {"author_id": 5, "token_count": 7}, {"author_id": 1, "token_count": 201}, ]}, {"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": 33, "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": 57, "token_count": 2}, {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 57, "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": 6937}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 1, "token_count": 2090}, {"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": 5, "token_count": 67}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 1, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"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": 29, "token_count": 109}, {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 5, "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": 96}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"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": 56, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 56, "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": 7}, {"author_id": 41, "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": 36, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 35, "token_count": 133}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"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": 56, "token_count": 91}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 48, "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": 48, "token_count": 30}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 26}, {"author_id": 48, "token_count": 38}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 31, "token_count": 18}, {"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": 4, "token_count": 20}, {"author_id": 11, "token_count": 354}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 32, "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": 4, "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": 32, "token_count": 485}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 32, "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": 46, "token_count": 7}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 46, "token_count": 28}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 42}, ]}, {"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": 46, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 46, "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": 4, "token_count": 548}, {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 237}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 57}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 52, "token_count": 8}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 447}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 62}, {"author_id": 52, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 52, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 52, "token_count": 22}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 21, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 147}, {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "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": 4, "token_count": 403}, {"author_id": 21, "token_count": 164}, {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 26}, {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 4, "token_count": 398}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 61}, {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 21, "token_count": 53}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 731}, {"author_id": 50, "token_count": 16}, {"author_id": 21, "token_count": 59}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 21, "token_count": 125}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 21, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 337}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 21, "token_count": 40}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 21, "token_count": 455}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 48}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 21, "token_count": 24}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 21, "token_count": 25}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1785567600, "group": [ {"author_id": 21, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
13634
53.95%
Damien Le Moal
3829
15.15%
Jeff Garzik
1411
5.58%
Niklas Svensson (Niklas Cassel)
1081
4.28%
Hannes Reinecke
516
2.04%
Christoph Hellwig
501
1.98%
Alan Cox
453
1.79%
Bartlomiej Zolnierkiewicz
283
1.12%
Albert Lee
267
1.06%
Kristen Carlson Accardi
185
0.73%
Dan J Williams
174
0.69%
Aaron Lu
133
0.53%
Mark Lord
124
0.49%
Gwendal Grignou
109
0.43%
Martin K. Petersen
83
0.33%
Hans de Goede
64
0.25%
Sergey Shtylyov
55
0.22%
Brian Norris
37
0.15%
David Daney
27
0.11%
Robert Hancock
18
0.07%
David Milburn
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%
Uwe Kleine-König
1
0.00%
Linus Torvalds
1
0.00%
Al Viro
1
0.00%
Others
2228
8.82%
Total
25273
libata-eh.c
4266
-
54
15469
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
Igor Pylypiv
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
December 2025
February 2026
April 2026
May 2026
July 2026
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": 45, "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": 5, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 57, "token_count": 19}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 57, "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": 57, "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": 2652}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 270}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 385}, ]}, {"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": 33, "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": 57, "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": 33, "token_count": 1}, {"author_id": 1, "token_count": 729}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "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": 523}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 191}, ]}, {"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": 29, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 56}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 422}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"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": 29, "token_count": 13}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 57}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 56, "token_count": 51}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 35, "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": 56, "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": 46, "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": 4, "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": 4, "token_count": 24}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 83}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 15}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 64}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 21, "token_count": 275}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 4, "token_count": 130}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 21, "token_count": 23}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 21, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 3040}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 183}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8594
55.56%
Damien Le Moal
3553
22.97%
Robert Hancock
861
5.57%
Niklas Svensson (Niklas Cassel)
462
2.99%
Hannes Reinecke
410
2.65%
Jeff Garzik
306
1.98%
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%
Igor Pylypiv
5
0.03%
Linus Torvalds (pre-git)
2
0.01%
Hans de Goede
2
0.01%
Others
787
5.09%
Total
15469
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
1118
-
24
3777
Tejun Heo
Jeff Garzik
Gwendal Grignou
Niklas Svensson (Niklas Cassel)
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
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
March 2019
June 2019
February 2021
August 2024
July 2025
February 2026
May 2026
June 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 47, "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": 57, "token_count": 5}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"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": 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": 2779}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 202}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "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": 29, "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": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"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": 4, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 21, "token_count": 35}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
3366
89.12%
Jeff Garzik
84
2.22%
Gwendal Grignou
64
1.69%
Niklas Svensson (Niklas Cassel)
35
0.93%
Damien Le Moal
22
0.58%
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
193
5.11%
Total
3777
libata-sata.c
1737
-
34
6003
Bartlomiej Zolnierkiewicz
Damien Le Moal
Niklas Svensson (Niklas Cassel)
Tejun Heo
Kristen Carlson Accardi
Igor Pylypiv
Jeff Garzik
Sergey Shtylyov
Christoph Hellwig
Anton Vorontsov
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
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
March 2010
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
January 2026
February 2026
May 2026
July 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"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": 8}, ]}, {"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": 32, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"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": 46}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 33, "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": 62}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 61}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"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": 46, "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": 4, "token_count": 91}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 21, "token_count": 57}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 62}, {"author_id": 21, "token_count": 243}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 21, "token_count": 64}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 50, "token_count": 249}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 285}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 21, "token_count": 149}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 151}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 21, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
3335
55.56%
Damien Le Moal
679
11.31%
Niklas Svensson (Niklas Cassel)
569
9.48%
Tejun Heo
436
7.26%
Kristen Carlson Accardi
282
4.70%
Igor Pylypiv
249
4.15%
Jeff Garzik
101
1.68%
Sergey Shtylyov
12
0.20%
Christoph Hellwig
9
0.15%
Anton Vorontsov
7
0.12%
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
310
5.16%
Total
6003
libata-scsi.c
5169
-
90
19431
Jeff Garzik
Damien Le Moal
Tejun Heo
Hannes Reinecke
Christoph Hellwig
Paolo Bonzini
Igor Pylypiv
Albert Lee
Alan Cox
Niklas Svensson (Niklas Cassel)
Bartlomiej Zolnierkiewicz
Martin K. Petersen
Mark Lord
Linus Walleij
Kristen Carlson Accardi
David Milburn
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
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
December 2025
January 2026
February 2026
March 2026
April 2026
May 2026
July 2026
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": 47, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1063}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 47, "token_count": 13}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 181}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 55, "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": 5, "token_count": 11}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 24, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 57, "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": 57, "token_count": 221}, {"author_id": 0, "token_count": 215}, {"author_id": 60, "token_count": 427}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 2}, {"author_id": 5, "token_count": 21}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 57, "token_count": 8}, {"author_id": 1, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 91}, {"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": 82}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 57, "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": 761}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 55}, ]}, {"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": 21}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 238}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 31, "token_count": 132}, {"author_id": 1, "token_count": 189}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 184}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 57, "token_count": 73}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 15}, {"author_id": 5, "token_count": 96}, {"author_id": 1, "token_count": 366}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 119}, {"author_id": 1, "token_count": 45}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 0, "token_count": 20}, {"author_id": 33, "token_count": 60}, {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 5, "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": 165}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 62}, {"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": 270}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 26}, {"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": 48, "token_count": 75}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 32, "token_count": 254}, {"author_id": 48, "token_count": 28}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 235}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 48, "token_count": 45}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 21}, {"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": 48, "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": 59, "token_count": 859}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 29, "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": 32, "token_count": 1}, {"author_id": 11, "token_count": 77}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 48, "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": 32, "token_count": 45}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 2105}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 11, "token_count": 24}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 425}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 85}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 407}, {"author_id": 60, "token_count": 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": 4, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "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": 217}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 32, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 185}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 52, "token_count": 35}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 21, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 21, "token_count": 7}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 21, "token_count": 5}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 919}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 11, "token_count": 2}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 4, "token_count": 123}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 24}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 50, "token_count": 699}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 4, "token_count": 503}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 50, "token_count": 45}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 21, "token_count": 15}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 4, "token_count": 306}, {"author_id": 21, "token_count": 9}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 4, "token_count": 253}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 21, "token_count": 82}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 21, "token_count": 66}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 4, "token_count": 197}, {"author_id": 60, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
3625
18.66%
Damien Le Moal
2861
14.72%
Tejun Heo
2770
14.26%
Hannes Reinecke
2329
11.99%
Christoph Hellwig
883
4.54%
Paolo Bonzini
859
4.42%
Igor Pylypiv
746
3.84%
Albert Lee
470
2.42%
Alan Cox
379
1.95%
Niklas Svensson (Niklas Cassel)
230
1.18%
Bartlomiej Zolnierkiewicz
223
1.15%
Martin K. Petersen
164
0.84%
Mark Lord
160
0.82%
Linus Walleij
142
0.73%
Kristen Carlson Accardi
137
0.71%
David Milburn
132
0.68%
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
3227
16.61%
Total
19431
libata-sff.c
3207
-
47
10472
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
November 2025
May 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 45, "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": 57, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"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": 57, "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": 57, "token_count": 4}, {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"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": 57}, ]}, {"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": 56, "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": 4190}, ]}, {"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": 41, "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}, ]}, {"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": 41, "token_count": 42}, {"author_id": 1, "token_count": 2405}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "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": 29, "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": 41, "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": 32, "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": 32, "token_count": 124}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 118}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 123}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
8333
79.57%
Jeff Garzik
649
6.20%
Alan Cox
473
4.52%
Christoph Hellwig
125
1.19%
Sergey Shtylyov
124
1.18%
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
233
2.22%
Total
10472
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": 21, "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
803
-
28
2735
Gwendal Grignou
Damien Le Moal
Hannes Reinecke
Tejun Heo
Jeff Garzik
Martin K. Petersen
Niklas Svensson (Niklas Cassel)
Aaron Lu
Kristen Carlson Accardi
David Milburn
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
July 2025
March 2026
April 2026
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": 33, "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": 33, "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": 33, "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": 29, "token_count": 1599}, {"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": 31, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 48, "token_count": 47}, ]}, {"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": 87}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 4, "token_count": 437}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Gwendal Grignou
1604
58.65%
Damien Le Moal
467
17.07%
Hannes Reinecke
93
3.40%
Tejun Heo
61
2.23%
Jeff Garzik
52
1.90%
Martin K. Petersen
47
1.72%
Niklas Svensson (Niklas Cassel)
13
0.48%
Aaron Lu
13
0.48%
Kristen Carlson Accardi
10
0.37%
David Milburn
8
0.29%
Sergey Shtylyov
1
0.04%
Lee Jones
1
0.04%
Others
365
13.35%
Total
2735
libata-transport.h
13
-
4
46
Gwendal Grignou
Tejun Heo
Others
March 2006
April 2006
May 2006
August 2007
September 2007
March 2008
May 2010
November 2017
April 2026
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 24}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gwendal Grignou
24
52.17%
Tejun Heo
20
43.48%
Others
2
4.35%
Total
46
libata-zpodd.c
294
-
14
1143
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
February 2026
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": 33, "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": 35, "token_count": 912}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 41, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 35, "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}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Lu
944
82.59%
Kristen Carlson Accardi
55
4.81%
Tejun Heo
22
1.92%
Sergei Shtylyov
16
1.40%
Jeff Garzik
13
1.14%
Others
93
8.14%
Total
1143
libata.h
292
-
32
1953
Tejun Heo
Jeff Garzik
Damien Le Moal
Kristen Carlson Accardi
Aaron Lu
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
November 2025
December 2025
January 2026
May 2026
June 2026
July 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"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": 57, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 57, "token_count": 9}, {"author_id": 0, "token_count": 60}, {"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": 57, "token_count": 1}, {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 192}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 110}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 9}, ]}, {"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": 33, "token_count": 10}, {"author_id": 5, "token_count": 4}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"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": 41}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"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": 29, "token_count": 19}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"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": 35, "token_count": 100}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"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": 32, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 4, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
988
50.59%
Jeff Garzik
298
15.26%
Damien Le Moal
123
6.30%
Kristen Carlson Accardi
120
6.14%
Aaron Lu
115
5.89%
Bartlomiej Zolnierkiewicz
40
2.05%
Niklas Svensson (Niklas Cassel)
19
0.97%
Gwendal Grignou
19
0.97%
Albert Lee
17
0.87%
Hannes Reinecke
14
0.72%
Christoph Hellwig
12
0.61%
Robert Hancock
10
0.51%
Alan Cox
8
0.41%
Mark Lord
4
0.20%
Sergey Shtylyov
2
0.10%
Others
164
8.40%
Total
1953
pata_acpi.c
284
-
17
1081
Alan Cox
Tejun Heo
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 917}, {"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": 35, "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": 52, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
955
88.34%
Tejun Heo
81
7.49%
Uwe Kleine-König
9
0.83%
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": 45, "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": 52, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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
684
-
24
3003
Jeff Garzik
Tejun Heo
Alan Cox
Uwe Kleine-König
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
June 2026
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": 1604}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 65}, {"author_id": 60, "token_count": 14}, ]}, {"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": 20}, ]}, {"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": 52, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 84}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1959
65.23%
Tejun Heo
527
17.55%
Alan Cox
265
8.82%
Uwe Kleine-König
84
2.80%
Benjamin Herrenschmidt
25
0.83%
Robert Hancock
12
0.40%
Bartlomiej Zolnierkiewicz
8
0.27%
Sergey Shtylyov
4
0.13%
Damien Le Moal
4
0.13%
Lee Jones
2
0.07%
Others
113
3.76%
Total
3003
pata_arasan_cf.c
969
-
24
4539
Viresh Kumar
Sergei Shtylyov
Sergey Shtylyov
Hannes Reinecke
Bartlomiej Zolnierkiewicz
Tejun Heo
Rupjyoti Sarmah
Jeff Garzik
Uwe Kleine-König
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
April 2026
May 2026
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": 4245}, ]}, {"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": 41, "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": 60, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 52, "token_count": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Viresh Kumar
4301
94.76%
Sergei Shtylyov
29
0.64%
Sergey Shtylyov
16
0.35%
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%
Uwe Kleine-König
2
0.04%
Others
148
3.26%
Total
4539
pata_artop.c
466
-
22
1706
Jeff Garzik
Bartlomiej Zolnierkiewicz
Alan Cox
Tejun Heo
Sergey Shtylyov
Benjamin Herrenschmidt
Uwe Kleine-König
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
June 2026
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": 52, "token_count": 38}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1311
76.85%
Bartlomiej Zolnierkiewicz
100
5.86%
Alan Cox
97
5.69%
Tejun Heo
80
4.69%
Sergey Shtylyov
38
2.23%
Benjamin Herrenschmidt
23
1.35%
Uwe Kleine-König
15
0.88%
Damien Le Moal
4
0.23%
Lee Jones
2
0.12%
Others
36
2.11%
Total
1706
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": 4, "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
-
16
2280
John(Jung-Ik) Lee
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 28, "token_count": 2013}, ]}, {"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": 32, "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}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
John(Jung-Ik) Lee
2104
92.28%
Bartlomiej Zolnierkiewicz
90
3.95%
Hannes Reinecke
57
2.50%
Uwe Kleine-König
5
0.22%
Tejun Heo
1
0.04%
Christoph Hellwig
1
0.04%
Others
22
0.96%
Total
2280
pata_buddha.c
297
-
3
1306
Bartlomiej Zolnierkiewicz
Others
February 2019
August 2019
March 2023
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 1080}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 225}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
1080
82.70%
Others
226
17.30%
Total
1306
pata_cmd640.c
272
-
16
1098
Alan Cox
Tejun Heo
Sergei Shtylyov
Benjamin Herrenschmidt
Hannes Reinecke
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 941}, ]}, {"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": 41, "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}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
944
85.97%
Tejun Heo
71
6.47%
Sergei Shtylyov
44
4.01%
Benjamin Herrenschmidt
14
1.28%
Hannes Reinecke
5
0.46%
Uwe Kleine-König
3
0.27%
Bartlomiej Zolnierkiewicz
2
0.18%
Jeff Garzik
1
0.09%
Others
14
1.28%
Total
1098
pata_cmd64x.c
533
-
17
2129
Jeff Garzik
Sergei Shtylyov
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Uwe Kleine-König
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
June 2026
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": 1117}, ]}, {"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": 41, "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": 41, "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}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1386
65.10%
Sergei Shtylyov
235
11.04%
Alan Cox
139
6.53%
Tejun Heo
112
5.26%
Bartlomiej Zolnierkiewicz
30
1.41%
Hannes Reinecke
19
0.89%
Uwe Kleine-König
13
0.61%
Others
195
9.16%
Total
2129
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": 5, "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": 55, "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": 32, "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": 21, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "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": 48, "token_count": 921}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "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
-
14
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
January 2026
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": 494}, ]}, {"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": 32, "token_count": 32}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
589
83.78%
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
15
2.13%
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": 41, "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": 4, "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
1032
-
15
4467
Rafal Prylowski
Bartlomiej Zolnierkiewicz
Damien Le Moal
Sergey Shtylyov
Uwe Kleine-König
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
May 2026
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 4205}, ]}, {"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": 52, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "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": 25, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Rafal Prylowski
4205
94.13%
Bartlomiej Zolnierkiewicz
5
0.11%
Damien Le Moal
4
0.09%
Sergey Shtylyov
3
0.07%
Uwe Kleine-König
2
0.04%
Others
248
5.55%
Total
4467
pata_falcon.c
240
-
6
1244
Bartlomiej Zolnierkiewicz
Uwe Kleine-König
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": 47, "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": 25, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
826
66.40%
Uwe Kleine-König
8
0.64%
Linus Torvalds
4
0.32%
Others
406
32.64%
Total
1244
pata_ftide010.c
567
-
10
2286
Linus Walleij
Damien Le Moal
Uwe Kleine-König
Others
June 2017
July 2018
May 2019
March 2022
March 2023
July 2023
August 2023
August 2024
October 2024
February 2026
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 2198}, {"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": 25, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 13, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
2258
98.78%
Damien Le Moal
5
0.22%
Uwe Kleine-König
2
0.09%
Others
21
0.92%
Total
2286
pata_gayle.c
217
-
3
984
Bartlomiej Zolnierkiewicz
Uwe Kleine-König
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": 25, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bartlomiej Zolnierkiewicz
975
99.09%
Uwe Kleine-König
8
0.81%
Others
1
0.10%
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": 41, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 41, "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": 41, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 41, "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": 52, "token_count": 127}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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": 41, "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": 41, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 41, "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": 41, "token_count": 71}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 41, "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": 52, "token_count": 120}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 52, "token_count": 157}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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": 41, "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": 41, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 41, "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": 41, "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": 52, "token_count": 68}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 52, "token_count": 20}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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": 32, "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": 45, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 2525}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 22, "token_count": 25}, {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 55, "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": 22, "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": 4, "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
264
-
14
1282
Arnaud Patard
Bartlomiej Zolnierkiewicz
Uwe Kleine-König
Sergey Shtylyov
Others
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": 1309503600, "group": [ {"author_id": 54, "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": 52, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arnaud Patard
860
67.08%
Bartlomiej Zolnierkiewicz
7
0.55%
Uwe Kleine-König
2
0.16%
Sergey Shtylyov
1
0.08%
Others
412
32.14%
Total
1282
pata_isapnp.c
139
-
10
495
Jeff Garzik
Tejun Heo
Alan Cox
Uwe Kleine-König
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
June 2026
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": 215}, ]}, {"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}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
284
57.37%
Tejun Heo
155
31.31%
Alan Cox
37
7.47%
Uwe Kleine-König
1
0.20%
Others
18
3.64%
Total
495
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": 4, "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
988
-
29
3798
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
October 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 47, "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": 727}, ]}, {"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": 4, "token_count": 29}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2531
66.64%
Alan Cox
860
22.64%
Tejun Heo
165
4.34%
Hannes Reinecke
95
2.50%
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
60
1.58%
Total
3798
pata_ixp4xx_cf.c
310
-
26
1534
Linus Walleij
Tejun Heo
Russell King
Jeff Garzik
Alan Cox
Bartlomiej Zolnierkiewicz
Hannes Reinecke
Uwe Kleine-König
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": 36, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 22, "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": 52, "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": 25, "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%
Uwe Kleine-König
1
0.07%
Sergey Shtylyov
1
0.07%
Brian Norris
1
0.07%
Others
594
38.72%
Total
1534
pata_jmicron.c
177
-
12
583
Jeff Garzik
Tejun Heo
Alan Cox
Uwe Kleine-König
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
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
June 2026
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": 420}, ]}, {"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": 15}, ]}, {"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": 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": 4, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
483
82.85%
Tejun Heo
65
11.15%
Alan Cox
14
2.40%
Uwe Kleine-König
10
1.72%
Damien Le Moal
2
0.34%
Lee Jones
1
0.17%
Bartlomiej Zolnierkiewicz
1
0.17%
Others
7
1.20%
Total
583
pata_legacy.c
437
-
14
1715
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Sergey Shtylyov
Lee Jones
Others
October 2003
March 2004
April 2004
November 2004
October 2005
August 2006
January 2007
February 2007
March 2007
April 2007
August 2007
January 2008
March 2008
April 2008
November 2008
March 2009
April 2009
June 2009
November 2009
April 2011
October 2011
July 2018
May 2019
March 2021
March 2023
May 2024
January 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 620}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 544}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 241}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
691
40.29%
Alan Cox
581
33.88%
Tejun Heo
93
5.42%
Bartlomiej Zolnierkiewicz
13
0.76%
Sergey Shtylyov
8
0.47%
Lee Jones
2
0.12%
Others
327
19.07%
Total
1715
pata_macio.c
1422
-
29
5992
Benjamin Herrenschmidt
Christoph Hellwig
Uwe Kleine-König
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
June 2026
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": 5786}, ]}, {"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": 32, "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": 4, "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": 32, "token_count": 13}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 32, "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": 32, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Herrenschmidt
5801
96.81%
Christoph Hellwig
25
0.42%
Uwe Kleine-König
12
0.20%
Lee Jones
12
0.20%
Tejun Heo
8
0.13%
Bartlomiej Zolnierkiewicz
8
0.13%
Damien Le Moal
1
0.02%
Others
125
2.09%
Total
5992
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": 4, "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
Uwe Kleine-König
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": 42, "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": 55, "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": 36, "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": 39, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "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": 25, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "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%
Uwe Kleine-König
3
0.06%
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
205
3.93%
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": 41, "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": 4, "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": 4, "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
-
11
748
Alan Cox
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 548}, ]}, {"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": 21}, ]}, {"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": 32, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Alan Cox
700
93.58%
Uwe Kleine-König
25
3.34%
Tejun Heo
12
1.60%
Bartlomiej Zolnierkiewicz
2
0.27%
Christoph Hellwig
1
0.13%
Others
8
1.07%
Total
748
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": 4, "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": 52, "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": 47, "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": 41, "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": 22, "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": 41, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "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": 4, "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": 4, "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
Uwe Kleine-König
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": 7, "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": 36, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 36, "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": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Vorontsov
279
67.55%
Brian Norris
4
0.97%
Tejun Heo
3
0.73%
Uwe Kleine-König
1
0.24%
Jeff Garzik
1
0.24%
Others
125
30.27%
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": 41, "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": 4, "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
199
-
14
717
Jeff Garzik
Tejun Heo
Alan Cox
Uwe Kleine-König
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
June 2026
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": 528}, ]}, {"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": 4, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
619
86.33%
Tejun Heo
63
8.79%
Alan Cox
15
2.09%
Uwe Kleine-König
7
0.98%
Damien Le Moal
2
0.28%
Lee Jones
1
0.14%
Bartlomiej Zolnierkiewicz
1
0.14%
Others
9
1.26%
Total
717
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": 4, "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
383
-
33
1867
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
November 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 47, "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": 24, "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": 4, "token_count": 2}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
843
45.15%
Alan Cox
394
21.10%
Tejun Heo
195
10.44%
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
422
22.60%
Total
1867
pata_pdc2027x.c
774
-
28
2976
Jeff Garzik
Tejun Heo
Alan Cox
Hannes Reinecke
Bartlomiej Zolnierkiewicz
Uwe Kleine-König
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
June 2026
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": 1934}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 55, "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": 57, "token_count": 22}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 10}, {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "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": 32, "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": 52, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
2103
70.67%
Tejun Heo
304
10.22%
Alan Cox
211
7.09%
Hannes Reinecke
124
4.17%
Bartlomiej Zolnierkiewicz
104
3.49%
Uwe Kleine-König
28
0.94%
Albert Lee
22
0.74%
Mikael Pettersson
10
0.34%
Sergey Shtylyov
4
0.13%
Lee Jones
4
0.13%
Al Viro
4
0.13%
Damien Le Moal
3
0.10%
Christoph Hellwig
1
0.03%
Others
54
1.81%
Total
2976
pata_pdc202xx_old.c
390
-
15
1583
Jeff Garzik
Alan Cox
Bartlomiej Zolnierkiewicz
Tejun Heo
Sergei Shtylyov
Uwe Kleine-König
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
June 2026
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": 980}, ]}, {"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": 41, "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}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1215
76.75%
Alan Cox
107
6.76%
Bartlomiej Zolnierkiewicz
88
5.56%
Tejun Heo
79
4.99%
Sergei Shtylyov
58
3.66%
Uwe Kleine-König
16
1.01%
Lee Jones
2
0.13%
Others
18
1.14%
Total
1583
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
Uwe Kleine-König
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": 55, "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": 7, "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": 36, "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": 25, "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%
Uwe Kleine-König
1
0.10%
Brian Norris
1
0.10%
Others
646
67.79%
Total
953
pata_pxa.c
328
-
11
1400
Marek Vašut
Uwe Kleine-König
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": 44, "token_count": 1095}, ]}, {"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": 228}, ]}, {"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": 25, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Vašut
1095
78.21%
Uwe Kleine-König
2
0.14%
Others
303
21.64%
Total
1400
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
Uwe Kleine-König
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": 43, "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": 32, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 52, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "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%
Uwe Kleine-König
2
0.29%
Christoph Hellwig
1
0.15%
Others
68
10.00%
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": 4, "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
-
10
599
Tejun Heo
Uwe Kleine-König
Bartlomiej Zolnierkiewicz
Others
May 2008
November 2008
May 2010
April 2011
April 2012
May 2014
June 2017
May 2019
March 2023
June 2026
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 584}, ]}, {"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}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
4
0.67%
Uwe Kleine-König
2
0.33%
Bartlomiej Zolnierkiewicz
1
0.17%
Others
592
98.83%
Total
599
pata_serverworks.c
506
-
21
1908
Jeff Garzik
Tejun Heo
Alan Cox
Bartlomiej Zolnierkiewicz
Benjamin Herrenschmidt
Uwe Kleine-König
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
June 2026
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": 1400}, ]}, {"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": 52, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1576
82.60%
Tejun Heo
85
4.45%
Alan Cox
60
3.14%
Bartlomiej Zolnierkiewicz
46
2.41%
Benjamin Herrenschmidt
25
1.31%
Uwe Kleine-König
20
1.05%
Hannes Reinecke
16
0.84%
Lee Jones
6
0.31%
Sergey Shtylyov
4
0.21%
Damien Le Moal
3
0.16%
Others
67
3.51%
Total
1908
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": 41, "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": 41, "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": 41, "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": 32, "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": 52, "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
914
-
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": 52, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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
382
-
19
1241
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
August 2026
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": 1}, ]}, {"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": 41, "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": 21, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1785567600, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
914
73.65%
Alan Cox
92
7.41%
Bartlomiej Zolnierkiewicz
72
5.80%
Tejun Heo
63
5.08%
Sergei Shtylyov
39
3.14%
Benjamin Herrenschmidt
18
1.45%
Damien Le Moal
2
0.16%
Niklas Svensson (Niklas Cassel)
1
0.08%
Others
40
3.22%
Total
1241
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": 4, "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
706
-
30
3160
Jeff Garzik
Alan Cox
Tejun Heo
Bartlomiej Zolnierkiewicz
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 45, "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": 1600}, ]}, {"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": 6}, {"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": 15}, ]}, {"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": 52, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "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": 4, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1791
56.68%
Alan Cox
636
20.13%
Tejun Heo
221
6.99%
Bartlomiej Zolnierkiewicz
173
5.47%
Uwe Kleine-König
43
1.36%
Benjamin Herrenschmidt
23
0.73%
Sergey Shtylyov
7
0.22%
Jeremy Higdon
6
0.19%
Damien Le Moal
2
0.06%
Lee Jones
1
0.03%
Others
257
8.13%
Total
3160
pdc_adma.c
607
-
17
3027
Mark Lord
Jeff Garzik
Tejun Heo
Albert Lee
Christoph Hellwig
Russell King
Alan Cox
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 5, "token_count": 2390}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 57, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 57, "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": 22, "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": 32, "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": 4, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Lord
2390
78.96%
Jeff Garzik
308
10.18%
Tejun Heo
267
8.82%
Albert Lee
14
0.46%
Christoph Hellwig
9
0.30%
Russell King
6
0.20%
Alan Cox
5
0.17%
Uwe Kleine-König
3
0.10%
Hannes Reinecke
3
0.10%
Damien Le Moal
2
0.07%
Others
20
0.66%
Total
3027
sata_dwc_460ex.c
1238
-
21
5501
Rupjyoti Sarmah
Sergei Shtylyov
Hannes Reinecke
Uwe Kleine-König
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
March 2023
July 2023
October 2024
July 2025
February 2026
May 2026
July 2026
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 17, "token_count": 3871}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 41, "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": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"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": 772}, ]}, {"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": 18}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 60, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Rupjyoti Sarmah
3871
70.37%
Sergei Shtylyov
72
1.31%
Hannes Reinecke
20
0.36%
Uwe Kleine-König
2
0.04%
Damien Le Moal
2
0.04%
Others
1534
27.89%
Total
5501
sata_fsl.c
1605
-
44
6932
Li Yang
Hannes Reinecke
Tejun Heo
Damien Le Moal
Anton Vorontsov
Sergey Shtylyov
Uwe Kleine-König
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
February 2026
May 2026
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 4674}, {"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": 7, "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": 4, "token_count": 2}, {"author_id": 11, "token_count": 197}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Li Yang
4674
67.43%
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%
Uwe Kleine-König
2
0.03%
Jeff Garzik
2
0.03%
Bartlomiej Zolnierkiewicz
2
0.03%
Niklas Svensson (Niklas Cassel)
1
0.01%
Others
1872
27.01%
Total
6932
sata_gemini.c
403
-
12
1457
Linus Walleij
Hannes Reinecke
Damien Le Moal
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 1325}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 89}, ]}, {"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": 25, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 4, "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": 25, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
1414
97.05%
Hannes Reinecke
6
0.41%
Damien Le Moal
5
0.34%
Uwe Kleine-König
2
0.14%
Others
30
2.06%
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
Uwe Kleine-König
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": 7, "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": 34, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 36, "token_count": 130}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 26, "token_count": 1353}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 36, "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": 26, "token_count": 632}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 26, "token_count": 243}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 46, "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": 52, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "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": 52, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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%
Uwe Kleine-König
2
0.07%
Damien Le Moal
2
0.07%
Sergei Shtylyov
1
0.03%
Others
89
2.93%
Total
3033
sata_inic162x.c
903
-
23
3968
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
May 2026
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 45, "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": 32, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "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": 52, "token_count": 7}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
3871
97.56%
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
57
1.44%
Total
3968
sata_mv.c
4495
-
64
19606
Mark Lord
Jeff Garzik
Brett M Russ
Saeed Bishara
Tejun Heo
Hannes Reinecke
Uwe Kleine-König
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
May 2026
June 2026
July 2026
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 24, "token_count": 3068}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 24, "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": 57, "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": 5, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 58}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "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": 47, "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": 5, "token_count": 121}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 5, "token_count": 773}, {"author_id": 38, "token_count": 108}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 38, "token_count": 1022}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 243}, {"author_id": 1, "token_count": 28}, {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 699}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 2195}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 5, "token_count": 755}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 5, "token_count": 888}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 5, "token_count": 805}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 554}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 309}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 29, "token_count": 61}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 38, "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": 29, "token_count": 1}, {"author_id": 5, "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": 41, "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": 25, "token_count": 47}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"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": 32, "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": 52, "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": 52, "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": 52, "token_count": 1}, {"author_id": 25, "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": 25, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 51}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Lord
7267
37.07%
Jeff Garzik
5028
25.65%
Brett M Russ
3083
15.72%
Saeed Bishara
1542
7.86%
Tejun Heo
591
3.01%
Hannes Reinecke
248
1.26%
Uwe Kleine-König
101
0.52%
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
1582
8.07%
Total
19606
sata_nv.c
2506
-
39
11856
Robert Hancock
Kuan Luo
Tejun Heo
Jeff Garzik
Uwe Kleine-König
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
May 2026
June 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 583}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 56}, ]}, {"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": 23}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"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": 16}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 850}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 2684}, {"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": 3634}, ]}, {"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": 32, "token_count": 8}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 32, "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": 21, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 30}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Robert Hancock
5105
43.06%
Kuan Luo
3634
30.65%
Tejun Heo
1661
14.01%
Jeff Garzik
351
2.96%
Uwe Kleine-König
56
0.47%
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
908
7.66%
Total
11856
sata_promise.c
1231
-
34
6069
Mikael Pettersson
Jeff Garzik
Tejun Heo
Uwe Kleine-König
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
May 2026
June 2026
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": 31, "token_count": 20}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 219}, {"author_id": 45, "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": 7}, ]}, {"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": 57, "token_count": 2}, {"author_id": 56, "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": 84}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 39}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 23, "token_count": 232}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 23, "token_count": 889}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 23, "token_count": 296}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 1, "token_count": 330}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 23}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 23, "token_count": 14}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 23, "token_count": 124}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 23, "token_count": 321}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 23, "token_count": 381}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 23, "token_count": 86}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 23, "token_count": 93}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 23, "token_count": 574}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 23, "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": 23, "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": 32, "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": 21, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Mikael Pettersson
3158
52.03%
Jeff Garzik
1910
31.47%
Tejun Heo
643
10.59%
Uwe Kleine-König
51
0.84%
David Milburn
20
0.33%
Alan Cox
19
0.31%
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
234
3.86%
Total
6069
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": 55, "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
-
23
3008
Mark Lord
Tejun Heo
Jeff Garzik
Christoph Hellwig
Jeremy Higdon
Albert Lee
Hannes Reinecke
Alan Cox
Damien Le Moal
Al Viro
Uwe Kleine-König
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
May 2026
June 2026
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 2271}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 55, "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": 57, "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": 56, "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": 5, "token_count": 242}, ]}, {"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": 32, "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": 4, "token_count": 4}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Mark Lord
2554
84.91%
Tejun Heo
293
9.74%
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%
Uwe Kleine-König
3
0.10%
Brett M Russ
3
0.10%
Dan J Williams
1
0.03%
Others
33
1.10%
Total
3008
sata_rcar.c
1026
-
25
4535
Vladimir Barinov
Sergei Shtylyov
Sergey Shtylyov
Bartlomiej Zolnierkiewicz
Damien Le Moal
Hannes Reinecke
Uwe Kleine-König
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": 41, "token_count": 170}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 41, "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": 41, "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": 52, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "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%
Uwe Kleine-König
2
0.04%
Others
643
14.18%
Total
4535
sata_sil.c
806
-
34
3558
Tejun Heo
Jeff Garzik
Robert Hancock
Alan Cox
Uwe Kleine-König
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
June 2026
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": 45, "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": 5, "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": 55, "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": 55, "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": 32, "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": 4, "token_count": 7}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1389
39.04%
Jeff Garzik
1201
33.75%
Robert Hancock
420
11.80%
Alan Cox
38
1.07%
Uwe Kleine-König
21
0.59%
Damien Le Moal
8
0.22%
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.15%
Total
3558
sata_sil24.c
1366
-
37
6176
Tejun Heo
Jeff Garzik
Robert Hancock
Uwe Kleine-König
Niklas Svensson (Niklas Cassel)
Al Viro
Bartlomiej Zolnierkiewicz
Damien Le Moal
Lee Jones
Albert Lee
Gwendal Grignou
Hannes Reinecke
Sergey Shtylyov
Christoph Hellwig
Alan Cox
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
May 2026
June 2026
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": 55, "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": 57, "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": 762}, ]}, {"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": 820}, ]}, {"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": 29, "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": 32, "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": 4, "token_count": 2}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 52, "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": 4, "token_count": 10}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 21, "token_count": 17}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
5708
92.42%
Jeff Garzik
115
1.86%
Robert Hancock
65
1.05%
Uwe Kleine-König
21
0.34%
Niklas Svensson (Niklas Cassel)
18
0.29%
Al Viro
18
0.29%
Bartlomiej Zolnierkiewicz
13
0.21%
Damien Le Moal
12
0.19%
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%
Others
170
2.75%
Total
6176
sata_sis.c
316
-
21
1396
Jeff Garzik
Tejun Heo
Arnaud Patard
Alan Cox
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 272}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"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": 24, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 54, "token_count": 136}, {"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": 101}, ]}, {"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": 55, "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": 23}, ]}, {"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": 5, "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}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
396
28.37%
Tejun Heo
291
20.85%
Arnaud Patard
136
9.74%
Alan Cox
53
3.80%
Uwe Kleine-König
30
2.15%
Mark Lord
16
1.15%
Brett M Russ
2
0.14%
Bartlomiej Zolnierkiewicz
1
0.07%
Al Viro
1
0.07%
Others
470
33.67%
Total
1396
sata_svw.c
526
-
25
2247
Jeff Garzik
Tejun Heo
David Milburn
Benjamin Herrenschmidt
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 934}, ]}, {"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": 45, "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": 32, "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": 23}, ]}, {"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": 55, "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": 131}, ]}, {"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": 31, "token_count": 158}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 55, "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": 32, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "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": 4, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
1158
51.54%
Tejun Heo
335
14.91%
David Milburn
158
7.03%
Benjamin Herrenschmidt
113
5.03%
Uwe Kleine-König
21
0.93%
Al Viro
17
0.76%
Jeremy Higdon
16
0.71%
Sergey Shtylyov
6
0.27%
Christoph Hellwig
5
0.22%
Damien Le Moal
4
0.18%
Others
414
18.42%
Total
2247
sata_sx4.c
1456
-
32
7236
Jeff Garzik
Tejun Heo
Hannes Reinecke
Albert Lee
David Milburn
Al Viro
Jeremy Higdon
Niklas Svensson (Niklas Cassel)
Uwe Kleine-König
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
May 2026
June 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 47, "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": 45, "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": 57, "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": 57, "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": 57, "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": 56, "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": 55, "token_count": 9}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 55, "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": 31, "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": 32, "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": 21, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "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": 4, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
6469
89.40%
Tejun Heo
370
5.11%
Hannes Reinecke
166
2.29%
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%
Uwe Kleine-König
3
0.04%
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
145
2.00%
Total
7236
sata_uli.c
228
-
14
1153
Jeff Garzik
Tejun Heo
Uwe Kleine-König
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
June 2026
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": 24, "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": 4, "token_count": 2}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
818
70.95%
Tejun Heo
281
24.37%
Uwe Kleine-König
9
0.78%
Damien Le Moal
2
0.17%
Brett M Russ
2
0.17%
Others
41
3.56%
Total
1153
sata_via.c
780
-
26
3651
Tejun Heo
Jeff Garzik
Ondrej Zary
Alan Cox
Uwe Kleine-König
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
May 2026
June 2026
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 261}, ]}, {"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": 316}, ]}, {"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": 220}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"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": 15}, ]}, {"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": 16}, {"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": 55, "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": 547}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"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": 474}, ]}, {"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": 32, "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": 4, "token_count": 4}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1432
39.22%
Jeff Garzik
1238
33.91%
Ondrej Zary
551
15.09%
Alan Cox
210
5.75%
Uwe Kleine-König
36
0.99%
Damien Le Moal
4
0.11%
Christoph Hellwig
1
0.03%
Bartlomiej Zolnierkiewicz
1
0.03%
Al Viro
1
0.03%
Others
177
4.85%
Total
3651
sata_vsc.c
428
-
23
1907
Jeremy Higdon
Tejun Heo
Dan J Williams
Jeff Garzik
Uwe Kleine-König
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
June 2026
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 45, "token_count": 1103}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 45, "token_count": 20}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 45, "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": 55, "token_count": 10}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 56, "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": 56, "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": 25, "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": 32, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 25, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Higdon
1132
59.36%
Tejun Heo
265
13.90%
Dan J Williams
212
11.12%
Jeff Garzik
200
10.49%
Uwe Kleine-König
23
1.21%
Al Viro
10
0.52%
Sergey Shtylyov
6
0.31%
Alan Cox
6
0.31%
Christoph Hellwig
1
0.05%
Others
52
2.73%
Total
1907
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:
614
Author
Tokens
Proportion
Commits
Proportion
0
Jeff Garzik
69663
17.76%
283
7.10%
1
Tejun Heo
68870
17.55%
769
19.29%
2
Linus Torvalds (pre-git)
18987
4.84%
76
1.91%
3
Alan Cox
15434
3.93%
205
5.14%
4
Damien Le Moal
12662
3.23%
203
5.09%
5
Mark Lord
12587
3.21%
120
3.01%
6
Bartlomiej Zolnierkiewicz
12232
3.12%
124
3.11%
7
Anton Vorontsov
11738
2.99%
10
0.25%
8
Ondrej Zary
6913
1.76%
55
1.38%
9
Robert Hancock
6634
1.69%
37
0.93%
10
Benjamin Herrenschmidt
6555
1.67%
7
0.18%
11
Hannes Reinecke
6127
1.56%
91
2.28%
12
Li Yang
4676
1.19%
4
0.10%
13
Linus Walleij
4675
1.19%
14
0.35%
14
David Daney
4559
1.16%
6
0.15%
15
Viresh Kumar
4407
1.12%
11
0.28%
16
Rafal Prylowski
4205
1.07%
1
0.03%
17
Rupjyoti Sarmah
3899
0.99%
1
0.03%
18
Vladimir Barinov
3695
0.94%
1
0.03%
19
Kuan Luo
3634
0.93%
2
0.05%
20
Tim Yamin
3473
0.89%
1
0.03%
21
Niklas Svensson (Niklas Cassel)
3379
0.86%
103
2.58%
22
Russell King
3231
0.82%
10
0.25%
23
Mikael Pettersson
3168
0.81%
32
0.80%
24
Brett M Russ
3106
0.79%
6
0.15%
25
Uwe Kleine-König
3095
0.79%
24
0.60%
26
Langsdorf, Mark
2263
0.58%
7
0.18%
27
Serge Semin
2237
0.57%
12
0.30%
28
John(Jung-Ik) Lee
2104
0.54%
2
0.05%
29
Gwendal Grignou
2096
0.53%
10
0.25%
30
Loc Ho
1980
0.50%
2
0.05%
31
David Milburn
1953
0.50%
8
0.20%
32
Christoph Hellwig
1936
0.49%
48
1.20%
33
Kristen Carlson Accardi
1892
0.48%
10
0.25%
34
Richard Zhu
1705
0.43%
9
0.23%
35
Aaron Lu
1688
0.43%
17
0.43%
36
Brian Norris
1683
0.43%
16
0.40%
37
Mikko Perttunen
1621
0.41%
4
0.10%
38
Saeed Bishara
1542
0.39%
10
0.25%
39
Tang Yuantian
1470
0.37%
12
0.30%
40
Suman Tripathi
1429
0.36%
20
0.50%
41
Sergei Shtylyov
1409
0.36%
60
1.50%
42
Sylvain Munaut
1387
0.35%
1
0.03%
43
Florian Fainelli
1370
0.35%
15
0.38%
44
Marek Vašut
1270
0.32%
4
0.10%
45
Jeremy Higdon
1259
0.32%
5
0.13%
46
Hans de Goede
1249
0.32%
24
0.60%
47
Linus Torvalds
1230
0.31%
11
0.28%
48
Martin K. Petersen
1221
0.31%
14
0.35%
49
Bartosz Golaszewski
1162
0.30%
8
0.20%
50
Igor Pylypiv
1041
0.27%
11
0.28%
51
Lee Jones
1010
0.26%
45
1.13%
52
Sergey Shtylyov
1003
0.26%
51
1.28%
53
Olliver Schinagl
999
0.25%
1
0.03%
54
Arnaud Patard
996
0.25%
3
0.08%
55
Al Viro
965
0.25%
20
0.50%
56
Dan J Williams
940
0.24%
19
0.48%
57
Albert Lee
913
0.23%
36
0.90%
58
Csaba Kertesz
893
0.23%
1
0.03%
59
Paolo Bonzini
859
0.22%
2
0.05%
60
Others
41967
10.70%
1273
31.93%
Total
392346
3987