Linux Source Code
Home
Release 5.1
Help
boot
root
arch
arm
Highlighting
Reset All
By Author
By Age
──────────
Adrian Alonso
Albin Tonnerre
Alexander Kurz
Alexander Shiyan
Anson Huang
Arnd Bergmann
Bai Ping
Ben Dooks
Benoît Thébaudeau
Biao Huang
Claudiu Beznea
Denis Carikli
Dong Aisheng
Fabio Estevam
Florian Vallee
Frank Li
Fugang Duan
Greg Kroah-Hartman
Greg Ungerer
Gregory CLEMENT
Hongzhou Yang
Huacai Chen
Huang Shijie
Imre Kaloz
Jean-Christophe Plagniol-Villard
Jinbum Park
Jingchang Lu
Jörg Krause
Kees Cook
Kyungsik Lee
Laura Abbott
Linus Torvalds (pre-git)
Lothar Waßmann
Ludovic Desroches
Marc Zyngier
Markus Pargmann
Matthew Wilcox
Michael Grzeschik
Neil Armstrong
Nico Pitre
Others
Patrick Brünn
Peter Chen
Richard Genoud
Rob Herring
Russell King
Rusty Russell
Sascha Hauer
Shawn Guo
Shengjiu Wang
Srinivas Kandagatla
Stefan Agner
Stefan Wahren
Stephen Boyd
Sébastien Szymanski
Thomas Petazzoni
Tony Lindgren
Troy Kisky
Uwe Kleine-König
Uwe Zeisberger
Yinghai Lu
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
compressed
617
6
27
2573
Nico Pitre
Russell King
Richard Genoud
Ben Dooks
Rob Herring
Gregory CLEMENT
Linus Torvalds (pre-git)
Tony Lindgren
Albin Tonnerre
Jean-Christophe Plagniol-Villard
Matthew Wilcox
Imre Kaloz
Kees Cook
Jinbum Park
Marc Zyngier
Arnd Bergmann
Kyungsik Lee
Rusty Russell
Greg Kroah-Hartman
Stephen Boyd
Laura Abbott
Uwe Zeisberger
Huacai Chen
Yinghai Lu
Thomas Petazzoni
Shawn Guo
Others
January 1998
May 1998
September 1999
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
December 2013
April 2014
April 2015
September 2015
February 2016
February 2017
July 2017
November 2017
March 2018
April 2018
September 2018
October 2018
var spanGroupData = [ {"timestamp": 883641600, "group": [ {"author_id": 26, "token_count": 64}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 26, "token_count": 23}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 16, "token_count": 77}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 29, "token_count": 47}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 31, "token_count": 47}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 30, "token_count": 39}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 208}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 12, "token_count": 1180}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 239}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 23, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 24, "token_count": 123}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 23, "token_count": 42}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 34, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 15}, {"author_id": 23, "token_count": 52}, {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 136}, ]}, ]
Author Name
Tokens
Token Proportion
Nico Pitre
1205
46.83%
Russell King
335
13.02%
Richard Genoud
239
9.29%
Ben Dooks
179
6.96%
Rob Herring
127
4.94%
Gregory CLEMENT
123
4.78%
Linus Torvalds (pre-git)
93
3.61%
Tony Lindgren
48
1.87%
Albin Tonnerre
47
1.83%
Jean-Christophe Plagniol-Villard
47
1.83%
Matthew Wilcox
18
0.70%
Imre Kaloz
16
0.62%
Kees Cook
16
0.62%
Jinbum Park
15
0.58%
Marc Zyngier
12
0.47%
Arnd Bergmann
10
0.39%
Kyungsik Lee
8
0.31%
Rusty Russell
7
0.27%
Greg Kroah-Hartman
5
0.19%
Stephen Boyd
5
0.19%
Laura Abbott
4
0.16%
Uwe Zeisberger
4
0.16%
Huacai Chen
3
0.12%
Yinghai Lu
3
0.12%
Thomas Petazzoni
2
0.08%
Shawn Guo
1
0.04%
Others
1
0.04%
Total
2573
dts
18316
25
41
69343
Shawn Guo
Frank Li
Hongzhou Yang
Greg Ungerer
Bai Ping
Ludovic Desroches
Lothar Waßmann
Jingchang Lu
Biao Huang
Dong Aisheng
Markus Pargmann
Alexander Shiyan
Denis Carikli
Uwe Kleine-König
Adrian Alonso
Fugang Duan
Peter Chen
Srinivas Kandagatla
Anson Huang
Benoît Thébaudeau
Michael Grzeschik
Sascha Hauer
Sébastien Szymanski
Huang Shijie
Patrick Brünn
Troy Kisky
Stefan Agner
Neil Armstrong
Stefan Wahren
Fabio Estevam
Jörg Krause
Shengjiu Wang
Alexander Kurz
Claudiu Beznea
Florian Vallee
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
March 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
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 14618}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 7459}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 7, "token_count": 3165}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 21, "token_count": 141}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 33, "token_count": 22}, {"author_id": 0, "token_count": 2100}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 6, "token_count": 3267}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 3629}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 169}, {"author_id": 13, "token_count": 1055}, {"author_id": 10, "token_count": 1598}, {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 6102}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 1054}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 13}, {"author_id": 27, "token_count": 84}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 75}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 75}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 4080}, {"author_id": 2, "token_count": 4329}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 3563}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 15, "token_count": 416}, {"author_id": 5, "token_count": 3514}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 2269}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 45}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 113}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 293}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 166}, {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 28, "token_count": 52}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 1802}, {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 59}, {"author_id": 25, "token_count": 106}, {"author_id": 18, "token_count": 172}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 3467}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 57}, {"author_id": 57, "token_count": 2}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 70}, {"author_id": 32, "token_count": 35}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Shawn Guo
30279
43.67%
Frank Li
7643
11.02%
Hongzhou Yang
4329
6.24%
Greg Ungerer
3637
5.24%
Bai Ping
3526
5.08%
Ludovic Desroches
3515
5.07%
Lothar Waßmann
3312
4.78%
Jingchang Lu
3165
4.56%
Biao Huang
2269
3.27%
Dong Aisheng
1802
2.60%
Markus Pargmann
1673
2.41%
Alexander Shiyan
1223
1.76%
Denis Carikli
1055
1.52%
Uwe Kleine-König
494
0.71%
Adrian Alonso
416
0.60%
Fugang Duan
185
0.27%
Peter Chen
166
0.24%
Srinivas Kandagatla
142
0.20%
Anson Huang
127
0.18%
Benoît Thébaudeau
106
0.15%
Michael Grzeschik
84
0.12%
Sascha Hauer
52
0.07%
Sébastien Szymanski
35
0.05%
Huang Shijie
24
0.03%
Patrick Brünn
16
0.02%
Troy Kisky
16
0.02%
Stefan Agner
13
0.02%
Neil Armstrong
8
0.01%
Stefan Wahren
8
0.01%
Fabio Estevam
4
0.01%
Jörg Krause
3
0.00%
Shengjiu Wang
3
0.00%
Alexander Kurz
2
0.00%
Claudiu Beznea
2
0.00%
Florian Vallee
2
0.00%
Greg Kroah-Hartman
2
0.00%
Others
5
0.01%
Total
69343
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
66
Author
Tokens
Proportion
Commits
Proportion
0
Shawn Guo
30280
42.10%
7
6.14%
1
Frank Li
7643
10.63%
3
2.63%
2
Hongzhou Yang
4329
6.02%
1
0.88%
3
Greg Ungerer
3637
5.06%
2
1.75%
4
Bai Ping
3526
4.90%
2
1.75%
5
Ludovic Desroches
3515
4.89%
2
1.75%
6
Lothar Waßmann
3312
4.61%
2
1.75%
7
Jingchang Lu
3165
4.40%
1
0.88%
8
Biao Huang
2269
3.16%
1
0.88%
9
Dong Aisheng
1802
2.51%
1
0.88%
10
Markus Pargmann
1673
2.33%
2
1.75%
11
Alexander Shiyan
1223
1.70%
2
1.75%
12
Nico Pitre
1205
1.68%
5
4.39%
13
Denis Carikli
1055
1.47%
1
0.88%
14
Uwe Kleine-König
494
0.69%
7
6.14%
15
Adrian Alonso
416
0.58%
1
0.88%
16
Russell King
335
0.47%
6
5.26%
17
Richard Genoud
239
0.33%
1
0.88%
18
Fugang Duan
185
0.26%
2
1.75%
19
Ben Dooks
179
0.25%
3
2.63%
20
Peter Chen
166
0.23%
1
0.88%
21
Srinivas Kandagatla
142
0.20%
2
1.75%
22
Anson Huang
127
0.18%
2
1.75%
23
Rob Herring
127
0.18%
5
4.39%
24
Gregory CLEMENT
123
0.17%
1
0.88%
25
Benoît Thébaudeau
106
0.15%
2
1.75%
26
Linus Torvalds (pre-git)
93
0.13%
4
3.51%
27
Michael Grzeschik
84
0.12%
1
0.88%
28
Sascha Hauer
52
0.07%
1
0.88%
29
Tony Lindgren
48
0.07%
2
1.75%
30
Albin Tonnerre
47
0.07%
2
1.75%
31
Jean-Christophe Plagniol-Villard
47
0.07%
1
0.88%
32
Sébastien Szymanski
35
0.05%
1
0.88%
33
Huang Shijie
24
0.03%
2
1.75%
34
Matthew Wilcox
18
0.03%
1
0.88%
35
Imre Kaloz
16
0.02%
1
0.88%
36
Kees Cook
16
0.02%
1
0.88%
37
Patrick Brünn
16
0.02%
1
0.88%
38
Troy Kisky
16
0.02%
2
1.75%
39
Jinbum Park
15
0.02%
1
0.88%
40
Stefan Agner
13
0.02%
2
1.75%
41
Marc Zyngier
12
0.02%
1
0.88%
42
Arnd Bergmann
10
0.01%
1
0.88%
43
Kyungsik Lee
8
0.01%
1
0.88%
44
Neil Armstrong
8
0.01%
1
0.88%
45
Stefan Wahren
8
0.01%
1
0.88%
46
Greg Kroah-Hartman
7
0.01%
1
0.88%
47
Rusty Russell
7
0.01%
1
0.88%
48
Stephen Boyd
5
0.01%
1
0.88%
49
Fabio Estevam
4
0.01%
2
1.75%
50
Laura Abbott
4
0.01%
1
0.88%
51
Uwe Zeisberger
4
0.01%
1
0.88%
52
Huacai Chen
3
0.00%
1
0.88%
53
Jörg Krause
3
0.00%
1
0.88%
54
Shengjiu Wang
3
0.00%
1
0.88%
55
Yinghai Lu
3
0.00%
1
0.88%
56
Alexander Kurz
2
0.00%
1
0.88%
57
Claudiu Beznea
2
0.00%
1
0.88%
58
Florian Vallee
2
0.00%
1
0.88%
59
Thomas Petazzoni
2
0.00%
1
0.88%
60
Others
6
0.01%
6
5.26%
Total
71916
114