Linux Source Code
Home
Release 6.11
Help
boot
root
arch
arm
Highlighting
Reset All
By Author
By Age
──────────
Adrian Alonso
Albin Tonnerre
Alexander Shiyan
Anson Huang
Arnd Bergmann
Bai Ping
Ben Dooks
Benoît Thébaudeau
Biao Huang
Denis Carikli
Dong Aisheng
Eugen Hristev
Florian Fainelli
Frank Li
Fugang Duan
Geert Uytterhoeven
Greg Kroah-Hartman
Greg Ungerer
Gregory CLEMENT
Huang Shijie
Imre Kaloz
Jean-Christophe Plagniol-Villard
Jesse Taube
Jinbum Park
Jingchang Lu
Kees Cook
Krzysztof Kozlowski
Kyungsik Lee
Lennert Buytenhek
Linus Torvalds
Linus Torvalds (pre-git)
Linus Walleij
Lothar Waßmann
Ludovic Desroches
Marcel Ziswiler
Markus Pargmann
Martin Kaiser
Masahiro Yamada
Matthew Wilcox
Michael Grzeschik
Neil Armstrong
Nico Pitre
Others
Patrick Brünn
Peter Chen
Richard Genoud
Rob Herring
Russell King
Rusty Russell
Sascha Hauer
Sebastian Andrzej Siewior
Shawn Guo
Srinivas Kandagatla
Stefan Agner
Stefan Wahren
Sébastien Szymanski
Thomas Gleixner
Tony Lindgren
Troy Kisky
Uwe Kleine-König
Uwe Zeisberger
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
compressed
880
12
35
3582
Nico Pitre
Geert Uytterhoeven
Linus Torvalds (pre-git)
Russell King
Ben Dooks
Richard Genoud
Lennert Buytenhek
Rob Herring
Arnd Bergmann
Gregory CLEMENT
Albin Tonnerre
Florian Fainelli
Linus Walleij
Tony Lindgren
Masahiro Yamada
Kees Cook
Rusty Russell
Matthew Wilcox
Imre Kaloz
Sebastian Andrzej Siewior
Jinbum Park
Jean-Christophe Plagniol-Villard
Uwe Zeisberger
Linus Torvalds
Kyungsik Lee
Greg Kroah-Hartman
Thomas Gleixner
Shawn Guo
Others
April 1992
August 1992
February 1993
July 1994
June 1995
March 1997
January 1998
May 1998
May 1999
September 1999
February 2002
April 2004
September 2004
October 2005
November 2005
March 2006
May 2006
September 2006
July 2008
February 2009
March 2009
January 2010
February 2010
March 2010
April 2010
January 2011
March 2011
April 2011
September 2011
January 2012
April 2012
June 2012
August 2012
March 2013
May 2013
July 2013
April 2014
September 2015
February 2016
February 2017
July 2017
November 2017
March 2018
October 2018
May 2019
October 2019
April 2020
October 2020
January 2021
May 2021
June 2021
September 2021
October 2021
April 2022
September 2022
March 2023
April 2023
June 2023
var spanGroupData = [ {"timestamp": 702115200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 18, "token_count": 399}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 57, "token_count": 8}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 23, "token_count": 37}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 28, "token_count": 134}, {"author_id": 21, "token_count": 100}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 28}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 53, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 33, "token_count": 81}, {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 21, "token_count": 82}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 14, "token_count": 1012}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 49, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 24, "token_count": 182}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 29, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 32, "token_count": 99}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 58, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 42}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 30, "token_count": 10}, {"author_id": 36, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 46, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 52, "token_count": 11}, {"author_id": 29, "token_count": 46}, {"author_id": 21, "token_count": 29}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 127}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 51, "token_count": 12}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 43, "token_count": 19}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 38, "token_count": 40}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 16, "token_count": 550}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 16, "token_count": 102}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 30, "token_count": 7}, {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 30, "token_count": 65}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 30, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Nico Pitre
1038
28.98%
Geert Uytterhoeven
653
18.23%
Linus Torvalds (pre-git)
453
12.65%
Russell King
231
6.45%
Ben Dooks
187
5.22%
Richard Genoud
182
5.08%
Lennert Buytenhek
134
3.74%
Rob Herring
108
3.02%
Arnd Bergmann
107
2.99%
Gregory CLEMENT
99
2.76%
Albin Tonnerre
89
2.48%
Florian Fainelli
46
1.28%
Linus Walleij
40
1.12%
Tony Lindgren
31
0.87%
Masahiro Yamada
23
0.64%
Kees Cook
21
0.59%
Rusty Russell
18
0.50%
Matthew Wilcox
18
0.50%
Imre Kaloz
16
0.45%
Sebastian Andrzej Siewior
12
0.34%
Jinbum Park
11
0.31%
Jean-Christophe Plagniol-Villard
10
0.28%
Uwe Zeisberger
8
0.22%
Linus Torvalds
8
0.22%
Kyungsik Lee
8
0.22%
Greg Kroah-Hartman
4
0.11%
Thomas Gleixner
1
0.03%
Shawn Guo
1
0.03%
Others
25
0.70%
Total
3582
dts
20707
30
50
78650
Shawn Guo
Jesse Taube
Frank Li
Eugen Hristev
Greg Ungerer
Bai Ping
Ludovic Desroches
Lothar Waßmann
Jingchang Lu
Biao Huang
Dong Aisheng
Markus Pargmann
Alexander Shiyan
Denis Carikli
Anson Huang
Uwe Kleine-König
Adrian Alonso
Krzysztof Kozlowski
Marcel Ziswiler
Fugang Duan
Peter Chen
Srinivas Kandagatla
Benoît Thébaudeau
Michael Grzeschik
Sascha Hauer
Thomas Gleixner
Martin Kaiser
Sébastien Szymanski
Huang Shijie
Troy Kisky
Patrick Brünn
Stefan Agner
Stefan Wahren
Neil Armstrong
Greg Kroah-Hartman
Others
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
May 2014
July 2014
August 2014
February 2015
March 2015
April 2015
May 2015
July 2015
September 2015
November 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2016
November 2016
January 2017
May 2017
July 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
March 2019
May 2019
June 2019
February 2020
March 2020
May 2020
August 2020
September 2020
June 2021
November 2021
December 2021
January 2022
June 2022
July 2022
August 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 14614}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 7457}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 3164}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 27, "token_count": 141}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 42, "token_count": 22}, {"author_id": 0, "token_count": 2100}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 7, "token_count": 3264}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 3628}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 169}, {"author_id": 13, "token_count": 1060}, {"author_id": 11, "token_count": 1596}, {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 5984}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 1052}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 13}, {"author_id": 34, "token_count": 75}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 17, "token_count": 73}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 75}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 4078}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 3567}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 416}, {"author_id": 6, "token_count": 3514}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 2268}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 45}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 17, "token_count": 112}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 291}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 26, "token_count": 164}, {"author_id": 50, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 35, "token_count": 52}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 1801}, {"author_id": 48, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 59}, {"author_id": 31, "token_count": 106}, {"author_id": 25, "token_count": 167}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 3467}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 15, "token_count": 57}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 15, "token_count": 70}, {"author_id": 41, "token_count": 31}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 37, "token_count": 28}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 15, "token_count": 565}, {"author_id": 39, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 39, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 17, "token_count": 76}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 3686}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 3424}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 274}, {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 5484}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 200}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Shawn Guo
30155
38.34%
Jesse Taube
8908
11.33%
Frank Li
7645
9.72%
Eugen Hristev
3686
4.69%
Greg Ungerer
3640
4.63%
Bai Ping
3526
4.48%
Ludovic Desroches
3515
4.47%
Lothar Waßmann
3309
4.21%
Jingchang Lu
3164
4.02%
Biao Huang
2268
2.88%
Dong Aisheng
1801
2.29%
Markus Pargmann
1671
2.12%
Alexander Shiyan
1221
1.55%
Denis Carikli
1060
1.35%
Anson Huang
692
0.88%
Uwe Kleine-König
561
0.71%
Adrian Alonso
416
0.53%
Krzysztof Kozlowski
274
0.35%
Marcel Ziswiler
200
0.25%
Fugang Duan
181
0.23%
Peter Chen
164
0.21%
Srinivas Kandagatla
142
0.18%
Benoît Thébaudeau
106
0.13%
Michael Grzeschik
75
0.10%
Sascha Hauer
52
0.07%
Thomas Gleixner
40
0.05%
Martin Kaiser
32
0.04%
Sébastien Szymanski
31
0.04%
Huang Shijie
24
0.03%
Troy Kisky
16
0.02%
Patrick Brünn
16
0.02%
Stefan Agner
13
0.02%
Stefan Wahren
8
0.01%
Neil Armstrong
8
0.01%
Greg Kroah-Hartman
2
0.00%
Others
28
0.04%
Total
78650
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
82
Author
Tokens
Proportion
Commits
Proportion
0
Shawn Guo
30156
36.67%
7
4.27%
1
Jesse Taube
8908
10.83%
2
1.22%
2
Frank Li
7645
9.30%
3
1.83%
3
Eugen Hristev
3686
4.48%
1
0.61%
4
Greg Ungerer
3640
4.43%
2
1.22%
5
Bai Ping
3526
4.29%
2
1.22%
6
Ludovic Desroches
3515
4.27%
2
1.22%
7
Lothar Waßmann
3309
4.02%
2
1.22%
8
Jingchang Lu
3164
3.85%
1
0.61%
9
Biao Huang
2268
2.76%
1
0.61%
10
Dong Aisheng
1801
2.19%
1
0.61%
11
Markus Pargmann
1671
2.03%
2
1.22%
12
Alexander Shiyan
1221
1.48%
2
1.22%
13
Denis Carikli
1060
1.29%
1
0.61%
14
Nico Pitre
1038
1.26%
5
3.05%
15
Anson Huang
692
0.84%
4
2.44%
16
Geert Uytterhoeven
653
0.79%
3
1.83%
17
Uwe Kleine-König
561
0.68%
9
5.49%
18
Linus Torvalds (pre-git)
453
0.55%
12
7.32%
19
Adrian Alonso
416
0.51%
1
0.61%
20
Krzysztof Kozlowski
274
0.33%
3
1.83%
21
Russell King
231
0.28%
7
4.27%
22
Marcel Ziswiler
200
0.24%
1
0.61%
23
Ben Dooks
187
0.23%
4
2.44%
24
Richard Genoud
182
0.22%
1
0.61%
25
Fugang Duan
181
0.22%
3
1.83%
26
Peter Chen
164
0.20%
1
0.61%
27
Srinivas Kandagatla
142
0.17%
2
1.22%
28
Lennert Buytenhek
134
0.16%
2
1.22%
29
Rob Herring
108
0.13%
4
2.44%
30
Arnd Bergmann
107
0.13%
5
3.05%
31
Benoît Thébaudeau
106
0.13%
2
1.22%
32
Gregory CLEMENT
99
0.12%
1
0.61%
33
Albin Tonnerre
89
0.11%
2
1.22%
34
Michael Grzeschik
75
0.09%
1
0.61%
35
Sascha Hauer
52
0.06%
1
0.61%
36
Florian Fainelli
46
0.06%
1
0.61%
37
Thomas Gleixner
41
0.05%
5
3.05%
38
Linus Walleij
40
0.05%
1
0.61%
39
Martin Kaiser
32
0.04%
2
1.22%
40
Tony Lindgren
31
0.04%
2
1.22%
41
Sébastien Szymanski
31
0.04%
1
0.61%
42
Huang Shijie
24
0.03%
2
1.22%
43
Masahiro Yamada
23
0.03%
2
1.22%
44
Kees Cook
21
0.03%
3
1.83%
45
Rusty Russell
18
0.02%
1
0.61%
46
Matthew Wilcox
18
0.02%
1
0.61%
47
Troy Kisky
16
0.02%
2
1.22%
48
Patrick Brünn
16
0.02%
1
0.61%
49
Imre Kaloz
16
0.02%
1
0.61%
50
Stefan Agner
13
0.02%
2
1.22%
51
Sebastian Andrzej Siewior
12
0.01%
1
0.61%
52
Jinbum Park
11
0.01%
1
0.61%
53
Jean-Christophe Plagniol-Villard
10
0.01%
1
0.61%
54
Uwe Zeisberger
8
0.01%
1
0.61%
55
Stefan Wahren
8
0.01%
1
0.61%
56
Neil Armstrong
8
0.01%
1
0.61%
57
Linus Torvalds
8
0.01%
1
0.61%
58
Kyungsik Lee
8
0.01%
1
0.61%
59
Greg Kroah-Hartman
6
0.01%
1
0.61%
60
Others
53
0.06%
25
15.24%
Total
82232
164