Linux Source Code
Home
Release 5.17
Help
include
root
arch
riscv
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Kao
Alexandre Ghiti
Andrea Parri
Andreas Schwab
Andrew Waterman
Aneesh Kumar K.V
Anup Patel
Arnd Bergmann
Atish Patra
Bixuan Cui
Björn Töpel
Christoph Hellwig
Damien Le Moal
David Abdurachmanov
Dmitry V. Levin
Emil Renner Berthing
Gary Guo
Greentime Hu
Guo Ren
Heinrich Schuchardt
Ingo Molnar
James Cowgill
Jeff Xie
Jens Axboe
JiSheng Zhang
Jim Wilson
Kefeng Wang
Linus Torvalds
Liu Shixin
Logan Gunthorpe
Mao Han
Mark Rutland
Masahiro Yamada
Mike Rapoport
Nanyong Sun
Nathan Chancellor
Nathan Huckleberry
Nicholas Piggin
Nick Kossifidis
Nickhu
Nylon Chen
Olof Johansson
Others
Palmer Dabbelt
Patrick Stählin
Paul Walmsley
Peter Zijlstra
Stanislaw Kardach
Stefan O'Rear
Steven Price
Thomas Gleixner
Vincent Chen
Vitaly Wool
Will Deacon
Yash Shah
YiFei Zhu
Yury Norov
Zong Li
tongtiangen
zongbox@gmail.com
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
asm
8025
103
73
21538
Palmer Dabbelt
Vincent Chen
Anup Patel
Atish Patra
Alexandre Ghiti
Nanyong Sun
Zong Li
Christoph Hellwig
JiSheng Zhang
Paul Walmsley
Guo Ren
Alan Kao
Andrea Parri
Liu Shixin
Jim Wilson
Andrew Waterman
Nick Kossifidis
Greentime Hu
Emil Renner Berthing
Mark Rutland
Nickhu
tongtiangen
Kefeng Wang
Jeff Xie
Patrick Stählin
Thomas Gleixner
David Abdurachmanov
Vitaly Wool
Olof Johansson
Yash Shah
Steven Price
Masahiro Yamada
Damien Le Moal
Will Deacon
Nylon Chen
YiFei Zhu
zongbox@gmail.com
Nathan Chancellor
Logan Gunthorpe
Bixuan Cui
Mike Rapoport
Gary Guo
Al Viro
James Cowgill
Stefan O'Rear
Björn Töpel
Andreas Schwab
Jens Axboe
Ingo Molnar
Nicholas Piggin
Heinrich Schuchardt
Aneesh Kumar K.V
Stanislaw Kardach
Peter Zijlstra
Nathan Huckleberry
Linus Torvalds
Dmitry V. Levin
Arnd Bergmann
Others
November 2016
July 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 6849}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 15, "token_count": 229}, {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 21}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 19}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 11, "token_count": 110}, {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 12, "token_count": 292}, {"author_id": 5, "token_count": 429}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 173}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 45, "token_count": 13}, {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 11, "token_count": 37}, {"author_id": 2, "token_count": 27}, {"author_id": 3, "token_count": 45}, {"author_id": 24, "token_count": 59}, {"author_id": 14, "token_count": 243}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 24, "token_count": 4}, {"author_id": 46, "token_count": 12}, {"author_id": 38, "token_count": 29}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 69}, {"author_id": 57, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 34, "token_count": 31}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 58, "token_count": 4}, {"author_id": 43, "token_count": 18}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 95}, {"author_id": 7, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 60}, {"author_id": 19, "token_count": 21}, {"author_id": 25, "token_count": 81}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 3, "token_count": 104}, {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 73}, {"author_id": 40, "token_count": 25}, {"author_id": 9, "token_count": 15}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 0, "token_count": 4}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 7, "token_count": 398}, {"author_id": 33, "token_count": 4}, {"author_id": 24, "token_count": 26}, {"author_id": 22, "token_count": 3}, {"author_id": 9, "token_count": 494}, {"author_id": 31, "token_count": 14}, {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 30, "token_count": 36}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 17, "token_count": 41}, {"author_id": 10, "token_count": 1}, {"author_id": 20, "token_count": 140}, {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 44, "token_count": 17}, {"author_id": 3, "token_count": 83}, {"author_id": 0, "token_count": 12}, {"author_id": 32, "token_count": 56}, {"author_id": 31, "token_count": 42}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 530}, {"author_id": 33, "token_count": 45}, {"author_id": 5, "token_count": 260}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 84}, {"author_id": 29, "token_count": 5}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 1333}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 7, "token_count": 15}, {"author_id": 17, "token_count": 29}, {"author_id": 42, "token_count": 4}, {"author_id": 56, "token_count": 4}, {"author_id": 1, "token_count": 382}, {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 47, "token_count": 11}, {"author_id": 3, "token_count": 8}, {"author_id": 18, "token_count": 147}, {"author_id": 10, "token_count": 67}, {"author_id": 0, "token_count": 2}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 82}, {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 26}, {"author_id": 25, "token_count": 6}, {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 3, "token_count": 228}, {"author_id": 7, "token_count": 162}, {"author_id": 29, "token_count": 48}, {"author_id": 50, "token_count": 7}, {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 48, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 3, "token_count": 138}, {"author_id": 17, "token_count": 70}, {"author_id": 22, "token_count": 68}, {"author_id": 35, "token_count": 46}, {"author_id": 0, "token_count": 3}, {"author_id": 36, "token_count": 32}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 350}, {"author_id": 42, "token_count": 9}, {"author_id": 26, "token_count": 98}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 22, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 2, "token_count": 70}, {"author_id": 3, "token_count": 11}, {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 8, "token_count": 3}, {"author_id": 6, "token_count": 132}, {"author_id": 39, "token_count": 25}, {"author_id": 1, "token_count": 583}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 104}, {"author_id": 8, "token_count": 61}, {"author_id": 6, "token_count": 665}, {"author_id": 16, "token_count": 153}, {"author_id": 0, "token_count": 23}, {"author_id": 54, "token_count": 4}, {"author_id": 28, "token_count": 56}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 41, "token_count": 25}, {"author_id": 10, "token_count": 1}, {"author_id": 8, "token_count": 36}, {"author_id": 19, "token_count": 109}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 237}, {"author_id": 2, "token_count": 63}, {"author_id": 10, "token_count": 5}, {"author_id": 52, "token_count": 2}, {"author_id": 23, "token_count": 118}, {"author_id": 8, "token_count": 2}, {"author_id": 13, "token_count": 291}, {"author_id": 6, "token_count": 9}, {"author_id": 21, "token_count": 46}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 53, "token_count": 5}, {"author_id": 42, "token_count": 3}, {"author_id": 21, "token_count": 40}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 0, "token_count": 6}, {"author_id": 21, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1061}, {"author_id": 3, "token_count": 197}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 2, "token_count": 218}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 2, "token_count": 11}, {"author_id": 3, "token_count": 115}, {"author_id": 8, "token_count": 485}, {"author_id": 6, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 788}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 57, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Palmer Dabbelt
7058
32.77%
Vincent Chen
2372
11.01%
Anup Patel
1884
8.75%
Atish Patra
1568
7.28%
Alexandre Ghiti
1206
5.60%
Nanyong Sun
830
3.85%
Zong Li
829
3.85%
Christoph Hellwig
678
3.15%
JiSheng Zhang
587
2.73%
Paul Walmsley
526
2.44%
Guo Ren
424
1.97%
Alan Kao
339
1.57%
Andrea Parri
329
1.53%
Liu Shixin
291
1.35%
Jim Wilson
243
1.13%
Andrew Waterman
229
1.06%
Nick Kossifidis
153
0.71%
Greentime Hu
149
0.69%
Emil Renner Berthing
147
0.68%
Mark Rutland
141
0.65%
Nickhu
140
0.65%
tongtiangen
136
0.63%
Kefeng Wang
130
0.60%
Jeff Xie
118
0.55%
Patrick Stählin
98
0.46%
Thomas Gleixner
93
0.43%
David Abdurachmanov
93
0.43%
Vitaly Wool
64
0.30%
Olof Johansson
57
0.26%
Yash Shah
56
0.26%
Steven Price
56
0.26%
Masahiro Yamada
53
0.25%
Damien Le Moal
49
0.23%
Will Deacon
47
0.22%
Nylon Chen
46
0.21%
YiFei Zhu
32
0.15%
zongbox@gmail.com
29
0.13%
Nathan Chancellor
25
0.12%
Logan Gunthorpe
25
0.12%
Bixuan Cui
25
0.12%
Mike Rapoport
19
0.09%
Gary Guo
18
0.08%
Al Viro
17
0.08%
James Cowgill
13
0.06%
Stefan O'Rear
12
0.06%
Björn Töpel
12
0.06%
Andreas Schwab
11
0.05%
Jens Axboe
9
0.04%
Ingo Molnar
9
0.04%
Nicholas Piggin
7
0.03%
Heinrich Schuchardt
5
0.02%
Aneesh Kumar K.V
5
0.02%
Stanislaw Kardach
4
0.02%
Peter Zijlstra
4
0.02%
Nathan Huckleberry
4
0.02%
Linus Torvalds
4
0.02%
Dmitry V. Levin
4
0.02%
Arnd Bergmann
4
0.02%
Others
22
0.10%
Total
21538
uapi
547
12
14
1125
Palmer Dabbelt
Anup Patel
Zong Li
Mao Han
Atish Patra
Björn Töpel
David Abdurachmanov
Jim Wilson
Thomas Gleixner
Masahiro Yamada
Yury Norov
Arnd Bergmann
Others
July 2017
December 2017
March 2018
May 2018
June 2018
August 2018
October 2018
November 2018
February 2019
May 2019
June 2019
July 2019
September 2019
October 2019
December 2019
July 2020
August 2020
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 610}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 27, "token_count": 81}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 202}, {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Palmer Dabbelt
629
55.91%
Anup Patel
202
17.96%
Zong Li
88
7.82%
Mao Han
81
7.20%
Atish Patra
66
5.87%
Björn Töpel
18
1.60%
David Abdurachmanov
10
0.89%
Jim Wilson
9
0.80%
Thomas Gleixner
7
0.62%
Masahiro Yamada
7
0.62%
Yury Norov
3
0.27%
Arnd Bergmann
3
0.27%
Others
2
0.18%
Total
1125
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
77
Author
Tokens
Proportion
Commits
Proportion
0
Palmer Dabbelt
7687
33.92%
27
8.13%
1
Vincent Chen
2372
10.47%
14
4.22%
2
Anup Patel
2086
9.20%
29
8.73%
3
Atish Patra
1634
7.21%
35
10.54%
4
Alexandre Ghiti
1206
5.32%
19
5.72%
5
Zong Li
917
4.05%
16
4.82%
6
Nanyong Sun
830
3.66%
11
3.31%
7
Christoph Hellwig
678
2.99%
21
6.33%
8
JiSheng Zhang
587
2.59%
13
3.92%
9
Paul Walmsley
526
2.32%
6
1.81%
10
Guo Ren
424
1.87%
8
2.41%
11
Alan Kao
339
1.50%
7
2.11%
12
Andrea Parri
329
1.45%
5
1.51%
13
Liu Shixin
291
1.28%
1
0.30%
14
Jim Wilson
252
1.11%
2
0.60%
15
Andrew Waterman
229
1.01%
3
0.90%
16
Nick Kossifidis
153
0.68%
2
0.60%
17
Greentime Hu
149
0.66%
4
1.20%
18
Emil Renner Berthing
147
0.65%
1
0.30%
19
Mark Rutland
141
0.62%
6
1.81%
20
Nickhu
140
0.62%
1
0.30%
21
tongtiangen
136
0.60%
5
1.51%
22
Kefeng Wang
130
0.57%
10
3.01%
23
Jeff Xie
118
0.52%
1
0.30%
24
David Abdurachmanov
103
0.45%
5
1.51%
25
Thomas Gleixner
100
0.44%
6
1.81%
26
Patrick Stählin
98
0.43%
1
0.30%
27
Mao Han
81
0.36%
1
0.30%
28
Vitaly Wool
64
0.28%
3
0.90%
29
Masahiro Yamada
60
0.26%
3
0.90%
30
Olof Johansson
57
0.25%
5
1.51%
31
Yash Shah
56
0.25%
2
0.60%
32
Steven Price
56
0.25%
1
0.30%
33
Damien Le Moal
49
0.22%
2
0.60%
34
Will Deacon
47
0.21%
4
1.20%
35
Nylon Chen
46
0.20%
1
0.30%
36
YiFei Zhu
32
0.14%
1
0.30%
37
Björn Töpel
30
0.13%
2
0.60%
38
zongbox@gmail.com
29
0.13%
1
0.30%
39
Nathan Chancellor
25
0.11%
1
0.30%
40
Logan Gunthorpe
25
0.11%
1
0.30%
41
Bixuan Cui
25
0.11%
1
0.30%
42
Mike Rapoport
19
0.08%
4
1.20%
43
Gary Guo
18
0.08%
3
0.90%
44
Al Viro
17
0.08%
1
0.30%
45
James Cowgill
13
0.06%
1
0.30%
46
Stefan O'Rear
12
0.05%
1
0.30%
47
Andreas Schwab
11
0.05%
1
0.30%
48
Jens Axboe
9
0.04%
1
0.30%
49
Ingo Molnar
9
0.04%
1
0.30%
50
Nicholas Piggin
7
0.03%
1
0.30%
51
Arnd Bergmann
7
0.03%
3
0.90%
52
Heinrich Schuchardt
5
0.02%
2
0.60%
53
Aneesh Kumar K.V
5
0.02%
1
0.30%
54
Stanislaw Kardach
4
0.02%
1
0.30%
55
Peter Zijlstra
4
0.02%
1
0.30%
56
Nathan Huckleberry
4
0.02%
1
0.30%
57
Linus Torvalds
4
0.02%
2
0.60%
58
Dmitry V. Levin
4
0.02%
1
0.30%
59
Yury Norov
3
0.01%
1
0.30%
60
Others
24
0.11%
17
5.12%
Total
22663
332