Linux Source Code
Home
Release 6.7
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
Christoph Hellwig
Cornelia Huck
Daniel Vetter
David Hildenbrand
Denis Efremov
Gerald Schaefer
Greg Kroah-Hartman
Heiko Carstens
Jan Glauber
Joe Perches
Joerg Roedel
Li Zetao
Linus Torvalds (pre-git)
Mark Rutland
Mark Salter
Martin Schwidefsky
Matthew Rosato
Michael Ernst
Michael S. Tsirkin
Michel Lespinasse
Niklas Schnelle
Oliver O'Halloran
Peter Zijlstra
Pierre Morel
Rafael J. Wysocki
Sebastian Ott
Tejun Heo
Thomas Gleixner
Wei Yongjun
caihuoqing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
pci.c
1130
-
20
4880
Jan Glauber
Sebastian Ott
Niklas Schnelle
Pierre Morel
Martin Schwidefsky
Matthew Rosato
Michael S. Tsirkin
Linus Torvalds (pre-git)
Joerg Roedel
Arnd Bergmann
Denis Efremov
Baoquan He
Cornelia Huck
Heiko Carstens
Gerald Schaefer
Björn Helgaas
Wei Yongjun
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
April 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
December 2020
January 2021
February 2021
March 2021
April 2021
July 2021
August 2021
September 2021
November 2021
March 2022
June 2022
November 2022
March 2023
July 2023
September 2023
October 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1551}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 57}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"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": 245}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"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": 14, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 519}, ]}, {"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": 17, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 4, "token_count": 152}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 472}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 6, "token_count": 73}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Glauber
1717
35.18%
Sebastian Ott
1663
34.08%
Niklas Schnelle
938
19.22%
Pierre Morel
205
4.20%
Martin Schwidefsky
96
1.97%
Matthew Rosato
73
1.50%
Michael S. Tsirkin
57
1.17%
Linus Torvalds (pre-git)
40
0.82%
Joerg Roedel
23
0.47%
Arnd Bergmann
23
0.47%
Denis Efremov
14
0.29%
Baoquan He
9
0.18%
Cornelia Huck
8
0.16%
Heiko Carstens
5
0.10%
Gerald Schaefer
3
0.06%
Björn Helgaas
2
0.04%
Wei Yongjun
1
0.02%
Oliver O'Halloran
1
0.02%
Mark Salter
1
0.02%
Greg Kroah-Hartman
1
0.02%
Total
4880
pci_bus.c
374
-
12
1318
Pierre Morel
Niklas Schnelle
Sebastian Ott
Jan Glauber
Linus Torvalds (pre-git)
Matthew Rosato
Rafael J. Wysocki
Heiko Carstens
Gerald Schaefer
Martin Schwidefsky
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
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "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": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"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": 20}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 490}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 4, "token_count": 197}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 287}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Pierre Morel
691
52.43%
Niklas Schnelle
438
33.23%
Sebastian Ott
97
7.36%
Jan Glauber
59
4.48%
Linus Torvalds (pre-git)
8
0.61%
Matthew Rosato
8
0.61%
Rafael J. Wysocki
6
0.46%
Heiko Carstens
4
0.30%
Gerald Schaefer
3
0.23%
Martin Schwidefsky
2
0.15%
Greg Kroah-Hartman
1
0.08%
Denis Efremov
1
0.08%
Total
1318
pci_bus.h
42
-
7
182
Pierre Morel
Jan Glauber
Niklas Schnelle
Sebastian Ott
Thomas Gleixner
Arnd Bergmann
Greg Kroah-Hartman
May 2009
April 2011
November 2012
August 2013
November 2013
May 2017
November 2017
March 2020
April 2020
January 2021
February 2021
March 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"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": 18, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 83}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pierre Morel
96
52.75%
Jan Glauber
44
24.18%
Niklas Schnelle
31
17.03%
Sebastian Ott
5
2.75%
Thomas Gleixner
3
1.65%
Arnd Bergmann
2
1.10%
Greg Kroah-Hartman
1
0.55%
Total
182
pci_clp.c
669
-
13
3447
Jan Glauber
Martin Schwidefsky
Sebastian Ott
Niklas Schnelle
Matthew Rosato
Linus Torvalds (pre-git)
Pierre Morel
Alexander Schmidt
Heiko Carstens
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
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
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1282}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 1118}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "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": 17, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 29, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Glauber
1290
37.42%
Martin Schwidefsky
1118
32.43%
Sebastian Ott
507
14.71%
Niklas Schnelle
387
11.23%
Matthew Rosato
55
1.60%
Linus Torvalds (pre-git)
38
1.10%
Pierre Morel
31
0.90%
Alexander Schmidt
8
0.23%
Heiko Carstens
4
0.12%
Gerald Schaefer
3
0.09%
Denis Efremov
3
0.09%
Li Zetao
2
0.06%
Greg Kroah-Hartman
1
0.03%
Total
3447
pci_debug.c
216
-
10
929
Jan Glauber
Sebastian Ott
Niklas Schnelle
Linus Torvalds (pre-git)
Michael Ernst
Joe Perches
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
November 2017
January 2019
May 2019
March 2022
September 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 488}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 28, "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": 13, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 0, "token_count": 104}, ]}, {"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": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Glauber
537
57.80%
Sebastian Ott
330
35.52%
Niklas Schnelle
25
2.69%
Linus Torvalds (pre-git)
16
1.72%
Michael Ernst
6
0.65%
Joe Perches
6
0.65%
Gerald Schaefer
3
0.32%
Al Viro
3
0.32%
Greg Kroah-Hartman
2
0.22%
Mark Rutland
1
0.11%
Total
929
pci_event.c
394
-
8
1529
Niklas Schnelle
Sebastian Ott
Jan Glauber
Pierre Morel
Martin Schwidefsky
Michael Ernst
Gerald Schaefer
Greg Kroah-Hartman
April 2003
December 2008
November 2012
April 2013
September 2013
October 2013
November 2013
December 2013
April 2014
July 2014
February 2015
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
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"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": 13, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"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": 21}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 847}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
1070
69.98%
Sebastian Ott
215
14.06%
Jan Glauber
197
12.88%
Pierre Morel
28
1.83%
Martin Schwidefsky
9
0.59%
Michael Ernst
6
0.39%
Gerald Schaefer
3
0.20%
Greg Kroah-Hartman
1
0.07%
Total
1529
pci_insn.c
443
-
9
2013
Sebastian Ott
Jan Glauber
Niklas Schnelle
Heiko Carstens
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
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 729}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 262}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "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": 414}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 2, "token_count": 352}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 6, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Ott
776
38.55%
Jan Glauber
734
36.46%
Niklas Schnelle
436
21.66%
Heiko Carstens
25
1.24%
Arnd Bergmann
15
0.75%
Matthew Rosato
11
0.55%
Christian Bornträger
10
0.50%
Martin Schwidefsky
5
0.25%
Greg Kroah-Hartman
1
0.05%
Total
2013
pci_iov.c
99
-
9
366
Niklas Schnelle
Sebastian Ott
Pierre Morel
Martin Schwidefsky
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
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 107}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
305
83.33%
Sebastian Ott
17
4.64%
Pierre Morel
16
4.37%
Martin Schwidefsky
12
3.28%
Jan Glauber
6
1.64%
Rafael J. Wysocki
3
0.82%
Linus Torvalds (pre-git)
3
0.82%
Gerald Schaefer
3
0.82%
Greg Kroah-Hartman
1
0.27%
Total
366
pci_iov.h
30
-
5
108
Niklas Schnelle
Pierre Morel
Martin Schwidefsky
Jan Glauber
Greg Kroah-Hartman
December 2012
July 2016
November 2017
March 2020
April 2020
August 2020
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
83
76.85%
Pierre Morel
16
14.81%
Martin Schwidefsky
6
5.56%
Jan Glauber
2
1.85%
Greg Kroah-Hartman
1
0.93%
Total
108
pci_irq.c
530
-
12
2407
Sebastian Ott
Jan Glauber
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
August 2018
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
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 139}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 922}, ]}, {"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": 680}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 6, "token_count": 86}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Ott
1765
73.33%
Jan Glauber
214
8.89%
Martin Schwidefsky
149
6.19%
Niklas Schnelle
109
4.53%
Matthew Rosato
86
3.57%
Alexander Gordeev
46
1.91%
Thomas Gleixner
15
0.62%
Linus Torvalds (pre-git)
8
0.33%
Peter Zijlstra
6
0.25%
Heiko Carstens
5
0.21%
Gerald Schaefer
3
0.12%
Greg Kroah-Hartman
1
0.04%
Total
2407
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": 37, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 6, "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
335
-
11
1258
Niklas Schnelle
Alexey Ishchuk
Daniel Vetter
Jan Glauber
Sebastian Ott
Heiko Carstens
Michel Lespinasse
Martin Schwidefsky
David Hildenbrand
Christoph Hellwig
Greg Kroah-Hartman
November 2012
October 2014
November 2014
December 2014
February 2015
November 2017
April 2019
March 2020
June 2020
October 2020
December 2020
June 2021
September 2021
February 2022
October 2022
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 461}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 442}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 7, "token_count": 152}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 10, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Niklas Schnelle
472
37.52%
Alexey Ishchuk
461
36.65%
Daniel Vetter
152
12.08%
Jan Glauber
134
10.65%
Sebastian Ott
22
1.75%
Heiko Carstens
7
0.56%
Michel Lespinasse
3
0.24%
Martin Schwidefsky
2
0.16%
David Hildenbrand
2
0.16%
Christoph Hellwig
2
0.16%
Greg Kroah-Hartman
1
0.08%
Total
1258
pci_sysfs.c
236
-
9
1013
Sebastian Ott
Niklas Schnelle
Jan Glauber
Alexander Schmidt
Gerald Schaefer
Tejun Heo
Linus Torvalds (pre-git)
Pierre Morel
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
August 2015
November 2015
August 2016
November 2017
July 2019
December 2019
February 2020
March 2020
February 2021
March 2021
July 2021
September 2021
November 2021
November 2022
September 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 321}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Ott
587
57.95%
Niklas Schnelle
230
22.70%
Jan Glauber
153
15.10%
Alexander Schmidt
14
1.38%
Gerald Schaefer
10
0.99%
Tejun Heo
9
0.89%
Linus Torvalds (pre-git)
5
0.49%
Pierre Morel
4
0.39%
Greg Kroah-Hartman
1
0.10%
Total
1013
Contributors:
38
Author
Tokens
Proportion
Commits
Proportion
0
Sebastian Ott
5984
30.74%
96
36.09%
1
Jan Glauber
5087
26.14%
11
4.14%
2
Niklas Schnelle
4524
23.24%
73
27.44%
3
Martin Schwidefsky
1399
7.19%
10
3.76%
4
Pierre Morel
1097
5.64%
8
3.01%
5
Alexey Ishchuk
461
2.37%
1
0.38%
6
Matthew Rosato
236
1.21%
12
4.51%
7
Daniel Vetter
152
0.78%
1
0.38%
8
Linus Torvalds (pre-git)
118
0.61%
7
2.63%
9
Michael S. Tsirkin
57
0.29%
1
0.38%
10
Heiko Carstens
50
0.26%
11
4.14%
11
Alexander Gordeev
46
0.24%
1
0.38%
12
Arnd Bergmann
40
0.21%
1
0.38%
13
Gerald Schaefer
31
0.16%
2
0.75%
14
Joerg Roedel
23
0.12%
1
0.38%
15
Alexander Schmidt
22
0.11%
1
0.38%
16
Thomas Gleixner
18
0.09%
6
2.26%
17
Denis Efremov
18
0.09%
1
0.38%
18
Greg Kroah-Hartman
13
0.07%
3
1.13%
19
Michael Ernst
12
0.06%
1
0.38%
20
Christian Bornträger
10
0.05%
1
0.38%
21
Tejun Heo
9
0.05%
1
0.38%
22
Rafael J. Wysocki
9
0.05%
1
0.38%
23
Baoquan He
9
0.05%
1
0.38%
24
Cornelia Huck
8
0.04%
1
0.38%
25
Peter Zijlstra
6
0.03%
1
0.38%
26
Joe Perches
6
0.03%
1
0.38%
27
Michel Lespinasse
3
0.02%
1
0.38%
28
Al Viro
3
0.02%
1
0.38%
29
Li Zetao
2
0.01%
1
0.38%
30
David Hildenbrand
2
0.01%
1
0.38%
31
Christoph Hellwig
2
0.01%
1
0.38%
32
Björn Helgaas
2
0.01%
1
0.38%
33
Wei Yongjun
1
0.01%
1
0.38%
34
Oliver O'Halloran
1
0.01%
1
0.38%
35
Mark Salter
1
0.01%
1
0.38%
36
Mark Rutland
1
0.01%
1
0.38%
37
caihuoqing
1
0.01%
1
0.38%
Total
19464
266