Linux Source Code
Home
Release 5.9
Help
uapi
root
arch
x86
include
Highlighting
Reset All
By Author
By Age
──────────
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
Denys Vlasenko
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
Jerone Young
Jim Mattson
Jiri Olsa
Kan Liang
Ken Hofsass
Kirill A. Shutemov
Kyle Huey
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
Suravee Suthikulpanit
Tao Xu
Thomas Gleixner
Tony Luck
Vitaly Kuznetsov
Wanpeng Li
Wincy Van
Xiao Guangrong
Yazen Ghannam
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
asm
3351
45
96
7906
David Howells
H. Peter Anvin
Thomas Gleixner
Jerone Young
Ingo Molnar
Arnd Bergmann
Jan Kiszka
Sheng Yang
Paolo Bonzini
Harvey Harrison
Jim Mattson
Kan Liang
Jiri Olsa
Chris Snook
Rusty Russell
Xiao Guangrong
Dan Kenigsberg
Andi Kleen
Christian Ehrhardt
Marcelo Tosatti
Liran Alon
Wanpeng Li
Greg Kroah-Hartman
Eric Hankland
Alexander Yarygin
Vitaly Kuznetsov
Ralf Ramsauer
Linus Torvalds
Huang Ying
Ken Hofsass
Daniel Kiper
Dave Hansen
Andres Salomon
Borislav Petkov
Andrew Lutomirski
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
Ben Hutchings
Pan Xinhui
Andries E. Brouwer
Sean Christopherson
Matt Fleming
Masahiro Yamada
Kirill A. Shutemov
Dmitry V. Levin
Yazen Ghannam
Tao Xu
Suravee Suthikulpanit
Kyle Huey
Denys Vlasenko
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
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 35, "token_count": 22}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 17, "token_count": 33}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 65}, {"author_id": 14, "token_count": 60}, {"author_id": 2, "token_count": 761}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 16, "token_count": 60}, {"author_id": 3, "token_count": 476}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 18, "token_count": 52}, {"author_id": 28, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 26}, {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 6, "token_count": 48}, {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 40, "token_count": 16}, {"author_id": 9, "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": 28, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 36, "token_count": 28}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 41, "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": 32, "token_count": 31}, {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 51, "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": 27, "token_count": 24}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 12, "token_count": 73}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 15, "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": 2968}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "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": 37, "token_count": 22}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 24, "token_count": 38}, {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 21, "token_count": 8}, {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 4, "token_count": 1}, {"author_id": 39, "token_count": 6}, {"author_id": 8, "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": 8, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 27, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 47, "token_count": 11}, {"author_id": 4, "token_count": 422}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 34, "token_count": 26}, {"author_id": 31, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 6, "token_count": 9}, {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 42, "token_count": 14}, {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 48, "token_count": 10}, {"author_id": 46, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 4, "token_count": 29}, {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 58, "token_count": 8}, {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 53, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 39}, {"author_id": 6, "token_count": 42}, {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 38, "token_count": 14}, {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 29, "token_count": 33}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 33, "token_count": 17}, {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 173}, {"author_id": 54, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 66}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 11, "token_count": 73}, {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 20, "token_count": 42}, {"author_id": 19, "token_count": 8}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 23, "token_count": 38}, {"author_id": 52, "token_count": 3}, {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 26, "token_count": 36}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 30, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 34, "token_count": 2}, {"author_id": 8, "token_count": 39}, {"author_id": 50, "token_count": 5}, {"author_id": 25, "token_count": 28}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
3000
37.95%
H. Peter Anvin
793
10.03%
Thomas Gleixner
763
9.65%
Jerone Young
476
6.02%
Ingo Molnar
452
5.72%
Arnd Bergmann
244
3.09%
Jan Kiszka
231
2.92%
Sheng Yang
121
1.53%
Paolo Bonzini
104
1.32%
Harvey Harrison
90
1.14%
Jim Mattson
83
1.05%
Kan Liang
77
0.97%
Jiri Olsa
73
0.92%
Chris Snook
65
0.82%
Rusty Russell
64
0.81%
Xiao Guangrong
63
0.80%
Dan Kenigsberg
60
0.76%
Andi Kleen
53
0.67%
Christian Ehrhardt
52
0.66%
Marcelo Tosatti
49
0.62%
Liran Alon
46
0.58%
Wanpeng Li
40
0.51%
Greg Kroah-Hartman
39
0.49%
Eric Hankland
38
0.48%
Alexander Yarygin
38
0.48%
Vitaly Kuznetsov
36
0.46%
Ralf Ramsauer
36
0.46%
Linus Torvalds
35
0.44%
Huang Ying
34
0.43%
Ken Hofsass
33
0.42%
Daniel Kiper
32
0.40%
Dave Hansen
31
0.39%
Andres Salomon
31
0.39%
Borislav Petkov
30
0.38%
Andrew Lutomirski
30
0.38%
Linus Torvalds (pre-git)
29
0.37%
Beth Kon
28
0.35%
H. J. Lu
22
0.28%
Peter Zijlstra
20
0.25%
Nadav Amit
18
0.23%
Avi Kivity
16
0.20%
Jacob jun Pan
14
0.18%
Dmitry Safonov
14
0.18%
Ricardo Neri
13
0.16%
Grzegorz Andrejczuk
13
0.16%
Wincy Van
12
0.15%
Tony Luck
12
0.15%
Ben Hutchings
11
0.14%
Pan Xinhui
10
0.13%
Andries E. Brouwer
10
0.13%
Sean Christopherson
9
0.11%
Matt Fleming
9
0.11%
Masahiro Yamada
9
0.11%
Kirill A. Shutemov
9
0.11%
Dmitry V. Levin
9
0.11%
Yazen Ghannam
8
0.10%
Tao Xu
8
0.10%
Suravee Suthikulpanit
8
0.10%
Kyle Huey
8
0.10%
Denys Vlasenko
8
0.10%
Others
137
1.73%
Total
7906
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
96
Author
Tokens
Proportion
Commits
Proportion
0
David Howells
3000
37.95%
3
1.32%
1
H. Peter Anvin
793
10.03%
13
5.70%
2
Thomas Gleixner
763
9.65%
11
4.82%
3
Jerone Young
476
6.02%
7
3.07%
4
Ingo Molnar
452
5.72%
14
6.14%
5
Arnd Bergmann
244
3.09%
8
3.51%
6
Jan Kiszka
231
2.92%
9
3.95%
7
Sheng Yang
121
1.53%
3
1.32%
8
Paolo Bonzini
104
1.32%
7
3.07%
9
Harvey Harrison
90
1.14%
1
0.44%
10
Jim Mattson
83
1.05%
3
1.32%
11
Kan Liang
77
0.97%
2
0.88%
12
Jiri Olsa
73
0.92%
1
0.44%
13
Chris Snook
65
0.82%
1
0.44%
14
Rusty Russell
64
0.81%
3
1.32%
15
Xiao Guangrong
63
0.80%
2
0.88%
16
Dan Kenigsberg
60
0.76%
1
0.44%
17
Andi Kleen
53
0.67%
5
2.19%
18
Christian Ehrhardt
52
0.66%
1
0.44%
19
Marcelo Tosatti
49
0.62%
3
1.32%
20
Liran Alon
46
0.58%
2
0.88%
21
Wanpeng Li
40
0.51%
8
3.51%
22
Greg Kroah-Hartman
39
0.49%
2
0.88%
23
Eric Hankland
38
0.48%
2
0.88%
24
Alexander Yarygin
38
0.48%
1
0.44%
25
Vitaly Kuznetsov
36
0.46%
6
2.63%
26
Ralf Ramsauer
36
0.46%
2
0.88%
27
Linus Torvalds
35
0.44%
3
1.32%
28
Huang Ying
34
0.43%
3
1.32%
29
Ken Hofsass
33
0.42%
1
0.44%
30
Daniel Kiper
32
0.40%
3
1.32%
31
Dave Hansen
31
0.39%
3
1.32%
32
Andres Salomon
31
0.39%
1
0.44%
33
Borislav Petkov
30
0.38%
6
2.63%
34
Andrew Lutomirski
30
0.38%
5
2.19%
35
Linus Torvalds (pre-git)
29
0.37%
4
1.75%
36
Beth Kon
28
0.35%
1
0.44%
37
H. J. Lu
22
0.28%
2
0.88%
38
Peter Zijlstra
20
0.25%
2
0.88%
39
Nadav Amit
18
0.23%
2
0.88%
40
Avi Kivity
16
0.20%
2
0.88%
41
Jacob jun Pan
14
0.18%
1
0.44%
42
Dmitry Safonov
14
0.18%
1
0.44%
43
Ricardo Neri
13
0.16%
2
0.88%
44
Grzegorz Andrejczuk
13
0.16%
1
0.44%
45
Wincy Van
12
0.15%
1
0.44%
46
Tony Luck
12
0.15%
4
1.75%
47
Ben Hutchings
11
0.14%
1
0.44%
48
Pan Xinhui
10
0.13%
1
0.44%
49
Andries E. Brouwer
10
0.13%
1
0.44%
50
Sean Christopherson
9
0.11%
2
0.88%
51
Matt Fleming
9
0.11%
2
0.88%
52
Masahiro Yamada
9
0.11%
3
1.32%
53
Kirill A. Shutemov
9
0.11%
1
0.44%
54
Dmitry V. Levin
9
0.11%
1
0.44%
55
Yazen Ghannam
8
0.10%
2
0.88%
56
Tao Xu
8
0.10%
1
0.44%
57
Suravee Suthikulpanit
8
0.10%
1
0.44%
58
Kyle Huey
8
0.10%
1
0.44%
59
Denys Vlasenko
8
0.10%
1
0.44%
60
Others
137
1.73%
41
17.98%
Total
7906
228