Linux Source Code
Home
Release 5.15
Help
uapi
root
arch
sparc
include
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Aleksa Sarai
Alexander Beregalov
Alexei Starovoitov
Arnd Bergmann
Ben Greear
Björn Töpel
Catherine Zhang
Cesar Eduardo Barros
Chenbo Feng
Christoph Hellwig
Craig Gallek
Cyrill V. Gorcunov
David Herrmann
David Howells
David S. Miller
Deepa Dinamani
Eliezer Tamir
Eric B Munson
Eric Brower
Eric Dumazet
Firoz Khan
Francis Yan
Greg Kroah-Hartman
H. J. Lu
H. Peter Anvin
Harvey Harrison
Huang Ying
Jacob E Keller
Jan Engelhardt
Joe Korty
Johannes Berg
Joshua Hunt
Khalid Aziz
Linus Torvalds
Linus Torvalds (pre-git)
Mark Fortescue
Martin KaFai Lau
Martynas Pumputis
Masahiro Yamada
Michal Sekletar
Nagarathnam Muthusamy
Neil Horman
Nicolas Ferre
Others
Patrick McHardy
Pavel Emelyanov
Pavel Tikhomirov
Pete Zaitcev
Ricardo Ribalda Delgado
Richard Cochran
Rob Gardner
Rob Landley
Robert P. J. Day
Sam Ravnborg
Sridhar Samudrala
Stephen Rothwell
Tom Herbert
Tóth László Attila
Vincent Bernat
Willem de Bruijn
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
asm
3539
42
71
10350
David Howells
Sam Ravnborg
Linus Torvalds (pre-git)
Linus Torvalds
Rob Gardner
Arnd Bergmann
Deepa Dinamani
David S. Miller
Eric Brower
Harvey Harrison
Khalid Aziz
Greg Kroah-Hartman
H. Peter Anvin
Stephen Rothwell
Cyrill V. Gorcunov
Pete Zaitcev
Al Viro
Masahiro Yamada
Christoph Hellwig
Joe Korty
Firoz Khan
Tom Herbert
Richard Cochran
Ricardo Ribalda Delgado
Pavel Emelyanov
Patrick McHardy
Nicolas Ferre
Johannes Berg
Jan Engelhardt
Eric Dumazet
David Herrmann
Craig Gallek
Björn Töpel
Alexei Starovoitov
H. J. Lu
Huang Ying
Eric B Munson
Ben Greear
Alexander Beregalov
Aleksa Sarai
Willem de Bruijn
Vincent Bernat
Sridhar Samudrala
Robert P. J. Day
Rob Landley
Pavel Tikhomirov
Neil Horman
Nagarathnam Muthusamy
Michal Sekletar
Martynas Pumputis
Martin KaFai Lau
Tóth László Attila
Joshua Hunt
Jacob E Keller
Francis Yan
Eliezer Tamir
Chenbo Feng
Cesar Eduardo Barros
Catherine Zhang
Mark Fortescue
Others
January 1995
March 1995
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
October 1997
January 1998
March 1998
May 1998
August 1998
February 1999
September 1999
December 1999
January 2000
February 2002
April 2002
May 2002
July 2002
November 2002
March 2003
October 2003
January 2004
June 2004
July 2004
October 2004
January 2005
March 2005
May 2005
August 2005
September 2005
March 2006
June 2006
May 2007
August 2007
November 2007
January 2008
June 2008
July 2008
January 2009
May 2009
June 2009
August 2009
October 2009
December 2009
March 2010
January 2011
March 2011
November 2011
February 2012
May 2012
August 2012
October 2012
November 2012
December 2012
January 2013
March 2013
June 2013
July 2013
September 2013
November 2013
January 2014
September 2014
November 2014
December 2014
May 2015
August 2015
November 2015
January 2016
February 2016
March 2016
November 2016
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
November 2017
December 2017
February 2018
July 2018
September 2018
November 2018
January 2019
February 2019
March 2019
May 2019
June 2019
July 2019
November 2019
December 2019
January 2020
November 2020
June 2021
August 2021
var spanGroupData = [ {"timestamp": 788947200, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 794044800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 992}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 2, "token_count": 179}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 153}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 197}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 287}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 8, "token_count": 109}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 34, "token_count": 7}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 2080}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 107}, {"author_id": 1, "token_count": 400}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 12, "token_count": 35}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 0, "token_count": 4410}, {"author_id": 7, "token_count": 29}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 114}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 52, "token_count": 4}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 39, "token_count": 5}, {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 205}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 10, "token_count": 57}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 133}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 32, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 45, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
4435
42.85%
Sam Ravnborg
2543
24.57%
Linus Torvalds (pre-git)
1738
16.79%
Linus Torvalds
287
2.77%
Rob Gardner
206
1.99%
Arnd Bergmann
200
1.93%
Deepa Dinamani
133
1.29%
David S. Miller
119
1.15%
Eric Brower
111
1.07%
Harvey Harrison
107
1.03%
Khalid Aziz
57
0.55%
Greg Kroah-Hartman
40
0.39%
H. Peter Anvin
35
0.34%
Stephen Rothwell
19
0.18%
Cyrill V. Gorcunov
15
0.14%
Pete Zaitcev
13
0.13%
Al Viro
13
0.13%
Masahiro Yamada
12
0.12%
Christoph Hellwig
12
0.12%
Joe Korty
11
0.11%
Firoz Khan
9
0.09%
Tom Herbert
8
0.08%
Richard Cochran
8
0.08%
Ricardo Ribalda Delgado
8
0.08%
Pavel Emelyanov
8
0.08%
Patrick McHardy
8
0.08%
Nicolas Ferre
8
0.08%
Johannes Berg
8
0.08%
Jan Engelhardt
8
0.08%
Eric Dumazet
8
0.08%
David Herrmann
8
0.08%
Craig Gallek
8
0.08%
Björn Töpel
8
0.08%
Alexei Starovoitov
8
0.08%
H. J. Lu
7
0.07%
Huang Ying
5
0.05%
Eric B Munson
5
0.05%
Ben Greear
5
0.05%
Alexander Beregalov
5
0.05%
Aleksa Sarai
5
0.05%
Willem de Bruijn
4
0.04%
Vincent Bernat
4
0.04%
Sridhar Samudrala
4
0.04%
Robert P. J. Day
4
0.04%
Rob Landley
4
0.04%
Pavel Tikhomirov
4
0.04%
Neil Horman
4
0.04%
Nagarathnam Muthusamy
4
0.04%
Michal Sekletar
4
0.04%
Martynas Pumputis
4
0.04%
Martin KaFai Lau
4
0.04%
Tóth László Attila
4
0.04%
Joshua Hunt
4
0.04%
Jacob E Keller
4
0.04%
Francis Yan
4
0.04%
Eliezer Tamir
4
0.04%
Chenbo Feng
4
0.04%
Cesar Eduardo Barros
4
0.04%
Catherine Zhang
4
0.04%
Mark Fortescue
3
0.03%
Others
20
0.19%
Total
10350
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
71
Author
Tokens
Proportion
Commits
Proportion
0
David Howells
4435
42.85%
4
2.42%
1
Sam Ravnborg
2543
24.57%
13
7.88%
2
Linus Torvalds (pre-git)
1738
16.79%
28
16.97%
3
Linus Torvalds
287
2.77%
3
1.82%
4
Rob Gardner
206
1.99%
2
1.21%
5
Arnd Bergmann
200
1.93%
6
3.64%
6
Deepa Dinamani
133
1.29%
6
3.64%
7
David S. Miller
119
1.15%
14
8.48%
8
Eric Brower
111
1.07%
2
1.21%
9
Harvey Harrison
107
1.03%
1
0.61%
10
Khalid Aziz
57
0.55%
3
1.82%
11
Greg Kroah-Hartman
40
0.39%
1
0.61%
12
H. Peter Anvin
35
0.34%
1
0.61%
13
Stephen Rothwell
19
0.18%
6
3.64%
14
Cyrill V. Gorcunov
15
0.14%
1
0.61%
15
Pete Zaitcev
13
0.13%
1
0.61%
16
Al Viro
13
0.13%
5
3.03%
17
Masahiro Yamada
12
0.12%
5
3.03%
18
Christoph Hellwig
12
0.12%
3
1.82%
19
Joe Korty
11
0.11%
1
0.61%
20
Firoz Khan
9
0.09%
2
1.21%
21
Tom Herbert
8
0.08%
2
1.21%
22
Richard Cochran
8
0.08%
1
0.61%
23
Ricardo Ribalda Delgado
8
0.08%
1
0.61%
24
Pavel Emelyanov
8
0.08%
2
1.21%
25
Patrick McHardy
8
0.08%
1
0.61%
26
Nicolas Ferre
8
0.08%
1
0.61%
27
Johannes Berg
8
0.08%
1
0.61%
28
Jan Engelhardt
8
0.08%
2
1.21%
29
Eric Dumazet
8
0.08%
2
1.21%
30
David Herrmann
8
0.08%
2
1.21%
31
Craig Gallek
8
0.08%
1
0.61%
32
Björn Töpel
8
0.08%
2
1.21%
33
Alexei Starovoitov
8
0.08%
1
0.61%
34
H. J. Lu
7
0.07%
1
0.61%
35
Huang Ying
5
0.05%
1
0.61%
36
Eric B Munson
5
0.05%
1
0.61%
37
Ben Greear
5
0.05%
1
0.61%
38
Alexander Beregalov
5
0.05%
1
0.61%
39
Aleksa Sarai
5
0.05%
1
0.61%
40
Willem de Bruijn
4
0.04%
1
0.61%
41
Vincent Bernat
4
0.04%
1
0.61%
42
Sridhar Samudrala
4
0.04%
1
0.61%
43
Robert P. J. Day
4
0.04%
1
0.61%
44
Rob Landley
4
0.04%
1
0.61%
45
Pavel Tikhomirov
4
0.04%
1
0.61%
46
Neil Horman
4
0.04%
1
0.61%
47
Nagarathnam Muthusamy
4
0.04%
1
0.61%
48
Michal Sekletar
4
0.04%
1
0.61%
49
Martynas Pumputis
4
0.04%
1
0.61%
50
Martin KaFai Lau
4
0.04%
1
0.61%
51
Tóth László Attila
4
0.04%
1
0.61%
52
Joshua Hunt
4
0.04%
1
0.61%
53
Jacob E Keller
4
0.04%
1
0.61%
54
Francis Yan
4
0.04%
1
0.61%
55
Eliezer Tamir
4
0.04%
2
1.21%
56
Chenbo Feng
4
0.04%
1
0.61%
57
Cesar Eduardo Barros
4
0.04%
1
0.61%
58
Catherine Zhang
4
0.04%
1
0.61%
59
Mark Fortescue
3
0.03%
1
0.61%
60
Others
20
0.19%
11
6.67%
Total
10350
165