Linux Source Code
Home
Release 6.17
Help
msi
root
drivers
pci
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Ahmed S. Darwish
Alexander Gordeev
Andrew Morton
Andy Shevchenko
Ben Hutchings
Benjamin Herrenschmidt
Björn Helgaas
Brice Goglin
Chris Li
Christoph Hellwig
David Daney
David S. Miller
Eric W. Biedermann
Fenghua Yu
Gavin Shan
Greg Kroah-Hartman
Heiner Kallweit
Hidetoshi Seto
Ilpo Järvinen
Jake Oshins
Jesse Barnes
Jiang Liu
Jonathan Currier
Julien Grall
Keith Busch
Krzysztof Wilczynski
Linas Vepstas
Linus Torvalds
Linus Torvalds (pre-git)
Logan Gunthorpe
Lorenzo Pieralisi
Marc Zyngier
Marek Marczykowski-Górecki
Mark Maule
Matthew Wilcox
Michael Ellerman
Michael S. Tsirkin
Ming Lei
Mitch A Williams
Mostafa Saleh
Neil Horman
Others
Paul Gortmaker
Piotr Stankiewicz
Rafael J. Wysocki
Robin Murphy
Roger Pau Monné
Roland Dreier
Shaohua Li
Shivamurthy Shastri
Shradha Gupta
Stefan Roese
Thomas Gleixner
Thomas Petazzoni
Tomasz Nowicki
Tonghao Zhang
Unknown
Vidya Sagar
Yijing Wang
Yinghai Lu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
api.c
406
-
31
897
Thomas Gleixner
Ahmed S. Darwish
Christoph Hellwig
Roland Dreier
Michael Ellerman
Alexander Gordeev
Ming Lei
Linus Torvalds (pre-git)
Rafael J. Wysocki
Andrew Morton
Piotr Stankiewicz
Jiang Liu
Linas Vepstas
Yinghai Lu
Logan Gunthorpe
Jake Oshins
Eric W. Biedermann
Paul Gortmaker
Shaohua Li
Mitch A Williams
Michael S. Tsirkin
Gavin Shan
Björn Helgaas
Adrian Bunk
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
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
March 2024
March 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 7, "token_count": 21}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 33, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 138}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 60, "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": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 232}, {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
260
28.99%
Ahmed S. Darwish
232
25.86%
Christoph Hellwig
211
23.52%
Roland Dreier
32
3.57%
Michael Ellerman
31
3.46%
Alexander Gordeev
19
2.12%
Ming Lei
16
1.78%
Linus Torvalds (pre-git)
12
1.34%
Rafael J. Wysocki
11
1.23%
Andrew Morton
9
1.00%
Piotr Stankiewicz
8
0.89%
Jiang Liu
6
0.67%
Linas Vepstas
5
0.56%
Yinghai Lu
4
0.45%
Logan Gunthorpe
4
0.45%
Jake Oshins
4
0.45%
Eric W. Biedermann
4
0.45%
Paul Gortmaker
3
0.33%
Shaohua Li
2
0.22%
Mitch A Williams
2
0.22%
Michael S. Tsirkin
2
0.22%
Gavin Shan
2
0.22%
Björn Helgaas
2
0.22%
Adrian Bunk
2
0.22%
Thomas Petazzoni
1
0.11%
Marc Zyngier
1
0.11%
Others
11
1.23%
Total
897
irqdomain.c
471
-
24
1568
Thomas Gleixner
Jiang Liu
David Daney
Shivamurthy Shastri
Marc Zyngier
Robin Murphy
Lorenzo Pieralisi
Tomasz Nowicki
Matthew Wilcox
Ahmed S. Darwish
Eric W. Biedermann
Heiner Kallweit
Christoph Hellwig
Andrew Morton
Julien Grall
Vidya Sagar
Tonghao Zhang
Thomas Petazzoni
Shradha Gupta
Jake Oshins
Björn Helgaas
Roland Dreier
Alexander Gordeev
Others
December 2003
August 2004
October 2006
March 2007
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
September 2018
April 2019
May 2019
June 2020
August 2020
July 2021
December 2021
January 2022
November 2022
August 2023
January 2024
June 2024
December 2024
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 352}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 11, "token_count": 142}, {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 28, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 19, "token_count": 37}, ]}, {"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": 41, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 546}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 14, "token_count": 81}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 22, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
712
45.41%
Jiang Liu
356
22.70%
David Daney
142
9.06%
Shivamurthy Shastri
81
5.17%
Marc Zyngier
69
4.40%
Robin Murphy
37
2.36%
Lorenzo Pieralisi
28
1.79%
Tomasz Nowicki
23
1.47%
Matthew Wilcox
18
1.15%
Ahmed S. Darwish
18
1.15%
Eric W. Biedermann
15
0.96%
Heiner Kallweit
13
0.83%
Christoph Hellwig
8
0.51%
Andrew Morton
8
0.51%
Julien Grall
7
0.45%
Vidya Sagar
5
0.32%
Tonghao Zhang
5
0.32%
Thomas Petazzoni
5
0.32%
Shradha Gupta
5
0.32%
Jake Oshins
5
0.32%
Björn Helgaas
3
0.19%
Roland Dreier
2
0.13%
Alexander Gordeev
1
0.06%
Others
2
0.13%
Total
1568
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": 16, "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": 31, "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
979
-
53
4009
Thomas Gleixner
Ahmed S. Darwish
Matthew Wilcox
Andrew Morton
Eric W. Biedermann
Ben Hutchings
Alexander Gordeev
Roland Dreier
Michael Ellerman
Björn Helgaas
Jiang Liu
Christoph Hellwig
Hidetoshi Seto
Logan Gunthorpe
Yinghai Lu
Keith Busch
Ilpo Järvinen
Brice Goglin
Yijing Wang
Gavin Shan
Michael S. Tsirkin
Marc Zyngier
Mostafa Saleh
Jonathan Currier
Benjamin Herrenschmidt
David S. Miller
Linus Torvalds
Jake Oshins
Tonghao Zhang
Shaohua Li
Roger Pau Monné
Andy Shevchenko
Linus Torvalds (pre-git)
Neil Horman
Mitch A Williams
Mark Maule
Jesse Barnes
Greg Kroah-Hartman
Fenghua Yu
Stefan Roese
Chris Li
Paul Gortmaker
Marek Marczykowski-Górecki
Rafael J. Wysocki
Vidya Sagar
Adrian Bunk
Others
June 1995
September 1996
December 2003
August 2004
January 2005
March 2005
August 2005
September 2005
January 2006
February 2006
March 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
December 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
May 2019
October 2019
January 2020
December 2020
July 2021
August 2021
November 2021
December 2021
November 2022
October 2023
April 2024
June 2024
November 2024
December 2024
February 2025
March 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 181}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 99}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 29, "token_count": 22}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 55}, {"author_id": 7, "token_count": 83}, {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 38, "token_count": 17}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 53, "token_count": 6}, {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"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": 15, "token_count": 28}, {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 15, "token_count": 35}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 104}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 33}, {"author_id": 20, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 92}, {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 37, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "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": 50}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 27, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "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": 32, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 18, "token_count": 35}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 40}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 59, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 0, "token_count": 323}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 892}, {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 25, "token_count": 25}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 35, "token_count": 18}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 40, "token_count": 15}, {"author_id": 0, "token_count": 367}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 58, "token_count": 4}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
1368
34.12%
Ahmed S. Darwish
892
22.25%
Matthew Wilcox
241
6.01%
Andrew Morton
181
4.51%
Eric W. Biedermann
146
3.64%
Ben Hutchings
116
2.89%
Alexander Gordeev
115
2.87%
Roland Dreier
100
2.49%
Michael Ellerman
100
2.49%
Björn Helgaas
87
2.17%
Jiang Liu
82
2.05%
Christoph Hellwig
72
1.80%
Hidetoshi Seto
66
1.65%
Logan Gunthorpe
35
0.87%
Yinghai Lu
33
0.82%
Keith Busch
28
0.70%
Ilpo Järvinen
25
0.62%
Brice Goglin
23
0.57%
Yijing Wang
22
0.55%
Gavin Shan
21
0.52%
Michael S. Tsirkin
19
0.47%
Marc Zyngier
19
0.47%
Mostafa Saleh
18
0.45%
Jonathan Currier
18
0.45%
Benjamin Herrenschmidt
18
0.45%
David S. Miller
17
0.42%
Linus Torvalds
15
0.37%
Jake Oshins
15
0.37%
Tonghao Zhang
13
0.32%
Shaohua Li
10
0.25%
Roger Pau Monné
10
0.25%
Andy Shevchenko
7
0.17%
Linus Torvalds (pre-git)
6
0.15%
Neil Horman
6
0.15%
Mitch A Williams
6
0.15%
Mark Maule
6
0.15%
Jesse Barnes
6
0.15%
Greg Kroah-Hartman
6
0.15%
Fenghua Yu
6
0.15%
Stefan Roese
4
0.10%
Chris Li
4
0.10%
Paul Gortmaker
3
0.07%
Marek Marczykowski-Górecki
3
0.07%
Rafael J. Wysocki
2
0.05%
Vidya Sagar
1
0.02%
Adrian Bunk
1
0.02%
Others
14
0.35%
Total
4009
msi.h
129
-
25
613
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
Marc Zyngier
Mitch A Williams
Björn Helgaas
Michael S. Tsirkin
David Daney
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
June 2025
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": 43, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 16, "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": 15, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"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": 44, "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": 44, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 18, "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": 90}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 13, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
277
45.19%
Ahmed S. Darwish
90
14.68%
Matthew Wilcox
56
9.14%
Jiang Liu
30
4.89%
Christoph Hellwig
24
3.92%
Julien Grall
21
3.43%
Michael Ellerman
16
2.61%
Adrian Bunk
15
2.45%
Andrew Morton
14
2.28%
Hidetoshi Seto
11
1.79%
Alexander Gordeev
10
1.63%
Eric W. Biedermann
8
1.31%
Logan Gunthorpe
6
0.98%
Roland Dreier
5
0.82%
Rafael J. Wysocki
5
0.82%
Greg Kroah-Hartman
5
0.82%
Marc Zyngier
4
0.65%
Mitch A Williams
3
0.49%
Björn Helgaas
3
0.49%
Michael S. Tsirkin
2
0.33%
David Daney
2
0.33%
Others
5
0.82%
Total
613
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": 17, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "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": 47, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 62}, {"author_id": 30, "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:
75
Author
Tokens
Proportion
Commits
Proportion
0
Thomas Gleixner
2783
36.86%
72
25.81%
1
Ahmed S. Darwish
1232
16.32%
16
5.73%
2
Jiang Liu
491
6.50%
14
5.02%
3
Matthew Wilcox
339
4.49%
10
3.58%
4
Christoph Hellwig
315
4.17%
14
5.02%
5
Andrew Morton
225
2.98%
1
0.36%
6
Eric W. Biedermann
201
2.66%
11
3.94%
7
Michael Ellerman
178
2.36%
12
4.30%
8
Björn Helgaas
159
2.11%
16
5.73%
9
Roland Dreier
151
2.00%
3
1.08%
10
Alexander Gordeev
145
1.92%
6
2.15%
11
David Daney
144
1.91%
1
0.36%
12
Ben Hutchings
116
1.54%
2
0.72%
13
Marc Zyngier
95
1.26%
9
3.23%
14
Shivamurthy Shastri
81
1.07%
1
0.36%
15
Hidetoshi Seto
77
1.02%
8
2.87%
16
Adrian Bunk
55
0.73%
1
0.36%
17
Yinghai Lu
51
0.68%
4
1.43%
18
Logan Gunthorpe
45
0.60%
1
0.36%
19
Robin Murphy
37
0.49%
1
0.36%
20
Gavin Shan
34
0.45%
4
1.43%
21
Michael S. Tsirkin
29
0.38%
4
1.43%
22
Lorenzo Pieralisi
28
0.37%
4
1.43%
23
Keith Busch
28
0.37%
1
0.36%
24
Julien Grall
28
0.37%
1
0.36%
25
Ilpo Järvinen
25
0.33%
1
0.36%
26
Yijing Wang
24
0.32%
4
1.43%
27
Jake Oshins
24
0.32%
1
0.36%
28
Tomasz Nowicki
23
0.30%
1
0.36%
29
Brice Goglin
23
0.30%
2
0.72%
30
Vidya Sagar
21
0.28%
2
0.72%
31
Thomas Petazzoni
21
0.28%
2
0.72%
32
Tonghao Zhang
18
0.24%
1
0.36%
33
Rafael J. Wysocki
18
0.24%
2
0.72%
34
Linus Torvalds (pre-git)
18
0.24%
3
1.08%
35
Mostafa Saleh
18
0.24%
1
0.36%
36
Jonathan Currier
18
0.24%
1
0.36%
37
Benjamin Herrenschmidt
18
0.24%
1
0.36%
38
David S. Miller
17
0.23%
1
0.36%
39
Ming Lei
16
0.21%
1
0.36%
40
Linus Torvalds
15
0.20%
1
0.36%
41
Heiner Kallweit
13
0.17%
2
0.72%
42
Shaohua Li
12
0.16%
1
0.36%
43
Mitch A Williams
11
0.15%
1
0.36%
44
Greg Kroah-Hartman
11
0.15%
2
0.72%
45
Roger Pau Monné
10
0.13%
1
0.36%
46
Piotr Stankiewicz
8
0.11%
1
0.36%
47
Krzysztof Wilczynski
7
0.09%
1
0.36%
48
Andy Shevchenko
7
0.09%
1
0.36%
49
Paul Gortmaker
6
0.08%
1
0.36%
50
Neil Horman
6
0.08%
1
0.36%
51
Mark Maule
6
0.08%
1
0.36%
52
Jesse Barnes
6
0.08%
1
0.36%
53
Fenghua Yu
6
0.08%
1
0.36%
54
Shradha Gupta
5
0.07%
1
0.36%
55
Linas Vepstas
5
0.07%
1
0.36%
56
Unknown
5
0.07%
1
0.36%
57
Stefan Roese
4
0.05%
1
0.36%
58
Chris Li
4
0.05%
1
0.36%
59
Marek Marczykowski-Górecki
3
0.04%
1
0.36%
60
Others
32
0.42%
16
5.73%
Total
7551
279