Linux Source Code
Home
Release 6.16
Help
pci
root
arch
s390
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander Gordeev
Alexander Schmidt
Alexey Ishchuk
Arnd Bergmann
Baoquan He
Björn Helgaas
Christian Bornträger
Cornelia Huck
Daniel Vetter
David Hildenbrand
Denis Efremov
Gerald Schaefer
Gerd Bayer
Greg Kroah-Hartman
Gustavo A. R. Silva
Heiko Carstens
Jan Glauber
Joe Perches
Joerg Roedel
Li Zetao
Linus Torvalds
Linus Torvalds (pre-git)
Lukas Wunner
Mark Rutland
Mark Salter
Martin Schwidefsky
Matthew Rosato
Michael Ernst
Michael S. Tsirkin
Michel Lespinasse
Mikhail Zaslonko
Niklas Schnelle
Oliver O'Halloran
Peter Oberparleiter
Peter Xu
Peter Zijlstra
Pierre Morel
Rafael J. Wysocki
Ryan Roberts
Sebastian Ott
Tejun Heo
Thomas Gleixner
Thomas Weißschuh
Wei Yongjun
caihuoqing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
pci.c
1203
-
22
5097
Jan Glauber
Sebastian Ott
Niklas Schnelle
Pierre Morel
Matthew Rosato
Martin Schwidefsky
Michael S. Tsirkin
Linus Torvalds (pre-git)
Gerd Bayer
Joerg Roedel
Arnd Bergmann
Heiko Carstens
Denis Efremov
Cornelia Huck
Baoquan He
Gerald Schaefer
Björn Helgaas
Wei Yongjun
Ryan Roberts
Oliver O'Halloran
Mark Salter
Greg Kroah-Hartman
August 1992
June 1993
July 1993
November 1993
May 2009
October 2011
July 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
February 2014
July 2014
October 2014
February 2015
April 2015
June 2015
July 2015
January 2016
March 2016
July 2016
December 2016
April 2017
May 2017
June 2017
November 2017
September 2018
December 2018
February 2019
April 2019
May 2019
June 2019
July 2019
September 2019
November 2019
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
July 2021
August 2021
September 2021
June 2022
November 2022
March 2023
July 2023
September 2023
October 2023
November 2023
January 2024
September 2024
November 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 1538}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 30}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 498}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 142}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 434}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 24}, {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 7, "token_count": 25}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Glauber
1697
33.29%
Sebastian Ott
1597
31.33%
Niklas Schnelle
1178
23.11%
Pierre Morel
174
3.41%
Matthew Rosato
124
2.43%
Martin Schwidefsky
89
1.75%
Michael S. Tsirkin
57
1.12%
Linus Torvalds (pre-git)
40
0.78%
Gerd Bayer
40
0.78%
Joerg Roedel
23
0.45%
Arnd Bergmann
23
0.45%
Heiko Carstens
16
0.31%
Denis Efremov
14
0.27%
Cornelia Huck
8
0.16%
Baoquan He
7
0.14%
Gerald Schaefer
3
0.06%
Björn Helgaas
2
0.04%
Wei Yongjun
1
0.02%
Ryan Roberts
1
0.02%
Oliver O'Halloran
1
0.02%
Mark Salter
1
0.02%
Greg Kroah-Hartman
1
0.02%
Total
5097
pci_bus.c
429
-
12
1574
Pierre Morel
Niklas Schnelle
Sebastian Ott
Matthew Rosato
Jan Glauber
Linus Torvalds (pre-git)
Rafael J. Wysocki
Martin Schwidefsky
Heiko Carstens
Gerald Schaefer
Greg Kroah-Hartman
Denis Efremov
August 1992
June 1993
July 1993
November 1993
January 2008
November 2012
December 2012
April 2013
June 2013
September 2013
November 2013
December 2013
January 2014
July 2014
February 2015
June 2015
July 2015
November 2015
January 2016
July 2016
November 2017
April 2019
September 2019
November 2019
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
January 2021
February 2021
March 2021
August 2021
June 2022
March 2023
September 2024
February 2025
March 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 471}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 199}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 293}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 63}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Pierre Morel
679
43.14%
Niklas Schnelle
621
39.45%
Sebastian Ott
112
7.12%
Matthew Rosato
71
4.51%
Jan Glauber
64
4.07%
Linus Torvalds (pre-git)
8
0.51%
Rafael J. Wysocki
6
0.38%
Martin Schwidefsky
4
0.25%
Heiko Carstens
4
0.25%
Gerald Schaefer
3
0.19%
Greg Kroah-Hartman
1
0.06%
Denis Efremov
1
0.06%
Total
1574
pci_bus.h
44
-
7
177
Pierre Morel
Niklas Schnelle
Jan Glauber
Sebastian Ott
Thomas Gleixner
Arnd Bergmann
Greg Kroah-Hartman
May 2009
April 2011
November 2012
June 2013
August 2013
November 2013
May 2017
November 2017
February 2020
March 2020
April 2020
January 2021
February 2021
March 2021
August 2021
September 2021
November 2024
May 2025
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pierre Morel
85
48.02%
Niklas Schnelle
40
22.60%
Jan Glauber
38
21.47%
Sebastian Ott
8
4.52%
Thomas Gleixner
3
1.69%
Arnd Bergmann
2
1.13%
Greg Kroah-Hartman
1
0.56%
Total
177
pci_clp.c
681
-
13
3640
Jan Glauber
Martin Schwidefsky
Sebastian Ott
Niklas Schnelle
Heiko Carstens
Matthew Rosato
Linus Torvalds (pre-git)
Pierre Morel
Alexander Schmidt
Gerald Schaefer
Denis Efremov
Li Zetao
Greg Kroah-Hartman
August 1992
June 1993
July 1993
November 1993
November 2012
December 2012
January 2013
April 2013
August 2013
October 2013
November 2013
April 2014
July 2014
October 2014
January 2016
June 2016
April 2017
June 2017
July 2017
November 2017
October 2018
April 2019
May 2019
June 2019
September 2019
October 2019
December 2019
February 2020
March 2020
April 2020
July 2020
August 2020
October 2020
July 2021
September 2021
February 2022
March 2022
June 2022
August 2023
September 2024
October 2024
November 2024
January 2025
February 2025
March 2025
April 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 1272}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 1107}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 268}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Glauber
1280
35.16%
Martin Schwidefsky
1107
30.41%
Sebastian Ott
499
13.71%
Niklas Schnelle
474
13.02%
Heiko Carstens
150
4.12%
Matthew Rosato
63
1.73%
Linus Torvalds (pre-git)
38
1.04%
Pierre Morel
12
0.33%
Alexander Schmidt
8
0.22%
Gerald Schaefer
3
0.08%
Denis Efremov
3
0.08%
Li Zetao
2
0.05%
Greg Kroah-Hartman
1
0.03%
Total
3640
pci_debug.c
222
-
12
968
Jan Glauber
Sebastian Ott
Matthew Rosato
Niklas Schnelle
Linus Torvalds (pre-git)
Michael Ernst
Joe Perches
Gerd Bayer
Gerald Schaefer
Al Viro
Greg Kroah-Hartman
Mark Rutland
August 1992
December 2008
November 2012
December 2012
January 2013
April 2013
February 2014
July 2014
April 2015
June 2015
January 2016
April 2016
June 2017
November 2017
January 2019
May 2019
March 2022
September 2023
October 2023
January 2024
September 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 488}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 30, "token_count": 6}, {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 180}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Glauber
538
55.58%
Sebastian Ott
326
33.68%
Matthew Rosato
40
4.13%
Niklas Schnelle
22
2.27%
Linus Torvalds (pre-git)
16
1.65%
Michael Ernst
6
0.62%
Joe Perches
6
0.62%
Gerd Bayer
5
0.52%
Gerald Schaefer
3
0.31%
Al Viro
3
0.31%
Greg Kroah-Hartman
2
0.21%
Mark Rutland
1
0.10%
Total
968
pci_event.c
477
-
9
1840
Niklas Schnelle
Sebastian Ott
Jan Glauber
Gerd Bayer
Pierre Morel
Martin Schwidefsky
Michael Ernst
Gerald Schaefer
Greg Kroah-Hartman
April 2003
December 2008
November 2012
April 2013
October 2013
November 2013
December 2013
April 2014
July 2014
June 2015
July 2015
January 2016
May 2017
June 2017
November 2017
March 2020
April 2020
June 2020
July 2020
August 2020
September 2020
November 2020
January 2021
February 2021
March 2021
April 2021
July 2021
September 2021
September 2023
November 2023
December 2023
April 2024
September 2024
November 2024
December 2024
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 205}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 826}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 96}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
1322
71.85%
Sebastian Ott
213
11.58%
Jan Glauber
205
11.14%
Gerd Bayer
46
2.50%
Pierre Morel
35
1.90%
Martin Schwidefsky
9
0.49%
Michael Ernst
6
0.33%
Gerald Schaefer
3
0.16%
Greg Kroah-Hartman
1
0.05%
Total
1840
pci_fixup.c
23
-
3
32
Niklas Schnelle
Jan Glauber
Sebastian Ott
November 2012
June 2015
June 2018
February 2025
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
21
65.63%
Jan Glauber
8
25.00%
Sebastian Ott
3
9.38%
Total
32
pci_insn.c
453
-
9
2407
Sebastian Ott
Jan Glauber
Heiko Carstens
Niklas Schnelle
Arnd Bergmann
Matthew Rosato
Christian Bornträger
Martin Schwidefsky
Greg Kroah-Hartman
May 2009
November 2012
December 2012
April 2013
June 2013
August 2015
October 2015
June 2016
June 2017
October 2017
November 2017
December 2017
September 2018
April 2019
June 2021
July 2021
January 2022
February 2022
June 2022
November 2024
January 2025
February 2025
March 2025
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 682}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 433}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 1, "token_count": 351}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 5, "token_count": 97}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 266}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Ott
792
32.90%
Jan Glauber
687
28.54%
Heiko Carstens
456
18.94%
Niklas Schnelle
430
17.86%
Arnd Bergmann
15
0.62%
Matthew Rosato
11
0.46%
Christian Bornträger
10
0.42%
Martin Schwidefsky
5
0.21%
Greg Kroah-Hartman
1
0.04%
Total
2407
pci_iov.c
127
-
9
443
Niklas Schnelle
Pierre Morel
Martin Schwidefsky
Sebastian Ott
Jan Glauber
Rafael J. Wysocki
Linus Torvalds (pre-git)
Gerald Schaefer
Greg Kroah-Hartman
June 1993
November 1993
December 2008
November 2012
June 2013
January 2014
July 2014
January 2016
July 2016
November 2017
March 2020
April 2020
August 2020
September 2020
February 2025
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 232}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 92}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
380
85.78%
Pierre Morel
29
6.55%
Martin Schwidefsky
12
2.71%
Sebastian Ott
7
1.58%
Jan Glauber
5
1.13%
Rafael J. Wysocki
3
0.68%
Linus Torvalds (pre-git)
3
0.68%
Gerald Schaefer
3
0.68%
Greg Kroah-Hartman
1
0.23%
Total
443
pci_iov.h
39
-
5
149
Niklas Schnelle
Pierre Morel
Martin Schwidefsky
Jan Glauber
Greg Kroah-Hartman
December 2012
July 2016
November 2017
March 2020
April 2020
August 2020
November 2024
February 2025
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
109
73.15%
Pierre Morel
31
20.81%
Martin Schwidefsky
6
4.03%
Jan Glauber
2
1.34%
Greg Kroah-Hartman
1
0.67%
Total
149
pci_irq.c
562
-
13
2563
Sebastian Ott
Jan Glauber
Gerd Bayer
Martin Schwidefsky
Niklas Schnelle
Matthew Rosato
Alexander Gordeev
Thomas Gleixner
Linus Torvalds (pre-git)
Peter Zijlstra
Heiko Carstens
Gerald Schaefer
Greg Kroah-Hartman
June 1993
November 1993
January 1998
June 1999
March 2000
November 2012
January 2013
April 2013
June 2013
September 2013
October 2013
July 2014
November 2014
February 2015
June 2015
July 2016
February 2017
June 2017
November 2017
September 2018
October 2018
November 2018
February 2019
September 2019
April 2020
June 2020
November 2020
December 2020
July 2021
November 2021
December 2021
March 2022
June 2022
November 2022
June 2023
June 2024
July 2024
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 218}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 142}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 926}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 670}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 46}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 87}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 8, "token_count": 167}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Ott
1749
68.24%
Jan Glauber
218
8.51%
Gerd Bayer
167
6.52%
Martin Schwidefsky
146
5.70%
Niklas Schnelle
112
4.37%
Matthew Rosato
87
3.39%
Alexander Gordeev
46
1.79%
Thomas Gleixner
15
0.59%
Linus Torvalds (pre-git)
8
0.31%
Peter Zijlstra
6
0.23%
Heiko Carstens
5
0.20%
Gerald Schaefer
3
0.12%
Greg Kroah-Hartman
1
0.04%
Total
2563
pci_kvm_hook.c
11
-
3
14
Pierre Morel
Matthew Rosato
caihuoqing
August 2021
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1627801200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Pierre Morel
10
71.43%
Matthew Rosato
3
21.43%
caihuoqing
1
7.14%
Total
14
pci_mmio.c
363
-
11
1680
Niklas Schnelle
Alexey Ishchuk
Heiko Carstens
Jan Glauber
Daniel Vetter
Peter Xu
Sebastian Ott
Michel Lespinasse
David Hildenbrand
Martin Schwidefsky
Greg Kroah-Hartman
November 2012
October 2014
November 2014
December 2014
February 2015
November 2017
April 2019
March 2020
June 2020
October 2020
June 2021
September 2021
February 2022
November 2023
August 2024
November 2024
January 2025
February 2025
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 472}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 434}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 10, "token_count": 106}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 12, "token_count": 62}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 254}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
491
29.23%
Alexey Ishchuk
472
28.10%
Heiko Carstens
392
23.33%
Jan Glauber
128
7.62%
Daniel Vetter
106
6.31%
Peter Xu
62
3.69%
Sebastian Ott
22
1.31%
Michel Lespinasse
3
0.18%
David Hildenbrand
2
0.12%
Martin Schwidefsky
1
0.06%
Greg Kroah-Hartman
1
0.06%
Total
1680
pci_report.c
158
-
13
641
Niklas Schnelle
Linus Torvalds
Sebastian Ott
Martin Schwidefsky
Heiko Carstens
Jan Glauber
Michael Ernst
Peter Oberparleiter
Gerald Schaefer
Mikhail Zaslonko
Gustavo A. R. Silva
Greg Kroah-Hartman
Cornelia Huck
February 2002
March 2006
April 2007
January 2008
December 2008
November 2012
July 2014
November 2015
November 2016
October 2017
November 2017
February 2020
May 2020
November 2024
December 2024
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 11, "token_count": 95}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 459}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
470
73.32%
Linus Torvalds
95
14.82%
Sebastian Ott
16
2.50%
Martin Schwidefsky
16
2.50%
Heiko Carstens
16
2.50%
Jan Glauber
10
1.56%
Michael Ernst
6
0.94%
Peter Oberparleiter
4
0.62%
Gerald Schaefer
3
0.47%
Mikhail Zaslonko
2
0.31%
Gustavo A. R. Silva
1
0.16%
Greg Kroah-Hartman
1
0.16%
Cornelia Huck
1
0.16%
Total
641
pci_report.h
16
-
2
33
Niklas Schnelle
Greg Kroah-Hartman
November 2017
December 2024
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
32
96.97%
Greg Kroah-Hartman
1
3.03%
Total
33
pci_sysfs.c
235
-
13
1008
Sebastian Ott
Niklas Schnelle
Jan Glauber
Gerd Bayer
Alexander Schmidt
Thomas Weißschuh
Tejun Heo
Linus Torvalds (pre-git)
Pierre Morel
Lukas Wunner
Gerald Schaefer
Matthew Rosato
Greg Kroah-Hartman
August 1992
June 1993
November 1993
November 2012
April 2013
August 2013
February 2014
April 2014
July 2014
June 2015
July 2015
November 2015
November 2017
July 2019
December 2019
February 2020
March 2020
February 2021
March 2021
July 2021
September 2021
September 2023
November 2023
August 2024
September 2024
October 2024
December 2024
February 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 315}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Ott
575
57.04%
Niklas Schnelle
210
20.83%
Jan Glauber
138
13.69%
Gerd Bayer
40
3.97%
Alexander Schmidt
14
1.39%
Thomas Weißschuh
7
0.69%
Tejun Heo
7
0.69%
Linus Torvalds (pre-git)
5
0.50%
Pierre Morel
4
0.40%
Lukas Wunner
3
0.30%
Gerald Schaefer
3
0.30%
Matthew Rosato
1
0.10%
Greg Kroah-Hartman
1
0.10%
Total
1008
Contributors:
46
Author
Tokens
Proportion
Commits
Proportion
0
Sebastian Ott
5919
26.58%
96
30.48%
1
Niklas Schnelle
5912
26.55%
95
30.16%
2
Jan Glauber
5018
22.54%
11
3.49%
3
Martin Schwidefsky
1395
6.27%
10
3.17%
4
Pierre Morel
1059
4.76%
8
2.54%
5
Heiko Carstens
1039
4.67%
19
6.03%
6
Alexey Ishchuk
472
2.12%
1
0.32%
7
Matthew Rosato
400
1.80%
16
5.08%
8
Gerd Bayer
298
1.34%
7
2.22%
9
Linus Torvalds (pre-git)
118
0.53%
7
2.22%
10
Daniel Vetter
106
0.48%
1
0.32%
11
Linus Torvalds
95
0.43%
2
0.63%
12
Peter Xu
62
0.28%
1
0.32%
13
Michael S. Tsirkin
57
0.26%
1
0.32%
14
Alexander Gordeev
46
0.21%
1
0.32%
15
Arnd Bergmann
40
0.18%
1
0.32%
16
Gerald Schaefer
27
0.12%
1
0.32%
17
Joerg Roedel
23
0.10%
1
0.32%
18
Alexander Schmidt
22
0.10%
1
0.32%
19
Thomas Gleixner
18
0.08%
6
1.90%
20
Michael Ernst
18
0.08%
1
0.32%
21
Denis Efremov
18
0.08%
1
0.32%
22
Greg Kroah-Hartman
15
0.07%
3
0.95%
23
Christian Bornträger
10
0.04%
1
0.32%
24
Rafael J. Wysocki
9
0.04%
1
0.32%
25
Cornelia Huck
9
0.04%
2
0.63%
26
Thomas Weißschuh
7
0.03%
1
0.32%
27
Tejun Heo
7
0.03%
1
0.32%
28
Baoquan He
7
0.03%
1
0.32%
29
Peter Zijlstra
6
0.03%
1
0.32%
30
Joe Perches
6
0.03%
1
0.32%
31
Peter Oberparleiter
4
0.02%
1
0.32%
32
Michel Lespinasse
3
0.01%
1
0.32%
33
Lukas Wunner
3
0.01%
1
0.32%
34
Al Viro
3
0.01%
1
0.32%
35
Mikhail Zaslonko
2
0.01%
1
0.32%
36
Li Zetao
2
0.01%
1
0.32%
37
David Hildenbrand
2
0.01%
1
0.32%
38
Björn Helgaas
2
0.01%
1
0.32%
39
Wei Yongjun
1
0.00%
1
0.32%
40
Ryan Roberts
1
0.00%
1
0.32%
41
Oliver O'Halloran
1
0.00%
1
0.32%
42
Mark Salter
1
0.00%
1
0.32%
43
Mark Rutland
1
0.00%
1
0.32%
44
Gustavo A. R. Silva
1
0.00%
1
0.32%
45
caihuoqing
1
0.00%
1
0.32%
Total
22266
315