Linux Source Code
Home
Release 7.1
Help
nvhe
root
arch
arm64
kvm
hyp
include
Highlighting
Reset All
By Author
By Age
──────────
Andrew Scull
Arnd Bergmann
Catalin Marinas
Christoffer Dall
Dave P Martin
David Brazdil
Fuad Tabba
Jean-Philippe Brucker
Kalesh Singh
Kirill A. Shutemov
Lorenzo Pieralisi
Marc Zyngier
Mario Smarduch
Paolo Bonzini
Quentin Perret
Sebastian Ene
Sudeep Holla
Thomas Gleixner
Vincent Donnefort
Will Deacon
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
arm-smccc.h
23
-
3
32
Vincent Donnefort
Marc Zyngier
Thomas Gleixner
May 2018
June 2019
May 2022
March 2026
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Vincent Donnefort
26
81.25%
Marc Zyngier
5
15.63%
Thomas Gleixner
1
3.13%
Total
32
clock.h
16
-
1
75
Vincent Donnefort
March 2026
var spanGroupData = [ {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Vincent Donnefort
75
100.00%
Total
75
define_events.h
14
-
1
32
Vincent Donnefort
March 2026
var spanGroupData = [ {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Vincent Donnefort
32
100.00%
Total
32
early_alloc.h
14
-
2
55
Quentin Perret
David Brazdil
December 2020
March 2021
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Perret
47
85.45%
David Brazdil
8
14.55%
Total
55
ffa.h
17
-
4
42
Will Deacon
Andrew Scull
Jean-Philippe Brucker
Sebastian Ene
September 2020
May 2023
September 2023
June 2024
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 16, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Will Deacon
30
71.43%
Andrew Scull
8
19.05%
Jean-Philippe Brucker
3
7.14%
Sebastian Ene
1
2.38%
Total
42
gfp.h
34
-
2
118
Quentin Perret
Kirill A. Shutemov
March 2021
October 2021
December 2023
December 2024
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Perret
117
99.15%
Kirill A. Shutemov
1
0.85%
Total
118
mem_protect.h
82
-
10
498
Quentin Perret
Will Deacon
Fuad Tabba
Vincent Donnefort
David Brazdil
Marc Zyngier
Andrew Scull
Lorenzo Pieralisi
Thomas Gleixner
Sudeep Holla
December 2012
August 2013
April 2016
June 2019
June 2020
September 2020
October 2020
December 2020
March 2021
June 2021
August 2021
December 2021
November 2022
May 2023
December 2024
March 2025
April 2025
May 2025
March 2026
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 0, "token_count": 44}, {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 2, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Perret
304
61.04%
Will Deacon
108
21.69%
Fuad Tabba
26
5.22%
Vincent Donnefort
19
3.82%
David Brazdil
18
3.61%
Marc Zyngier
15
3.01%
Andrew Scull
4
0.80%
Lorenzo Pieralisi
2
0.40%
Thomas Gleixner
1
0.20%
Sudeep Holla
1
0.20%
Total
498
memory.h
159
-
4
504
Quentin Perret
Vincent Donnefort
Will Deacon
Marc Zyngier
October 2015
March 2021
June 2021
August 2021
October 2021
December 2021
November 2022
December 2024
April 2025
May 2025
March 2026
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 2, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Perret
467
92.66%
Vincent Donnefort
20
3.97%
Will Deacon
14
2.78%
Marc Zyngier
3
0.60%
Total
504
mm.h
34
-
10
178
Quentin Perret
Kalesh Singh
Vincent Donnefort
Marc Zyngier
Will Deacon
Christoffer Dall
Catalin Marinas
Dave P Martin
Thomas Gleixner
Paolo Bonzini
March 2012
December 2012
August 2014
October 2015
June 2017
October 2017
September 2018
June 2019
September 2020
March 2021
August 2021
April 2022
November 2022
August 2023
May 2025
var spanGroupData = [ {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Quentin Perret
99
55.62%
Kalesh Singh
25
14.04%
Vincent Donnefort
14
7.87%
Marc Zyngier
14
7.87%
Will Deacon
12
6.74%
Christoffer Dall
5
2.81%
Catalin Marinas
5
2.81%
Dave P Martin
2
1.12%
Thomas Gleixner
1
0.56%
Paolo Bonzini
1
0.56%
Total
178
pkvm.h
97
-
6
355
Fuad Tabba
Quentin Perret
Marc Zyngier
Will Deacon
Christoffer Dall
Thomas Gleixner
January 2013
July 2013
October 2015
June 2019
March 2021
August 2021
October 2021
December 2021
November 2022
April 2024
October 2024
December 2024
September 2025
March 2026
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 157}, {"author_id": 0, "token_count": 12}, {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 2, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Fuad Tabba
200
56.34%
Quentin Perret
73
20.56%
Marc Zyngier
39
10.99%
Will Deacon
30
8.45%
Christoffer Dall
12
3.38%
Thomas Gleixner
1
0.28%
Total
355
spinlock.h
125
-
3
207
Will Deacon
Quentin Perret
Fuad Tabba
March 2021
August 2021
November 2022
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 130}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Will Deacon
157
75.85%
Quentin Perret
32
15.46%
Fuad Tabba
18
8.70%
Total
207
trace.h
70
-
8
338
Vincent Donnefort
Marc Zyngier
Andrew Scull
David Brazdil
Mario Smarduch
Christoffer Dall
Thomas Gleixner
Arnd Bergmann
December 2012
January 2015
March 2016
June 2019
June 2020
September 2020
October 2020
May 2023
March 2024
June 2024
March 2026
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 308}, ]}, ]
Author Name
Tokens
Token Proportion
Vincent Donnefort
308
91.12%
Marc Zyngier
13
3.85%
Andrew Scull
6
1.78%
David Brazdil
5
1.48%
Mario Smarduch
2
0.59%
Christoffer Dall
2
0.59%
Thomas Gleixner
1
0.30%
Arnd Bergmann
1
0.30%
Total
338
trap_handler.h
21
-
6
44
Marc Zyngier
David Brazdil
Will Deacon
Andrew Scull
Thomas Gleixner
Fuad Tabba
June 2019
September 2020
October 2020
December 2020
September 2025
March 2026
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 2, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Zyngier
22
50.00%
David Brazdil
10
22.73%
Will Deacon
7
15.91%
Andrew Scull
3
6.82%
Thomas Gleixner
1
2.27%
Fuad Tabba
1
2.27%
Total
44
Contributors:
20
Author
Tokens
Proportion
Commits
Proportion
0
Quentin Perret
1139
45.96%
41
29.50%
1
Vincent Donnefort
494
19.94%
15
10.79%
2
Will Deacon
358
14.45%
29
20.86%
3
Fuad Tabba
245
9.89%
10
7.19%
4
Marc Zyngier
111
4.48%
19
13.67%
5
David Brazdil
41
1.65%
6
4.32%
6
Kalesh Singh
25
1.01%
1
0.72%
7
Andrew Scull
21
0.85%
3
2.16%
8
Christoffer Dall
19
0.77%
4
2.88%
9
Thomas Gleixner
6
0.24%
1
0.72%
10
Catalin Marinas
5
0.20%
1
0.72%
11
Jean-Philippe Brucker
3
0.12%
1
0.72%
12
Mario Smarduch
2
0.08%
1
0.72%
13
Lorenzo Pieralisi
2
0.08%
1
0.72%
14
Dave P Martin
2
0.08%
1
0.72%
15
Sudeep Holla
1
0.04%
1
0.72%
16
Sebastian Ene
1
0.04%
1
0.72%
17
Paolo Bonzini
1
0.04%
1
0.72%
18
Kirill A. Shutemov
1
0.04%
1
0.72%
19
Arnd Bergmann
1
0.04%
1
0.72%
Total
2478
139