Linux Source Code
Home
Release 5.2
Help
unicore32
root
arch
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander (Sasha) Levin
Alexander Duyck
Andrew Lutomirski
Andrew Morton
Andrey Ryabinin
Arnd Bergmann
Axel Lin
Chen Gang S
Clement Courbet
Dave Hansen
David Howells
David Woodhouse
Davidlohr Bueso A
Dmitry V. Levin
Eric W. Biedermann
Fabian Frederick
Florian Fainelli
Geert Uytterhoeven
Greg Kroah-Hartman
Guan Xuetao
Guenter Roeck
Heinrich Schuchardt
Huang Ying
Ingo Molnar
James Hogan
Jason Cooper
Jiang Liu
Johannes Weiner
JoonSoo Kim
Kautuk Consul
Kees Cook
Kirill A. Shutemov
Konstantin Khlebnikov
Linus Walleij
Lorenzo Pieralisi
Lucas De Marchi
Masahiro Yamada
Matt Fleming
Matthew Wilcox
Mike Rapoport
Myron Stowe
Nicolai Stange
Others
Paul Gortmaker
Pawel Moll
Peter Zijlstra
Rafael J. Wysocki
Richard Weinberger
Robin Holt
Rusty Russell
Sergey Senozhatsky
Souptick Joarder
Tejun Heo
Thierry Reding
Thomas Gleixner
Toshi Kani
Viresh Kumar
Yijing Wang
Yinghai Lu
Yury Norov
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
boot
123
1
3
449
Guan Xuetao
Yinghai Lu
Thomas Gleixner
January 2011
September 2015
June 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 444}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Guan Xuetao
444
98.89%
Yinghai Lu
3
0.67%
Thomas Gleixner
2
0.45%
Total
449
include
4744
74
29
10372
Guan Xuetao
David Howells
Thomas Gleixner
Chen Gang S
Dave Hansen
Dmitry V. Levin
Al Viro
Greg Kroah-Hartman
Kirill A. Shutemov
Eric W. Biedermann
Davidlohr Bueso A
Thierry Reding
Arnd Bergmann
Peter Zijlstra
Clement Courbet
David Woodhouse
Guenter Roeck
James Hogan
Matthew Wilcox
Yury Norov
Alexander Duyck
Lucas De Marchi
Alexander (Sasha) Levin
Jiang Liu
Masahiro Yamada
Richard Weinberger
Others
January 2011
February 2011
March 2011
June 2011
August 2011
November 2011
March 2012
May 2012
September 2012
October 2012
December 2012
July 2013
November 2013
March 2014
April 2014
May 2014
July 2014
November 2014
February 2016
March 2016
April 2016
March 2017
April 2017
November 2017
December 2017
February 2018
April 2018
May 2018
September 2018
January 2019
February 2019
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 6075}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 2910}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 352}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 261}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 13}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 55}, {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 104}, ]}, ]
Author Name
Tokens
Token Proportion
Guan Xuetao
9720
93.71%
David Howells
261
2.52%
Thomas Gleixner
110
1.06%
Chen Gang S
74
0.71%
Dave Hansen
57
0.55%
Dmitry V. Levin
31
0.30%
Al Viro
21
0.20%
Greg Kroah-Hartman
20
0.19%
Kirill A. Shutemov
16
0.15%
Eric W. Biedermann
9
0.09%
Davidlohr Bueso A
7
0.07%
Thierry Reding
7
0.07%
Arnd Bergmann
6
0.06%
Peter Zijlstra
4
0.04%
Clement Courbet
3
0.03%
David Woodhouse
3
0.03%
Guenter Roeck
3
0.03%
James Hogan
3
0.03%
Matthew Wilcox
3
0.03%
Yury Norov
3
0.03%
Alexander Duyck
2
0.02%
Lucas De Marchi
2
0.02%
Alexander (Sasha) Levin
1
0.01%
Jiang Liu
1
0.01%
Masahiro Yamada
1
0.01%
Richard Weinberger
1
0.01%
Others
3
0.03%
Total
10372
kernel
4527
25
34
19454
Guan Xuetao
Lorenzo Pieralisi
Al Viro
Thomas Gleixner
Chen Gang S
Thierry Reding
Richard Weinberger
Eric W. Biedermann
Ingo Molnar
Mike Rapoport
Nicolai Stange
Viresh Kumar
Myron Stowe
Sergey Senozhatsky
Linus Walleij
Rafael J. Wysocki
Guenter Roeck
Heinrich Schuchardt
Yijing Wang
Pawel Moll
Tejun Heo
Geert Uytterhoeven
Kees Cook
Konstantin Khlebnikov
Matt Fleming
Robin Holt
Toshi Kani
Andrey Ryabinin
Jason Cooper
Rusty Russell
Andrew Lutomirski
Greg Kroah-Hartman
Others
January 2011
February 2011
March 2011
April 2011
June 2011
August 2011
October 2011
December 2011
March 2012
April 2012
May 2012
June 2012
October 2012
December 2012
January 2013
March 2013
April 2013
July 2013
August 2013
October 2013
January 2014
March 2014
May 2014
July 2014
August 2014
October 2014
February 2015
March 2015
July 2015
October 2015
December 2015
January 2016
June 2016
October 2016
December 2016
February 2017
March 2017
July 2017
November 2017
December 2017
April 2018
June 2018
October 2018
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 13265}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 5417}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 78}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 21, "token_count": 11}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 92}, {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 134}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Guan Xuetao
18804
96.66%
Lorenzo Pieralisi
134
0.69%
Al Viro
116
0.60%
Thomas Gleixner
62
0.32%
Chen Gang S
50
0.26%
Thierry Reding
42
0.22%
Richard Weinberger
40
0.21%
Eric W. Biedermann
30
0.15%
Ingo Molnar
25
0.13%
Mike Rapoport
25
0.13%
Nicolai Stange
14
0.07%
Viresh Kumar
13
0.07%
Myron Stowe
12
0.06%
Sergey Senozhatsky
12
0.06%
Linus Walleij
11
0.06%
Rafael J. Wysocki
11
0.06%
Guenter Roeck
7
0.04%
Heinrich Schuchardt
5
0.03%
Yijing Wang
5
0.03%
Pawel Moll
4
0.02%
Tejun Heo
4
0.02%
Geert Uytterhoeven
3
0.02%
Kees Cook
3
0.02%
Konstantin Khlebnikov
3
0.02%
Matt Fleming
3
0.02%
Robin Holt
3
0.02%
Toshi Kani
3
0.02%
Andrey Ryabinin
2
0.01%
Jason Cooper
2
0.01%
Rusty Russell
2
0.01%
Andrew Lutomirski
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
2
0.01%
Total
19454
mm
2333
10
23
8402
Guan Xuetao
Kautuk Consul
Mike Rapoport
Johannes Weiner
Eric W. Biedermann
Thomas Gleixner
Florian Fainelli
Kirill A. Shutemov
JoonSoo Kim
Chen Gang S
Tejun Heo
Andrew Morton
Jiang Liu
Souptick Joarder
Ingo Molnar
Axel Lin
Fabian Frederick
Masahiro Yamada
Huang Ying
Paul Gortmaker
Robin Holt
Others
January 2011
October 2011
December 2011
March 2012
April 2013
July 2013
September 2013
March 2014
May 2014
June 2014
February 2015
May 2015
March 2016
January 2017
February 2017
November 2017
April 2018
August 2018
October 2018
November 2018
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 8032}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 7, "token_count": 85}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 20}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 70}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Guan Xuetao
8074
96.10%
Kautuk Consul
85
1.01%
Mike Rapoport
75
0.89%
Johannes Weiner
36
0.43%
Eric W. Biedermann
20
0.24%
Thomas Gleixner
20
0.24%
Florian Fainelli
15
0.18%
Kirill A. Shutemov
15
0.18%
JoonSoo Kim
12
0.14%
Chen Gang S
8
0.10%
Tejun Heo
7
0.08%
Andrew Morton
5
0.06%
Jiang Liu
5
0.06%
Souptick Joarder
5
0.06%
Ingo Molnar
4
0.05%
Axel Lin
3
0.04%
Fabian Frederick
3
0.04%
Masahiro Yamada
3
0.04%
Huang Ying
2
0.02%
Paul Gortmaker
2
0.02%
Robin Holt
1
0.01%
Others
2
0.02%
Total
8402
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
67
Author
Tokens
Proportion
Commits
Proportion
0
Guan Xuetao
37042
95.77%
34
20.61%
1
David Howells
261
0.67%
2
1.21%
2
Thomas Gleixner
194
0.50%
7
4.24%
3
Al Viro
137
0.35%
13
7.88%
4
Lorenzo Pieralisi
134
0.35%
1
0.61%
5
Chen Gang S
132
0.34%
11
6.67%
6
Mike Rapoport
100
0.26%
8
4.85%
7
Kautuk Consul
85
0.22%
1
0.61%
8
Eric W. Biedermann
59
0.15%
4
2.42%
9
Dave Hansen
57
0.15%
3
1.82%
10
Thierry Reding
49
0.13%
3
1.82%
11
Richard Weinberger
41
0.11%
2
1.21%
12
Johannes Weiner
36
0.09%
2
1.21%
13
Dmitry V. Levin
31
0.08%
3
1.82%
14
Kirill A. Shutemov
31
0.08%
4
2.42%
15
Ingo Molnar
29
0.07%
4
2.42%
16
Greg Kroah-Hartman
21
0.05%
2
1.21%
17
Florian Fainelli
15
0.04%
1
0.61%
18
Nicolai Stange
14
0.04%
1
0.61%
19
Viresh Kumar
13
0.03%
1
0.61%
20
JoonSoo Kim
12
0.03%
1
0.61%
21
Myron Stowe
12
0.03%
2
1.21%
22
Sergey Senozhatsky
12
0.03%
1
0.61%
23
Linus Walleij
11
0.03%
2
1.21%
24
Rafael J. Wysocki
11
0.03%
1
0.61%
25
Tejun Heo
11
0.03%
3
1.82%
26
Guenter Roeck
10
0.03%
2
1.21%
27
Davidlohr Bueso A
7
0.02%
1
0.61%
28
Arnd Bergmann
6
0.02%
2
1.21%
29
Jiang Liu
6
0.02%
3
1.82%
30
Andrew Morton
5
0.01%
1
0.61%
31
Heinrich Schuchardt
5
0.01%
1
0.61%
32
Souptick Joarder
5
0.01%
1
0.61%
33
Yijing Wang
5
0.01%
1
0.61%
34
Masahiro Yamada
4
0.01%
1
0.61%
35
Pawel Moll
4
0.01%
1
0.61%
36
Peter Zijlstra
4
0.01%
2
1.21%
37
Robin Holt
4
0.01%
1
0.61%
38
Axel Lin
3
0.01%
1
0.61%
39
Clement Courbet
3
0.01%
1
0.61%
40
David Woodhouse
3
0.01%
1
0.61%
41
Fabian Frederick
3
0.01%
1
0.61%
42
Geert Uytterhoeven
3
0.01%
1
0.61%
43
James Hogan
3
0.01%
1
0.61%
44
Kees Cook
3
0.01%
2
1.21%
45
Konstantin Khlebnikov
3
0.01%
1
0.61%
46
Matt Fleming
3
0.01%
1
0.61%
47
Matthew Wilcox
3
0.01%
2
1.21%
48
Toshi Kani
3
0.01%
1
0.61%
49
Yinghai Lu
3
0.01%
1
0.61%
50
Yury Norov
3
0.01%
1
0.61%
51
Alexander Duyck
2
0.01%
1
0.61%
52
Andrey Ryabinin
2
0.01%
1
0.61%
53
Huang Ying
2
0.01%
1
0.61%
54
Jason Cooper
2
0.01%
1
0.61%
55
Lucas De Marchi
2
0.01%
1
0.61%
56
Paul Gortmaker
2
0.01%
1
0.61%
57
Rusty Russell
2
0.01%
1
0.61%
58
Alexander (Sasha) Levin
1
0.00%
1
0.61%
59
Andrew Lutomirski
1
0.00%
1
0.61%
60
Others
7
0.02%
7
4.24%
Total
38677
165