Linux Source Code
Home
Release 5.8
Help
pcie
root
drivers
pci
Highlighting
Reset All
By Author
By Age
──────────
Alex Williamson
Alexandru Gagniuc
Alexey Dobriyan
Andi Kleen
Andrew Morton
Andrew Patterson
Andy Shevchenko
Ard Biesheuvel
Arnd Bergmann
Björn Helgaas
Christoph Hellwig
Chumbalkar Nagananda
David Daney
Dongdong Liu
Frederick Lawler
Gabriele Paoloni
Geliang Tang
Greg Kroah-Hartman
Heiner Kallweit
Hidetoshi Seto
Honghui Zhang
Huang Ying
Jean Delvare
Jiang Liu
Joe Lawrence
Jonathan Yong
Keith Busch
Kenji Kaneshige
Kuppuswamy Sathyanarayanan
Lucas Stach
Lukas Wunner
Matthew Garrett
Mayurkumar Patel
Mika Westerberg
Olof Johansson
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 Gleixner
Thomas Renninger
Tim Schmielau
Tom L. Nguyen
Tyler Baicar
Wanlong Gao
Yan Zheng
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
1381
-
26
5179
Björn Helgaas
Rajat Jain
Hidetoshi Seto
Mayurkumar Patel
Yanmin Zhang
Keith Busch
Kuppuswamy Sathyanarayanan
Oza Pawandeep
Andy Shevchenko
Frederick Lawler
Tyler Baicar
Alexandru Gagniuc
Rafael J. Wysocki
Randy Dunlap
Yijing Wang
Sinan Kaya
Dongdong Liu
Andi Kleen
Tejun Heo
Jiang Liu
Alexey Dobriyan
Thomas Gleixner
Sam Ravnborg
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
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 13, "token_count": 187}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 40, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 397}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 32, "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": 3034}, {"author_id": 3, "token_count": 560}, {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 21}, {"author_id": 0, "token_count": 58}, {"author_id": 5, "token_count": 4}, {"author_id": 8, "token_count": 56}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 159}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 30, "token_count": 45}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 16, "token_count": 262}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 45}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 7, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
3253
62.81%
Rajat Jain
564
10.89%
Hidetoshi Seto
406
7.84%
Mayurkumar Patel
262
5.06%
Yanmin Zhang
187
3.61%
Keith Busch
164
3.17%
Kuppuswamy Sathyanarayanan
79
1.53%
Oza Pawandeep
56
1.08%
Andy Shevchenko
53
1.02%
Frederick Lawler
28
0.54%
Tyler Baicar
23
0.44%
Alexandru Gagniuc
21
0.41%
Rafael J. Wysocki
18
0.35%
Randy Dunlap
17
0.33%
Yijing Wang
11
0.21%
Sinan Kaya
8
0.15%
Dongdong Liu
7
0.14%
Andi Kleen
7
0.14%
Tejun Heo
3
0.06%
Jiang Liu
3
0.06%
Alexey Dobriyan
3
0.06%
Thomas Gleixner
1
0.02%
Sam Ravnborg
1
0.02%
Others
4
0.08%
Total
5179
aer_inject.c
545
-
17
2528
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
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
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 1800}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 17, "token_count": 128}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 24, "token_count": 95}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 22, "token_count": 105}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 29, "token_count": 32}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 43, "token_count": 14}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 33, "token_count": 55}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 21, "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": 0, "token_count": 1}, {"author_id": 21, "token_count": 19}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 49, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
1800
71.20%
Keith Busch
209
8.27%
Andrew Patterson
157
6.21%
Prarit Bhargava
106
4.19%
Youquan Song
95
3.76%
Jean Delvare
55
2.18%
David Daney
32
1.27%
Frederick Lawler
29
1.15%
Geliang Tang
14
0.55%
Björn Helgaas
11
0.44%
Arnd Bergmann
5
0.20%
Wanlong Gao
4
0.16%
Thomas Gleixner
4
0.16%
Tejun Heo
3
0.12%
Hidetoshi Seto
2
0.08%
Others
2
0.08%
Total
2528
aspm.c
1384
-
33
5649
Shaohua Li
Kenji Kaneshige
Rajat Jain
Heiner Kallweit
Björn Helgaas
Stefan Mätje
Chumbalkar Nagananda
Sinan Kaya
Yinghai Lu
Matthew Garrett
Rafael J. Wysocki
Thomas Renninger
David Daney
Yijing Wang
Jiang Liu
Ard Biesheuvel
Andrew Patterson
Mika Westerberg
Andy Shevchenko
Joe Lawrence
Frederick Lawler
Yicong Yang
Lukas Wunner
Greg Kroah-Hartman
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
April 2018
August 2018
September 2018
March 2019
June 2019
August 2019
October 2019
March 2020
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 1288}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "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": 6, "token_count": 67}, {"author_id": 34, "token_count": 42}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 586}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 770}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 27, "token_count": 81}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 23, "token_count": 54}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 23}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 20}, {"author_id": 32, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 52, "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": 32, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 29, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 3, "token_count": 998}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 44, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 260}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 25, "token_count": 74}, ]}, {"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": 30, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 128}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 806}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Shaohua Li
1481
26.22%
Kenji Kaneshige
1368
24.22%
Rajat Jain
998
17.67%
Heiner Kallweit
826
14.62%
Björn Helgaas
328
5.81%
Stefan Mätje
128
2.27%
Chumbalkar Nagananda
81
1.43%
Sinan Kaya
74
1.31%
Yinghai Lu
69
1.22%
Matthew Garrett
58
1.03%
Rafael J. Wysocki
57
1.01%
Thomas Renninger
42
0.74%
David Daney
38
0.67%
Yijing Wang
26
0.46%
Jiang Liu
20
0.35%
Ard Biesheuvel
10
0.18%
Andrew Patterson
9
0.16%
Mika Westerberg
6
0.11%
Andy Shevchenko
6
0.11%
Joe Lawrence
5
0.09%
Frederick Lawler
4
0.07%
Yicong Yang
2
0.04%
Lukas Wunner
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
11
0.19%
Total
5649
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": 11, "token_count": 357}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 57}, {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 15, "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
337
-
11
1637
Keith Busch
Dongdong Liu
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
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 291}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "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": 107}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 12, "token_count": 317}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 39, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 178}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 136}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 170}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 116}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 7, "token_count": 138}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 37, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Busch
734
44.84%
Dongdong Liu
433
26.45%
Björn Helgaas
227
13.87%
Kuppuswamy Sathyanarayanan
140
8.55%
Frederick Lawler
33
2.02%
Oza Pawandeep
29
1.77%
Alex Williamson
21
1.28%
Yicong Yang
11
0.67%
Mika Westerberg
5
0.31%
Olof Johansson
3
0.18%
Others
1
0.06%
Total
1637
edr.c
239
-
1
830
Kuppuswamy Sathyanarayanan
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 823}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Kuppuswamy Sathyanarayanan
830
100.00%
Total
830
err.c
212
-
6
862
Oza Pawandeep
Keith Busch
Kuppuswamy Sathyanarayanan
Yicong Yang
Björn Helgaas
Others
May 2018
July 2018
September 2018
December 2019
March 2020
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 589}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 204}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Oza Pawandeep
589
68.33%
Keith Busch
204
23.67%
Kuppuswamy Sathyanarayanan
47
5.45%
Yicong Yang
10
1.16%
Björn Helgaas
10
1.16%
Others
2
0.23%
Total
862
pme.c
463
-
13
1592
Rafael J. Wysocki
Yinghai Lu
Qiang
Björn Helgaas
Jiang Liu
Frederick Lawler
Sven Van Asbroeck
Kenji Kaneshige
Lucas Stach
Yijing Wang
Tejun Heo
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
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 1, "token_count": 1175}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "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": 35, "token_count": 14}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 51, "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": 23, "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": 41, "token_count": 19}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael J. Wysocki
1465
92.02%
Yinghai Lu
33
2.07%
Qiang
19
1.19%
Björn Helgaas
19
1.19%
Jiang Liu
14
0.88%
Frederick Lawler
14
0.88%
Sven Van Asbroeck
8
0.50%
Kenji Kaneshige
6
0.38%
Lucas Stach
5
0.31%
Yijing Wang
3
0.19%
Tejun Heo
3
0.19%
Keith Busch
1
0.06%
Others
2
0.13%
Total
1592
portdrv.h
153
-
14
644
Björn Helgaas
Keith Busch
Rafael J. Wysocki
Tom L. Nguyen
Mika Westerberg
Kuppuswamy Sathyanarayanan
Lukas Wunner
Alexandru Gagniuc
Oza Pawandeep
Olof Johansson
Andrew Morton
Gabriele Paoloni
Randy Dunlap
Greg Kroah-Hartman
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
May 2019
October 2019
May 2020
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 10, "token_count": 74}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 56, "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": 5, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 100}, {"author_id": 15, "token_count": 42}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 7, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
228
35.40%
Keith Busch
120
18.63%
Rafael J. Wysocki
92
14.29%
Tom L. Nguyen
75
11.65%
Mika Westerberg
42
6.52%
Kuppuswamy Sathyanarayanan
24
3.73%
Lukas Wunner
21
3.26%
Alexandru Gagniuc
16
2.48%
Oza Pawandeep
14
2.17%
Olof Johansson
4
0.62%
Andrew Morton
4
0.62%
Gabriele Paoloni
2
0.31%
Randy Dunlap
1
0.16%
Greg Kroah-Hartman
1
0.16%
Total
644
portdrv_core.c
591
-
29
1919
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
Olof Johansson
Yijing Wang
Tim Schmielau
Sergey Vlasov
Hidetoshi Seto
Dongdong Liu
Randy Dunlap
Rajat Jain
Jiang Liu
Greg Kroah-Hartman
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
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 10, "token_count": 423}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 10, "token_count": 69}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 53, "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": 14, "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": 35, "token_count": 2}, {"author_id": 32, "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": 3, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 26, "token_count": 79}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 71}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 189}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 21, "token_count": 17}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 8, "token_count": 172}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 107}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 66}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 41}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 36, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Tom L. Nguyen
519
27.05%
Rafael J. Wysocki
387
20.17%
Björn Helgaas
238
12.40%
Oza Pawandeep
172
8.96%
Kenji Kaneshige
132
6.88%
Lukas Wunner
110
5.73%
Mika Westerberg
79
4.12%
Christoph Hellwig
79
4.12%
Gabriele Paoloni
71
3.70%
Alexandru Gagniuc
41
2.14%
Keith Busch
19
0.99%
Frederick Lawler
17
0.89%
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%
Greg Kroah-Hartman
2
0.10%
Alex Williamson
2
0.10%
Others
10
0.52%
Total
1919
portdrv_pci.c
264
-
22
860
Yanmin Zhang
Rafael J. Wysocki
Mika Westerberg
Tom L. Nguyen
Keith Busch
Kenji Kaneshige
Olof Johansson
Lukas Wunner
Björn Helgaas
Honghui Zhang
Yijing Wang
Christoph Hellwig
Sinan Kaya
Yan Zheng
Alexandru Gagniuc
Sam Ravnborg
Hidetoshi Seto
Greg Kroah-Hartman
Alexey Dobriyan
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
October 2019
April 2020
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 10, "token_count": 79}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 13, "token_count": 228}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 59, "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": 26}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 14, "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": 32, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 136}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 53, "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": 18, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 53}, {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 0, "token_count": 8}, {"author_id": 42, "token_count": 15}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yanmin Zhang
231
26.86%
Rafael J. Wysocki
216
25.12%
Mika Westerberg
147
17.09%
Tom L. Nguyen
79
9.19%
Keith Busch
53
6.16%
Kenji Kaneshige
26
3.02%
Olof Johansson
21
2.44%
Lukas Wunner
21
2.44%
Björn Helgaas
16
1.86%
Honghui Zhang
15
1.74%
Yijing Wang
9
1.05%
Christoph Hellwig
7
0.81%
Sinan Kaya
5
0.58%
Yan Zheng
3
0.35%
Alexandru Gagniuc
3
0.35%
Sam Ravnborg
2
0.23%
Hidetoshi Seto
1
0.12%
Greg Kroah-Hartman
1
0.12%
Alexey Dobriyan
1
0.12%
Others
3
0.35%
Total
860
ptm.c
146
-
3
544
Björn Helgaas
Jonathan Yong
Frederick Lawler
June 2016
January 2018
November 2019
May 2020
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 323}, {"author_id": 19, "token_count": 162}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
381
70.04%
Jonathan Yong
162
29.78%
Frederick Lawler
1
0.18%
Total
544
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
83
Author
Tokens
Proportion
Commits
Proportion
0
Björn Helgaas
4711
20.74%
62
17.17%
1
Rafael J. Wysocki
2235
9.84%
34
9.42%
2
Huang Ying
1800
7.92%
1
0.28%
3
Rajat Jain
1564
6.88%
11
3.05%
4
Kenji Kaneshige
1532
6.74%
30
8.31%
5
Keith Busch
1504
6.62%
39
10.80%
6
Shaohua Li
1481
6.52%
6
1.66%
7
Kuppuswamy Sathyanarayanan
1120
4.93%
12
3.32%
8
Oza Pawandeep
860
3.79%
10
2.77%
9
Heiner Kallweit
826
3.64%
5
1.39%
10
Tom L. Nguyen
673
2.96%
3
0.83%
11
Alexandru Gagniuc
495
2.18%
4
1.11%
12
Dongdong Liu
445
1.96%
5
1.39%
13
Yanmin Zhang
418
1.84%
3
0.83%
14
Hidetoshi Seto
414
1.82%
7
1.94%
15
Mika Westerberg
331
1.46%
8
2.22%
16
Mayurkumar Patel
262
1.15%
1
0.28%
17
Andrew Patterson
166
0.73%
5
1.39%
18
Lukas Wunner
163
0.72%
7
1.94%
19
Jonathan Yong
162
0.71%
1
0.28%
20
Stefan Mätje
128
0.56%
3
0.83%
21
Frederick Lawler
126
0.55%
7
1.94%
22
Prarit Bhargava
106
0.47%
2
0.55%
23
Yinghai Lu
102
0.45%
3
0.83%
24
Youquan Song
95
0.42%
2
0.55%
25
Sinan Kaya
87
0.38%
3
0.83%
26
Christoph Hellwig
86
0.38%
3
0.83%
27
Chumbalkar Nagananda
81
0.36%
2
0.55%
28
Gabriele Paoloni
73
0.32%
2
0.55%
29
David Daney
70
0.31%
2
0.55%
30
Andy Shevchenko
59
0.26%
4
1.11%
31
Matthew Garrett
58
0.26%
5
1.39%
32
Yijing Wang
55
0.24%
2
0.55%
33
Jean Delvare
55
0.24%
4
1.11%
34
Thomas Renninger
42
0.18%
1
0.28%
35
Jiang Liu
39
0.17%
4
1.11%
36
Olof Johansson
35
0.15%
1
0.28%
37
Yicong Yang
23
0.10%
3
0.83%
38
Tyler Baicar
23
0.10%
1
0.28%
39
Alex Williamson
23
0.10%
2
0.55%
40
Randy Dunlap
21
0.09%
2
0.55%
41
Qiang
19
0.08%
1
0.28%
42
Honghui Zhang
15
0.07%
1
0.28%
43
Geliang Tang
14
0.06%
1
0.28%
44
Ard Biesheuvel
10
0.04%
1
0.28%
45
Tejun Heo
9
0.04%
1
0.28%
46
Sven Van Asbroeck
8
0.04%
1
0.28%
47
Andi Kleen
7
0.03%
1
0.28%
48
Tim Schmielau
6
0.03%
1
0.28%
49
Thomas Gleixner
5
0.02%
2
0.55%
50
Sergey Vlasov
5
0.02%
1
0.28%
51
Lucas Stach
5
0.02%
1
0.28%
52
Joe Lawrence
5
0.02%
1
0.28%
53
Greg Kroah-Hartman
5
0.02%
2
0.55%
54
Arnd Bergmann
5
0.02%
1
0.28%
55
Wanlong Gao
4
0.02%
1
0.28%
56
Andrew Morton
4
0.02%
1
0.28%
57
Alexey Dobriyan
4
0.02%
2
0.55%
58
Yan Zheng
3
0.01%
1
0.28%
59
Sam Ravnborg
3
0.01%
2
0.55%
60
Others
35
0.15%
26
7.20%
Total
22720
361