Linux Source Code
Home
Release 5.14
Help
pcie
root
drivers
pci
Highlighting
Reset All
By Author
By Age
──────────
Alex Williamson
Alexandru Gagniuc
Andi Kleen
Andrew Patterson
Andy Shevchenko
Ard Biesheuvel
Björn Helgaas
Bolarinwa Olayemi Saheed
Christoph Hellwig
Chumbalkar Nagananda
David Daney
David E. Box
Dongdong Liu
Frederick Lawler
Gabriele Paoloni
Geliang Tang
Heiner Kallweit
Hidetoshi Seto
Honghui Zhang
Huang Ying
Jean Delvare
Jiang Liu
Jonathan Cameron
Jonathan Yong
Keith Busch
Kenji Kaneshige
Krzysztof Wilczynski
Kuppuswamy Sathyanarayanan
Lucas Stach
Lukas Wunner
Matt Jolly
Matthew Garrett
Mayurkumar Patel
Mika Westerberg
Olof Johansson
Others
Oza Pawandeep
Prarit Bhargava
Qiang
Qiuxu Zhuo
Rafael J. Wysocki
Rajat Jain
Randy Dunlap
Sean V Kelley
Sergey Vlasov
Shaohua Li
Sinan Kaya
Stefan Mätje
Sven Van Asbroeck
Tejun Heo
Thomas Gleixner
Thomas Renninger
Tim Schmielau
Tom L. Nguyen
Tyler Baicar
Xiongfeng Wang
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
1456
-
33
5482
Björn Helgaas
Rajat Jain
Hidetoshi Seto
Mayurkumar Patel
Sean V Kelley
Yanmin Zhang
Keith Busch
Kuppuswamy Sathyanarayanan
Andy Shevchenko
Matt Jolly
Frederick Lawler
Qiuxu Zhuo
Tyler Baicar
Oza Pawandeep
Bolarinwa Olayemi Saheed
Alexandru Gagniuc
Rafael J. Wysocki
Randy Dunlap
Yijing Wang
Sinan Kaya
Jonathan Cameron
Dongdong Liu
Andi Kleen
Krzysztof Wilczynski
Tejun Heo
Jiang Liu
Yicong Yang
Thomas Gleixner
Others
July 2006
February 2007
October 2007
June 2008
September 2009
October 2009
March 2010
April 2010
August 2010
January 2011
July 2012
September 2016
November 2016
January 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
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 14, "token_count": 183}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 45, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 55, "token_count": 7}, {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 391}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2976}, {"author_id": 6, "token_count": 552}, {"author_id": 43, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 31, "token_count": 21}, {"author_id": 0, "token_count": 58}, {"author_id": 3, "token_count": 4}, {"author_id": 10, "token_count": 23}, {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 152}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 36}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 19, "token_count": 262}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 142}, {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 50, "token_count": 7}, {"author_id": 37, "token_count": 43}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 32, "token_count": 24}, {"author_id": 7, "token_count": 65}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 7, "token_count": 156}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 54, "token_count": 3}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 54, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
3284
59.91%
Rajat Jain
556
10.14%
Hidetoshi Seto
400
7.30%
Mayurkumar Patel
262
4.78%
Sean V Kelley
221
4.03%
Yanmin Zhang
183
3.34%
Keith Busch
172
3.14%
Kuppuswamy Sathyanarayanan
79
1.44%
Andy Shevchenko
44
0.80%
Matt Jolly
43
0.78%
Frederick Lawler
28
0.51%
Qiuxu Zhuo
24
0.44%
Tyler Baicar
23
0.42%
Oza Pawandeep
23
0.42%
Bolarinwa Olayemi Saheed
22
0.40%
Alexandru Gagniuc
21
0.38%
Rafael J. Wysocki
18
0.33%
Randy Dunlap
17
0.31%
Yijing Wang
11
0.20%
Sinan Kaya
8
0.15%
Jonathan Cameron
7
0.13%
Dongdong Liu
7
0.13%
Andi Kleen
7
0.13%
Krzysztof Wilczynski
5
0.09%
Tejun Heo
3
0.05%
Jiang Liu
3
0.05%
Yicong Yang
2
0.04%
Thomas Gleixner
1
0.02%
Others
8
0.15%
Total
5482
aer_inject.c
548
-
19
2540
Huang Ying
Keith Busch
Andrew Patterson
Prarit Bhargava
Youquan Song
Jean Delvare
David Daney
Frederick Lawler
Geliang Tang
Qiuxu Zhuo
Björn Helgaas
Thomas Gleixner
Tejun Heo
Hidetoshi Seto
Others
June 2009
September 2009
October 2009
December 2009
January 2010
March 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
June 2020
November 2020
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 1800}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 20, "token_count": 128}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 26, "token_count": 95}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 24, "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": 24, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 36, "token_count": 32}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 48, "token_count": 14}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 34, "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": 3, "token_count": 205}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 32, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
1800
70.87%
Keith Busch
209
8.23%
Andrew Patterson
157
6.18%
Prarit Bhargava
106
4.17%
Youquan Song
95
3.74%
Jean Delvare
55
2.17%
David Daney
32
1.26%
Frederick Lawler
28
1.10%
Geliang Tang
14
0.55%
Qiuxu Zhuo
13
0.51%
Björn Helgaas
10
0.39%
Thomas Gleixner
4
0.16%
Tejun Heo
3
0.12%
Hidetoshi Seto
2
0.08%
Others
12
0.47%
Total
2540
aspm.c
1377
-
36
5616
Shaohua Li
Kenji Kaneshige
Heiner Kallweit
Rajat Jain
Bolarinwa Olayemi Saheed
Björn Helgaas
Stefan Mätje
Chumbalkar Nagananda
Sinan Kaya
Yinghai Lu
Matthew Garrett
Rafael J. Wysocki
Thomas Renninger
Yijing Wang
Jiang Liu
David Daney
Xiongfeng Wang
Ard Biesheuvel
Andrew Patterson
Mika Westerberg
Andy Shevchenko
Frederick Lawler
Yicong Yang
Krzysztof Wilczynski
Lukas Wunner
Others
February 2008
May 2008
July 2008
September 2008
October 2008
December 2008
January 2009
May 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
December 2012
January 2013
May 2013
November 2013
May 2015
June 2015
November 2016
January 2017
March 2017
October 2017
November 2017
January 2018
February 2018
March 2018
August 2018
September 2018
March 2019
June 2019
August 2019
October 2019
March 2020
July 2020
October 2020
June 2021
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 1207}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 91}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 67}, {"author_id": 39, "token_count": 42}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 571}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 673}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 29, "token_count": 81}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 25, "token_count": 54}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 33, "token_count": 23}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 40, "token_count": 18}, {"author_id": 38, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 6, "token_count": 618}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 238}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 27, "token_count": 74}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 22, "token_count": 128}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 804}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 49, "token_count": 11}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 92}, {"author_id": 12, "token_count": 504}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 54, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Shaohua Li
1400
24.93%
Kenji Kaneshige
1256
22.36%
Heiner Kallweit
824
14.67%
Rajat Jain
618
11.00%
Bolarinwa Olayemi Saheed
504
8.97%
Björn Helgaas
383
6.82%
Stefan Mätje
128
2.28%
Chumbalkar Nagananda
81
1.44%
Sinan Kaya
74
1.32%
Yinghai Lu
69
1.23%
Matthew Garrett
58
1.03%
Rafael J. Wysocki
57
1.01%
Thomas Renninger
42
0.75%
Yijing Wang
22
0.39%
Jiang Liu
18
0.32%
David Daney
14
0.25%
Xiongfeng Wang
11
0.20%
Ard Biesheuvel
10
0.18%
Andrew Patterson
9
0.16%
Mika Westerberg
6
0.11%
Andy Shevchenko
6
0.11%
Frederick Lawler
4
0.07%
Yicong Yang
2
0.04%
Krzysztof Wilczynski
2
0.04%
Lukas Wunner
1
0.02%
Others
17
0.30%
Total
5616
dpc.c
404
-
12
1885
Keith Busch
Dongdong Liu
Lukas Wunner
Björn Helgaas
Kuppuswamy Sathyanarayanan
Frederick Lawler
Oza Pawandeep
Alex Williamson
Yicong Yang
Mika Westerberg
Olof Johansson
Others
April 2016
June 2016
July 2016
August 2016
February 2017
March 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
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 291}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 317}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 44, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 178}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 168}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 13, "token_count": 116}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 33}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 8, "token_count": 138}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 42, "token_count": 11}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 16, "token_count": 234}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Busch
732
38.83%
Dongdong Liu
433
22.97%
Lukas Wunner
253
13.42%
Björn Helgaas
227
12.04%
Kuppuswamy Sathyanarayanan
140
7.43%
Frederick Lawler
33
1.75%
Oza Pawandeep
26
1.38%
Alex Williamson
21
1.11%
Yicong Yang
11
0.58%
Mika Westerberg
5
0.27%
Olof Johansson
3
0.16%
Others
1
0.05%
Total
1885
edr.c
239
-
1
830
Kuppuswamy Sathyanarayanan
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 823}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Kuppuswamy Sathyanarayanan
830
100.00%
Total
830
err.c
252
-
10
939
Oza Pawandeep
Keith Busch
Sean V Kelley
Kuppuswamy Sathyanarayanan
Björn Helgaas
Yicong Yang
Qiuxu Zhuo
Jonathan Cameron
Others
May 2018
July 2018
September 2018
December 2019
March 2020
June 2020
July 2020
November 2020
December 2020
January 2021
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 10, "token_count": 579}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 162}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 7, "token_count": 113}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Oza Pawandeep
579
61.66%
Keith Busch
167
17.78%
Sean V Kelley
125
13.31%
Kuppuswamy Sathyanarayanan
35
3.73%
Björn Helgaas
11
1.17%
Yicong Yang
10
1.06%
Qiuxu Zhuo
6
0.64%
Jonathan Cameron
3
0.32%
Others
3
0.32%
Total
939
pme.c
471
-
15
1632
Rafael J. Wysocki
Sean V Kelley
Yinghai Lu
Qiang
Björn Helgaas
Jiang Liu
Frederick Lawler
Sven Van Asbroeck
Kenji Kaneshige
Lucas Stach
Yijing Wang
Tejun Heo
Krzysztof Wilczynski
Keith Busch
Others
February 2010
March 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
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 1, "token_count": 1167}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"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": 13}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 40, "token_count": 14}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 25, "token_count": 33}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 46, "token_count": 19}, ]}, {"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": 3, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 53, "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": 7, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 54, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael J. Wysocki
1457
89.28%
Sean V Kelley
47
2.88%
Yinghai Lu
33
2.02%
Qiang
19
1.16%
Björn Helgaas
19
1.16%
Jiang Liu
14
0.86%
Frederick Lawler
14
0.86%
Sven Van Asbroeck
8
0.49%
Kenji Kaneshige
6
0.37%
Lucas Stach
5
0.31%
Yijing Wang
3
0.18%
Tejun Heo
3
0.18%
Krzysztof Wilczynski
1
0.06%
Keith Busch
1
0.06%
Others
2
0.12%
Total
1632
portdrv.h
147
-
14
619
Björn Helgaas
Keith Busch
Rafael J. Wysocki
Tom L. Nguyen
Mika Westerberg
Kuppuswamy Sathyanarayanan
Lukas Wunner
Oza Pawandeep
Alexandru Gagniuc
Olof Johansson
Gabriele Paoloni
Randy Dunlap
Others
January 2005
February 2005
July 2006
September 2006
January 2009
February 2009
February 2010
August 2010
May 2016
May 2017
November 2017
March 2018
May 2018
July 2018
September 2018
February 2019
October 2019
May 2020
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 74}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 100}, {"author_id": 17, "token_count": 42}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
228
36.83%
Keith Busch
101
16.32%
Rafael J. Wysocki
92
14.86%
Tom L. Nguyen
75
12.12%
Mika Westerberg
42
6.79%
Kuppuswamy Sathyanarayanan
24
3.88%
Lukas Wunner
21
3.39%
Oza Pawandeep
14
2.26%
Alexandru Gagniuc
10
1.62%
Olof Johansson
4
0.65%
Gabriele Paoloni
2
0.32%
Randy Dunlap
1
0.16%
Others
5
0.81%
Total
619
portdrv_core.c
588
-
30
1928
Tom L. Nguyen
Rafael J. Wysocki
Björn Helgaas
Oza Pawandeep
Kenji Kaneshige
Lukas Wunner
Mika Westerberg
Christoph Hellwig
Gabriele Paoloni
Alexandru Gagniuc
Keith Busch
Frederick Lawler
Sean V Kelley
Olof Johansson
Yijing Wang
Tim Schmielau
Sergey Vlasov
Hidetoshi Seto
Dongdong Liu
Randy Dunlap
Rajat Jain
Jiang Liu
Alex Williamson
Others
January 2005
February 2005
March 2005
October 2005
November 2005
July 2006
August 2006
October 2008
January 2009
February 2009
November 2009
December 2009
February 2010
August 2010
December 2010
March 2012
July 2012
October 2012
December 2012
December 2013
March 2014
June 2015
May 2016
June 2016
February 2017
May 2017
October 2017
November 2017
March 2018
May 2018
July 2018
September 2018
October 2018
February 2019
April 2019
October 2019
November 2020
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 423}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 11, "token_count": 69}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 309}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 132}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1349074800, "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": 6, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 28, "token_count": 79}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 71}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 189}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 23, "token_count": 17}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 10, "token_count": 172}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 107}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 17, "token_count": 66}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 31, "token_count": 41}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Tom L. Nguyen
519
26.92%
Rafael J. Wysocki
387
20.07%
Björn Helgaas
237
12.29%
Oza Pawandeep
172
8.92%
Kenji Kaneshige
132
6.85%
Lukas Wunner
110
5.71%
Mika Westerberg
79
4.10%
Christoph Hellwig
79
4.10%
Gabriele Paoloni
71
3.68%
Alexandru Gagniuc
41
2.13%
Keith Busch
19
0.99%
Frederick Lawler
17
0.88%
Sean V Kelley
10
0.52%
Olof Johansson
7
0.36%
Yijing Wang
6
0.31%
Tim Schmielau
6
0.31%
Sergey Vlasov
5
0.26%
Hidetoshi Seto
5
0.26%
Dongdong Liu
5
0.26%
Randy Dunlap
3
0.16%
Rajat Jain
2
0.10%
Jiang Liu
2
0.10%
Alex Williamson
2
0.10%
Others
12
0.62%
Total
1928
portdrv_pci.c
271
-
23
895
Yanmin Zhang
Rafael J. Wysocki
Mika Westerberg
Tom L. Nguyen
Keith Busch
Sean V Kelley
Kenji Kaneshige
Olof Johansson
Lukas Wunner
Qiuxu Zhuo
Björn Helgaas
Honghui Zhang
Christoph Hellwig
Sinan Kaya
Hidetoshi Seto
Others
January 2005
February 2005
July 2006
September 2006
February 2007
December 2008
January 2009
February 2009
October 2009
November 2009
December 2009
February 2010
August 2010
December 2010
June 2012
September 2012
June 2016
August 2016
October 2016
June 2017
September 2017
October 2017
November 2017
January 2018
March 2018
July 2018
September 2018
February 2019
October 2019
April 2020
July 2020
November 2020
January 2021
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 79}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 14, "token_count": 226}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 136}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 53}, {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 47, "token_count": 15}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 32, "token_count": 20}, {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Yanmin Zhang
229
25.59%
Rafael J. Wysocki
216
24.13%
Mika Westerberg
147
16.42%
Tom L. Nguyen
79
8.83%
Keith Busch
62
6.93%
Sean V Kelley
23
2.57%
Kenji Kaneshige
23
2.57%
Olof Johansson
21
2.35%
Lukas Wunner
21
2.35%
Qiuxu Zhuo
20
2.23%
Björn Helgaas
16
1.79%
Honghui Zhang
15
1.68%
Christoph Hellwig
6
0.67%
Sinan Kaya
5
0.56%
Hidetoshi Seto
1
0.11%
Others
11
1.23%
Total
895
ptm.c
206
-
4
811
Björn Helgaas
David E. Box
Jonathan Yong
Frederick Lawler
June 2016
January 2018
November 2019
May 2020
December 2020
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 323}, {"author_id": 21, "token_count": 162}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 18, "token_count": 267}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
381
46.98%
David E. Box
267
32.92%
Jonathan Yong
162
19.98%
Frederick Lawler
1
0.12%
Total
811
rcec.c
190
-
2
715
Sean V Kelley
Qiuxu Zhuo
November 2020
February 2021
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 712}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 32, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sean V Kelley
712
99.58%
Qiuxu Zhuo
3
0.42%
Total
715
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
93
Author
Tokens
Proportion
Commits
Proportion
0
Björn Helgaas
4796
20.07%
64
16.12%
1
Rafael J. Wysocki
2227
9.32%
34
8.56%
2
Huang Ying
1800
7.53%
1
0.25%
3
Keith Busch
1463
6.12%
43
10.83%
4
Kenji Kaneshige
1417
5.93%
30
7.56%
5
Shaohua Li
1400
5.86%
6
1.51%
6
Rajat Jain
1176
4.92%
11
2.77%
7
Sean V Kelley
1138
4.76%
12
3.02%
8
Kuppuswamy Sathyanarayanan
1108
4.64%
11
2.77%
9
Heiner Kallweit
824
3.45%
5
1.26%
10
Oza Pawandeep
814
3.41%
9
2.27%
11
Tom L. Nguyen
673
2.82%
3
0.76%
12
Bolarinwa Olayemi Saheed
526
2.20%
8
2.02%
13
Dongdong Liu
445
1.86%
5
1.26%
14
Yanmin Zhang
412
1.72%
3
0.76%
15
Hidetoshi Seto
408
1.71%
7
1.76%
16
Lukas Wunner
406
1.70%
7
1.76%
17
Mika Westerberg
279
1.17%
7
1.76%
18
David E. Box
267
1.12%
2
0.50%
19
Mayurkumar Patel
262
1.10%
1
0.25%
20
Andrew Patterson
166
0.69%
5
1.26%
21
Jonathan Yong
162
0.68%
1
0.25%
22
Stefan Mätje
128
0.54%
3
0.76%
23
Frederick Lawler
125
0.52%
7
1.76%
24
Prarit Bhargava
106
0.44%
2
0.50%
25
Yinghai Lu
102
0.43%
3
0.76%
26
Youquan Song
95
0.40%
2
0.50%
27
Sinan Kaya
87
0.36%
3
0.76%
28
Christoph Hellwig
85
0.36%
3
0.76%
29
Chumbalkar Nagananda
81
0.34%
2
0.50%
30
Gabriele Paoloni
73
0.31%
2
0.50%
31
Alexandru Gagniuc
72
0.30%
3
0.76%
32
Qiuxu Zhuo
66
0.28%
4
1.01%
33
Matthew Garrett
58
0.24%
5
1.26%
34
Jean Delvare
55
0.23%
4
1.01%
35
Andy Shevchenko
50
0.21%
4
1.01%
36
David Daney
46
0.19%
2
0.50%
37
Matt Jolly
43
0.18%
1
0.25%
38
Yijing Wang
42
0.18%
2
0.50%
39
Thomas Renninger
42
0.18%
1
0.25%
40
Jiang Liu
37
0.15%
4
1.01%
41
Olof Johansson
35
0.15%
1
0.25%
42
Yicong Yang
25
0.10%
4
1.01%
43
Tyler Baicar
23
0.10%
1
0.25%
44
Alex Williamson
23
0.10%
2
0.50%
45
Randy Dunlap
21
0.09%
2
0.50%
46
Qiang
19
0.08%
1
0.25%
47
Honghui Zhang
15
0.06%
1
0.25%
48
Geliang Tang
14
0.06%
1
0.25%
49
Xiongfeng Wang
11
0.05%
1
0.25%
50
Jonathan Cameron
10
0.04%
1
0.25%
51
Ard Biesheuvel
10
0.04%
1
0.25%
52
Tejun Heo
9
0.04%
1
0.25%
53
Sven Van Asbroeck
8
0.03%
1
0.25%
54
Krzysztof Wilczynski
8
0.03%
2
0.50%
55
Andi Kleen
7
0.03%
1
0.25%
56
Tim Schmielau
6
0.03%
1
0.25%
57
Thomas Gleixner
5
0.02%
2
0.50%
58
Sergey Vlasov
5
0.02%
1
0.25%
59
Lucas Stach
5
0.02%
1
0.25%
60
Others
71
0.30%
39
9.82%
Total
23892
397