Linux Source Code
Home
Release 7.0
Help
vdso
root
arch
x86
entry
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Andi Kleen
Andrew Lutomirski
Arnd Bergmann
Brian Gerst
Brijesh Singh
Chang S. Bae
Daniel Micay
David Howells
Dmitry Safonov
Gabriel Krisman Bertazi
Gerd Hoffmann
Greg Kroah-Hartman
H. J. Lu
H. Peter Anvin
Ingo Molnar
Jan Kara
Jason A. Donenfeld
Jaswinder Singh Rajput
Jeff Xu
Jeremy Fitzhardinge
Joao Martins
Joe Perches
Joel Granados
Juergen Gross
Kaixiong Yu
Linus Torvalds
Linus Torvalds (pre-git)
Luis R. Rodriguez
Marcelo Tosatti
Martin Schwidefsky
Mathias Krause
Matt Tolentino
Matteo Croce
Matthew Wilcox
Michael Kelley
Michal Hocko
Michel Lespinasse
Mike Rapoport
OGAWA Hirofumi
Others
Paolo Bonzini
Peter Zijlstra
Randy Dunlap
Richard Henderson
Roland McGrath
Sean Christopherson
Sebastian Andrzej Siewior
Stanislav Kinsburskiy
Stefani Seibold
Steven Rostedt
Thomas Gleixner
Thomas Huth
Thomas Weißschuh
Toshi Kani
Valdis Kletnieks
Vincenzo Frascino
Vitaly Kuznetsov
Vladimir Oltean
Vojtech Pavlik
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
common
106
2
15
406
Andi Kleen
Vincenzo Frascino
Andrew Lutomirski
Arnd Bergmann
Thomas Gleixner
Marcelo Tosatti
Thomas Weißschuh
Stefani Seibold
Vitaly Kuznetsov
Chang S. Bae
Paolo Bonzini
Ingo Molnar
Vladimir Oltean
Steven Rostedt
Sebastian Andrzej Siewior
February 2002
July 2007
November 2007
May 2008
May 2011
March 2012
November 2012
March 2014
December 2015
June 2016
March 2017
September 2018
October 2018
May 2019
June 2019
November 2019
November 2022
May 2023
November 2023
December 2025
March 2026
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 193}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 132}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 53, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andi Kleen
196
48.28%
Vincenzo Frascino
132
32.51%
Andrew Lutomirski
31
7.64%
Arnd Bergmann
10
2.46%
Thomas Gleixner
7
1.72%
Marcelo Tosatti
7
1.72%
Thomas Weißschuh
6
1.48%
Stefani Seibold
4
0.99%
Vitaly Kuznetsov
3
0.74%
Chang S. Bae
3
0.74%
Paolo Bonzini
2
0.49%
Ingo Molnar
2
0.49%
Vladimir Oltean
1
0.25%
Steven Rostedt
1
0.25%
Sebastian Andrzej Siewior
1
0.25%
Total
406
vdso32
27
3
7
60
Stefani Seibold
Toshi Kani
Thomas Gleixner
Sebastian Andrzej Siewior
Juergen Gross
Brian Gerst
H. Peter Anvin
October 2007
March 2014
September 2015
March 2020
August 2020
November 2022
February 2023
December 2025
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 14, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefani Seibold
39
65.00%
Toshi Kani
7
11.67%
Thomas Gleixner
3
5.00%
Sebastian Andrzej Siewior
3
5.00%
Juergen Gross
3
5.00%
Brian Gerst
3
5.00%
H. Peter Anvin
2
3.33%
Total
60
vdso64
17
3
2
76
Jason A. Donenfeld
H. Peter Anvin
November 2022
December 2025
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 8, "token_count": 69}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 14, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
69
90.79%
H. Peter Anvin
7
9.21%
Total
76
Files:
extable.c
46
-
2
212
Sean Christopherson
Andrew Lutomirski
May 2014
June 2014
November 2020
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 204}, ]}, ]
Author Name
Tokens
Token Proportion
Sean Christopherson
204
96.23%
Andrew Lutomirski
8
3.77%
Total
212
extable.h
28
-
4
72
Sean Christopherson
Roland McGrath
Thomas Huth
Greg Kroah-Hartman
January 2008
November 2017
November 2020
March 2025
var spanGroupData = [ {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 54, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sean Christopherson
68
94.44%
Roland McGrath
2
2.78%
Thomas Huth
1
1.39%
Greg Kroah-Hartman
1
1.39%
Total
72
vdso32-setup.c
86
-
18
222
Roland McGrath
Ingo Molnar
Kaixiong Yu
Andrew Lutomirski
Mathias Krause
Jeremy Fitzhardinge
Linus Torvalds (pre-git)
Luis R. Rodriguez
Linus Torvalds
Joel Granados
Andi Kleen
Valdis Kletnieks
Thomas Gleixner
Matteo Croce
Joe Perches
Greg Kroah-Hartman
Others
June 1995
March 1997
December 2002
June 2006
December 2006
May 2007
October 2007
January 2008
June 2013
March 2014
May 2014
August 2014
April 2017
November 2017
June 2019
July 2019
December 2019
January 2022
March 2023
May 2023
October 2023
January 2025
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 75}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 13, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Roland McGrath
75
33.78%
Ingo Molnar
36
16.22%
Kaixiong Yu
25
11.26%
Andrew Lutomirski
24
10.81%
Mathias Krause
16
7.21%
Jeremy Fitzhardinge
10
4.50%
Linus Torvalds (pre-git)
8
3.60%
Luis R. Rodriguez
4
1.80%
Linus Torvalds
4
1.80%
Joel Granados
4
1.80%
Andi Kleen
4
1.80%
Valdis Kletnieks
3
1.35%
Thomas Gleixner
3
1.35%
Matteo Croce
2
0.90%
Joe Perches
1
0.45%
Greg Kroah-Hartman
1
0.45%
Others
2
0.90%
Total
222
vma.c
281
-
38
1189
Andrew Lutomirski
Andi Kleen
Dmitry Safonov
Thomas Weißschuh
Gabriel Krisman Bertazi
Stefani Seibold
H. J. Lu
Matthew Wilcox
Thomas Gleixner
Roland McGrath
H. Peter Anvin
Vitaly Kuznetsov
Brian Gerst
Brijesh Singh
Vojtech Pavlik
Matt Tolentino
Daniel Micay
Michel Lespinasse
Michal Hocko
David Howells
Stanislav Kinsburskiy
Peter Zijlstra
Mike Rapoport
Jeff Xu
Ingo Molnar
Jaswinder Singh Rajput
Gerd Hoffmann
Alexey Dobriyan
Al Viro
Richard Henderson
Linus Torvalds (pre-git)
OGAWA Hirofumi
Martin Schwidefsky
Linus Torvalds
Jan Kara
Randy Dunlap
Michael Kelley
Joao Martins
May 1998
February 2002
March 2002
May 2002
January 2006
September 2006
July 2007
January 2008
April 2008
May 2008
June 2008
August 2008
December 2008
April 2009
June 2009
July 2011
February 2012
March 2014
May 2014
July 2014
September 2014
June 2015
October 2015
December 2015
May 2016
June 2016
September 2016
October 2016
December 2016
February 2017
March 2017
October 2017
November 2017
October 2018
May 2019
June 2019
November 2019
February 2020
June 2020
October 2020
November 2020
March 2021
March 2022
September 2022
November 2022
January 2023
February 2024
September 2024
October 2024
November 2024
February 2025
March 2025
December 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 1, "token_count": 194}, {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 106}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 83}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 14, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
370
31.12%
Andi Kleen
205
17.24%
Dmitry Safonov
190
15.98%
Thomas Weißschuh
130
10.93%
Gabriel Krisman Bertazi
49
4.12%
Stefani Seibold
39
3.28%
H. J. Lu
37
3.11%
Matthew Wilcox
21
1.77%
Thomas Gleixner
16
1.35%
Roland McGrath
13
1.09%
H. Peter Anvin
13
1.09%
Vitaly Kuznetsov
11
0.93%
Brian Gerst
8
0.67%
Brijesh Singh
7
0.59%
Vojtech Pavlik
6
0.50%
Matt Tolentino
6
0.50%
Daniel Micay
6
0.50%
Michel Lespinasse
5
0.42%
Michal Hocko
5
0.42%
David Howells
5
0.42%
Stanislav Kinsburskiy
4
0.34%
Peter Zijlstra
4
0.34%
Mike Rapoport
4
0.34%
Jeff Xu
4
0.34%
Ingo Molnar
4
0.34%
Jaswinder Singh Rajput
3
0.25%
Gerd Hoffmann
3
0.25%
Alexey Dobriyan
3
0.25%
Al Viro
3
0.25%
Richard Henderson
2
0.17%
Linus Torvalds (pre-git)
2
0.17%
OGAWA Hirofumi
2
0.17%
Martin Schwidefsky
2
0.17%
Linus Torvalds
2
0.17%
Jan Kara
2
0.17%
Randy Dunlap
1
0.08%
Michael Kelley
1
0.08%
Joao Martins
1
0.08%
Total
1189
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
62
Author
Tokens
Proportion
Commits
Proportion
0
Andrew Lutomirski
433
19.36%
25
17.99%
1
Andi Kleen
405
18.10%
3
2.16%
2
Sean Christopherson
272
12.16%
1
0.72%
3
Dmitry Safonov
190
8.49%
6
4.32%
4
Thomas Weißschuh
136
6.08%
6
4.32%
5
Vincenzo Frascino
132
5.90%
3
2.16%
6
Roland McGrath
90
4.02%
5
3.60%
7
Stefani Seibold
82
3.67%
3
2.16%
8
Jason A. Donenfeld
69
3.08%
1
0.72%
9
Gabriel Krisman Bertazi
49
2.19%
2
1.44%
10
Ingo Molnar
42
1.88%
5
3.60%
11
H. J. Lu
37
1.65%
1
0.72%
12
Thomas Gleixner
29
1.30%
10
7.19%
13
Kaixiong Yu
25
1.12%
1
0.72%
14
H. Peter Anvin
22
0.98%
3
2.16%
15
Matthew Wilcox
21
0.94%
2
1.44%
16
Mathias Krause
16
0.72%
1
0.72%
17
Vitaly Kuznetsov
14
0.63%
1
0.72%
18
Brian Gerst
11
0.49%
3
2.16%
19
Linus Torvalds (pre-git)
10
0.45%
3
2.16%
20
Jeremy Fitzhardinge
10
0.45%
1
0.72%
21
Arnd Bergmann
10
0.45%
3
2.16%
22
Toshi Kani
7
0.31%
1
0.72%
23
Marcelo Tosatti
7
0.31%
1
0.72%
24
Brijesh Singh
7
0.31%
1
0.72%
25
Vojtech Pavlik
6
0.27%
2
1.44%
26
Matt Tolentino
6
0.27%
1
0.72%
27
Linus Torvalds
6
0.27%
4
2.88%
28
Daniel Micay
6
0.27%
1
0.72%
29
Michel Lespinasse
5
0.22%
1
0.72%
30
Michal Hocko
5
0.22%
1
0.72%
31
David Howells
5
0.22%
2
1.44%
32
Stanislav Kinsburskiy
4
0.18%
1
0.72%
33
Sebastian Andrzej Siewior
4
0.18%
2
1.44%
34
Peter Zijlstra
4
0.18%
1
0.72%
35
Mike Rapoport
4
0.18%
1
0.72%
36
Luis R. Rodriguez
4
0.18%
2
1.44%
37
Joel Granados
4
0.18%
3
2.16%
38
Jeff Xu
4
0.18%
1
0.72%
39
Valdis Kletnieks
3
0.13%
1
0.72%
40
Juergen Gross
3
0.13%
1
0.72%
41
Jaswinder Singh Rajput
3
0.13%
1
0.72%
42
Gerd Hoffmann
3
0.13%
1
0.72%
43
Chang S. Bae
3
0.13%
1
0.72%
44
Alexey Dobriyan
3
0.13%
1
0.72%
45
Al Viro
3
0.13%
1
0.72%
46
Richard Henderson
2
0.09%
1
0.72%
47
Paolo Bonzini
2
0.09%
2
1.44%
48
OGAWA Hirofumi
2
0.09%
1
0.72%
49
Matteo Croce
2
0.09%
1
0.72%
50
Martin Schwidefsky
2
0.09%
1
0.72%
51
Jan Kara
2
0.09%
1
0.72%
52
Greg Kroah-Hartman
2
0.09%
1
0.72%
53
Vladimir Oltean
1
0.04%
1
0.72%
54
Thomas Huth
1
0.04%
1
0.72%
55
Steven Rostedt
1
0.04%
1
0.72%
56
Randy Dunlap
1
0.04%
1
0.72%
57
Michael Kelley
1
0.04%
1
0.72%
58
Joe Perches
1
0.04%
1
0.72%
59
Joao Martins
1
0.04%
1
0.72%
60
Others
2
0.09%
2
1.44%
Total
2237
139