Linux Source Code
Home
Release 5.13
Help
uapi
root
arch
x86
include
Highlighting
Reset All
By Author
By Age
──────────
Alexander Graf
Alexander Yarygin
Andi Kleen
Andres Salomon
Andrew Lutomirski
Andries E. Brouwer
Arnd Bergmann
Avi Kivity
Ben Hutchings
Beth Kon
Borislav Petkov
Chris Snook
Christian Ehrhardt
Dan Kenigsberg
Daniel Kiper
Dave Hansen
David Howells
David Woodhouse
Dmitry Safonov
Dmitry V. Levin
Eric Hankland
Greg Kroah-Hartman
Grzegorz Andrejczuk
H. J. Lu
H. Peter Anvin
Harvey Harrison
Huang Ying
Ingo Molnar
Jacob jun Pan
Jan Kiszka
Jarkko Sakkinen
Jerone Young
Jim Mattson
Jiri Olsa
Joerg Roedel
Kan Liang
Ken Hofsass
Kirill A. Shutemov
Linus Torvalds
Linus Torvalds (pre-git)
Liran Alon
Marcelo Tosatti
Masahiro Yamada
Matt Fleming
Nadav Amit
Others
Pan Xinhui
Paolo Bonzini
Peter Zijlstra
Ralf Ramsauer
Ricardo Neri
Rusty Russell
Sean Christopherson
Sheng Yang
Thomas Gleixner
Tom Lendacky
Tony Luck
Vitaly Kuznetsov
Wanpeng Li
Wincy Van
Xiao Guangrong
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
asm
3567
46
105
8285
David Howells
H. Peter Anvin
Thomas Gleixner
Jerone Young
Ingo Molnar
Arnd Bergmann
Jan Kiszka
Sheng Yang
Sean Christopherson
Paolo Bonzini
Jarkko Sakkinen
Tom Lendacky
Harvey Harrison
Jim Mattson
Kan Liang
Jiri Olsa
Chris Snook
Rusty Russell
Xiao Guangrong
Alexander Graf
Dan Kenigsberg
Andi Kleen
Christian Ehrhardt
Marcelo Tosatti
Liran Alon
Wanpeng Li
Vitaly Kuznetsov
Greg Kroah-Hartman
Eric Hankland
Alexander Yarygin
Ralf Ramsauer
Linus Torvalds
Huang Ying
Ken Hofsass
Daniel Kiper
Andrew Lutomirski
Dave Hansen
Andres Salomon
Borislav Petkov
Linus Torvalds (pre-git)
Beth Kon
H. J. Lu
Peter Zijlstra
Nadav Amit
Avi Kivity
Jacob jun Pan
Dmitry Safonov
Ricardo Neri
Grzegorz Andrejczuk
Wincy Van
Tony Luck
Joerg Roedel
Ben Hutchings
Pan Xinhui
David Woodhouse
Andries E. Brouwer
Matt Fleming
Masahiro Yamada
Kirill A. Shutemov
Dmitry V. Levin
Others
March 1996
September 1996
May 1998
February 2002
April 2002
April 2003
October 2003
July 2007
October 2007
November 2007
January 2008
March 2008
May 2008
July 2008
September 2008
October 2008
December 2008
January 2009
February 2009
May 2009
June 2009
July 2009
August 2009
October 2009
November 2009
December 2009
February 2010
June 2010
November 2010
August 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
August 2013
October 2013
December 2013
May 2014
July 2014
September 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
August 2015
September 2015
October 2015
November 2015
February 2016
April 2016
May 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
June 2017
July 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
July 2018
August 2018
October 2018
November 2018
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
February 2020
April 2020
May 2020
July 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
April 2021
May 2021
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 39, "token_count": 22}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 55, "token_count": 10}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 16, "token_count": 65}, {"author_id": 17, "token_count": 60}, {"author_id": 2, "token_count": 761}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 20, "token_count": 60}, {"author_id": 3, "token_count": 476}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 22, "token_count": 52}, {"author_id": 32, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 32, "token_count": 26}, {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 6, "token_count": 48}, {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 44, "token_count": 16}, {"author_id": 12, "token_count": 90}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 25}, {"author_id": 1, "token_count": 5}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 40, "token_count": 28}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 45, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 37, "token_count": 31}, {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 31, "token_count": 24}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 73}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 60}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2931}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 305}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 41, "token_count": 22}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 29, "token_count": 38}, {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 25, "token_count": 8}, {"author_id": 49, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 38, "token_count": 4}, {"author_id": 4, "token_count": 1}, {"author_id": 43, "token_count": 6}, {"author_id": 9, "token_count": 25}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 38, "token_count": 4}, {"author_id": 31, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 52, "token_count": 11}, {"author_id": 4, "token_count": 422}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 35, "token_count": 26}, {"author_id": 36, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 6, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 46, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 53, "token_count": 10}, {"author_id": 50, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 48, "token_count": 13}, {"author_id": 4, "token_count": 29}, {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 24}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 39}, {"author_id": 6, "token_count": 42}, {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 42, "token_count": 14}, {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 33, "token_count": 33}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 17}, {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 171}, {"author_id": 59, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 66}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 73}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 25, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 42}, {"author_id": 23, "token_count": 8}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 28, "token_count": 38}, {"author_id": 57, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 30, "token_count": 36}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 34, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 57, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 35, "token_count": 2}, {"author_id": 9, "token_count": 39}, {"author_id": 8, "token_count": 5}, {"author_id": 26, "token_count": 28}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 62}, {"author_id": 51, "token_count": 12}, {"author_id": 11, "token_count": 25}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 10, "token_count": 100}, {"author_id": 8, "token_count": 105}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "token_count": 73}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 26, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2963
35.76%
H. Peter Anvin
793
9.57%
Thomas Gleixner
763
9.21%
Jerone Young
476
5.75%
Ingo Molnar
457
5.52%
Arnd Bergmann
242
2.92%
Jan Kiszka
230
2.78%
Sheng Yang
121
1.46%
Sean Christopherson
118
1.42%
Paolo Bonzini
104
1.26%
Jarkko Sakkinen
100
1.21%
Tom Lendacky
98
1.18%
Harvey Harrison
90
1.09%
Jim Mattson
83
1.00%
Kan Liang
77
0.93%
Jiri Olsa
73
0.88%
Chris Snook
65
0.78%
Rusty Russell
64
0.77%
Xiao Guangrong
63
0.76%
Alexander Graf
62
0.75%
Dan Kenigsberg
60
0.72%
Andi Kleen
53
0.64%
Christian Ehrhardt
52
0.63%
Marcelo Tosatti
49
0.59%
Liran Alon
46
0.56%
Wanpeng Li
40
0.48%
Vitaly Kuznetsov
39
0.47%
Greg Kroah-Hartman
39
0.47%
Eric Hankland
38
0.46%
Alexander Yarygin
38
0.46%
Ralf Ramsauer
36
0.43%
Linus Torvalds
35
0.42%
Huang Ying
34
0.41%
Ken Hofsass
33
0.40%
Daniel Kiper
32
0.39%
Andrew Lutomirski
32
0.39%
Dave Hansen
31
0.37%
Andres Salomon
31
0.37%
Borislav Petkov
30
0.36%
Linus Torvalds (pre-git)
29
0.35%
Beth Kon
28
0.34%
H. J. Lu
22
0.27%
Peter Zijlstra
19
0.23%
Nadav Amit
18
0.22%
Avi Kivity
16
0.19%
Jacob jun Pan
14
0.17%
Dmitry Safonov
14
0.17%
Ricardo Neri
13
0.16%
Grzegorz Andrejczuk
13
0.16%
Wincy Van
12
0.14%
Tony Luck
12
0.14%
Joerg Roedel
12
0.14%
Ben Hutchings
11
0.13%
Pan Xinhui
10
0.12%
David Woodhouse
10
0.12%
Andries E. Brouwer
10
0.12%
Matt Fleming
9
0.11%
Masahiro Yamada
9
0.11%
Kirill A. Shutemov
9
0.11%
Dmitry V. Levin
9
0.11%
Others
196
2.37%
Total
8285
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
105
Author
Tokens
Proportion
Commits
Proportion
0
David Howells
2963
35.76%
3
1.18%
1
H. Peter Anvin
793
9.57%
13
5.12%
2
Thomas Gleixner
763
9.21%
11
4.33%
3
Jerone Young
476
5.75%
7
2.76%
4
Ingo Molnar
457
5.52%
15
5.91%
5
Arnd Bergmann
242
2.92%
8
3.15%
6
Jan Kiszka
230
2.78%
9
3.54%
7
Sheng Yang
121
1.46%
3
1.18%
8
Sean Christopherson
118
1.42%
4
1.57%
9
Paolo Bonzini
104
1.26%
7
2.76%
10
Jarkko Sakkinen
100
1.21%
4
1.57%
11
Tom Lendacky
98
1.18%
6
2.36%
12
Harvey Harrison
90
1.09%
1
0.39%
13
Jim Mattson
83
1.00%
3
1.18%
14
Kan Liang
77
0.93%
2
0.79%
15
Jiri Olsa
73
0.88%
1
0.39%
16
Chris Snook
65
0.78%
1
0.39%
17
Rusty Russell
64
0.77%
3
1.18%
18
Xiao Guangrong
63
0.76%
2
0.79%
19
Alexander Graf
62
0.75%
2
0.79%
20
Dan Kenigsberg
60
0.72%
1
0.39%
21
Andi Kleen
53
0.64%
5
1.97%
22
Christian Ehrhardt
52
0.63%
1
0.39%
23
Marcelo Tosatti
49
0.59%
3
1.18%
24
Liran Alon
46
0.56%
2
0.79%
25
Wanpeng Li
40
0.48%
8
3.15%
26
Vitaly Kuznetsov
39
0.47%
7
2.76%
27
Greg Kroah-Hartman
39
0.47%
2
0.79%
28
Eric Hankland
38
0.46%
2
0.79%
29
Alexander Yarygin
38
0.46%
1
0.39%
30
Ralf Ramsauer
36
0.43%
2
0.79%
31
Linus Torvalds
35
0.42%
3
1.18%
32
Huang Ying
34
0.41%
3
1.18%
33
Ken Hofsass
33
0.40%
1
0.39%
34
Daniel Kiper
32
0.39%
3
1.18%
35
Andrew Lutomirski
32
0.39%
6
2.36%
36
Dave Hansen
31
0.37%
3
1.18%
37
Andres Salomon
31
0.37%
1
0.39%
38
Borislav Petkov
30
0.36%
6
2.36%
39
Linus Torvalds (pre-git)
29
0.35%
4
1.57%
40
Beth Kon
28
0.34%
1
0.39%
41
H. J. Lu
22
0.27%
2
0.79%
42
Peter Zijlstra
19
0.23%
2
0.79%
43
Nadav Amit
18
0.22%
2
0.79%
44
Avi Kivity
16
0.19%
2
0.79%
45
Jacob jun Pan
14
0.17%
1
0.39%
46
Dmitry Safonov
14
0.17%
1
0.39%
47
Ricardo Neri
13
0.16%
2
0.79%
48
Grzegorz Andrejczuk
13
0.16%
1
0.39%
49
Wincy Van
12
0.14%
1
0.39%
50
Tony Luck
12
0.14%
4
1.57%
51
Joerg Roedel
12
0.14%
3
1.18%
52
Ben Hutchings
11
0.13%
1
0.39%
53
Pan Xinhui
10
0.12%
1
0.39%
54
David Woodhouse
10
0.12%
2
0.79%
55
Andries E. Brouwer
10
0.12%
1
0.39%
56
Matt Fleming
9
0.11%
2
0.79%
57
Masahiro Yamada
9
0.11%
3
1.18%
58
Kirill A. Shutemov
9
0.11%
1
0.39%
59
Dmitry V. Levin
9
0.11%
1
0.39%
60
Others
196
2.37%
51
20.08%
Total
8285
254