Linux Source Code
Home
Release 5.9
Help
hexagon
root
arch
Highlighting
Reset All
By Author
By Age
──────────
Adam Buchbinder
Afzal Mohammed
Al Viro
Alexander Duyck
Andrew Lutomirski
Anshuman Khandual
Arnd Bergmann
Chen Gang S
Christian Brauner
Christoph Hellwig
Christophe Leroy
David Howells
Dmitry Safonov
Dmitry V. Levin
Eric W. Biedermann
Greg Kroah-Hartman
Guenter Roeck
Gustavo A. R. Silva
Ingo Molnar
James Hogan
Jiang Liu
Jiri Slaby
Johannes Weiner
Kautuk Consul
Kirill A. Shutemov
Krzysztof Kozlowski
Linas Vepstas
Linus Torvalds
Marek Szyprowski
Mark Rutland
Mark Salter
Masahiro Yamada
Matt Fleming
Matthew Wilcox
Michal Hocko
Michel Lespinasse
Mike Rapoport
Nick Desaulniers
Nicolai Stange
Paul Gortmaker
Peter Xu
Peter Zijlstra
Pranith Kumar
Randy Dunlap
Richard Kuo
Richard Weinberger
Rusty Russell
Shaohua Li
Souptick Joarder
Srivatsa S. Bhat
Steven Rostedt
Tejun Heo
Thomas Gleixner
Thomas Meyer
Vegard Nossum
Viresh Kumar
Yury Norov
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
include
4199
59
31
9008
Richard Kuo
David Howells
Al Viro
Thomas Gleixner
Dmitry V. Levin
Peter Zijlstra
Chen Gang S
Linas Vepstas
Arnd Bergmann
Nick Desaulniers
Mike Rapoport
Guenter Roeck
Christoph Hellwig
Ingo Molnar
Jiri Slaby
Greg Kroah-Hartman
Alexander Duyck
Mark Rutland
Kirill A. Shutemov
Masahiro Yamada
Yury Norov
Mark Salter
James Hogan
Steven Rostedt
Randy Dunlap
Adam Buchbinder
Richard Weinberger
Pranith Kumar
Matthew Wilcox
Linus Torvalds
Anshuman Khandual
October 2011
March 2012
May 2012
September 2012
October 2012
February 2013
March 2013
April 2013
August 2013
November 2013
December 2013
January 2014
March 2014
April 2014
June 2014
December 2014
February 2015
March 2015
September 2015
February 2016
March 2016
April 2016
May 2016
August 2016
November 2016
February 2017
March 2017
June 2017
August 2017
November 2017
April 2018
May 2018
June 2018
July 2018
January 2019
February 2019
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
November 2019
January 2020
February 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 0, "token_count": 7733}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 150}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 13, "token_count": 36}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 7, "token_count": 59}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 10, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Kuo
8215
91.20%
David Howells
150
1.67%
Al Viro
94
1.04%
Thomas Gleixner
90
1.00%
Dmitry V. Levin
80
0.89%
Peter Zijlstra
77
0.85%
Chen Gang S
57
0.63%
Linas Vepstas
42
0.47%
Arnd Bergmann
39
0.43%
Nick Desaulniers
26
0.29%
Mike Rapoport
26
0.29%
Guenter Roeck
17
0.19%
Christoph Hellwig
17
0.19%
Ingo Molnar
12
0.13%
Jiri Slaby
11
0.12%
Greg Kroah-Hartman
11
0.12%
Alexander Duyck
8
0.09%
Mark Rutland
7
0.08%
Kirill A. Shutemov
5
0.06%
Masahiro Yamada
4
0.04%
Yury Norov
3
0.03%
Mark Salter
3
0.03%
James Hogan
3
0.03%
Steven Rostedt
2
0.02%
Randy Dunlap
2
0.02%
Adam Buchbinder
2
0.02%
Richard Weinberger
1
0.01%
Pranith Kumar
1
0.01%
Matthew Wilcox
1
0.01%
Linus Torvalds
1
0.01%
Anshuman Khandual
1
0.01%
Total
9008
kernel
2601
19
35
10176
Richard Kuo
Linas Vepstas
Al Viro
Chen Gang S
Afzal Mohammed
Thomas Gleixner
Richard Weinberger
Dmitry Safonov
Ingo Molnar
Christoph Hellwig
Nicolai Stange
Rusty Russell
Nick Desaulniers
Michal Hocko
Thomas Meyer
Christian Brauner
Tejun Heo
Srivatsa S. Bhat
Randy Dunlap
Eric W. Biedermann
Marek Szyprowski
Krzysztof Kozlowski
Gustavo A. R. Silva
Guenter Roeck
Mike Rapoport
Michel Lespinasse
Linus Torvalds
Viresh Kumar
Vegard Nossum
Matt Fleming
Masahiro Yamada
Jiang Liu
Christophe Leroy
Andrew Lutomirski
Adam Buchbinder
October 2011
November 2011
February 2012
March 2012
April 2012
May 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
October 2013
November 2013
December 2013
March 2014
December 2014
February 2015
July 2015
February 2016
May 2016
August 2016
December 2016
February 2017
March 2017
September 2017
April 2018
June 2018
July 2018
August 2018
October 2018
December 2018
May 2019
August 2019
January 2020
March 2020
May 2020
June 2020
August 2020
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 1827}, {"author_id": 0, "token_count": 7213}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 0, "token_count": 175}, {"author_id": 25, "token_count": 6}, {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 0, "token_count": 3}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 64}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 101}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 56}, {"author_id": 44, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 35}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 75}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 32, "token_count": 1}, {"author_id": 14, "token_count": 36}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 40, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Kuo
7683
75.50%
Linas Vepstas
1827
17.95%
Al Viro
192
1.89%
Chen Gang S
109
1.07%
Afzal Mohammed
75
0.74%
Thomas Gleixner
55
0.54%
Richard Weinberger
53
0.52%
Dmitry Safonov
36
0.35%
Ingo Molnar
35
0.34%
Christoph Hellwig
15
0.15%
Nicolai Stange
12
0.12%
Rusty Russell
8
0.08%
Nick Desaulniers
8
0.08%
Michal Hocko
7
0.07%
Thomas Meyer
6
0.06%
Christian Brauner
6
0.06%
Tejun Heo
5
0.05%
Srivatsa S. Bhat
5
0.05%
Randy Dunlap
5
0.05%
Eric W. Biedermann
5
0.05%
Marek Szyprowski
4
0.04%
Krzysztof Kozlowski
4
0.04%
Gustavo A. R. Silva
4
0.04%
Guenter Roeck
3
0.03%
Mike Rapoport
2
0.02%
Michel Lespinasse
2
0.02%
Linus Torvalds
2
0.02%
Viresh Kumar
1
0.01%
Vegard Nossum
1
0.01%
Matt Fleming
1
0.01%
Masahiro Yamada
1
0.01%
Jiang Liu
1
0.01%
Christophe Leroy
1
0.01%
Andrew Lutomirski
1
0.01%
Adam Buchbinder
1
0.01%
Total
10176
lib
267
2
4
1523
Richard Kuo
Alexander Duyck
Arnd Bergmann
Thomas Gleixner
October 2011
March 2016
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1506}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Kuo
1506
98.88%
Alexander Duyck
8
0.53%
Arnd Bergmann
5
0.33%
Thomas Gleixner
4
0.26%
Total
1523
mm
716
6
17
2097
Richard Kuo
Guenter Roeck
Mike Rapoport
Kautuk Consul
Peter Xu
Johannes Weiner
Eric W. Biedermann
Thomas Gleixner
Pranith Kumar
Michel Lespinasse
Shaohua Li
Ingo Molnar
Linus Torvalds
Jiang Liu
Christoph Hellwig
Souptick Joarder
Paul Gortmaker
October 2011
March 2012
October 2012
March 2013
July 2013
September 2013
August 2014
December 2014
December 2016
January 2017
February 2017
May 2017
July 2017
April 2018
August 2018
October 2018
May 2019
August 2019
April 2020
June 2020
August 2020
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1833}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 33}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 69}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 18, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Kuo
1867
89.03%
Guenter Roeck
71
3.39%
Mike Rapoport
39
1.86%
Kautuk Consul
33
1.57%
Peter Xu
21
1.00%
Johannes Weiner
18
0.86%
Eric W. Biedermann
13
0.62%
Thomas Gleixner
12
0.57%
Pranith Kumar
5
0.24%
Michel Lespinasse
4
0.19%
Shaohua Li
3
0.14%
Ingo Molnar
3
0.14%
Linus Torvalds
2
0.10%
Jiang Liu
2
0.10%
Christoph Hellwig
2
0.10%
Souptick Joarder
1
0.05%
Paul Gortmaker
1
0.05%
Total
2097
Contributors:
57
Author
Tokens
Proportion
Commits
Proportion
0
Richard Kuo
19271
84.51%
58
30.69%
1
Linas Vepstas
1869
8.20%
3
1.59%
2
Al Viro
286
1.25%
12
6.35%
3
Chen Gang S
166
0.73%
7
3.70%
4
Thomas Gleixner
161
0.71%
6
3.17%
5
David Howells
150
0.66%
1
0.53%
6
Guenter Roeck
91
0.40%
2
1.06%
7
Dmitry V. Levin
80
0.35%
4
2.12%
8
Peter Zijlstra
77
0.34%
7
3.70%
9
Afzal Mohammed
75
0.33%
1
0.53%
10
Mike Rapoport
67
0.29%
7
3.70%
11
Richard Weinberger
54
0.24%
3
1.59%
12
Ingo Molnar
50
0.22%
7
3.70%
13
Arnd Bergmann
44
0.19%
4
2.12%
14
Dmitry Safonov
36
0.16%
2
1.06%
15
Nick Desaulniers
34
0.15%
3
1.59%
16
Christoph Hellwig
34
0.15%
4
2.12%
17
Kautuk Consul
33
0.14%
1
0.53%
18
Peter Xu
21
0.09%
4
2.12%
19
Johannes Weiner
18
0.08%
2
1.06%
20
Eric W. Biedermann
18
0.08%
2
1.06%
21
Alexander Duyck
16
0.07%
1
0.53%
22
Nicolai Stange
12
0.05%
1
0.53%
23
Jiri Slaby
11
0.05%
1
0.53%
24
Greg Kroah-Hartman
11
0.05%
3
1.59%
25
Rusty Russell
8
0.04%
2
1.06%
26
Randy Dunlap
7
0.03%
3
1.59%
27
Michal Hocko
7
0.03%
1
0.53%
28
Mark Rutland
7
0.03%
3
1.59%
29
Thomas Meyer
6
0.03%
1
0.53%
30
Pranith Kumar
6
0.03%
2
1.06%
31
Michel Lespinasse
6
0.03%
1
0.53%
32
Christian Brauner
6
0.03%
2
1.06%
33
Tejun Heo
5
0.02%
1
0.53%
34
Srivatsa S. Bhat
5
0.02%
1
0.53%
35
Masahiro Yamada
5
0.02%
2
1.06%
36
Linus Torvalds
5
0.02%
2
1.06%
37
Kirill A. Shutemov
5
0.02%
2
1.06%
38
Marek Szyprowski
4
0.02%
1
0.53%
39
Krzysztof Kozlowski
4
0.02%
1
0.53%
40
Gustavo A. R. Silva
4
0.02%
1
0.53%
41
Yury Norov
3
0.01%
1
0.53%
42
Shaohua Li
3
0.01%
1
0.53%
43
Mark Salter
3
0.01%
1
0.53%
44
Jiang Liu
3
0.01%
2
1.06%
45
James Hogan
3
0.01%
1
0.53%
46
Adam Buchbinder
3
0.01%
1
0.53%
47
Steven Rostedt
2
0.01%
1
0.53%
48
Viresh Kumar
1
0.00%
1
0.53%
49
Vegard Nossum
1
0.00%
1
0.53%
50
Souptick Joarder
1
0.00%
1
0.53%
51
Paul Gortmaker
1
0.00%
1
0.53%
52
Matthew Wilcox
1
0.00%
1
0.53%
53
Matt Fleming
1
0.00%
1
0.53%
54
Christophe Leroy
1
0.00%
1
0.53%
55
Anshuman Khandual
1
0.00%
1
0.53%
56
Andrew Lutomirski
1
0.00%
1
0.53%
Total
22804
189