Linux Source Code
Home
Release 5.4
Help
pcie
root
drivers
pci
Highlighting
Reset All
By Author
By Age
──────────
Alex Williamson
Alexander Chiang
Alexandru Gagniuc
Alexey Dobriyan
Andi Kleen
Andrew Lutomirski
Andrew Morton
Andrew Patterson
Andy Shevchenko
Ard Biesheuvel
Arnd Bergmann
Björn Helgaas
Chris J Arges
Christoph Hellwig
Chumbalkar Nagananda
Chunhe Lan
David Daney
Dongdong Liu
Frederick Lawler
Gabriele Paoloni
Geliang Tang
Greg Kroah-Hartman
Heiner Kallweit
Hidetoshi Seto
Honghui Zhang
Huang Ying
Jean Delvare
Jesse Barnes
Jiang Liu
Joe Lawrence
Jonathan Yong
Keith Busch
Kenji Kaneshige
Lucas Stach
Lukas Wunner
Matthew Garrett
Mika Westerberg
Others
Oza Pawandeep
Prarit Bhargava
Qiang
Rafael J. Wysocki
Rajat Jain
Randy Dunlap
Sam Ravnborg
Sergey Vlasov
Shaohua Li
Sinan Kaya
Stefan Mätje
Sven Van Asbroeck
Tejun Heo
Thomas Renninger
Tim Schmielau
Tom L. Nguyen
Tyler Baicar
Wanlong Gao
Yan Zheng
Yanmin Zhang
Yijing Wang
Yinghai Lu
Youquan Song
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
aer.c
1458
-
23
5448
Björn Helgaas
Rajat Jain
Hidetoshi Seto
Yanmin Zhang
Keith Busch
Oza Pawandeep
Alexandru Gagniuc
Frederick Lawler
Tyler Baicar
Rafael J. Wysocki
Randy Dunlap
Yijing Wang
Sinan Kaya
Andy Shevchenko
Andi Kleen
Alexey Dobriyan
Jiang Liu
Tejun Heo
Alexander Chiang
Sam Ravnborg
Others
July 2006
February 2007
October 2007
June 2008
September 2009
October 2009
March 2010
April 2010
August 2010
September 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
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 12, "token_count": 197}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 36, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 45, "token_count": 7}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 423}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 6}, {"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": 3711}, {"author_id": 6, "token_count": 599}, {"author_id": 34, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 44}, {"author_id": 0, "token_count": 74}, {"author_id": 4, "token_count": 4}, {"author_id": 7, "token_count": 57}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 166}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
3803
69.81%
Rajat Jain
599
10.99%
Hidetoshi Seto
432
7.93%
Yanmin Zhang
197
3.62%
Keith Busch
177
3.25%
Oza Pawandeep
57
1.05%
Alexandru Gagniuc
44
0.81%
Frederick Lawler
28
0.51%
Tyler Baicar
23
0.42%
Rafael J. Wysocki
21
0.39%
Randy Dunlap
17
0.31%
Yijing Wang
11
0.20%
Sinan Kaya
9
0.17%
Andy Shevchenko
8
0.15%
Andi Kleen
7
0.13%
Alexey Dobriyan
3
0.06%
Jiang Liu
3
0.06%
Tejun Heo
3
0.06%
Alexander Chiang
2
0.04%
Sam Ravnborg
1
0.02%
Others
3
0.06%
Total
5448
aer_inject.c
547
-
16
2532
Huang Ying
Keith Busch
Andrew Patterson
Prarit Bhargava
Youquan Song
Jean Delvare
David Daney
Frederick Lawler
Geliang Tang
Björn Helgaas
Arnd Bergmann
Wanlong Gao
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
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 1800}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 15, "token_count": 128}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 95}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 20, "token_count": 105}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 26, "token_count": 32}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 41, "token_count": 14}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 29, "token_count": 55}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 213}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 17, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
1800
71.09%
Keith Busch
217
8.57%
Andrew Patterson
157
6.20%
Prarit Bhargava
106
4.19%
Youquan Song
95
3.75%
Jean Delvare
55
2.17%
David Daney
32
1.26%
Frederick Lawler
29
1.15%
Geliang Tang
14
0.55%
Björn Helgaas
11
0.43%
Arnd Bergmann
5
0.20%
Wanlong Gao
4
0.16%
Tejun Heo
3
0.12%
Hidetoshi Seto
2
0.08%
Others
2
0.08%
Total
2532
aspm.c
1331
-
34
5450
Shaohua Li
Kenji Kaneshige
Rajat Jain
Björn Helgaas
Stefan Mätje
Rafael J. Wysocki
Chumbalkar Nagananda
Sinan Kaya
Yinghai Lu
Matthew Garrett
Thomas Renninger
David Daney
Yijing Wang
Chris J Arges
Heiner Kallweit
Jiang Liu
Andrew Lutomirski
Ard Biesheuvel
Andrew Patterson
Mika Westerberg
Andy Shevchenko
Joe Lawrence
Frederick Lawler
Alexander Chiang
Greg Kroah-Hartman
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
December 2014
May 2015
June 2015
November 2015
October 2016
November 2016
January 2017
March 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
August 2018
September 2018
March 2019
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 1703}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "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": 2, "token_count": 68}, {"author_id": 30, "token_count": 42}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 606}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 855}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 27, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 24, "token_count": 81}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 19, "token_count": 58}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "token_count": 23}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 31, "token_count": 20}, {"author_id": 28, "token_count": 27}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 33, "token_count": 23}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 38, "token_count": 17}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 26, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 6, "token_count": 1000}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 42, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 260}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 21, "token_count": 76}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 128}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 35, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 1, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Shaohua Li
1897
34.81%
Kenji Kaneshige
1473
27.03%
Rajat Jain
1000
18.35%
Björn Helgaas
326
5.98%
Stefan Mätje
128
2.35%
Rafael J. Wysocki
93
1.71%
Chumbalkar Nagananda
81
1.49%
Sinan Kaya
76
1.39%
Yinghai Lu
73
1.34%
Matthew Garrett
58
1.06%
Thomas Renninger
42
0.77%
David Daney
38
0.70%
Yijing Wang
29
0.53%
Chris J Arges
23
0.42%
Heiner Kallweit
22
0.40%
Jiang Liu
20
0.37%
Andrew Lutomirski
17
0.31%
Ard Biesheuvel
10
0.18%
Andrew Patterson
9
0.17%
Mika Westerberg
7
0.13%
Andy Shevchenko
6
0.11%
Joe Lawrence
5
0.09%
Frederick Lawler
4
0.07%
Alexander Chiang
1
0.02%
Greg Kroah-Hartman
1
0.02%
Lukas Wunner
1
0.02%
Others
10
0.18%
Total
5450
bw_notification.c
135
-
3
476
Alexandru Gagniuc
Mika Westerberg
Lukas Wunner
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 357}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 57}, {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandru Gagniuc
414
86.97%
Mika Westerberg
52
10.92%
Lukas Wunner
10
2.10%
Total
476
dpc.c
363
-
8
1792
Keith Busch
Dongdong Liu
Björn Helgaas
Oza Pawandeep
Frederick Lawler
Alex Williamson
Mika Westerberg
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
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 386}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 133}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 345}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 32, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 252}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 169}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 256}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 116}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Busch
975
54.41%
Dongdong Liu
461
25.73%
Björn Helgaas
253
14.12%
Oza Pawandeep
38
2.12%
Frederick Lawler
35
1.95%
Alex Williamson
21
1.17%
Mika Westerberg
8
0.45%
Others
1
0.06%
Total
1792
err.c
244
-
5
974
Oza Pawandeep
Keith Busch
Sinan Kaya
Mika Westerberg
Others
May 2018
July 2018
September 2018
August 2019
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 731}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 229}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 13, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Oza Pawandeep
731
75.05%
Keith Busch
229
23.51%
Sinan Kaya
9
0.92%
Mika Westerberg
3
0.31%
Others
2
0.21%
Total
974
pme.c
463
-
12
1592
Rafael J. Wysocki
Yinghai Lu
Björn Helgaas
Qiang
Frederick Lawler
Jiang Liu
Sven Van Asbroeck
Kenji Kaneshige
Lucas Stach
Tejun Heo
Yijing Wang
Keith Busch
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
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 1, "token_count": 1176}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 43, "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": 31, "token_count": 14}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 50, "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": 19, "token_count": 34}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 37, "token_count": 19}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael J. Wysocki
1466
92.09%
Yinghai Lu
34
2.14%
Björn Helgaas
19
1.19%
Qiang
19
1.19%
Frederick Lawler
14
0.88%
Jiang Liu
14
0.88%
Sven Van Asbroeck
8
0.50%
Kenji Kaneshige
6
0.38%
Lucas Stach
5
0.31%
Tejun Heo
3
0.19%
Yijing Wang
3
0.19%
Keith Busch
1
0.06%
Total
1592
portdrv.h
165
-
12
685
Björn Helgaas
Keith Busch
Rafael J. Wysocki
Tom L. Nguyen
Mika Westerberg
Oza Pawandeep
Lukas Wunner
Alexandru Gagniuc
Andrew Morton
Gabriele Paoloni
Greg Kroah-Hartman
Randy Dunlap
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
June 2018
July 2018
September 2018
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 74}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 53, "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": 4, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 241}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 100}, {"author_id": 13, "token_count": 42}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
283
41.31%
Keith Busch
120
17.52%
Rafael J. Wysocki
92
13.43%
Tom L. Nguyen
75
10.95%
Mika Westerberg
42
6.13%
Oza Pawandeep
28
4.09%
Lukas Wunner
21
3.07%
Alexandru Gagniuc
16
2.34%
Andrew Morton
4
0.58%
Gabriele Paoloni
2
0.29%
Greg Kroah-Hartman
1
0.15%
Randy Dunlap
1
0.15%
Total
685
portdrv_core.c
607
-
28
1971
Tom L. Nguyen
Rafael J. Wysocki
Björn Helgaas
Oza Pawandeep
Kenji Kaneshige
Lukas Wunner
Christoph Hellwig
Mika Westerberg
Gabriele Paoloni
Alexandru Gagniuc
Keith Busch
Frederick Lawler
Tim Schmielau
Yijing Wang
Dongdong Liu
Hidetoshi Seto
Sergey Vlasov
Jesse Barnes
Randy Dunlap
Alex Williamson
Chunhe Lan
Greg Kroah-Hartman
Jiang Liu
Rajat Jain
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
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 423}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 8, "token_count": 69}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"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": 5, "token_count": 132}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "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": 59, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 28, "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": 4, "token_count": 14}, {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 23, "token_count": 79}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 71}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 189}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 17, "token_count": 17}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 7, "token_count": 231}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 107}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 66}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tom L. Nguyen
519
26.33%
Rafael J. Wysocki
387
19.63%
Björn Helgaas
238
12.08%
Oza Pawandeep
231
11.72%
Kenji Kaneshige
132
6.70%
Lukas Wunner
110
5.58%
Christoph Hellwig
79
4.01%
Mika Westerberg
79
4.01%
Gabriele Paoloni
71
3.60%
Alexandru Gagniuc
41
2.08%
Keith Busch
19
0.96%
Frederick Lawler
17
0.86%
Tim Schmielau
6
0.30%
Yijing Wang
6
0.30%
Dongdong Liu
5
0.25%
Hidetoshi Seto
5
0.25%
Sergey Vlasov
5
0.25%
Jesse Barnes
3
0.15%
Randy Dunlap
3
0.15%
Alex Williamson
2
0.10%
Chunhe Lan
2
0.10%
Greg Kroah-Hartman
2
0.10%
Jiang Liu
2
0.10%
Rajat Jain
2
0.10%
Others
5
0.25%
Total
1971
portdrv_pci.c
256
-
21
839
Yanmin Zhang
Rafael J. Wysocki
Mika Westerberg
Tom L. Nguyen
Keith Busch
Kenji Kaneshige
Lukas Wunner
Björn Helgaas
Honghui Zhang
Yijing Wang
Christoph Hellwig
Sinan Kaya
Alexandru Gagniuc
Yan Zheng
Sam Ravnborg
Alexey Dobriyan
Greg Kroah-Hartman
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
July 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
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 12, "token_count": 228}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 57, "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": 5, "token_count": 26}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 11, "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": 58, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "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": 23, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "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": 4, "token_count": 53}, {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 0, "token_count": 8}, {"author_id": 39, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Yanmin Zhang
231
27.53%
Rafael J. Wysocki
215
25.63%
Mika Westerberg
148
17.64%
Tom L. Nguyen
79
9.42%
Keith Busch
53
6.32%
Kenji Kaneshige
26
3.10%
Lukas Wunner
21
2.50%
Björn Helgaas
16
1.91%
Honghui Zhang
15
1.79%
Yijing Wang
9
1.07%
Christoph Hellwig
7
0.83%
Sinan Kaya
5
0.60%
Alexandru Gagniuc
3
0.36%
Yan Zheng
3
0.36%
Sam Ravnborg
2
0.24%
Alexey Dobriyan
1
0.12%
Greg Kroah-Hartman
1
0.12%
Hidetoshi Seto
1
0.12%
Others
3
0.36%
Total
839
ptm.c
134
-
3
511
Björn Helgaas
Jonathan Yong
Frederick Lawler
June 2016
January 2018
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 324}, {"author_id": 14, "token_count": 184}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 17, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
326
63.80%
Jonathan Yong
184
36.01%
Frederick Lawler
1
0.20%
Total
511
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
80
Author
Tokens
Proportion
Commits
Proportion
0
Björn Helgaas
5275
23.69%
58
17.42%
1
Rafael J. Wysocki
2274
10.21%
34
10.21%
2
Shaohua Li
1897
8.52%
6
1.80%
3
Huang Ying
1800
8.08%
1
0.30%
4
Keith Busch
1791
8.04%
40
12.01%
5
Kenji Kaneshige
1637
7.35%
30
9.01%
6
Rajat Jain
1601
7.19%
10
3.00%
7
Oza Pawandeep
1085
4.87%
10
3.00%
8
Tom L. Nguyen
673
3.02%
3
0.90%
9
Alexandru Gagniuc
518
2.33%
4
1.20%
10
Dongdong Liu
466
2.09%
4
1.20%
11
Hidetoshi Seto
440
1.98%
7
2.10%
12
Yanmin Zhang
428
1.92%
3
0.90%
13
Mika Westerberg
339
1.52%
8
2.40%
14
Jonathan Yong
184
0.83%
1
0.30%
15
Andrew Patterson
166
0.75%
5
1.50%
16
Lukas Wunner
163
0.73%
7
2.10%
17
Frederick Lawler
128
0.57%
7
2.10%
18
Stefan Mätje
128
0.57%
3
0.90%
19
Yinghai Lu
107
0.48%
3
0.90%
20
Prarit Bhargava
106
0.48%
2
0.60%
21
Sinan Kaya
99
0.44%
3
0.90%
22
Youquan Song
95
0.43%
2
0.60%
23
Christoph Hellwig
86
0.39%
3
0.90%
24
Chumbalkar Nagananda
81
0.36%
2
0.60%
25
Gabriele Paoloni
73
0.33%
2
0.60%
26
David Daney
70
0.31%
2
0.60%
27
Matthew Garrett
58
0.26%
5
1.50%
28
Yijing Wang
58
0.26%
2
0.60%
29
Jean Delvare
55
0.25%
4
1.20%
30
Thomas Renninger
42
0.19%
1
0.30%
31
Jiang Liu
39
0.18%
4
1.20%
32
Alex Williamson
23
0.10%
2
0.60%
33
Chris J Arges
23
0.10%
1
0.30%
34
Tyler Baicar
23
0.10%
1
0.30%
35
Heiner Kallweit
22
0.10%
1
0.30%
36
Randy Dunlap
21
0.09%
2
0.60%
37
Qiang
19
0.09%
1
0.30%
38
Andrew Lutomirski
17
0.08%
1
0.30%
39
Honghui Zhang
15
0.07%
1
0.30%
40
Andy Shevchenko
14
0.06%
2
0.60%
41
Geliang Tang
14
0.06%
1
0.30%
42
Ard Biesheuvel
10
0.04%
1
0.30%
43
Tejun Heo
9
0.04%
1
0.30%
44
Sven Van Asbroeck
8
0.04%
1
0.30%
45
Andi Kleen
7
0.03%
1
0.30%
46
Tim Schmielau
6
0.03%
1
0.30%
47
Arnd Bergmann
5
0.02%
1
0.30%
48
Greg Kroah-Hartman
5
0.02%
2
0.60%
49
Joe Lawrence
5
0.02%
1
0.30%
50
Lucas Stach
5
0.02%
1
0.30%
51
Sergey Vlasov
5
0.02%
1
0.30%
52
Alexey Dobriyan
4
0.02%
2
0.60%
53
Andrew Morton
4
0.02%
1
0.30%
54
Wanlong Gao
4
0.02%
1
0.30%
55
Alexander Chiang
3
0.01%
2
0.60%
56
Jesse Barnes
3
0.01%
1
0.30%
57
Sam Ravnborg
3
0.01%
2
0.60%
58
Yan Zheng
3
0.01%
1
0.30%
59
Chunhe Lan
2
0.01%
1
0.30%
60
Others
26
0.12%
22
6.61%
Total
22270
333