Linux Source Code
Home
Release 5.2
Help
uapi
root
arch
x86
include
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
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
Dave Hansen
Dave Young
David Howells
David Woodhouse
Denys Vlasenko
Dmitry Safonov
Dmitry V. Levin
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
Juergen Gross
Kan Liang
Ken Hofsass
Kirill A. Shutemov
Kyle Huey
Linus Torvalds
Linus Torvalds (pre-git)
Liran Alon
Marcelo Tosatti
Matt Fleming
Nadav Amit
Others
Pan Xinhui
Paolo Bonzini
Peter Zijlstra
Ricardo Neri
Roland McGrath
Rusty Russell
Sheng Yang
Suravee Suthikulpanit
Thomas Gleixner
Tony Luck
Toshi Kani
Vitaly Kuznetsov
Wanpeng Li
Wincy Van
Xiao Guangrong
Yazen Ghannam
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
asm
3269
55
89
7707
David Howells
H. Peter Anvin
Thomas Gleixner
Jerone Young
Ingo Molnar
Arnd Bergmann
Jan Kiszka
Sheng Yang
Harvey Harrison
Jim Mattson
Kan Liang
Jiri Olsa
Chris Snook
Paolo Bonzini
Rusty Russell
Xiao Guangrong
Dan Kenigsberg
Christian Ehrhardt
Andi Kleen
Greg Kroah-Hartman
Liran Alon
Marcelo Tosatti
Alexander Yarygin
Linus Torvalds
Huang Ying
Ken Hofsass
Wanpeng Li
Andres Salomon
Dave Hansen
Borislav Petkov
Linus Torvalds (pre-git)
Andrew Lutomirski
Beth Kon
H. J. Lu
Peter Zijlstra
Nadav Amit
Avi Kivity
Dmitry Safonov
Jacob jun Pan
Grzegorz Andrejczuk
Ricardo Neri
Wincy Van
Ben Hutchings
Andries E. Brouwer
Pan Xinhui
Dmitry V. Levin
Kirill A. Shutemov
Matt Fleming
Dave Young
Denys Vlasenko
Kyle Huey
Suravee Suthikulpanit
Tony Luck
Vitaly Kuznetsov
Yazen Ghannam
Juergen Gross
Roland McGrath
Al Viro
David Woodhouse
Toshi Kani
Others
March 1996
September 1996
May 1998
February 2002
April 2002
April 2003
October 2003
September 2005
January 2006
July 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 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
August 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
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 30, "token_count": 22}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 18, "token_count": 33}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 65}, {"author_id": 14, "token_count": 60}, {"author_id": 2, "token_count": 777}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 16, "token_count": 60}, {"author_id": 3, "token_count": 476}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 17, "token_count": 52}, {"author_id": 24, "token_count": 5}, {"author_id": 56, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 24, "token_count": 26}, {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 6, "token_count": 48}, {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 36, "token_count": 16}, {"author_id": 8, "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": 24, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 32, "token_count": 28}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 38, "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": 27, "token_count": 31}, {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 47, "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": 23, "token_count": 24}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 11, "token_count": 73}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 15, "token_count": 60}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 57, "token_count": 6}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2973}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "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": 48, "token_count": 8}, {"author_id": 33, "token_count": 22}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 22, "token_count": 38}, {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 26, "token_count": 8}, {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 4, "token_count": 1}, {"author_id": 35, "token_count": 6}, {"author_id": 13, "token_count": 25}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 23, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 42, "token_count": 11}, {"author_id": 4, "token_count": 422}, {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 31, "token_count": 26}, {"author_id": 28, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 6, "token_count": 9}, {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 44, "token_count": 10}, {"author_id": 52, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 13}, {"author_id": 4, "token_count": 29}, {"author_id": 21, "token_count": 27}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 8}, {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 46, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 19, "token_count": 43}, {"author_id": 6, "token_count": 42}, {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 34, "token_count": 14}, {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 25, "token_count": 33}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 17}, {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 179}, {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 66}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 73}, {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 20, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
3005
38.99%
H. Peter Anvin
799
10.37%
Thomas Gleixner
779
10.11%
Jerone Young
476
6.18%
Ingo Molnar
452
5.86%
Arnd Bergmann
252
3.27%
Jan Kiszka
231
3.00%
Sheng Yang
121
1.57%
Harvey Harrison
90
1.17%
Jim Mattson
79
1.03%
Kan Liang
77
1.00%
Jiri Olsa
73
0.95%
Chris Snook
65
0.84%
Paolo Bonzini
64
0.83%
Rusty Russell
64
0.83%
Xiao Guangrong
63
0.82%
Dan Kenigsberg
60
0.78%
Christian Ehrhardt
52
0.67%
Andi Kleen
48
0.62%
Greg Kroah-Hartman
43
0.56%
Liran Alon
43
0.56%
Marcelo Tosatti
41
0.53%
Alexander Yarygin
38
0.49%
Linus Torvalds
35
0.45%
Huang Ying
34
0.44%
Ken Hofsass
33
0.43%
Wanpeng Li
32
0.42%
Andres Salomon
31
0.40%
Dave Hansen
31
0.40%
Borislav Petkov
30
0.39%
Linus Torvalds (pre-git)
29
0.38%
Andrew Lutomirski
28
0.36%
Beth Kon
28
0.36%
H. J. Lu
22
0.29%
Peter Zijlstra
20
0.26%
Nadav Amit
18
0.23%
Avi Kivity
16
0.21%
Dmitry Safonov
14
0.18%
Jacob jun Pan
14
0.18%
Grzegorz Andrejczuk
13
0.17%
Ricardo Neri
13
0.17%
Wincy Van
12
0.16%
Ben Hutchings
11
0.14%
Andries E. Brouwer
10
0.13%
Pan Xinhui
10
0.13%
Dmitry V. Levin
9
0.12%
Kirill A. Shutemov
9
0.12%
Matt Fleming
9
0.12%
Dave Young
8
0.10%
Denys Vlasenko
8
0.10%
Kyle Huey
8
0.10%
Suravee Suthikulpanit
8
0.10%
Tony Luck
8
0.10%
Vitaly Kuznetsov
8
0.10%
Yazen Ghannam
8
0.10%
Juergen Gross
7
0.09%
Roland McGrath
7
0.09%
Al Viro
6
0.08%
David Woodhouse
6
0.08%
Toshi Kani
6
0.08%
Others
93
1.21%
Total
7707
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
89
Author
Tokens
Proportion
Commits
Proportion
0
David Howells
3005
38.99%
3
1.48%
1
H. Peter Anvin
799
10.37%
14
6.90%
2
Thomas Gleixner
779
10.11%
12
5.91%
3
Jerone Young
476
6.18%
7
3.45%
4
Ingo Molnar
452
5.86%
14
6.90%
5
Arnd Bergmann
252
3.27%
6
2.96%
6
Jan Kiszka
231
3.00%
9
4.43%
7
Sheng Yang
121
1.57%
3
1.48%
8
Harvey Harrison
90
1.17%
1
0.49%
9
Jim Mattson
79
1.03%
2
0.99%
10
Kan Liang
77
1.00%
2
0.99%
11
Jiri Olsa
73
0.95%
1
0.49%
12
Chris Snook
65
0.84%
1
0.49%
13
Paolo Bonzini
64
0.83%
6
2.96%
14
Rusty Russell
64
0.83%
3
1.48%
15
Xiao Guangrong
63
0.82%
2
0.99%
16
Dan Kenigsberg
60
0.78%
1
0.49%
17
Christian Ehrhardt
52
0.67%
1
0.49%
18
Andi Kleen
48
0.62%
4
1.97%
19
Greg Kroah-Hartman
43
0.56%
3
1.48%
20
Liran Alon
43
0.56%
1
0.49%
21
Marcelo Tosatti
41
0.53%
2
0.99%
22
Alexander Yarygin
38
0.49%
1
0.49%
23
Linus Torvalds
35
0.45%
3
1.48%
24
Huang Ying
34
0.44%
3
1.48%
25
Ken Hofsass
33
0.43%
1
0.49%
26
Wanpeng Li
32
0.42%
6
2.96%
27
Andres Salomon
31
0.40%
1
0.49%
28
Dave Hansen
31
0.40%
3
1.48%
29
Borislav Petkov
30
0.39%
6
2.96%
30
Linus Torvalds (pre-git)
29
0.38%
4
1.97%
31
Andrew Lutomirski
28
0.36%
4
1.97%
32
Beth Kon
28
0.36%
1
0.49%
33
H. J. Lu
22
0.29%
2
0.99%
34
Peter Zijlstra
20
0.26%
2
0.99%
35
Nadav Amit
18
0.23%
2
0.99%
36
Avi Kivity
16
0.21%
2
0.99%
37
Dmitry Safonov
14
0.18%
1
0.49%
38
Jacob jun Pan
14
0.18%
1
0.49%
39
Grzegorz Andrejczuk
13
0.17%
1
0.49%
40
Ricardo Neri
13
0.17%
2
0.99%
41
Wincy Van
12
0.16%
1
0.49%
42
Ben Hutchings
11
0.14%
1
0.49%
43
Andries E. Brouwer
10
0.13%
1
0.49%
44
Pan Xinhui
10
0.13%
1
0.49%
45
Dmitry V. Levin
9
0.12%
1
0.49%
46
Kirill A. Shutemov
9
0.12%
1
0.49%
47
Matt Fleming
9
0.12%
2
0.99%
48
Dave Young
8
0.10%
2
0.99%
49
Denys Vlasenko
8
0.10%
1
0.49%
50
Kyle Huey
8
0.10%
1
0.49%
51
Suravee Suthikulpanit
8
0.10%
1
0.49%
52
Tony Luck
8
0.10%
2
0.99%
53
Vitaly Kuznetsov
8
0.10%
2
0.99%
54
Yazen Ghannam
8
0.10%
2
0.99%
55
Juergen Gross
7
0.09%
2
0.99%
56
Roland McGrath
7
0.09%
2
0.99%
57
Al Viro
6
0.08%
1
0.49%
58
David Woodhouse
6
0.08%
1
0.49%
59
Toshi Kani
6
0.08%
1
0.49%
60
Others
93
1.21%
33
16.26%
Total
7707
203