Linux Source Code
Home
Release 6.2
Help
pcie
root
drivers
pci
Highlighting
Reset All
By Author
By Age
──────────
Alex Williamson
Alexandru Gagniuc
Andrew Patterson
Andy Shevchenko
Benjamin Herrenschmidt
Björn Helgaas
Bolarinwa Olayemi Saheed
Borislav Petkov
Christoph Hellwig
Chumbalkar Nagananda
Dave Jiang
David E. Box
Dongdong Liu
Frederick Lawler
Gabriele Paoloni
Greg Kroah-Hartman
Heiner Kallweit
Hidetoshi Seto
Huang Ying
Jean Delvare
Jiang Liu
Jon Smirl
Jonathan Yong
Keith Busch
Kenji Kaneshige
Kuppuswamy Sathyanarayanan
Lance Ortiz
Linus Torvalds
Linus Torvalds (pre-git)
Lukas Wunner
Matt Jolly
Matthew Garrett
Matthew Wilcox
Mayurkumar Patel
Michael S. Tsirkin
Mika Westerberg
Mohamed Khalfella
Olof Johansson
Others
Oza Pawandeep
Patrick Mochel
Paul Mackerras
Prarit Bhargava
Qiuxu Zhuo
Rafael J. Wysocki
Rajat Jain
Randy Dunlap
Sean V Kelley
Shaohua Li
Sinan Kaya
Stefan Mätje
Stuart Hayes
Taku Izumi
Thomas Renninger
Tom L. Nguyen
Tyler Baicar
Yanmin Zhang
Yicong Yang
Yijing Wang
Yinghai Lu
Youquan Song
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
aer.c
1472
-
66
5528
Yanmin Zhang
Björn Helgaas
Rajat Jain
Hidetoshi Seto
Andrew Patterson
Huang Ying
Lance Ortiz
Mayurkumar Patel
Sean V Kelley
Keith Busch
Alexandru Gagniuc
Kuppuswamy Sathyanarayanan
Borislav Petkov
Andy Shevchenko
Matt Jolly
Frederick Lawler
Dave Jiang
Yinghai Lu
Yijing Wang
Tyler Baicar
Rafael J. Wysocki
Qiuxu Zhuo
Bolarinwa Olayemi Saheed
Mohamed Khalfella
Taku Izumi
Randy Dunlap
Jiang Liu
Oza Pawandeep
Jon Smirl
Tom L. Nguyen
Linus Torvalds (pre-git)
Michael S. Tsirkin
Sinan Kaya
Dongdong Liu
Patrick Mochel
Kenji Kaneshige
Yicong Yang
Mika Westerberg
Linus Torvalds
Christoph Hellwig
Others
January 1996
March 1998
May 1998
June 1999
February 2002
April 2002
August 2002
November 2004
January 2005
October 2005
April 2006
July 2006
August 2006
November 2006
February 2007
June 2007
July 2007
October 2007
June 2008
October 2008
January 2009
February 2009
March 2009
April 2009
June 2009
September 2009
November 2009
December 2009
February 2010
April 2010
May 2010
August 2010
February 2011
May 2011
May 2012
July 2012
November 2012
January 2013
February 2013
May 2013
November 2013
December 2013
June 2014
September 2014
February 2015
September 2015
December 2015
August 2016
September 2016
November 2016
January 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
December 2018
January 2019
May 2019
August 2019
October 2019
January 2020
March 2020
May 2020
June 2020
July 2020
November 2020
December 2020
January 2021
March 2021
June 2021
August 2021
October 2021
January 2022
April 2022
May 2022
November 2022
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 52, "token_count": 11}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 1318}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 46, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 96}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 15, "token_count": 161}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 251}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 17, "token_count": 135}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 241}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 34, "token_count": 13}, {"author_id": 29, "token_count": 25}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 238}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 37}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 58, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 3}, {"author_id": 49, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 26, "token_count": 49}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 42, "token_count": 10}, {"author_id": 16, "token_count": 3}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 713}, {"author_id": 8, "token_count": 501}, {"author_id": 49, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 18}, {"author_id": 0, "token_count": 33}, {"author_id": 5, "token_count": 4}, {"author_id": 16, "token_count": 10}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 141}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 41, "token_count": 34}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 19, "token_count": 196}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 136}, {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 13, "token_count": 22}, {"author_id": 43, "token_count": 38}, {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "token_count": 24}, {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 108}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 55, "token_count": 21}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Yanmin Zhang
1569
28.38%
Björn Helgaas
1032
18.67%
Rajat Jain
505
9.14%
Hidetoshi Seto
376
6.80%
Andrew Patterson
257
4.65%
Huang Ying
245
4.43%
Lance Ortiz
243
4.40%
Mayurkumar Patel
196
3.55%
Sean V Kelley
175
3.17%
Keith Busch
173
3.13%
Alexandru Gagniuc
67
1.21%
Kuppuswamy Sathyanarayanan
61
1.10%
Borislav Petkov
47
0.85%
Andy Shevchenko
42
0.76%
Matt Jolly
38
0.69%
Frederick Lawler
35
0.63%
Dave Jiang
34
0.62%
Yinghai Lu
26
0.47%
Yijing Wang
25
0.45%
Tyler Baicar
24
0.43%
Rafael J. Wysocki
24
0.43%
Qiuxu Zhuo
24
0.43%
Bolarinwa Olayemi Saheed
22
0.40%
Mohamed Khalfella
21
0.38%
Taku Izumi
18
0.33%
Randy Dunlap
17
0.31%
Jiang Liu
15
0.27%
Oza Pawandeep
13
0.24%
Jon Smirl
11
0.20%
Tom L. Nguyen
10
0.18%
Linus Torvalds (pre-git)
10
0.18%
Michael S. Tsirkin
10
0.18%
Sinan Kaya
8
0.14%
Dongdong Liu
7
0.13%
Patrick Mochel
6
0.11%
Kenji Kaneshige
5
0.09%
Yicong Yang
2
0.04%
Mika Westerberg
1
0.02%
Linus Torvalds
1
0.02%
Christoph Hellwig
1
0.02%
Others
132
2.39%
Total
5528
aer_inject.c
548
-
20
2540
Huang Ying
Keith Busch
Andrew Patterson
Prarit Bhargava
Youquan Song
Jean Delvare
Frederick Lawler
Qiuxu Zhuo
Björn Helgaas
Linus Torvalds (pre-git)
Hidetoshi Seto
Yicong Yang
Linus Torvalds
Others
May 1998
February 2002
June 2009
September 2009
October 2009
December 2009
January 2010
April 2010
August 2010
January 2011
April 2011
January 2012
March 2013
April 2013
December 2015
January 2016
February 2016
January 2018
March 2018
June 2018
October 2018
May 2019
March 2020
November 2020
January 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 1843}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 15, "token_count": 129}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 30, "token_count": 85}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 27, "token_count": 105}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 37, "token_count": 55}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 205}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
1843
72.56%
Keith Busch
209
8.23%
Andrew Patterson
140
5.51%
Prarit Bhargava
106
4.17%
Youquan Song
85
3.35%
Jean Delvare
55
2.17%
Frederick Lawler
28
1.10%
Qiuxu Zhuo
13
0.51%
Björn Helgaas
10
0.39%
Linus Torvalds (pre-git)
2
0.08%
Hidetoshi Seto
2
0.08%
Yicong Yang
1
0.04%
Linus Torvalds
1
0.04%
Others
45
1.77%
Total
2540
aspm.c
1374
-
59
5594
Shaohua Li
Kenji Kaneshige
Björn Helgaas
Rajat Jain
Heiner Kallweit
Bolarinwa Olayemi Saheed
Greg Kroah-Hartman
Yinghai Lu
Rafael J. Wysocki
Stefan Mätje
Thomas Renninger
Linus Torvalds (pre-git)
Matthew Garrett
Sinan Kaya
Matthew Wilcox
Jiang Liu
Yijing Wang
Chumbalkar Nagananda
Andrew Patterson
Yanmin Zhang
Linus Torvalds
Jon Smirl
Patrick Mochel
Mika Westerberg
Andy Shevchenko
Frederick Lawler
Michael S. Tsirkin
Hidetoshi Seto
Yicong Yang
Lukas Wunner
Others
September 1991
August 1992
April 1994
December 1994
June 1995
March 1997
March 1998
June 1999
January 2000
February 2002
April 2002
May 2002
January 2003
February 2003
June 2003
July 2003
January 2004
November 2004
April 2005
May 2005
June 2005
August 2005
February 2006
April 2006
June 2006
November 2006
December 2006
January 2007
May 2007
June 2007
February 2008
May 2008
July 2008
September 2008
October 2008
November 2008
December 2008
January 2009
May 2009
June 2009
July 2009
August 2009
November 2009
December 2009
June 2010
December 2010
March 2011
May 2011
June 2011
November 2011
February 2012
March 2012
July 2012
October 2012
November 2012
December 2012
January 2013
May 2013
November 2013
May 2015
June 2015
November 2015
December 2015
October 2016
January 2017
March 2017
October 2017
November 2017
January 2018
March 2018
August 2018
September 2018
March 2019
June 2019
August 2019
October 2019
March 2020
July 2020
October 2020
June 2021
September 2021
November 2021
December 2021
September 2022
October 2022
February 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 12}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 45, "token_count": 28}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 31, "token_count": 42}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 52, "token_count": 11}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 31, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 1363}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 73}, {"author_id": 38, "token_count": 53}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 15, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 6, "token_count": 474}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 501}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 54, "token_count": 21}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 24, "token_count": 34}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 34, "token_count": 22}, {"author_id": 29, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 8, "token_count": 583}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 213}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 39, "token_count": 40}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 33, "token_count": 60}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 472}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 13, "token_count": 257}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 151}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 331}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 146}, ]}, ]
Author Name
Tokens
Token Proportion
Shaohua Li
1547
27.65%
Kenji Kaneshige
987
17.64%
Björn Helgaas
819
14.64%
Rajat Jain
584
10.44%
Heiner Kallweit
493
8.81%
Bolarinwa Olayemi Saheed
408
7.29%
Greg Kroah-Hartman
71
1.27%
Yinghai Lu
70
1.25%
Rafael J. Wysocki
68
1.22%
Stefan Mätje
60
1.07%
Thomas Renninger
53
0.95%
Linus Torvalds (pre-git)
53
0.95%
Matthew Garrett
48
0.86%
Sinan Kaya
40
0.72%
Matthew Wilcox
28
0.50%
Jiang Liu
24
0.43%
Yijing Wang
22
0.39%
Chumbalkar Nagananda
21
0.38%
Andrew Patterson
17
0.30%
Yanmin Zhang
12
0.21%
Linus Torvalds
12
0.21%
Jon Smirl
11
0.20%
Patrick Mochel
10
0.18%
Mika Westerberg
6
0.11%
Andy Shevchenko
6
0.11%
Frederick Lawler
4
0.07%
Michael S. Tsirkin
3
0.05%
Hidetoshi Seto
3
0.05%
Yicong Yang
2
0.04%
Lukas Wunner
1
0.02%
Others
111
1.98%
Total
5594
dpc.c
409
-
16
1891
Keith Busch
Dongdong Liu
Lukas Wunner
Björn Helgaas
Kuppuswamy Sathyanarayanan
Frederick Lawler
Alex Williamson
Oza Pawandeep
Mika Westerberg
Yanmin Zhang
Yicong Yang
Olof Johansson
Others
February 2004
July 2006
April 2016
June 2016
July 2016
August 2016
February 2017
April 2017
August 2017
December 2017
January 2018
March 2018
May 2018
June 2018
July 2018
September 2018
February 2019
May 2019
October 2019
March 2020
May 2020
September 2020
May 2021
November 2021
August 2022
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 437}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 85}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 366}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 56, "token_count": 16}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 101}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 146}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 117}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 37}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 222}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 20, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Busch
796
42.09%
Dongdong Liu
483
25.54%
Lukas Wunner
241
12.74%
Björn Helgaas
214
11.32%
Kuppuswamy Sathyanarayanan
37
1.96%
Frederick Lawler
37
1.96%
Alex Williamson
16
0.85%
Oza Pawandeep
15
0.79%
Mika Westerberg
15
0.79%
Yanmin Zhang
14
0.74%
Yicong Yang
5
0.26%
Olof Johansson
3
0.16%
Others
15
0.79%
Total
1891
edr.c
239
-
18
830
Kuppuswamy Sathyanarayanan
Rafael J. Wysocki
Benjamin Herrenschmidt
Patrick Mochel
Dongdong Liu
Matthew Wilcox
Jiang Liu
Greg Kroah-Hartman
Björn Helgaas
Lukas Wunner
Kenji Kaneshige
Others
March 2002
June 2003
June 2004
October 2004
May 2006
December 2006
July 2008
August 2008
February 2009
March 2010
February 2011
June 2012
December 2012
December 2013
November 2014
March 2015
November 2016
March 2017
January 2018
June 2019
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 50, "token_count": 24}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 692}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Kuppuswamy Sathyanarayanan
699
84.22%
Rafael J. Wysocki
39
4.70%
Benjamin Herrenschmidt
24
2.89%
Patrick Mochel
8
0.96%
Dongdong Liu
6
0.72%
Matthew Wilcox
3
0.36%
Jiang Liu
3
0.36%
Greg Kroah-Hartman
3
0.36%
Björn Helgaas
2
0.24%
Lukas Wunner
1
0.12%
Kenji Kaneshige
1
0.12%
Others
41
4.94%
Total
830
err.c
264
-
26
985
Oza Pawandeep
Yanmin Zhang
Keith Busch
Sean V Kelley
Björn Helgaas
Christoph Hellwig
Kuppuswamy Sathyanarayanan
Rafael J. Wysocki
Paul Mackerras
Linus Torvalds (pre-git)
Yicong Yang
Huang Ying
Yijing Wang
Tom L. Nguyen
Hidetoshi Seto
Qiuxu Zhuo
Linus Torvalds
Greg Kroah-Hartman
Frederick Lawler
Others
April 1994
December 1994
June 1995
October 1997
January 2005
August 2005
June 2006
July 2006
November 2008
April 2009
June 2009
December 2009
February 2010
April 2010
May 2010
July 2012
September 2012
October 2012
November 2012
March 2017
January 2018
February 2018
May 2018
July 2018
September 2018
December 2019
March 2020
June 2020
July 2020
November 2020
December 2020
January 2021
October 2021
June 2022
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 59, "token_count": 19}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 162}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 250}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 143}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "token_count": 6}, {"author_id": 9, "token_count": 100}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 25, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Oza Pawandeep
250
25.38%
Yanmin Zhang
186
18.88%
Keith Busch
154
15.63%
Sean V Kelley
112
11.37%
Björn Helgaas
72
7.31%
Christoph Hellwig
35
3.55%
Kuppuswamy Sathyanarayanan
28
2.84%
Rafael J. Wysocki
19
1.93%
Paul Mackerras
19
1.93%
Linus Torvalds (pre-git)
18
1.83%
Yicong Yang
10
1.02%
Huang Ying
9
0.91%
Yijing Wang
8
0.81%
Tom L. Nguyen
8
0.81%
Hidetoshi Seto
7
0.71%
Qiuxu Zhuo
6
0.61%
Linus Torvalds
6
0.61%
Greg Kroah-Hartman
5
0.51%
Frederick Lawler
2
0.20%
Others
31
3.15%
Total
985
pme.c
471
-
19
1624
Rafael J. Wysocki
Sean V Kelley
Yinghai Lu
Björn Helgaas
Jiang Liu
Frederick Lawler
Patrick Mochel
Linus Torvalds (pre-git)
Kenji Kaneshige
Linus Torvalds
Yijing Wang
Keith Busch
Others
August 1992
March 1998
May 1998
June 1999
February 2002
April 2002
October 2008
February 2010
June 2010
July 2010
August 2010
December 2010
October 2011
July 2012
September 2014
October 2014
February 2016
November 2016
February 2017
June 2017
July 2017
September 2017
January 2018
February 2018
September 2018
February 2019
March 2019
May 2019
May 2020
November 2020
March 2021
November 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 1, "token_count": 1222}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 34, "token_count": 14}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 24, "token_count": 26}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael J. Wysocki
1437
88.49%
Sean V Kelley
46
2.83%
Yinghai Lu
26
1.60%
Björn Helgaas
20
1.23%
Jiang Liu
14
0.86%
Frederick Lawler
14
0.86%
Patrick Mochel
12
0.74%
Linus Torvalds (pre-git)
10
0.62%
Kenji Kaneshige
6
0.37%
Linus Torvalds
4
0.25%
Yijing Wang
3
0.18%
Keith Busch
1
0.06%
Others
31
1.91%
Total
1624
portdrv.c
831
-
49
2766
Tom L. Nguyen
Rafael J. Wysocki
Björn Helgaas
Lukas Wunner
Mika Westerberg
Kenji Kaneshige
Yanmin Zhang
Oza Pawandeep
Christoph Hellwig
Gabriele Paoloni
Keith Busch
Yijing Wang
Alexandru Gagniuc
Sean V Kelley
Stuart Hayes
Olof Johansson
Frederick Lawler
Qiuxu Zhuo
Randy Dunlap
Linus Torvalds (pre-git)
Huang Ying
Sinan Kaya
Dongdong Liu
Greg Kroah-Hartman
Jiang Liu
Alex Williamson
Taku Izumi
Rajat Jain
Hidetoshi Seto
Others
April 1994
December 1994
June 1995
April 2003
June 2003
February 2004
October 2004
January 2005
February 2005
March 2005
June 2005
November 2005
July 2006
August 2006
September 2006
February 2007
June 2008
October 2008
December 2008
January 2009
February 2009
June 2009
October 2009
November 2009
December 2009
February 2010
August 2010
December 2010
March 2012
July 2012
September 2012
October 2012
November 2012
December 2012
December 2013
March 2014
June 2015
May 2016
June 2016
August 2016
October 2016
February 2017
May 2017
June 2017
September 2017
October 2017
November 2017
January 2018
March 2018
May 2018
July 2018
September 2018
October 2018
February 2019
April 2019
October 2019
April 2020
July 2020
November 2020
January 2021
May 2021
July 2021
October 2021
February 2022
April 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 7, "token_count": 764}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 7, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 7, "token_count": 78}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 46, "token_count": 8}, {"author_id": 3, "token_count": 114}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 209}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 152}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 29, "token_count": 34}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 121}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 25, "token_count": 81}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 32, "token_count": 79}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 118}, {"author_id": 11, "token_count": 5}, {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 23, "token_count": 17}, {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 16, "token_count": 117}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 123}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 37}, {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 30}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 47, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 53, "token_count": 21}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tom L. Nguyen
883
31.92%
Rafael J. Wysocki
492
17.79%
Björn Helgaas
206
7.45%
Lukas Wunner
165
5.97%
Mika Westerberg
153
5.53%
Kenji Kaneshige
152
5.50%
Yanmin Zhang
120
4.34%
Oza Pawandeep
117
4.23%
Christoph Hellwig
86
3.11%
Gabriele Paoloni
79
2.86%
Keith Busch
62
2.24%
Yijing Wang
34
1.23%
Alexandru Gagniuc
30
1.08%
Sean V Kelley
24
0.87%
Stuart Hayes
21
0.76%
Olof Johansson
20
0.72%
Frederick Lawler
17
0.61%
Qiuxu Zhuo
10
0.36%
Randy Dunlap
8
0.29%
Linus Torvalds (pre-git)
6
0.22%
Huang Ying
6
0.22%
Sinan Kaya
5
0.18%
Dongdong Liu
5
0.18%
Greg Kroah-Hartman
4
0.14%
Jiang Liu
2
0.07%
Alex Williamson
2
0.07%
Taku Izumi
1
0.04%
Rajat Jain
1
0.04%
Hidetoshi Seto
1
0.04%
Others
54
1.95%
Total
2766
portdrv.h
126
-
17
525
Tom L. Nguyen
Rafael J. Wysocki
Keith Busch
Huang Ying
Kuppuswamy Sathyanarayanan
Oza Pawandeep
Patrick Mochel
Alexandru Gagniuc
Björn Helgaas
Mika Westerberg
Lukas Wunner
Yanmin Zhang
Olof Johansson
Randy Dunlap
Linus Torvalds (pre-git)
Kenji Kaneshige
Greg Kroah-Hartman
August 1992
April 2002
January 2005
July 2006
January 2009
November 2009
February 2010
May 2010
August 2010
May 2016
November 2017
March 2018
May 2018
June 2018
July 2018
September 2018
February 2019
October 2019
May 2020
July 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 7, "token_count": 227}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 63}, {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tom L. Nguyen
227
43.24%
Rafael J. Wysocki
116
22.10%
Keith Busch
71
13.52%
Huang Ying
18
3.43%
Kuppuswamy Sathyanarayanan
17
3.24%
Oza Pawandeep
14
2.67%
Patrick Mochel
12
2.29%
Alexandru Gagniuc
10
1.90%
Björn Helgaas
9
1.71%
Mika Westerberg
8
1.52%
Lukas Wunner
8
1.52%
Yanmin Zhang
4
0.76%
Olof Johansson
4
0.76%
Randy Dunlap
3
0.57%
Linus Torvalds (pre-git)
2
0.38%
Kenji Kaneshige
1
0.19%
Greg Kroah-Hartman
1
0.19%
Total
525
ptm.c
253
-
13
833
Björn Helgaas
Jonathan Yong
David E. Box
Linus Torvalds (pre-git)
Michael S. Tsirkin
Patrick Mochel
Yijing Wang
Frederick Lawler
Others
April 1994
December 1994
June 1995
March 1997
October 1997
January 1998
June 1999
April 2002
August 2006
March 2007
November 2013
June 2014
October 2015
February 2016
June 2016
January 2018
June 2018
August 2019
November 2019
May 2020
December 2020
July 2021
September 2022
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 51, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 201}, {"author_id": 21, "token_count": 170}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 28, "token_count": 101}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 271}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
484
58.10%
Jonathan Yong
170
20.41%
David E. Box
101
12.12%
Linus Torvalds (pre-git)
28
3.36%
Michael S. Tsirkin
9
1.08%
Patrick Mochel
6
0.72%
Yijing Wang
2
0.24%
Frederick Lawler
1
0.12%
Others
32
3.84%
Total
833
rcec.c
190
-
13
715
Sean V Kelley
Linus Torvalds (pre-git)
Yinghai Lu
Yanmin Zhang
Rafael J. Wysocki
Björn Helgaas
Qiuxu Zhuo
Patrick Mochel
Linus Torvalds
Alex Williamson
Shaohua Li
Others
September 1991
December 1994
January 1997
June 1999
June 2000
February 2002
April 2002
March 2005
July 2006
December 2009
May 2012
May 2014
November 2016
January 2018
September 2019
November 2020
February 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 638}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 36, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sean V Kelley
638
89.23%
Linus Torvalds (pre-git)
27
3.78%
Yinghai Lu
15
2.10%
Yanmin Zhang
10
1.40%
Rafael J. Wysocki
5
0.70%
Björn Helgaas
4
0.56%
Qiuxu Zhuo
3
0.42%
Patrick Mochel
3
0.42%
Linus Torvalds
3
0.42%
Alex Williamson
3
0.42%
Shaohua Li
1
0.14%
Others
3
0.42%
Total
715
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
148
Author
Tokens
Proportion
Commits
Proportion
0
Björn Helgaas
2872
12.05%
87
14.52%
1
Rafael J. Wysocki
2200
9.23%
39
6.51%
2
Huang Ying
2121
8.90%
8
1.34%
3
Yanmin Zhang
1915
8.04%
8
1.34%
4
Shaohua Li
1548
6.50%
8
1.34%
5
Keith Busch
1466
6.15%
45
7.51%
6
Kenji Kaneshige
1152
4.83%
31
5.18%
7
Tom L. Nguyen
1128
4.73%
4
0.67%
8
Rajat Jain
1090
4.57%
12
2.00%
9
Sean V Kelley
995
4.18%
12
2.00%
10
Kuppuswamy Sathyanarayanan
842
3.53%
12
2.00%
11
Dongdong Liu
501
2.10%
6
1.00%
12
Heiner Kallweit
493
2.07%
5
0.83%
13
Bolarinwa Olayemi Saheed
430
1.80%
11
1.84%
14
Lukas Wunner
416
1.75%
10
1.67%
15
Andrew Patterson
414
1.74%
8
1.34%
16
Oza Pawandeep
409
1.72%
9
1.50%
17
Hidetoshi Seto
389
1.63%
25
4.17%
18
Lance Ortiz
243
1.02%
3
0.50%
19
Mayurkumar Patel
196
0.82%
1
0.17%
20
Mika Westerberg
183
0.77%
9
1.50%
21
Jonathan Yong
170
0.71%
1
0.17%
22
Linus Torvalds (pre-git)
156
0.65%
24
4.01%
23
Frederick Lawler
138
0.58%
7
1.17%
24
Yinghai Lu
137
0.57%
7
1.17%
25
Christoph Hellwig
122
0.51%
5
0.83%
26
Alexandru Gagniuc
107
0.45%
4
0.67%
27
Prarit Bhargava
106
0.44%
2
0.33%
28
David E. Box
101
0.42%
2
0.33%
29
Yijing Wang
94
0.39%
3
0.50%
30
Youquan Song
85
0.36%
2
0.33%
31
Greg Kroah-Hartman
84
0.35%
9
1.50%
32
Gabriele Paoloni
79
0.33%
2
0.33%
33
Stefan Mätje
60
0.25%
3
0.50%
34
Jiang Liu
58
0.24%
7
1.17%
35
Patrick Mochel
57
0.24%
2
0.33%
36
Qiuxu Zhuo
56
0.23%
4
0.67%
37
Jean Delvare
55
0.23%
4
0.67%
38
Thomas Renninger
53
0.22%
1
0.17%
39
Sinan Kaya
53
0.22%
3
0.50%
40
Matthew Garrett
48
0.20%
5
0.83%
41
Andy Shevchenko
48
0.20%
4
0.67%
42
Borislav Petkov
47
0.20%
3
0.50%
43
Matt Jolly
38
0.16%
1
0.17%
44
Dave Jiang
34
0.14%
1
0.17%
45
Matthew Wilcox
31
0.13%
1
0.17%
46
Randy Dunlap
28
0.12%
3
0.50%
47
Olof Johansson
27
0.11%
1
0.17%
48
Linus Torvalds
27
0.11%
7
1.17%
49
Tyler Baicar
24
0.10%
2
0.33%
50
Benjamin Herrenschmidt
24
0.10%
1
0.17%
51
Michael S. Tsirkin
22
0.09%
2
0.33%
52
Jon Smirl
22
0.09%
1
0.17%
53
Stuart Hayes
21
0.09%
1
0.17%
54
Chumbalkar Nagananda
21
0.09%
2
0.33%
55
Mohamed Khalfella
21
0.09%
1
0.17%
56
Alex Williamson
21
0.09%
3
0.50%
57
Yicong Yang
20
0.08%
5
0.83%
58
Taku Izumi
19
0.08%
2
0.33%
59
Paul Mackerras
19
0.08%
1
0.17%
60
Others
495
2.08%
107
17.86%
Total
23831
599