Linux Source Code
Home
Release 5.8
Help
pci
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Alex Williamson
Alexander Chiang
Arnd Bergmann
Bharat Kumar Gogada
Björn Helgaas
Cyrille Pitchen
David Daney
Dely Sy
Dexuan Cui
Dilip Kota
Duc Dang
Gavin Shan
Greg Kroah-Hartman
Gustavo Pimentel
Honghui Zhang
Hou Zhiqiang
Huang Ying
Irene Zubarev
Jake Oshins
Jiang Liu
Jianguo Sun
Jim Quinlan
Jonathan Chocron
Keith Busch
Kenji Kaneshige
Kishon Vijay Abraham I
Kunihiko Hayashi
Lad Prabhakar
Ley Foon Tan
Linus Torvalds
Linus Torvalds (pre-git)
Linus Walleij
Logan Gunthorpe
Lorenzo Pieralisi
Lukas Wunner
Manikanta Maddireddy
Matthew Wilcox
Mika Westerberg
Niklas Cassel
Others
Patrick Mochel
Phil Edworthy
Rafael J. Wysocki
Ray Jui
Rob Herring
Ryan Wilson
Ryder Lee
Scott Murray
Shaohua Li
Shawn Lin
Srikanth Thokala
Stanimir Varbanov
Tanmay Inamdar
Thierry Reding
Thomas Petazzoni
Vernon Mauery
Vidya Sagar
Xiaowei Song
Yinghai Lu
Yu Zhao
Yue Wang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
controller
46291
71
212
198024
Kishon Vijay Abraham I
Vidya Sagar
Shawn Lin
Ray Jui
Thierry Reding
Thomas Petazzoni
Jake Oshins
Linus Walleij
Ley Foon Tan
Cyrille Pitchen
Hou Zhiqiang
Jim Quinlan
Lad Prabhakar
Bharat Kumar Gogada
Manikanta Maddireddy
Kunihiko Hayashi
Ryder Lee
Phil Edworthy
David Daney
Niklas Cassel
Björn Helgaas
Duc Dang
Dilip Kota
Yue Wang
Xiaowei Song
Dexuan Cui
Gustavo Pimentel
Keith Busch
Honghui Zhang
Jianguo Sun
Jonathan Chocron
Stanimir Varbanov
Tanmay Inamdar
Srikanth Thokala
Rob Herring
Lorenzo Pieralisi
Arnd Bergmann
Jiang Liu
Linus Torvalds
Greg Kroah-Hartman
Others
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 1802}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 8, "token_count": 326}, {"author_id": 60, "token_count": 1208}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 4335}, {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 636}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1240}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 980}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 301}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 262}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1515}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 198}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 36, "token_count": 2727}, {"author_id": 10, "token_count": 536}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 36, "token_count": 35}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 1160}, {"author_id": 10, "token_count": 504}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 57, "token_count": 1957}, {"author_id": 10, "token_count": 629}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 929}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 56, "token_count": 1958}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 41, "token_count": 10}, {"author_id": 43, "token_count": 3}, {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 359}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 28, "token_count": 673}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 157}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 1010}, {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 428}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 41, "token_count": 2099}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 41, "token_count": 30}, {"author_id": 43, "token_count": 15}, {"author_id": 3, "token_count": 247}, {"author_id": 9, "token_count": 14}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 118}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 19, "token_count": 3078}, {"author_id": 36, "token_count": 67}, {"author_id": 9, "token_count": 353}, {"author_id": 60, "token_count": 2011}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 36, "token_count": 275}, {"author_id": 10, "token_count": 1287}, {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 28}, {"author_id": 9, "token_count": 426}, {"author_id": 53, "token_count": 1975}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 20, "token_count": 2145}, {"author_id": 36, "token_count": 162}, {"author_id": 9, "token_count": 3070}, {"author_id": 60, "token_count": 249}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 30, "token_count": 28}, {"author_id": 13, "token_count": 7328}, {"author_id": 10, "token_count": 12}, {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 30, "token_count": 3220}, {"author_id": 2, "token_count": 72}, {"author_id": 33, "token_count": 2958}, {"author_id": 19, "token_count": 4}, {"author_id": 7, "token_count": 9}, {"author_id": 60, "token_count": 419}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 71}, {"author_id": 13, "token_count": 4}, {"author_id": 8, "token_count": 805}, {"author_id": 60, "token_count": 293}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 20, "token_count": 3}, {"author_id": 37, "token_count": 870}, {"author_id": 60, "token_count": 386}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 20, "token_count": 36}, {"author_id": 19, "token_count": 3}, {"author_id": 8, "token_count": 3134}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 10, "token_count": 11}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 30, "token_count": 115}, {"author_id": 2, "token_count": 47}, {"author_id": 46, "token_count": 40}, {"author_id": 20, "token_count": 27}, {"author_id": 19, "token_count": 535}, {"author_id": 10, "token_count": 57}, {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 30, "token_count": 42}, {"author_id": 20, "token_count": 4}, {"author_id": 7, "token_count": 433}, {"author_id": 60, "token_count": 606}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1857}, {"author_id": 9, "token_count": 2988}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 55, "token_count": 109}, {"author_id": 2, "token_count": 96}, {"author_id": 46, "token_count": 112}, {"author_id": 9, "token_count": 2}, {"author_id": 7, "token_count": 56}, {"author_id": 10, "token_count": 269}, {"author_id": 60, "token_count": 1765}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 41, "token_count": 507}, {"author_id": 7, "token_count": 113}, {"author_id": 60, "token_count": 256}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 2, "token_count": 10}, {"author_id": 33, "token_count": 62}, {"author_id": 3, "token_count": 391}, {"author_id": 60, "token_count": 763}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 98}, {"author_id": 46, "token_count": 19}, {"author_id": 3, "token_count": 4132}, {"author_id": 19, "token_count": 7}, {"author_id": 7, "token_count": 3}, {"author_id": 8, "token_count": 314}, {"author_id": 60, "token_count": 351}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 3, "token_count": 3675}, {"author_id": 17, "token_count": 1965}, {"author_id": 60, "token_count": 706}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 30, "token_count": 253}, {"author_id": 49, "token_count": 17}, {"author_id": 37, "token_count": 18}, {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 275}, {"author_id": 17, "token_count": 284}, {"author_id": 34, "token_count": 1463}, {"author_id": 7, "token_count": 23}, {"author_id": 10, "token_count": 18}, {"author_id": 60, "token_count": 1923}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 49, "token_count": 1322}, {"author_id": 7, "token_count": 20}, {"author_id": 47, "token_count": 2198}, {"author_id": 60, "token_count": 878}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 51, "token_count": 338}, {"author_id": 23, "token_count": 324}, {"author_id": 20, "token_count": 1}, {"author_id": 3, "token_count": 28}, {"author_id": 34, "token_count": 2056}, {"author_id": 7, "token_count": 99}, {"author_id": 60, "token_count": 1876}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 23, "token_count": 13}, {"author_id": 17, "token_count": 3478}, {"author_id": 32, "token_count": 388}, {"author_id": 10, "token_count": 123}, {"author_id": 60, "token_count": 1155}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 52, "token_count": 2027}, {"author_id": 3, "token_count": 87}, {"author_id": 10, "token_count": 10}, {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 256}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 46, "token_count": 15}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 37, "token_count": 1934}, {"author_id": 4, "token_count": 132}, {"author_id": 60, "token_count": 189}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 18, "token_count": 4977}, {"author_id": 32, "token_count": 12}, {"author_id": 9, "token_count": 22}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 32, "token_count": 1145}, {"author_id": 37, "token_count": 1}, {"author_id": 60, "token_count": 269}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 46, "token_count": 260}, {"author_id": 40, "token_count": 816}, {"author_id": 49, "token_count": 2}, {"author_id": 37, "token_count": 199}, {"author_id": 28, "token_count": 3}, {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 56}, {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 46, "token_count": 121}, {"author_id": 40, "token_count": 684}, {"author_id": 51, "token_count": 172}, {"author_id": 20, "token_count": 26}, {"author_id": 28, "token_count": 42}, {"author_id": 7, "token_count": 9908}, {"author_id": 60, "token_count": 2373}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 9, "token_count": 370}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 711}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 6}, {"author_id": 40, "token_count": 686}, {"author_id": 49, "token_count": 2}, {"author_id": 47, "token_count": 102}, {"author_id": 60, "token_count": 282}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 323}, {"author_id": 60, "token_count": 433}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 219}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 51, "token_count": 1475}, {"author_id": 3, "token_count": 2169}, {"author_id": 8, "token_count": 480}, {"author_id": 60, "token_count": 719}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 51, "token_count": 34}, {"author_id": 23, "token_count": 2}, {"author_id": 60, "token_count": 234}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 40, "token_count": 11}, {"author_id": 51, "token_count": 1}, {"author_id": 31, "token_count": 1963}, {"author_id": 45, "token_count": 2460}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 40, "token_count": 48}, {"author_id": 51, "token_count": 10}, {"author_id": 3, "token_count": 596}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 1133}, {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 1719}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 46, "token_count": 72}, {"author_id": 50, "token_count": 364}, {"author_id": 3, "token_count": 3411}, {"author_id": 60, "token_count": 262}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "token_count": 152}, {"author_id": 4, "token_count": 95}, {"author_id": 60, "token_count": 512}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 37, "token_count": 6}, {"author_id": 60, "token_count": 255}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 10}, {"author_id": 46, "token_count": 11}, {"author_id": 19, "token_count": 161}, {"author_id": 32, "token_count": 2093}, {"author_id": 4, "token_count": 331}, {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 23, "token_count": 180}, {"author_id": 4, "token_count": 30}, {"author_id": 60, "token_count": 211}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 46, "token_count": 1150}, {"author_id": 23, "token_count": 11}, {"author_id": 10, "token_count": 54}, {"author_id": 4, "token_count": 5038}, {"author_id": 60, "token_count": 521}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 50, "token_count": 1646}, {"author_id": 37, "token_count": 11}, {"author_id": 4, "token_count": 199}, {"author_id": 60, "token_count": 402}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 28, "token_count": 959}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 46, "token_count": 480}, {"author_id": 31, "token_count": 44}, {"author_id": 60, "token_count": 1921}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 42, "token_count": 2556}, {"author_id": 25, "token_count": 4405}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 268}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 46, "token_count": 1}, {"author_id": 23, "token_count": 4056}, {"author_id": 3, "token_count": 166}, {"author_id": 4, "token_count": 263}, {"author_id": 60, "token_count": 915}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 10, "token_count": 118}, {"author_id": 4, "token_count": 5789}, {"author_id": 60, "token_count": 1299}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 28, "token_count": 104}, {"author_id": 60, "token_count": 861}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 61}, {"author_id": 3, "token_count": 5}, {"author_id": 31, "token_count": 1624}, {"author_id": 22, "token_count": 4261}, {"author_id": 60, "token_count": 1313}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Kishon Vijay Abraham I
16084
8.12%
Vidya Sagar
11877
6.00%
Shawn Lin
10664
5.39%
Ray Jui
8373
4.23%
Thierry Reding
7965
4.02%
Thomas Petazzoni
7625
3.85%
Jake Oshins
7332
3.70%
Linus Walleij
5727
2.89%
Ley Foon Tan
5101
2.58%
Cyrille Pitchen
4977
2.51%
Hou Zhiqiang
4589
2.32%
Jim Quinlan
4466
2.26%
Lad Prabhakar
4261
2.15%
Bharat Kumar Gogada
3669
1.85%
Manikanta Maddireddy
3638
1.84%
Kunihiko Hayashi
3631
1.83%
Ryder Lee
3519
1.78%
Phil Edworthy
3266
1.65%
David Daney
3097
1.56%
Niklas Cassel
3039
1.53%
Björn Helgaas
2808
1.42%
Duc Dang
2646
1.34%
Dilip Kota
2556
1.29%
Yue Wang
2460
1.24%
Xiaowei Song
2300
1.16%
Dexuan Cui
2287
1.15%
Gustavo Pimentel
2245
1.13%
Keith Busch
2242
1.13%
Honghui Zhang
2030
1.03%
Jianguo Sun
2027
1.02%
Jonathan Chocron
2010
1.02%
Stanimir Varbanov
1975
1.00%
Tanmay Inamdar
1958
0.99%
Srikanth Thokala
1957
0.99%
Rob Herring
1784
0.90%
Lorenzo Pieralisi
1343
0.68%
Arnd Bergmann
113
0.06%
Jiang Liu
21
0.01%
Linus Torvalds
17
0.01%
Greg Kroah-Hartman
2
0.00%
Others
40343
20.37%
Total
198024
endpoint
2846
5
17
11034
Kishon Vijay Abraham I
Gustavo Pimentel
Lad Prabhakar
Vidya Sagar
Cyrille Pitchen
Niklas Cassel
Kunihiko Hayashi
Björn Helgaas
Others
March 2017
April 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
January 2019
February 2019
March 2019
May 2019
September 2019
October 2019
February 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3302}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 2962}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 365}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 37, "token_count": 23}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 18, "token_count": 329}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 37, "token_count": 129}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 40, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 40, "token_count": 510}, {"author_id": 3, "token_count": 146}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 354}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 397}, {"author_id": 31, "token_count": 6}, {"author_id": 4, "token_count": 450}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 1265}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 22, "token_count": 520}, ]}, ]
Author Name
Tokens
Token Proportion
Kishon Vijay Abraham I
8865
80.34%
Gustavo Pimentel
527
4.78%
Lad Prabhakar
520
4.71%
Vidya Sagar
450
4.08%
Cyrille Pitchen
329
2.98%
Niklas Cassel
152
1.38%
Kunihiko Hayashi
14
0.13%
Björn Helgaas
10
0.09%
Others
167
1.51%
Total
11034
hotplug
27559
45
171
112229
Greg Kroah-Hartman
Linus Torvalds
Dely Sy
Scott Murray
Kenji Kaneshige
Irene Zubarev
Gavin Shan
Lukas Wunner
Alexander Chiang
Rafael J. Wysocki
Vernon Mauery
Björn Helgaas
Mika Westerberg
Matthew Wilcox
Yinghai Lu
Jiang Liu
Keith Busch
Alex Williamson
Arnd Bergmann
Shaohua Li
Shawn Lin
Rob Herring
Others
November 2001
February 2002
May 2002
June 2002
July 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
June 2003
July 2003
January 2004
February 2004
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
October 2004
November 2004
December 2004
January 2005
February 2005
March 2005
April 2005
May 2005
June 2005
July 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
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
October 2010
November 2010
May 2011
June 2011
July 2011
August 2011
September 2011
November 2011
January 2012
February 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
February 2015
March 2015
May 2015
June 2015
July 2015
October 2015
December 2015
January 2016
April 2016
May 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
April 2017
July 2017
August 2017
October 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
March 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
February 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1004601600, "group": [ {"author_id": 1, "token_count": 26315}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 26829}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 812}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1576}, {"author_id": 24, "token_count": 4404}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 24, "token_count": 80}, {"author_id": 60, "token_count": 1102}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 16, "token_count": 5012}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 57}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 835}, {"author_id": 60, "token_count": 277}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 544}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 116}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 14, "token_count": 6322}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1399}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 14, "token_count": 18}, {"author_id": 60, "token_count": 825}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1201}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 40}, {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 58, "token_count": 1679}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 14, "token_count": 25}, {"author_id": 0, "token_count": 69}, {"author_id": 58, "token_count": 262}, {"author_id": 60, "token_count": 501}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 263}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 16, "token_count": 534}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 16, "token_count": 20}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 437}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 135}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1382}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 15, "token_count": 241}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 457}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 15, "token_count": 274}, {"author_id": 60, "token_count": 700}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 15, "token_count": 943}, {"author_id": 60, "token_count": 199}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 15, "token_count": 1074}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 170}, {"author_id": 16, "token_count": 30}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 15, "token_count": 120}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 15, "token_count": 317}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 15, "token_count": 41}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 15, "token_count": 212}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 16, "token_count": 21}, {"author_id": 60, "token_count": 320}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 15, "token_count": 32}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 16, "token_count": 54}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 145}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 15, "token_count": 40}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 288}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 15, "token_count": 183}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 15, "token_count": 201}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 26, "token_count": 277}, {"author_id": 15, "token_count": 169}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 15, "token_count": 11}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 26, "token_count": 488}, {"author_id": 15, "token_count": 63}, {"author_id": 39, "token_count": 3}, {"author_id": 60, "token_count": 646}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 15, "token_count": 311}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 52}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 1825}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 15, "token_count": 58}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 15, "token_count": 104}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 15, "token_count": 87}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 46}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 39, "token_count": 564}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 59, "token_count": 38}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 55, "token_count": 18}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 261}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 70}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 287}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 43, "token_count": 1}, {"author_id": 12, "token_count": 69}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 43, "token_count": 334}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 172}, {"author_id": 12, "token_count": 32}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 43, "token_count": 24}, {"author_id": 6, "token_count": 14}, {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 35, "token_count": 60}, {"author_id": 6, "token_count": 836}, {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 78}, {"author_id": 6, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 56}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 127}, {"author_id": 6, "token_count": 44}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 294}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 35, "token_count": 35}, {"author_id": 6, "token_count": 489}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 107}, {"author_id": 6, "token_count": 194}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 12, "token_count": 92}, {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 75}, {"author_id": 2, "token_count": 55}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 177}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 27, "token_count": 2455}, {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 6, "token_count": 32}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 27, "token_count": 1027}, {"author_id": 20, "token_count": 160}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 27, "token_count": 119}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 27, "token_count": 40}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 12}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 374}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 29, "token_count": 11}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 35, "token_count": 43}, {"author_id": 7, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 149}, {"author_id": 35, "token_count": 208}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 95}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 1786}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 29, "token_count": 63}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 56}, {"author_id": 29, "token_count": 938}, {"author_id": 35, "token_count": 219}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 55, "token_count": 35}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 35, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 29, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 428}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 35, "token_count": 190}, {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 427}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
31521
28.09%
Linus Torvalds
26319
23.45%
Dely Sy
6433
5.73%
Scott Murray
5674
5.06%
Kenji Kaneshige
4590
4.09%
Irene Zubarev
4484
4.00%
Gavin Shan
3642
3.25%
Lukas Wunner
2852
2.54%
Alexander Chiang
2642
2.35%
Rafael J. Wysocki
2052
1.83%
Vernon Mauery
1941
1.73%
Björn Helgaas
1246
1.11%
Mika Westerberg
795
0.71%
Matthew Wilcox
577
0.51%
Yinghai Lu
561
0.50%
Jiang Liu
364
0.32%
Keith Busch
231
0.21%
Alex Williamson
153
0.14%
Arnd Bergmann
53
0.05%
Shaohua Li
38
0.03%
Shawn Lin
9
0.01%
Rob Herring
6
0.01%
Others
16046
14.30%
Total
112229
pcie
5850
12
83
22720
Björn Helgaas
Rafael J. Wysocki
Huang Ying
Kenji Kaneshige
Keith Busch
Shaohua Li
Mika Westerberg
Lukas Wunner
Yinghai Lu
David Daney
Jiang Liu
Alex Williamson
Honghui Zhang
Greg Kroah-Hartman
Arnd Bergmann
Alexander Chiang
Others
January 2005
February 2005
March 2005
October 2005
November 2005
July 2006
August 2006
September 2006
February 2007
October 2007
February 2008
May 2008
June 2008
July 2008
September 2008
October 2008
December 2008
January 2009
February 2009
May 2009
June 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
August 2010
December 2010
January 2011
March 2011
April 2011
May 2011
June 2011
October 2011
November 2011
January 2012
February 2012
March 2012
June 2012
July 2012
September 2012
October 2012
December 2012
January 2013
March 2013
April 2013
May 2013
November 2013
December 2013
March 2014
September 2014
October 2014
May 2015
June 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 576}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 419}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 59, "token_count": 1288}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 59, "token_count": 35}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 59, "token_count": 91}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 59, "token_count": 67}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 6, "token_count": 320}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 51}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 586}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 44, "token_count": 1800}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 15, "token_count": 770}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 170}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 6, "token_count": 1328}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 398}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 55, "token_count": 5}, {"author_id": 6, "token_count": 156}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 28}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 6, "token_count": 25}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 43, "token_count": 39}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 134}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 33, "token_count": 32}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 291}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 20, "token_count": 15}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 323}, {"author_id": 35, "token_count": 149}, {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 33, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 60, "token_count": 998}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 20, "token_count": 107}, {"author_id": 12, "token_count": 33}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 317}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 189}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 260}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 184}, {"author_id": 20, "token_count": 11}, {"author_id": 6, "token_count": 10}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 278}, {"author_id": 35, "token_count": 4}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 804}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 3035}, {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 583}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 58}, {"author_id": 20, "token_count": 140}, {"author_id": 29, "token_count": 138}, {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 687}, {"author_id": 29, "token_count": 1}, {"author_id": 35, "token_count": 119}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 20, "token_count": 211}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 51, "token_count": 15}, {"author_id": 6, "token_count": 67}, {"author_id": 60, "token_count": 533}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 10}, {"author_id": 60, "token_count": 193}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 35, "token_count": 52}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 20, "token_count": 19}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 6, "token_count": 32}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1103}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 60, "token_count": 1061}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 198}, {"author_id": 60, "token_count": 73}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
4711
20.74%
Rafael J. Wysocki
2235
9.84%
Huang Ying
1800
7.92%
Kenji Kaneshige
1532
6.74%
Keith Busch
1504
6.62%
Shaohua Li
1481
6.52%
Mika Westerberg
331
1.46%
Lukas Wunner
163
0.72%
Yinghai Lu
102
0.45%
David Daney
70
0.31%
Jiang Liu
39
0.17%
Alex Williamson
23
0.10%
Honghui Zhang
15
0.07%
Greg Kroah-Hartman
5
0.02%
Arnd Bergmann
5
0.02%
Alexander Chiang
3
0.01%
Others
8701
38.30%
Total
22720
switch
1774
1
16
8903
Logan Gunthorpe
Linus Torvalds
Björn Helgaas
Arnd Bergmann
Others
March 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
February 2018
May 2018
August 2018
September 2018
December 2018
January 2019
March 2019
April 2019
May 2019
September 2019
January 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 6307}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 183}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 245}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 634}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 357}, {"author_id": 60, "token_count": 939}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Logan Gunthorpe
7155
80.37%
Linus Torvalds
9
0.10%
Björn Helgaas
2
0.02%
Arnd Bergmann
1
0.01%
Others
1736
19.50%
Total
8903
Files:
access.c
581
-
19
2062
Jiang Liu
Rob Herring
Keith Busch
Patrick Mochel
Björn Helgaas
Matthew Wilcox
Huang Ying
Greg Kroah-Hartman
Gavin Shan
Alex Williamson
Others
April 2002
August 2002
January 2005
September 2005
November 2005
October 2006
April 2009
February 2010
March 2010
April 2011
November 2011
July 2012
January 2013
February 2013
August 2013
May 2014
January 2015
June 2015
October 2016
January 2017
February 2017
March 2017
May 2017
January 2018
March 2018
September 2018
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 54, "token_count": 83}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 39, "token_count": 64}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 44, "token_count": 61}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 43, "token_count": 680}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 28, "token_count": 461}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 20, "token_count": 231}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 78}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiang Liu
680
32.98%
Rob Herring
461
22.36%
Keith Busch
311
15.08%
Patrick Mochel
83
4.03%
Björn Helgaas
72
3.49%
Matthew Wilcox
64
3.10%
Huang Ying
61
2.96%
Greg Kroah-Hartman
6
0.29%
Gavin Shan
2
0.10%
Alex Williamson
1
0.05%
Others
321
15.57%
Total
2062
ats.c
492
-
12
1417
Björn Helgaas
Alex Williamson
Greg Kroah-Hartman
Others
May 2011
September 2011
November 2011
December 2011
November 2013
July 2015
May 2017
January 2018
March 2018
May 2018
June 2018
February 2019
May 2019
September 2019
October 2019
December 2019
January 2020
February 2020
May 2020
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 576}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 11, "token_count": 21}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
188
13.27%
Alex Williamson
21
1.48%
Greg Kroah-Hartman
10
0.71%
Others
1198
84.54%
Total
1417
bus.c
425
-
25
1586
Yinghai Lu
Björn Helgaas
Jiang Liu
Greg Kroah-Hartman
Lukas Wunner
Yu Zhao
Mika Westerberg
Others
March 2003
April 2003
November 2004
April 2005
August 2005
June 2006
August 2006
May 2007
February 2008
November 2008
February 2009
April 2009
June 2009
December 2009
January 2010
February 2010
March 2010
June 2010
October 2010
December 2010
October 2011
February 2012
September 2012
November 2012
January 2013
May 2013
November 2013
December 2013
March 2014
April 2014
May 2014
January 2015
February 2015
May 2015
September 2015
December 2015
January 2016
March 2016
May 2016
June 2016
October 2016
January 2018
March 2018
April 2018
July 2018
April 2019
var spanGroupData = [ {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 160}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 43, "token_count": 49}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 12, "token_count": 332}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 166}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 100}, {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
579
36.51%
Björn Helgaas
462
29.13%
Jiang Liu
61
3.85%
Greg Kroah-Hartman
17
1.07%
Lukas Wunner
11
0.69%
Yu Zhao
8
0.50%
Mika Westerberg
4
0.25%
Others
444
27.99%
Total
1586
ecam.c
171
-
6
839
Rob Herring
Lorenzo Pieralisi
Björn Helgaas
Others
May 2016
June 2016
August 2016
November 2016
April 2017
January 2018
April 2020
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 758}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 28, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
23
2.74%
Lorenzo Pieralisi
2
0.24%
Björn Helgaas
2
0.24%
Others
812
96.78%
Total
839
host-bridge.c
100
-
6
441
Yinghai Lu
Jiang Liu
Björn Helgaas
Others
April 2012
December 2013
February 2015
March 2015
August 2016
January 2018
March 2018
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 352}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
365
82.77%
Jiang Liu
4
0.91%
Björn Helgaas
2
0.45%
Others
70
15.87%
Total
441
iov.c
1090
-
41
4489
Yu Zhao
Björn Helgaas
Gavin Shan
Jiang Liu
David Daney
Yinghai Lu
Alex Williamson
Kenji Kaneshige
Others
March 2009
April 2009
May 2009
August 2009
November 2009
February 2010
March 2010
September 2010
May 2011
November 2011
February 2012
May 2012
July 2012
November 2012
April 2013
May 2013
July 2013
January 2014
September 2014
March 2015
October 2015
March 2016
August 2016
October 2016
November 2016
April 2017
August 2017
October 2017
November 2017
January 2018
March 2018
April 2018
May 2018
June 2018
December 2018
August 2019
September 2019
November 2019
April 2020
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 38, "token_count": 1884}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 38, "token_count": 27}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 43, "token_count": 53}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 60, "token_count": 343}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 33, "token_count": 24}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 27, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 218}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 27, "token_count": 10}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 712}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 128}, ]}, ]
Author Name
Tokens
Token Proportion
Yu Zhao
1911
42.57%
Björn Helgaas
271
6.04%
Gavin Shan
55
1.23%
Jiang Liu
53
1.18%
David Daney
24
0.53%
Yinghai Lu
21
0.47%
Alex Williamson
4
0.09%
Kenji Kaneshige
3
0.07%
Others
2147
47.83%
Total
4489
irq.c
124
-
8
355
Greg Kroah-Hartman
Others
August 2008
October 2008
May 2011
March 2017
April 2017
November 2017
January 2018
July 2018
var spanGroupData = [ {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 184}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
1
0.28%
Others
354
99.72%
Total
355
mmap.c
96
-
2
367
Björn Helgaas
Others
April 2017
January 2018
March 2018
May 2019
var spanGroupData = [ {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 364}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
3
0.82%
Others
364
99.18%
Total
367
msi.c
1564
-
67
6158
Jiang Liu
Matthew Wilcox
Greg Kroah-Hartman
Logan Gunthorpe
Yinghai Lu
Björn Helgaas
David Daney
Thierry Reding
Thomas Petazzoni
Rafael J. Wysocki
Gavin Shan
Keith Busch
Jake Oshins
Shaohua Li
Lorenzo Pieralisi
Kenji Kaneshige
Others
December 2003
April 2004
August 2004
October 2004
January 2005
March 2005
August 2005
September 2005
January 2006
February 2006
March 2006
April 2006
May 2006
August 2006
October 2006
January 2007
March 2007
April 2007
June 2007
October 2007
November 2007
December 2007
April 2008
June 2008
September 2008
November 2008
December 2008
January 2009
February 2009
March 2009
May 2009
June 2009
August 2009
March 2010
June 2010
July 2010
September 2010
October 2010
November 2010
March 2011
May 2011
October 2011
December 2011
April 2013
August 2013
December 2013
February 2014
April 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
July 2016
August 2016
September 2016
November 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
October 2017
January 2018
March 2018
May 2018
June 2018
August 2018
September 2018
December 2018
January 2019
February 2019
April 2019
May 2019
October 2019
January 2020
var spanGroupData = [ {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 59, "token_count": 19}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 157}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 73}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 12, "token_count": 27}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 39, "token_count": 16}, {"author_id": 6, "token_count": 33}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 39, "token_count": 19}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 39, "token_count": 338}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 39, "token_count": 70}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 428}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 187}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 27, "token_count": 23}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 84}, {"author_id": 8, "token_count": 65}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 368}, {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 27, "token_count": 4}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 43, "token_count": 618}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 43, "token_count": 156}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 33, "token_count": 94}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 435}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 276}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 20, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 5, "token_count": 145}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiang Liu
778
12.63%
Matthew Wilcox
460
7.47%
Greg Kroah-Hartman
374
6.07%
Logan Gunthorpe
145
2.35%
Yinghai Lu
100
1.62%
Björn Helgaas
97
1.58%
David Daney
94
1.53%
Thierry Reding
84
1.36%
Thomas Petazzoni
65
1.06%
Rafael J. Wysocki
33
0.54%
Gavin Shan
27
0.44%
Keith Busch
21
0.34%
Jake Oshins
20
0.32%
Shaohua Li
19
0.31%
Lorenzo Pieralisi
4
0.06%
Kenji Kaneshige
2
0.03%
Others
3835
62.28%
Total
6158
of.c
600
-
12
2150
Rob Herring
Cyrille Pitchen
Kishon Vijay Abraham I
David Daney
Björn Helgaas
Others
April 2011
August 2011
July 2015
September 2015
January 2018
May 2018
June 2018
July 2018
December 2018
January 2019
March 2019
April 2019
August 2019
October 2019
April 2020
var spanGroupData = [ {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 18, "token_count": 200}, {"author_id": 28, "token_count": 1165}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 28, "token_count": 223}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
1389
64.60%
Cyrille Pitchen
200
9.30%
Kishon Vijay Abraham I
48
2.23%
David Daney
6
0.28%
Björn Helgaas
2
0.09%
Others
505
23.49%
Total
2150
p2pdma.c
994
-
9
3488
Logan Gunthorpe
Björn Helgaas
Others
October 2018
December 2018
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 2370}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 820}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Logan Gunthorpe
3228
92.55%
Björn Helgaas
1
0.03%
Others
259
7.43%
Total
3488
pci-acpi.c
1360
-
28
5692
Björn Helgaas
Rafael J. Wysocki
Mika Westerberg
Shaohua Li
Lukas Wunner
Jiang Liu
Huang Ying
Dely Sy
Others
October 2004
March 2005
April 2006
April 2007
July 2007
July 2008
February 2009
September 2009
January 2010
February 2010
May 2011
April 2012
June 2012
August 2012
October 2012
December 2012
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
May 2014
July 2014
September 2014
January 2015
March 2015
May 2015
July 2015
December 2015
September 2016
October 2016
November 2016
June 2017
July 2017
September 2017
January 2018
March 2018
May 2018
June 2018
August 2018
September 2018
October 2018
February 2019
April 2019
May 2019
June 2019
August 2019
February 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 59, "token_count": 112}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 59, "token_count": 16}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 59, "token_count": 30}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 52}, {"author_id": 59, "token_count": 16}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 211}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 20}, {"author_id": 43, "token_count": 52}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 6, "token_count": 97}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 43, "token_count": 58}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 27}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 1274}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 85}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 281}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 29, "token_count": 99}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 33}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 355}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 42}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 35, "token_count": 56}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 35, "token_count": 56}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 35, "token_count": 182}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 404}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 35, "token_count": 22}, {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1574}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
1286
22.59%
Rafael J. Wysocki
731
12.84%
Mika Westerberg
316
5.55%
Shaohua Li
174
3.06%
Lukas Wunner
132
2.32%
Jiang Liu
110
1.93%
Huang Ying
20
0.35%
Dely Sy
15
0.26%
Others
2908
51.09%
Total
5692
pci-bridge-emul.c
432
-
6
1698
Thomas Petazzoni
Björn Helgaas
Others
October 2018
February 2019
May 2019
July 2019
August 2019
February 2020
May 2020
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 1397}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 227}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Petazzoni
1624
95.64%
Björn Helgaas
1
0.06%
Others
73
4.30%
Total
1698
pci-bridge-emul.h
135
-
2
410
Thomas Petazzoni
Others
October 2018
February 2019
July 2019
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 334}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Petazzoni
371
90.49%
Others
39
9.51%
Total
410
pci-driver.c
1681
-
67
6099
Rafael J. Wysocki
Björn Helgaas
Greg Kroah-Hartman
Patrick Mochel
Alex Williamson
Huang Ying
Linus Torvalds
Jiang Liu
Mika Westerberg
Lukas Wunner
Yinghai Lu
Shaohua Li
Dexuan Cui
Alexander Chiang
Logan Gunthorpe
Others
February 2002
April 2002
May 2002
June 2002
July 2002
September 2002
October 2002
November 2002
April 2003
May 2003
June 2003
August 2003
September 2003
May 2004
June 2004
September 2004
October 2004
January 2005
April 2005
June 2005
July 2005
October 2005
November 2005
January 2006
March 2006
April 2006
June 2006
August 2006
October 2006
November 2006
January 2007
April 2007
May 2007
September 2007
October 2007
April 2008
May 2008
August 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
July 2009
September 2009
February 2010
June 2010
November 2010
February 2011
April 2011
July 2011
November 2011
January 2012
April 2012
June 2012
July 2012
August 2012
October 2012
November 2012
January 2013
February 2013
March 2013
June 2013
August 2013
October 2013
November 2013
February 2014
April 2014
May 2014
June 2014
July 2014
November 2014
December 2014
January 2015
June 2015
September 2015
November 2015
June 2016
September 2016
January 2017
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
October 2018
December 2018
February 2019
March 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
April 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 54, "token_count": 189}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 345}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 59, "token_count": 15}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 756}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 6, "token_count": 81}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 353}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 235}, {"author_id": 60, "token_count": 225}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 6, "token_count": 194}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 60, "token_count": 237}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 349}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 18}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 6, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 44, "token_count": 66}, {"author_id": 60, "token_count": 176}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 86}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 43, "token_count": 58}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 32}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 29, "token_count": 43}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 6, "token_count": 147}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 202}, {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 16}, {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 135}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 162}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 35, "token_count": 46}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael J. Wysocki
2544
41.71%
Björn Helgaas
371
6.08%
Greg Kroah-Hartman
237
3.89%
Patrick Mochel
200
3.28%
Alex Williamson
102
1.67%
Huang Ying
88
1.44%
Linus Torvalds
69
1.13%
Jiang Liu
58
0.95%
Mika Westerberg
47
0.77%
Lukas Wunner
43
0.71%
Yinghai Lu
20
0.33%
Shaohua Li
15
0.25%
Dexuan Cui
12
0.20%
Alexander Chiang
3
0.05%
Logan Gunthorpe
2
0.03%
Others
2288
37.51%
Total
6099
pci-label.c
311
-
12
1246
Jiang Liu
Björn Helgaas
Rafael J. Wysocki
Greg Kroah-Hartman
Others
July 2010
March 2011
July 2011
November 2013
December 2013
January 2014
June 2014
December 2015
May 2017
June 2017
July 2017
November 2017
March 2018
May 2020
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 486}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 530}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 43, "token_count": 76}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiang Liu
76
6.10%
Björn Helgaas
63
5.06%
Rafael J. Wysocki
1
0.08%
Greg Kroah-Hartman
1
0.08%
Others
1105
88.68%
Total
1246
pci-mid.c
77
-
5
222
Lukas Wunner
Rafael J. Wysocki
Björn Helgaas
Others
June 2016
September 2016
October 2016
December 2016
June 2017
January 2018
March 2020
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 22}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Lukas Wunner
23
10.36%
Rafael J. Wysocki
3
1.35%
Björn Helgaas
2
0.90%
Others
194
87.39%
Total
222
pci-pf-stub.c
54
-
2
139
Björn Helgaas
Others
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
1
0.72%
Others
138
99.28%
Total
139
pci-stub.c
95
-
6
322
Yinghai Lu
Björn Helgaas
Others
November 2008
September 2009
November 2010
December 2010
January 2018
March 2018
April 2019
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 193}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
13
4.04%
Björn Helgaas
2
0.62%
Others
307
95.34%
Total
322
pci-sysfs.c
1563
-
93
7036
Greg Kroah-Hartman
Alex Williamson
Matthew Wilcox
Yinghai Lu
Alexander Chiang
Yu Zhao
Huang Ying
Jiang Liu
Linus Torvalds
Björn Helgaas
Mika Westerberg
Rafael J. Wysocki
Lukas Wunner
Shaohua Li
Rob Herring
Others
February 2003
June 2003
July 2003
August 2003
March 2004
June 2004
November 2004
December 2004
January 2005
March 2005
April 2005
May 2005
June 2005
September 2005
February 2006
April 2006
June 2006
August 2006
November 2006
January 2007
March 2007
April 2007
May 2007
June 2007
July 2007
November 2007
February 2008
March 2008
April 2008
June 2008
October 2008
November 2008
January 2009
February 2009
March 2009
April 2009
July 2009
November 2009
January 2010
February 2010
March 2010
May 2010
July 2010
November 2010
February 2011
March 2011
May 2011
January 2012
April 2012
June 2012
August 2012
November 2012
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
January 2014
February 2014
April 2014
May 2014
August 2014
September 2014
October 2014
November 2014
February 2015
September 2015
October 2015
November 2015
December 2015
March 2016
April 2016
June 2016
November 2016
April 2017
June 2017
July 2017
August 2017
September 2017
November 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
December 2018
May 2019
August 2019
September 2019
October 2019
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 39, "token_count": 26}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 39, "token_count": 449}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 381}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 370}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 297}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 80}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 156}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 275}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 38, "token_count": 156}, {"author_id": 60, "token_count": 311}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 5}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 209}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 12, "token_count": 82}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 334}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 144}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 141}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 44, "token_count": 20}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 12, "token_count": 125}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 43, "token_count": 101}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 178}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 598}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
572
8.13%
Alex Williamson
512
7.28%
Matthew Wilcox
475
6.75%
Yinghai Lu
375
5.33%
Alexander Chiang
209
2.97%
Yu Zhao
161
2.29%
Huang Ying
161
2.29%
Jiang Liu
101
1.44%
Linus Torvalds
81
1.15%
Björn Helgaas
71
1.01%
Mika Westerberg
17
0.24%
Rafael J. Wysocki
14
0.20%
Lukas Wunner
10
0.14%
Shaohua Li
4
0.06%
Rob Herring
1
0.01%
Others
4272
60.72%
Total
7036
pci.c
6540
-
156
21025
Rafael J. Wysocki
Alex Williamson
Björn Helgaas
Logan Gunthorpe
Mika Westerberg
Patrick Mochel
Yu Zhao
Yinghai Lu
Lorenzo Pieralisi
Huang Ying
Keith Busch
Linus Torvalds
Lukas Wunner
Vidya Sagar
Linus Torvalds (pre-git)
Matthew Wilcox
Shaohua Li
David Daney
Jiang Liu
Scott Murray
Gavin Shan
Greg Kroah-Hartman
Kenji Kaneshige
Shawn Lin
Ray Jui
Dexuan Cui
Gustavo Pimentel
Others
June 1995
August 1997
March 1998
May 1999
June 1999
September 1999
January 2000
May 2000
March 2001
May 2001
February 2002
April 2002
May 2002
September 2002
November 2002
March 2003
July 2003
February 2004
March 2004
May 2004
October 2004
December 2004
March 2005
April 2005
July 2005
August 2005
September 2005
October 2005
November 2005
January 2006
February 2006
March 2006
April 2006
May 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
October 2007
December 2007
January 2008
February 2008
June 2008
July 2008
August 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
November 2009
December 2009
January 2010
February 2010
March 2010
May 2010
July 2010
October 2010
November 2010
December 2010
January 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
November 2014
December 2014
January 2015
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 48, "token_count": 40}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 48, "token_count": 47}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 48, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 983433600, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 54, "token_count": 516}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 16, "token_count": 41}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 39, "token_count": 50}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 59, "token_count": 26}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 39, "token_count": 18}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 216}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 511}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 250}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 485}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 364}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 59, "token_count": 3}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 59, "token_count": 17}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 803}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 38, "token_count": 92}, {"author_id": 60, "token_count": 240}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 91}, {"author_id": 6, "token_count": 166}, {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 81}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 38, "token_count": 80}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 111}, {"author_id": 38, "token_count": 5}, {"author_id": 60, "token_count": 268}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 38, "token_count": 233}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 39, "token_count": 27}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 76}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 35}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 46, "token_count": 4}, {"author_id": 6, "token_count": 47}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 6, "token_count": 337}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 251}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 414}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 72}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 218}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 36}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 6, "token_count": 26}, {"author_id": 12, "token_count": 299}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 6, "token_count": 200}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 11, "token_count": 146}, {"author_id": 2, "token_count": 15}, {"author_id": 44, "token_count": 127}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 43, "token_count": 52}, {"author_id": 6, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 142}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 44, "token_count": 21}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 135}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 56}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 855}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 6, "token_count": 35}, {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 627}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 11, "token_count": 29}, {"author_id": 2, "token_count": 45}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 27, "token_count": 13}, {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 20, "token_count": 44}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 144}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 27, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 49, "token_count": 86}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 11, "token_count": 148}, {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 6, "token_count": 43}, {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 134}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 33, "token_count": 39}, {"author_id": 60, "token_count": 655}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 2, "token_count": 33}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 296}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 49}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 29, "token_count": 66}, {"author_id": 35, "token_count": 72}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 58}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 126}, {"author_id": 49, "token_count": 265}, {"author_id": 29, "token_count": 6}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 118}, {"author_id": 60, "token_count": 236}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 33, "token_count": 19}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 314}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 521}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 51}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 184}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 738}, {"author_id": 29, "token_count": 16}, {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 5, "token_count": 9}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 190}, {"author_id": 35, "token_count": 35}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 293}, {"author_id": 35, "token_count": 53}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 35, "token_count": 12}, {"author_id": 6, "token_count": 118}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 5, "token_count": 102}, {"author_id": 35, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 35, "token_count": 278}, {"author_id": 6, "token_count": 45}, {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael J. Wysocki
2696
12.82%
Alex Williamson
2417
11.50%
Björn Helgaas
1115
5.30%
Logan Gunthorpe
875
4.16%
Mika Westerberg
759
3.61%
Patrick Mochel
516
2.45%
Yu Zhao
418
1.99%
Yinghai Lu
417
1.98%
Lorenzo Pieralisi
351
1.67%
Huang Ying
296
1.41%
Keith Busch
294
1.40%
Linus Torvalds
253
1.20%
Lukas Wunner
148
0.70%
Vidya Sagar
128
0.61%
Linus Torvalds (pre-git)
125
0.59%
Matthew Wilcox
100
0.48%
Shaohua Li
60
0.29%
David Daney
58
0.28%
Jiang Liu
52
0.25%
Scott Murray
41
0.20%
Gavin Shan
39
0.19%
Greg Kroah-Hartman
20
0.10%
Kenji Kaneshige
18
0.09%
Shawn Lin
11
0.05%
Ray Jui
5
0.02%
Dexuan Cui
4
0.02%
Gustavo Pimentel
2
0.01%
Others
9807
46.64%
Total
21025
pci.h
687
-
68
3383
Keith Busch
Rafael J. Wysocki
Björn Helgaas
Yu Zhao
Greg Kroah-Hartman
Rob Herring
Mika Westerberg
Yinghai Lu
Alexander Chiang
Jiang Liu
Lukas Wunner
Dexuan Cui
Logan Gunthorpe
Shaohua Li
Huang Ying
Matthew Wilcox
Others
September 2002
February 2003
June 2003
June 2004
October 2004
November 2004
January 2005
March 2005
August 2005
March 2006
June 2006
July 2006
March 2008
June 2008
July 2008
September 2008
October 2008
November 2008
December 2008
January 2009
March 2009
July 2009
August 2009
October 2009
December 2009
January 2010
February 2010
July 2010
August 2010
September 2010
November 2010
December 2010
March 2011
May 2011
July 2011
November 2011
December 2011
January 2012
February 2012
May 2012
July 2012
October 2012
November 2012
January 2013
June 2013
July 2013
October 2013
May 2014
November 2014
January 2015
March 2015
May 2015
June 2015
September 2015
October 2015
December 2015
February 2016
April 2016
June 2016
September 2016
October 2016
November 2016
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
March 2019
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 59, "token_count": 24}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 39, "token_count": 14}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 26, "token_count": 61}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 38, "token_count": 17}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 38}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 38, "token_count": 165}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 46, "token_count": 27}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 43, "token_count": 34}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 39}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 43}, {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 28, "token_count": 96}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 20, "token_count": 116}, {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 63}, {"author_id": 5, "token_count": 25}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 210}, {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 307}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 34}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 35, "token_count": 9}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Busch
369
10.91%
Rafael J. Wysocki
264
7.80%
Björn Helgaas
255
7.54%
Yu Zhao
220
6.50%
Greg Kroah-Hartman
213
6.30%
Rob Herring
96
2.84%
Mika Westerberg
94
2.78%
Yinghai Lu
75
2.22%
Alexander Chiang
65
1.92%
Jiang Liu
34
1.01%
Lukas Wunner
29
0.86%
Dexuan Cui
27
0.80%
Logan Gunthorpe
25
0.74%
Shaohua Li
24
0.71%
Huang Ying
18
0.53%
Matthew Wilcox
14
0.41%
Others
1561
46.14%
Total
3383
probe.c
3289
-
119
12574
Björn Helgaas
Arnd Bergmann
Patrick Mochel
Yinghai Lu
Matthew Wilcox
Mika Westerberg
Yu Zhao
Lorenzo Pieralisi
Greg Kroah-Hartman
Cyrille Pitchen
Lukas Wunner
Alex Williamson
Keith Busch
Rafael J. Wysocki
Bharat Kumar Gogada
Rob Herring
Jiang Liu
Jake Oshins
Thierry Reding
Alexander Chiang
Linus Torvalds
Shaohua Li
Ray Jui
Kenji Kaneshige
Gustavo Pimentel
Others
April 2002
May 2002
September 2002
November 2002
December 2002
January 2003
February 2003
March 2003
May 2003
June 2003
July 2003
August 2003
January 2004
February 2004
March 2004
May 2004
August 2004
October 2004
November 2004
December 2004
March 2005
April 2005
August 2005
September 2005
November 2005
December 2005
February 2006
April 2006
June 2006
September 2006
October 2006
November 2006
April 2007
May 2007
June 2007
July 2007
November 2007
December 2007
February 2008
March 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
March 2009
April 2009
May 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
July 2010
September 2010
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
January 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
August 2014
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
February 2016
March 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
February 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 54, "token_count": 1139}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 39, "token_count": 29}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 39, "token_count": 80}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 12, "token_count": 52}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 59, "token_count": 5}, {"author_id": 12, "token_count": 10}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 2, "token_count": 10}, {"author_id": 12, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 39, "token_count": 238}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 38, "token_count": 42}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 13}, {"author_id": 38, "token_count": 134}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 33}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 39, "token_count": 586}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 39, "token_count": 27}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 228}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 169}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 93}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 171}, {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 12, "token_count": 57}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 636}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 12, "token_count": 74}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 43, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 43, "token_count": 45}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 43}, {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 72}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 27}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 141}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 20, "token_count": 46}, {"author_id": 49, "token_count": 44}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 47}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 13, "token_count": 39}, {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 55, "token_count": 1720}, {"author_id": 2, "token_count": 6}, {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 29, "token_count": 78}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 49, "token_count": 117}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 273}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 449}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 160}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 18, "token_count": 110}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 245}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 35, "token_count": 33}, {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 35, "token_count": 43}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 12}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 30, "token_count": 64}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 274}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 70}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 28, "token_count": 7}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 28, "token_count": 56}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
1878
14.94%
Arnd Bergmann
1720
13.68%
Patrick Mochel
1140
9.07%
Yinghai Lu
1099
8.74%
Matthew Wilcox
966
7.68%
Mika Westerberg
605
4.81%
Yu Zhao
195
1.55%
Lorenzo Pieralisi
161
1.28%
Greg Kroah-Hartman
121
0.96%
Cyrille Pitchen
110
0.87%
Lukas Wunner
78
0.62%
Alex Williamson
76
0.60%
Keith Busch
70
0.56%
Rafael J. Wysocki
68
0.54%
Bharat Kumar Gogada
64
0.51%
Rob Herring
63
0.50%
Jiang Liu
63
0.50%
Jake Oshins
39
0.31%
Thierry Reding
30
0.24%
Alexander Chiang
21
0.17%
Linus Torvalds
14
0.11%
Shaohua Li
5
0.04%
Ray Jui
5
0.04%
Kenji Kaneshige
2
0.02%
Gustavo Pimentel
1
0.01%
Others
3980
31.65%
Total
12574
proc.c
462
-
35
2096
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
Matthew Wilcox
Huang Ying
Björn Helgaas
Yu Zhao
Arnd Bergmann
Patrick Mochel
Others
January 1998
March 1998
May 1998
June 1999
September 1999
January 2000
September 2000
April 2001
November 2001
February 2002
April 2002
May 2002
September 2002
November 2002
June 2003
December 2003
March 2004
May 2004
October 2004
February 2005
March 2005
April 2005
May 2005
September 2005
June 2006
February 2007
July 2007
September 2007
January 2008
April 2008
May 2008
July 2008
October 2008
November 2008
March 2010
July 2010
November 2010
October 2012
January 2013
March 2013
April 2013
June 2013
June 2016
December 2016
April 2017
November 2017
March 2018
April 2018
March 2019
July 2019
August 2019
September 2019
February 2020
var spanGroupData = [ {"timestamp": 883641600, "group": [ {"author_id": 48, "token_count": 776}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 48, "token_count": 43}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 48, "token_count": 86}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 48, "token_count": 89}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 48, "token_count": 28}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 986112000, "group": [ {"author_id": 1, "token_count": 323}, ]}, {"timestamp": 1004601600, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 39, "token_count": 44}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1031
49.19%
Linus Torvalds
476
22.71%
Greg Kroah-Hartman
98
4.68%
Matthew Wilcox
49
2.34%
Huang Ying
20
0.95%
Björn Helgaas
16
0.76%
Yu Zhao
5
0.24%
Arnd Bergmann
4
0.19%
Patrick Mochel
2
0.10%
Others
395
18.85%
Total
2096
quirks.c
5629
-
178
21815
Björn Helgaas
Alex Williamson
Linus Torvalds
Linus Torvalds (pre-git)
Yinghai Lu
Lukas Wunner
Logan Gunthorpe
Thomas Petazzoni
Vidya Sagar
Rafael J. Wysocki
Dexuan Cui
Jonathan Chocron
Hou Zhiqiang
Dely Sy
Greg Kroah-Hartman
David Daney
Matthew Wilcox
Mika Westerberg
Others
October 1997
March 1998
August 1998
June 1999
September 1999
January 2000
March 2000
May 2000
July 2000
October 2000
March 2001
April 2001
May 2001
July 2001
August 2001
November 2001
February 2002
July 2002
November 2002
February 2003
March 2003
May 2003
July 2003
October 2003
February 2004
March 2004
July 2004
August 2004
October 2004
November 2004
December 2004
January 2005
February 2005
March 2005
April 2005
May 2005
August 2005
September 2005
October 2005
December 2005
February 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
May 2007
June 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
May 2008
June 2008
July 2008
August 2008
November 2008
December 2008
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
September 2009
October 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
September 2010
December 2010
February 2011
April 2011
May 2011
July 2011
October 2011
December 2011
January 2012
February 2012
April 2012
June 2012
July 2012
August 2012
October 2012
December 2012
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
May 2015
June 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
August 2016
September 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 48, "token_count": 18}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 48, "token_count": 46}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 48, "token_count": 62}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 48, "token_count": 65}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 48, "token_count": 42}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 48, "token_count": 37}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 48, "token_count": 19}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 48, "token_count": 24}, ]}, {"timestamp": 983433600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 986112000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 993970800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 996649200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1004601600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 327}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 185}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 195}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 67}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 265}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 8, "token_count": 237}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 199}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 12, "token_count": 119}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 12, "token_count": 179}, {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 46, "token_count": 47}, {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 89}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 39, "token_count": 7}, {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 230}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 11, "token_count": 146}, {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 146}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 11, "token_count": 821}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 246}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 11, "token_count": 204}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 11, "token_count": 127}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 214}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 11, "token_count": 17}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 11, "token_count": 17}, {"author_id": 60, "token_count": 428}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 11, "token_count": 327}, {"author_id": 29, "token_count": 45}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 11, "token_count": 24}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 38}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 60, "token_count": 458}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 23, "token_count": 36}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 29, "token_count": 145}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 7463}, {"author_id": 60, "token_count": 470}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 310}, {"author_id": 2, "token_count": 10}, {"author_id": 5, "token_count": 207}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 76}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 157}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 119}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 187}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 99}, {"author_id": 50, "token_count": 38}, {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
7912
36.27%
Alex Williamson
2716
12.45%
Linus Torvalds
637
2.92%
Linus Torvalds (pre-git)
337
1.54%
Yinghai Lu
323
1.48%
Lukas Wunner
312
1.43%
Logan Gunthorpe
283
1.30%
Thomas Petazzoni
237
1.09%
Vidya Sagar
187
0.86%
Rafael J. Wysocki
168
0.77%
Dexuan Cui
47
0.22%
Jonathan Chocron
38
0.17%
Hou Zhiqiang
36
0.17%
Dely Sy
28
0.13%
Greg Kroah-Hartman
22
0.10%
David Daney
10
0.05%
Matthew Wilcox
7
0.03%
Mika Westerberg
1
0.00%
Others
8514
39.03%
Total
21815
remove.c
165
-
17
590
Yinghai Lu
Rafael J. Wysocki
Greg Kroah-Hartman
Björn Helgaas
Thierry Reding
Ray Jui
Lukas Wunner
Jiang Liu
Alex Williamson
Rob Herring
Others
July 2003
February 2004
August 2004
November 2004
January 2005
April 2005
June 2006
September 2006
May 2007
February 2008
November 2011
February 2012
May 2012
August 2012
September 2012
October 2012
January 2013
February 2013
April 2013
November 2013
December 2013
January 2014
February 2014
April 2015
February 2016
September 2016
October 2016
October 2017
January 2018
July 2018
September 2018
May 2020
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 76}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 139}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
225
38.14%
Rafael J. Wysocki
129
21.86%
Greg Kroah-Hartman
73
12.37%
Björn Helgaas
33
5.59%
Thierry Reding
17
2.88%
Ray Jui
10
1.69%
Lukas Wunner
10
1.69%
Jiang Liu
9
1.53%
Alex Williamson
6
1.02%
Rob Herring
1
0.17%
Others
77
13.05%
Total
590
rom.c
197
-
18
619
Björn Helgaas
Yinghai Lu
Others
November 2004
January 2005
May 2005
August 2005
October 2005
July 2007
January 2009
February 2009
May 2011
March 2013
December 2013
April 2014
January 2015
November 2015
January 2016
March 2016
November 2016
November 2017
January 2018
March 2018
June 2018
var spanGroupData = [ {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 185}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
44
7.11%
Yinghai Lu
2
0.32%
Others
573
92.57%
Total
619
search.c
396
-
23
1121
Greg Kroah-Hartman
Alex Williamson
Scott Murray
Matthew Wilcox
Patrick Mochel
Jiang Liu
Björn Helgaas
Others
April 2002
November 2002
June 2003
July 2003
January 2004
October 2004
January 2005
June 2006
July 2006
October 2006
December 2006
June 2007
February 2008
August 2008
October 2009
March 2010
July 2010
August 2012
January 2013
November 2013
February 2014
April 2014
May 2014
March 2016
April 2017
January 2018
March 2018
April 2019
June 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 54, "token_count": 34}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 16, "token_count": 105}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 39, "token_count": 15}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 39, "token_count": 66}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 290}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
385
34.34%
Alex Williamson
290
25.87%
Scott Murray
105
9.37%
Matthew Wilcox
81
7.23%
Patrick Mochel
34
3.03%
Jiang Liu
10
0.89%
Björn Helgaas
8
0.71%
Others
208
18.55%
Total
1121
setup-bus.c
2241
-
45
9141
Yinghai Lu
Mika Westerberg
Björn Helgaas
Gavin Shan
Lorenzo Pieralisi
David Daney
Linus Torvalds (pre-git)
Logan Gunthorpe
Greg Kroah-Hartman
Kenji Kaneshige
Honghui Zhang
Linus Torvalds
Yu Zhao
Rob Herring
Ray Jui
Others
January 2000
October 2000
May 2002
November 2002
February 2003
March 2003
July 2003
August 2003
October 2003
February 2004
October 2004
December 2004
March 2005
April 2005
June 2005
September 2005
May 2006
June 2006
September 2006
October 2006
March 2007
December 2007
February 2008
March 2008
April 2008
June 2008
September 2008
October 2008
December 2008
February 2009
April 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
May 2010
February 2011
April 2011
May 2011
July 2011
January 2012
February 2012
May 2012
July 2012
September 2012
October 2012
April 2013
July 2013
August 2013
September 2013
November 2013
December 2013
April 2014
May 2014
July 2014
January 2015
March 2015
April 2015
May 2015
October 2015
May 2016
June 2016
August 2016
September 2016
April 2017
October 2017
January 2018
March 2018
May 2018
September 2018
October 2018
January 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
January 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 48, "token_count": 87}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 48, "token_count": 87}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 507}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 629}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 12, "token_count": 97}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 97}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 12, "token_count": 141}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 742}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 567}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 210}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 12, "token_count": 76}, {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 1004}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 12, "token_count": 333}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 44}, {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 27, "token_count": 228}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 413}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 12, "token_count": 231}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 137}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 265}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 33, "token_count": 201}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 49, "token_count": 247}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 375}, {"author_id": 60, "token_count": 435}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 51, "token_count": 9}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 62}, {"author_id": 60, "token_count": 480}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
3531
38.63%
Mika Westerberg
384
4.20%
Björn Helgaas
297
3.25%
Gavin Shan
249
2.72%
Lorenzo Pieralisi
247
2.70%
David Daney
201
2.20%
Linus Torvalds (pre-git)
174
1.90%
Logan Gunthorpe
62
0.68%
Greg Kroah-Hartman
19
0.21%
Kenji Kaneshige
18
0.20%
Honghui Zhang
9
0.10%
Linus Torvalds
8
0.09%
Yu Zhao
6
0.07%
Rob Herring
5
0.05%
Ray Jui
5
0.05%
Others
3926
42.95%
Total
9141
setup-irq.c
62
-
7
184
Linus Torvalds (pre-git)
Björn Helgaas
Matthew Wilcox
Greg Kroah-Hartman
Others
January 2000
November 2002
March 2005
February 2007
September 2007
June 2008
June 2017
August 2017
January 2018
March 2018
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 48, "token_count": 95}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
95
51.63%
Björn Helgaas
7
3.80%
Matthew Wilcox
1
0.54%
Greg Kroah-Hartman
1
0.54%
Others
80
43.48%
Total
184
setup-res.c
500
-
26
2068
Björn Helgaas
Yinghai Lu
Linus Torvalds (pre-git)
Yu Zhao
Linus Torvalds
Greg Kroah-Hartman
Matthew Wilcox
Others
January 2000
May 2000
July 2000
October 2000
April 2001
November 2002
March 2003
June 2003
July 2003
March 2004
November 2004
August 2005
December 2006
March 2007
March 2008
June 2008
November 2008
March 2009
April 2009
June 2009
November 2009
March 2010
July 2010
May 2011
June 2011
July 2011
November 2011
June 2012
July 2012
December 2013
February 2014
April 2014
May 2014
July 2014
March 2015
July 2015
September 2015
March 2016
November 2016
August 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 48, "token_count": 68}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 986112000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 173}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 189}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 12, "token_count": 70}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 193}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 253}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 92}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 286}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
967
46.76%
Yinghai Lu
89
4.30%
Linus Torvalds (pre-git)
77
3.72%
Yu Zhao
11
0.53%
Linus Torvalds
11
0.53%
Greg Kroah-Hartman
6
0.29%
Matthew Wilcox
5
0.24%
Others
902
43.62%
Total
2068
slot.c
377
-
11
1449
Alexander Chiang
Kenji Kaneshige
Matthew Wilcox
Björn Helgaas
Others
June 2008
September 2008
October 2008
December 2008
February 2009
June 2009
December 2009
January 2010
March 2010
May 2011
April 2013
July 2015
November 2016
January 2018
March 2018
April 2019
February 2020
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 26, "token_count": 631}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 26, "token_count": 62}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 26, "token_count": 355}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 26, "token_count": 32}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 120}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 39, "token_count": 119}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Chiang
1085
74.88%
Kenji Kaneshige
120
8.28%
Matthew Wilcox
119
8.21%
Björn Helgaas
26
1.79%
Others
99
6.83%
Total
1449
syscall.c
136
-
11
559
Linus Torvalds (pre-git)
Arnd Bergmann
Linus Torvalds
Greg Kroah-Hartman
Björn Helgaas
Others
June 1999
January 2000
May 2004
October 2004
September 2005
April 2007
January 2009
December 2016
November 2017
December 2017
March 2018
August 2019
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 48, "token_count": 450}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
452
80.86%
Arnd Bergmann
3
0.54%
Linus Torvalds
1
0.18%
Greg Kroah-Hartman
1
0.18%
Björn Helgaas
1
0.18%
Others
101
18.07%
Total
559
vc.c
429
-
6
1626
Alex Williamson
Mika Westerberg
Björn Helgaas
Others
December 2013
May 2015
June 2016
January 2018
August 2019
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 11, "token_count": 1601}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Williamson
1601
98.46%
Mika Westerberg
12
0.74%
Björn Helgaas
2
0.12%
Others
11
0.68%
Total
1626
vpd.c
653
-
6
2865
Björn Helgaas
Linus Torvalds
Jonathan Chocron
Others
February 2010
May 2011
January 2018
March 2018
April 2018
July 2018
September 2019
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 280}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 2485}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 50, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
2486
86.77%
Linus Torvalds
66
2.30%
Jonathan Chocron
14
0.49%
Others
299
10.44%
Total
2865
xen-pcifront.c
1181
-
23
5309
Ryan Wilson
Arnd Bergmann
Rafael J. Wysocki
Jiang Liu
Yinghai Lu
Björn Helgaas
Others
August 2010
November 2010
January 2011
February 2011
July 2011
December 2011
January 2012
February 2012
April 2012
July 2012
August 2012
October 2012
June 2013
November 2013
January 2014
March 2014
September 2014
October 2014
April 2015
May 2015
July 2015
February 2016
August 2016
October 2016
December 2017
January 2018
March 2018
March 2019
April 2019
May 2020
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 21, "token_count": 4897}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 55, "token_count": 65}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Ryan Wilson
4897
92.24%
Arnd Bergmann
65
1.22%
Rafael J. Wysocki
21
0.40%
Jiang Liu
4
0.08%
Yinghai Lu
2
0.04%
Björn Helgaas
2
0.04%
Others
318
5.99%
Total
5309
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
696
Author
Tokens
Proportion
Commits
Proportion
0
Greg Kroah-Hartman
33705
6.94%
124
2.67%
1
Linus Torvalds
27961
5.76%
34
0.73%
2
Björn Helgaas
26723
5.50%
440
9.46%
3
Kishon Vijay Abraham I
24997
5.15%
115
2.47%
4
Vidya Sagar
12642
2.60%
22
0.47%
5
Logan Gunthorpe
11775
2.43%
54
1.16%
6
Rafael J. Wysocki
10959
2.26%
224
4.82%
7
Shawn Lin
10684
2.20%
18
0.39%
8
Thomas Petazzoni
9922
2.04%
26
0.56%
9
Ray Jui
8398
1.73%
23
0.49%
10
Thierry Reding
8096
1.67%
30
0.65%
11
Alex Williamson
7922
1.63%
72
1.55%
12
Yinghai Lu
7899
1.63%
149
3.20%
13
Jake Oshins
7391
1.52%
4
0.09%
14
Dely Sy
6476
1.33%
12
0.26%
15
Kenji Kaneshige
6285
1.29%
144
3.10%
16
Scott Murray
5820
1.20%
11
0.24%
17
Linus Walleij
5727
1.18%
3
0.06%
18
Cyrille Pitchen
5616
1.16%
7
0.15%
19
Ley Foon Tan
5101
1.05%
13
0.28%
20
Keith Busch
5042
1.04%
61
1.31%
21
Ryan Wilson
4897
1.01%
1
0.02%
22
Lad Prabhakar
4781
0.98%
5
0.11%
23
Hou Zhiqiang
4625
0.95%
38
0.82%
24
Irene Zubarev
4484
0.92%
4
0.09%
25
Jim Quinlan
4466
0.92%
4
0.09%
26
Alexander Chiang
4028
0.83%
41
0.88%
27
Gavin Shan
4014
0.83%
25
0.54%
28
Rob Herring
3829
0.79%
44
0.95%
29
Lukas Wunner
3811
0.78%
69
1.48%
30
Bharat Kumar Gogada
3733
0.77%
13
0.28%
31
Kunihiko Hayashi
3645
0.75%
5
0.11%
32
Manikanta Maddireddy
3638
0.75%
27
0.58%
33
David Daney
3560
0.73%
16
0.34%
34
Ryder Lee
3519
0.72%
4
0.09%
35
Mika Westerberg
3365
0.69%
55
1.18%
36
Phil Edworthy
3266
0.67%
10
0.22%
37
Niklas Cassel
3191
0.66%
31
0.67%
38
Yu Zhao
2935
0.60%
27
0.58%
39
Matthew Wilcox
2918
0.60%
41
0.88%
40
Gustavo Pimentel
2775
0.57%
28
0.60%
41
Duc Dang
2646
0.54%
5
0.11%
42
Dilip Kota
2556
0.53%
2
0.04%
43
Jiang Liu
2517
0.52%
47
1.01%
44
Huang Ying
2464
0.51%
11
0.24%
45
Yue Wang
2460
0.51%
1
0.02%
46
Dexuan Cui
2377
0.49%
30
0.65%
47
Xiaowei Song
2300
0.47%
2
0.04%
48
Linus Torvalds (pre-git)
2291
0.47%
39
0.84%
49
Lorenzo Pieralisi
2108
0.43%
53
1.14%
50
Jonathan Chocron
2062
0.42%
5
0.11%
51
Honghui Zhang
2054
0.42%
17
0.37%
52
Jianguo Sun
2027
0.42%
1
0.02%
53
Stanimir Varbanov
1975
0.41%
2
0.04%
54
Patrick Mochel
1975
0.41%
9
0.19%
55
Arnd Bergmann
1964
0.40%
11
0.24%
56
Tanmay Inamdar
1958
0.40%
1
0.02%
57
Srikanth Thokala
1957
0.40%
1
0.02%
58
Vernon Mauery
1941
0.40%
3
0.06%
59
Shaohua Li
1820
0.37%
17
0.37%
60
Others
119477
24.61%
2320
49.88%
Total
485550
4651