Linux Source Code
Home
Release 6.7
Help
msi
root
drivers
pci
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Ahmed S. Darwish
Alexander Gordeev
Andrew Morton
Ashok Raj
Bagas Sanjaya
Ben Hutchings
Benjamin Herrenschmidt
Björn Helgaas
Brice Goglin
Christoph Hellwig
Dan Carpenter
David Daney
David S. Miller
Dexuan Cui
Diana Craciun
Dou Liyang
Eric W. Biedermann
Fenghua Yu
Gavin Shan
Grant Grundler
Greg Kroah-Hartman
Heiner Kallweit
Hidetoshi Seto
Ilpo Järvinen
Jake Oshins
Jan Beulich
Jiang Liu
Julien Grall
Keith Busch
Kristen Carlson Accardi
Krzysztof Wilczynski
Linas Vepstas
Linus Torvalds (pre-git)
Logan Gunthorpe
Lorenzo Pieralisi
Marc Zyngier
Marek Marczykowski-Górecki
Mark Maule
Matthew Wilcox
Michael Ellerman
Michael Hernandez
Michael S. Tsirkin
Ming Lei
Mitch A Williams
Neil Horman
Others
Paul Gortmaker
Piotr Stankiewicz
Rafael J. Wysocki
Robin Murphy
Roland Dreier
Shaohua Li
Stefan Roese
Thomas Gleixner
Thomas Petazzoni
Tomasz Nowicki
Tonghao Zhang
Vidya Sagar
Yijing Wang
Yinghai Lu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
api.c
458
-
32
1008
Thomas Gleixner
Ahmed S. Darwish
Christoph Hellwig
Michael Ellerman
Roland Dreier
Alexander Gordeev
Ming Lei
Linus Torvalds (pre-git)
Rafael J. Wysocki
Andrew Morton
Piotr Stankiewicz
Yinghai Lu
Adrian Bunk
Linas Vepstas
Jiang Liu
Mitch A Williams
Logan Gunthorpe
Gavin Shan
Eric W. Biedermann
Paul Gortmaker
Bagas Sanjaya
Shaohua Li
Michael S. Tsirkin
Jan Beulich
Jake Oshins
Dou Liyang
Dexuan Cui
Björn Helgaas
Thomas Petazzoni
Marc Zyngier
Others
May 1998
December 2003
August 2004
March 2005
February 2006
October 2006
March 2007
April 2007
November 2007
December 2007
April 2008
November 2008
January 2009
December 2009
May 2011
August 2013
December 2013
September 2014
November 2014
July 2015
December 2015
July 2016
August 2016
September 2016
November 2016
January 2017
February 2017
January 2018
December 2018
February 2019
May 2019
June 2020
December 2021
January 2022
November 2022
December 2022
February 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 7, "token_count": 26}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 52, "token_count": 2}, {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 142}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 227}, {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
351
34.82%
Ahmed S. Darwish
227
22.52%
Christoph Hellwig
216
21.43%
Michael Ellerman
44
4.37%
Roland Dreier
31
3.08%
Alexander Gordeev
19
1.88%
Ming Lei
16
1.59%
Linus Torvalds (pre-git)
12
1.19%
Rafael J. Wysocki
11
1.09%
Andrew Morton
10
0.99%
Piotr Stankiewicz
8
0.79%
Yinghai Lu
6
0.60%
Adrian Bunk
6
0.60%
Linas Vepstas
5
0.50%
Jiang Liu
5
0.50%
Mitch A Williams
4
0.40%
Logan Gunthorpe
4
0.40%
Gavin Shan
4
0.40%
Eric W. Biedermann
4
0.40%
Paul Gortmaker
3
0.30%
Bagas Sanjaya
3
0.30%
Shaohua Li
2
0.20%
Michael S. Tsirkin
2
0.20%
Jan Beulich
2
0.20%
Jake Oshins
2
0.20%
Dou Liyang
2
0.20%
Dexuan Cui
2
0.20%
Björn Helgaas
2
0.20%
Thomas Petazzoni
1
0.10%
Marc Zyngier
1
0.10%
Others
3
0.30%
Total
1008
irqdomain.c
485
-
20
1535
Thomas Gleixner
Jiang Liu
David Daney
Marc Zyngier
Robin Murphy
Tomasz Nowicki
Matthew Wilcox
Ahmed S. Darwish
Heiner Kallweit
Eric W. Biedermann
Andrew Morton
Christoph Hellwig
Julien Grall
Jake Oshins
Thomas Petazzoni
Lorenzo Pieralisi
Björn Helgaas
Roland Dreier
Diana Craciun
Alexander Gordeev
December 2003
August 2004
October 2006
March 2009
September 2010
August 2013
December 2013
November 2014
June 2015
October 2015
December 2015
July 2016
September 2016
February 2017
August 2017
October 2017
January 2018
May 2018
August 2018
April 2019
May 2019
June 2020
August 2020
July 2021
December 2021
January 2022
November 2022
August 2023
var spanGroupData = [ {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 358}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 11, "token_count": 125}, {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 25, "token_count": 7}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 26, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 19, "token_count": 34}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 653}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
819
53.36%
Jiang Liu
362
23.58%
David Daney
125
8.14%
Marc Zyngier
60
3.91%
Robin Murphy
34
2.21%
Tomasz Nowicki
23
1.50%
Matthew Wilcox
19
1.24%
Ahmed S. Darwish
18
1.17%
Heiner Kallweit
12
0.78%
Eric W. Biedermann
12
0.78%
Andrew Morton
12
0.78%
Christoph Hellwig
8
0.52%
Julien Grall
7
0.46%
Jake Oshins
7
0.46%
Thomas Petazzoni
5
0.33%
Lorenzo Pieralisi
4
0.26%
Björn Helgaas
3
0.20%
Roland Dreier
2
0.13%
Diana Craciun
2
0.13%
Alexander Gordeev
1
0.07%
Total
1535
legacy.c
80
-
11
303
Thomas Gleixner
Adrian Bunk
Michael Ellerman
Matthew Wilcox
Eric W. Biedermann
Thomas Petazzoni
Jiang Liu
Roland Dreier
Marc Zyngier
Björn Helgaas
Andrew Morton
December 2003
August 2004
October 2006
January 2007
March 2007
April 2007
December 2007
January 2009
February 2009
March 2009
August 2013
November 2014
January 2018
March 2021
December 2021
var spanGroupData = [ {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 37}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 159}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
159
52.48%
Adrian Bunk
37
12.21%
Michael Ellerman
31
10.23%
Matthew Wilcox
20
6.60%
Eric W. Biedermann
19
6.27%
Thomas Petazzoni
15
4.95%
Jiang Liu
10
3.30%
Roland Dreier
8
2.64%
Marc Zyngier
2
0.66%
Björn Helgaas
1
0.33%
Andrew Morton
1
0.33%
Total
303
msi.c
917
-
45
3720
Thomas Gleixner
Ahmed S. Darwish
Matthew Wilcox
Andrew Morton
Eric W. Biedermann
Alexander Gordeev
Ben Hutchings
Roland Dreier
Michael Ellerman
Björn Helgaas
Christoph Hellwig
Jiang Liu
Hidetoshi Seto
Yinghai Lu
Logan Gunthorpe
Yijing Wang
Keith Busch
Ilpo Järvinen
Brice Goglin
Gavin Shan
Michael S. Tsirkin
Benjamin Herrenschmidt
Marc Zyngier
David S. Miller
Tonghao Zhang
Jake Oshins
Neil Horman
Shaohua Li
Mitch A Williams
Fenghua Yu
Mark Maule
Stefan Roese
Greg Kroah-Hartman
Rafael J. Wysocki
Paul Gortmaker
Marek Marczykowski-Górecki
Grant Grundler
Dan Carpenter
Michael Hernandez
Kristen Carlson Accardi
Ashok Raj
Vidya Sagar
Dou Liyang
Adrian Bunk
Others
December 2003
August 2004
January 2005
March 2005
August 2005
September 2005
January 2006
February 2006
April 2006
May 2006
August 2006
October 2006
January 2007
March 2007
April 2007
October 2007
December 2007
April 2008
June 2008
October 2008
December 2008
January 2009
February 2009
March 2009
May 2009
June 2009
August 2009
June 2010
July 2010
September 2010
March 2011
May 2011
October 2011
November 2012
April 2013
December 2013
April 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
May 2015
June 2015
July 2015
December 2015
July 2016
September 2016
November 2016
March 2017
May 2017
January 2018
March 2018
September 2018
December 2018
May 2019
October 2019
January 2020
December 2020
July 2021
August 2021
November 2021
December 2021
November 2022
October 2023
var spanGroupData = [ {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 175}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 100}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 22}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 84}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 51}, {"author_id": 7, "token_count": 80}, {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 16, "token_count": 23}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 179}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 14, "token_count": 32}, {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 103}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 33}, {"author_id": 53, "token_count": 3}, {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 93}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 30, "token_count": 18}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 17, "token_count": 33}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 40}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 47, "token_count": 4}, {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 1013}, {"author_id": 0, "token_count": 420}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 24, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
1038
27.90%
Ahmed S. Darwish
1013
27.23%
Matthew Wilcox
233
6.26%
Andrew Morton
175
4.70%
Eric W. Biedermann
150
4.03%
Alexander Gordeev
121
3.25%
Ben Hutchings
119
3.20%
Roland Dreier
101
2.72%
Michael Ellerman
97
2.61%
Björn Helgaas
88
2.37%
Christoph Hellwig
79
2.12%
Jiang Liu
70
1.88%
Hidetoshi Seto
68
1.83%
Yinghai Lu
34
0.91%
Logan Gunthorpe
33
0.89%
Yijing Wang
30
0.81%
Keith Busch
28
0.75%
Ilpo Järvinen
25
0.67%
Brice Goglin
23
0.62%
Gavin Shan
21
0.56%
Michael S. Tsirkin
19
0.51%
Benjamin Herrenschmidt
18
0.48%
Marc Zyngier
17
0.46%
David S. Miller
17
0.46%
Tonghao Zhang
16
0.43%
Jake Oshins
15
0.40%
Neil Horman
12
0.32%
Shaohua Li
10
0.27%
Mitch A Williams
6
0.16%
Fenghua Yu
6
0.16%
Mark Maule
5
0.13%
Stefan Roese
4
0.11%
Greg Kroah-Hartman
4
0.11%
Rafael J. Wysocki
3
0.08%
Paul Gortmaker
3
0.08%
Marek Marczykowski-Górecki
3
0.08%
Grant Grundler
3
0.08%
Dan Carpenter
3
0.08%
Michael Hernandez
2
0.05%
Kristen Carlson Accardi
2
0.05%
Ashok Raj
2
0.05%
Vidya Sagar
1
0.03%
Dou Liyang
1
0.03%
Adrian Bunk
1
0.03%
Others
1
0.03%
Total
3720
msi.h
129
-
24
609
Thomas Gleixner
Ahmed S. Darwish
Matthew Wilcox
Jiang Liu
Christoph Hellwig
Julien Grall
Michael Ellerman
Adrian Bunk
Andrew Morton
Hidetoshi Seto
Alexander Gordeev
Eric W. Biedermann
Logan Gunthorpe
Roland Dreier
Rafael J. Wysocki
Greg Kroah-Hartman
Mitch A Williams
Björn Helgaas
Michael S. Tsirkin
David Daney
Dexuan Cui
Others
December 2003
August 2004
March 2005
October 2006
March 2007
April 2007
December 2007
January 2009
February 2009
March 2009
June 2009
December 2009
November 2010
April 2013
December 2013
November 2014
July 2015
October 2015
July 2016
September 2016
November 2016
February 2017
November 2017
May 2019
August 2020
July 2021
August 2021
November 2021
December 2021
November 2022
var spanGroupData = [ {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 21}, {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 91}, {"author_id": 0, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
277
45.48%
Ahmed S. Darwish
91
14.94%
Matthew Wilcox
56
9.20%
Jiang Liu
30
4.93%
Christoph Hellwig
24
3.94%
Julien Grall
21
3.45%
Michael Ellerman
16
2.63%
Adrian Bunk
15
2.46%
Andrew Morton
14
2.30%
Hidetoshi Seto
11
1.81%
Alexander Gordeev
10
1.64%
Eric W. Biedermann
8
1.31%
Logan Gunthorpe
6
0.99%
Roland Dreier
5
0.82%
Rafael J. Wysocki
5
0.82%
Greg Kroah-Hartman
5
0.82%
Mitch A Williams
3
0.49%
Björn Helgaas
3
0.49%
Michael S. Tsirkin
2
0.33%
David Daney
2
0.33%
Dexuan Cui
1
0.16%
Others
4
0.66%
Total
609
pcidev_msi.c
43
-
13
161
Björn Helgaas
Vidya Sagar
Yinghai Lu
Andrew Morton
Gavin Shan
Eric W. Biedermann
Thomas Gleixner
Krzysztof Wilczynski
Jiang Liu
Michael S. Tsirkin
Roland Dreier
Matthew Wilcox
Yijing Wang
December 2003
August 2004
March 2005
March 2007
March 2009
May 2012
April 2013
June 2014
November 2014
May 2015
January 2018
August 2019
December 2020
December 2021
var spanGroupData = [ {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 62}, {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Björn Helgaas
63
39.13%
Vidya Sagar
15
9.32%
Yinghai Lu
14
8.70%
Andrew Morton
12
7.45%
Gavin Shan
11
6.83%
Eric W. Biedermann
9
5.59%
Thomas Gleixner
7
4.35%
Krzysztof Wilczynski
7
4.35%
Jiang Liu
7
4.35%
Michael S. Tsirkin
6
3.73%
Roland Dreier
4
2.48%
Matthew Wilcox
4
2.48%
Yijing Wang
2
1.24%
Total
161
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
66
Author
Tokens
Proportion
Commits
Proportion
0
Thomas Gleixner
2651
36.14%
64
25.00%
1
Ahmed S. Darwish
1349
18.39%
16
6.25%
2
Jiang Liu
484
6.60%
14
5.47%
3
Matthew Wilcox
332
4.53%
9
3.52%
4
Christoph Hellwig
327
4.46%
14
5.47%
5
Andrew Morton
224
3.05%
1
0.39%
6
Eric W. Biedermann
202
2.75%
11
4.30%
7
Michael Ellerman
188
2.56%
12
4.69%
8
Björn Helgaas
160
2.18%
14
5.47%
9
Roland Dreier
151
2.06%
3
1.17%
10
Alexander Gordeev
151
2.06%
7
2.73%
11
David Daney
127
1.73%
1
0.39%
12
Ben Hutchings
119
1.62%
2
0.78%
13
Marc Zyngier
80
1.09%
8
3.13%
14
Hidetoshi Seto
79
1.08%
9
3.52%
15
Adrian Bunk
59
0.80%
1
0.39%
16
Yinghai Lu
54
0.74%
4
1.56%
17
Logan Gunthorpe
43
0.59%
1
0.39%
18
Gavin Shan
36
0.49%
4
1.56%
19
Robin Murphy
34
0.46%
1
0.39%
20
Yijing Wang
32
0.44%
5
1.95%
21
Michael S. Tsirkin
29
0.40%
4
1.56%
22
Keith Busch
28
0.38%
1
0.39%
23
Julien Grall
28
0.38%
1
0.39%
24
Ilpo Järvinen
25
0.34%
1
0.39%
25
Jake Oshins
24
0.33%
1
0.39%
26
Tomasz Nowicki
23
0.31%
1
0.39%
27
Brice Goglin
23
0.31%
2
0.78%
28
Thomas Petazzoni
21
0.29%
2
0.78%
29
Rafael J. Wysocki
19
0.26%
2
0.78%
30
Benjamin Herrenschmidt
18
0.25%
1
0.39%
31
David S. Miller
17
0.23%
1
0.39%
32
Vidya Sagar
16
0.22%
1
0.39%
33
Tonghao Zhang
16
0.22%
1
0.39%
34
Ming Lei
16
0.22%
1
0.39%
35
Mitch A Williams
13
0.18%
1
0.39%
36
Shaohua Li
12
0.16%
1
0.39%
37
Linus Torvalds (pre-git)
12
0.16%
1
0.39%
38
Neil Horman
12
0.16%
1
0.39%
39
Heiner Kallweit
12
0.16%
2
0.78%
40
Greg Kroah-Hartman
9
0.12%
2
0.78%
41
Piotr Stankiewicz
8
0.11%
1
0.39%
42
Krzysztof Wilczynski
7
0.10%
1
0.39%
43
Paul Gortmaker
6
0.08%
1
0.39%
44
Fenghua Yu
6
0.08%
1
0.39%
45
Mark Maule
5
0.07%
1
0.39%
46
Linas Vepstas
5
0.07%
1
0.39%
47
Stefan Roese
4
0.05%
1
0.39%
48
Lorenzo Pieralisi
4
0.05%
3
1.17%
49
Marek Marczykowski-Górecki
3
0.04%
1
0.39%
50
Grant Grundler
3
0.04%
1
0.39%
51
Dou Liyang
3
0.04%
1
0.39%
52
Dexuan Cui
3
0.04%
1
0.39%
53
Dan Carpenter
3
0.04%
1
0.39%
54
Bagas Sanjaya
3
0.04%
1
0.39%
55
Michael Hernandez
2
0.03%
1
0.39%
56
Kristen Carlson Accardi
2
0.03%
1
0.39%
57
Jan Beulich
2
0.03%
1
0.39%
58
Diana Craciun
2
0.03%
1
0.39%
59
Ashok Raj
2
0.03%
1
0.39%
60
Others
8
0.11%
6
2.34%
Total
7336
256