Linux Source Code
Home
Release 7.2
Help
raid
root
lib
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexandre Oliva
Andi Kleen
Andrew Morton
Anton Blanchard
Anup Patel
Ard Biesheuvel
Arnd Bergmann
Art Haas
Avi Kivity
Ben Dooks
Bhaskar Chowdhury
Christoph Hellwig
Chunyan Zhang
Dan J Williams
Daniel Axtens
Daniel Verkamp
David S. Miller
Denys Vlasenko
Dirk Müller
Gayatri Kammela
Greentime Hu
Greg Kroah-Hartman
H. Peter Anvin
Heiko Carstens
Helge Deller
Herbert Xu
JackieLiu
Jan Beulich
Jeff Johnson
Jim Kukunas
Joe Perches
Julia Lawall
Kevin Hao
Linus Torvalds
Linus Torvalds (pre-git)
Markus Stockhausen
Martin Schwidefsky
Mathieu Malaterre
Matt Brown
Matthew Wilcox
Mike Rapoport
Neil Brown
Nick Desaulniers
Paul Gortmaker
Richard Henderson
Sam Ravnborg
Suresh B. Siddha
Thomas Gleixner
Vasily Gorbik
Vegard Nossum
Wang Xuerui
Yuanhan Liu
ZhengYuan Liu
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
raid6
6689
30
32
19116
Andrew Morton
Christoph Hellwig
Wang Xuerui
Gayatri Kammela
Jim Kukunas
Chunyan Zhang
Yuanhan Liu
Ard Biesheuvel
Martin Schwidefsky
Markus Stockhausen
Herbert Xu
H. Peter Anvin
Arnd Bergmann
ZhengYuan Liu
Linus Torvalds (pre-git)
Al Viro
Dan J Williams
Neil Brown
Anup Patel
Thomas Gleixner
Dirk Müller
Linus Torvalds
Nick Desaulniers
Julia Lawall
Mike Rapoport
Matt Brown
Daniel Verkamp
Ben Dooks
Paul Gortmaker
Anton Blanchard
Denys Vlasenko
Greg Kroah-Hartman
September 1991
July 1993
June 1995
October 1997
May 2000
October 2000
February 2002
November 2002
January 2004
January 2005
February 2007
February 2008
April 2008
March 2009
July 2009
December 2009
August 2010
May 2011
May 2012
November 2012
May 2013
October 2014
December 2014
August 2016
September 2016
May 2017
July 2017
August 2017
November 2017
November 2018
February 2019
May 2019
June 2019
December 2019
January 2022
May 2023
September 2023
March 2025
June 2025
October 2025
November 2025
May 2026
June 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 23, "token_count": 84}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 2, "token_count": 4099}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 19, "token_count": 45}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 19, "token_count": 152}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 21, "token_count": 57}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 917}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 856}, {"author_id": 8, "token_count": 1297}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 14, "token_count": 430}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 1560}, {"author_id": 11, "token_count": 514}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 297}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 34}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 914}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 99}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 32, "token_count": 31}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 20, "token_count": 144}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 2542}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 7, "token_count": 1599}, {"author_id": 17, "token_count": 213}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 7, "token_count": 96}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 2792}, {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 41, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
4099
21.44%
Christoph Hellwig
2792
14.61%
Wang Xuerui
2542
13.30%
Gayatri Kammela
1857
9.71%
Jim Kukunas
1773
9.27%
Chunyan Zhang
1747
9.14%
Yuanhan Liu
1297
6.78%
Ard Biesheuvel
955
5.00%
Martin Schwidefsky
514
2.69%
Markus Stockhausen
430
2.25%
Herbert Xu
213
1.11%
H. Peter Anvin
200
1.05%
Arnd Bergmann
144
0.75%
ZhengYuan Liu
99
0.52%
Linus Torvalds (pre-git)
86
0.45%
Al Viro
84
0.44%
Dan J Williams
64
0.33%
Neil Brown
34
0.18%
Anup Patel
34
0.18%
Thomas Gleixner
31
0.16%
Dirk Müller
31
0.16%
Linus Torvalds
22
0.12%
Nick Desaulniers
16
0.08%
Julia Lawall
10
0.05%
Mike Rapoport
9
0.05%
Matt Brown
8
0.04%
Daniel Verkamp
7
0.04%
Ben Dooks
6
0.03%
Paul Gortmaker
5
0.03%
Anton Blanchard
4
0.02%
Denys Vlasenko
2
0.01%
Greg Kroah-Hartman
1
0.01%
Total
19116
xor
4828
39
38
15161
Linus Torvalds (pre-git)
Christoph Hellwig
Ard Biesheuvel
Wang Xuerui
JackieLiu
Matthew Wilcox
Linus Torvalds
Anton Blanchard
Jim Kukunas
Andi Kleen
Jan Beulich
Sam Ravnborg
Martin Schwidefsky
Matt Brown
Dan J Williams
Helge Deller
Joe Perches
Greentime Hu
Neil Brown
David S. Miller
Daniel Axtens
Thomas Gleixner
Art Haas
Andrew Morton
Suresh B. Siddha
Mike Rapoport
Greg Kroah-Hartman
Jeff Johnson
Alexandre Oliva
Heiko Carstens
Kevin Hao
Avi Kivity
Vegard Nossum
Vasily Gorbik
Nick Desaulniers
Mathieu Malaterre
Richard Henderson
Bhaskar Chowdhury
April 1994
May 1994
June 1995
January 1996
July 1996
October 1997
March 1998
March 2000
July 2000
October 2000
February 2002
May 2002
June 2002
August 2002
October 2002
November 2002
March 2003
June 2003
July 2003
August 2003
February 2004
June 2004
February 2006
December 2006
January 2007
July 2007
October 2007
March 2008
April 2008
July 2008
March 2009
May 2011
May 2012
August 2012
October 2012
November 2012
May 2013
October 2013
October 2015
February 2016
April 2016
July 2016
August 2016
May 2017
November 2017
March 2018
December 2018
May 2019
June 2019
July 2019
September 2020
February 2021
December 2021
February 2022
October 2022
September 2023
January 2024
May 2024
July 2024
October 2025
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 553}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 4935}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 15, "token_count": 285}, {"author_id": 12, "token_count": 571}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 10, "token_count": 700}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 31, "token_count": 31}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 21, "token_count": 36}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 37}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 18, "token_count": 209}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 467}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 16, "token_count": 216}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 13, "token_count": 567}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 11, "token_count": 146}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 49}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 831}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 140}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 528}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 890}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 29, "token_count": 36}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 27, "token_count": 40}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 2434}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 4, "token_count": 1103}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 36, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5547
36.59%
Christoph Hellwig
2434
16.05%
Ard Biesheuvel
1861
12.27%
Wang Xuerui
890
5.87%
JackieLiu
831
5.48%
Matthew Wilcox
700
4.62%
Linus Torvalds
577
3.81%
Anton Blanchard
570
3.76%
Jim Kukunas
467
3.08%
Andi Kleen
307
2.02%
Jan Beulich
218
1.44%
Sam Ravnborg
209
1.38%
Martin Schwidefsky
149
0.98%
Matt Brown
49
0.32%
Dan J Williams
41
0.27%
Helge Deller
40
0.26%
Joe Perches
37
0.24%
Greentime Hu
36
0.24%
Neil Brown
35
0.23%
David S. Miller
32
0.21%
Daniel Axtens
25
0.16%
Thomas Gleixner
21
0.14%
Art Haas
20
0.13%
Andrew Morton
11
0.07%
Suresh B. Siddha
9
0.06%
Mike Rapoport
9
0.06%
Greg Kroah-Hartman
6
0.04%
Jeff Johnson
5
0.03%
Alexandre Oliva
5
0.03%
Heiko Carstens
4
0.03%
Kevin Hao
3
0.02%
Avi Kivity
3
0.02%
Vegard Nossum
2
0.01%
Vasily Gorbik
2
0.01%
Nick Desaulniers
2
0.01%
Mathieu Malaterre
2
0.01%
Richard Henderson
1
0.01%
Bhaskar Chowdhury
1
0.01%
Total
15161
Contributors:
54
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
5633
16.43%
18
9.89%
1
Christoph Hellwig
5226
15.25%
36
19.78%
2
Andrew Morton
4110
11.99%
3
1.65%
3
Wang Xuerui
3432
10.01%
3
1.65%
4
Ard Biesheuvel
2816
8.22%
12
6.59%
5
Jim Kukunas
2240
6.53%
8
4.40%
6
Gayatri Kammela
1857
5.42%
4
2.20%
7
Chunyan Zhang
1747
5.10%
4
2.20%
8
Yuanhan Liu
1297
3.78%
2
1.10%
9
JackieLiu
831
2.42%
1
0.55%
10
Matthew Wilcox
700
2.04%
1
0.55%
11
Martin Schwidefsky
663
1.93%
4
2.20%
12
Linus Torvalds
599
1.75%
6
3.30%
13
Anton Blanchard
574
1.67%
3
1.65%
14
Markus Stockhausen
430
1.25%
3
1.65%
15
Andi Kleen
307
0.90%
4
2.20%
16
Jan Beulich
218
0.64%
3
1.65%
17
Herbert Xu
213
0.62%
1
0.55%
18
Sam Ravnborg
209
0.61%
1
0.55%
19
H. Peter Anvin
200
0.58%
4
2.20%
20
Arnd Bergmann
144
0.42%
1
0.55%
21
Dan J Williams
105
0.31%
4
2.20%
22
ZhengYuan Liu
99
0.29%
2
1.10%
23
Al Viro
84
0.25%
1
0.55%
24
Neil Brown
69
0.20%
8
4.40%
25
Matt Brown
57
0.17%
2
1.10%
26
Thomas Gleixner
52
0.15%
8
4.40%
27
Helge Deller
40
0.12%
1
0.55%
28
Joe Perches
37
0.11%
2
1.10%
29
Greentime Hu
36
0.11%
1
0.55%
30
Anup Patel
34
0.10%
1
0.55%
31
David S. Miller
32
0.09%
2
1.10%
32
Dirk Müller
31
0.09%
2
1.10%
33
Daniel Axtens
25
0.07%
1
0.55%
34
Art Haas
20
0.06%
3
1.65%
35
Nick Desaulniers
18
0.05%
2
1.10%
36
Mike Rapoport
18
0.05%
2
1.10%
37
Julia Lawall
10
0.03%
1
0.55%
38
Suresh B. Siddha
9
0.03%
1
0.55%
39
Greg Kroah-Hartman
7
0.02%
1
0.55%
40
Daniel Verkamp
7
0.02%
1
0.55%
41
Ben Dooks
6
0.02%
2
1.10%
42
Paul Gortmaker
5
0.01%
1
0.55%
43
Jeff Johnson
5
0.01%
1
0.55%
44
Alexandre Oliva
5
0.01%
1
0.55%
45
Heiko Carstens
4
0.01%
1
0.55%
46
Kevin Hao
3
0.01%
1
0.55%
47
Avi Kivity
3
0.01%
1
0.55%
48
Vegard Nossum
2
0.01%
1
0.55%
49
Vasily Gorbik
2
0.01%
1
0.55%
50
Mathieu Malaterre
2
0.01%
1
0.55%
51
Denys Vlasenko
2
0.01%
1
0.55%
52
Richard Henderson
1
0.00%
1
0.55%
53
Bhaskar Chowdhury
1
0.00%
1
0.55%
Total
34277
182