Linux Source Code
Home
Release 6.5
Help
parsers
root
drivers
mtd
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Andrea Adami
Ansuel Smith
Artem B. Bityutskiy
Atsushi Nemoto
Baruch Siach
Ben Dooks
Benjamin Collins
Benjamin Krill
Boris Brezillon
Brian Norris
Bryan O'Donoghue
Catalin Marinas
Christopher Cordahi
Colin Ian King
Corentin Labbe
Dan Carpenter
David Gibson
David Woodhouse
Dmitry Eremin-Solenikov
Florian Fainelli
Francesco Dolcini
Hauke Mehrtens
Huang Shijie
Ian Munsie
Joe Schaack
John Bowler
Jonas Gorski
Josh Radel
Josh Wu
Justin Treon
Jörn Engel
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Linus Walleij
Lubomir Rintel
Manivannan Sadhasivam
Matteo Croce
Miaoqian Lin
Michal Suchanek
Mikhail Zhilkin
Others
Paul Gortmaker
Rafał Miłecki
Rob Herring
Rod Whitby
Russell King
Sascha Hauer
Scott Wood
Shmulik Ladkani
Simon Arlott
Sven Eckelmann
Thomas Gleixner
Vitaly Wool
Wei Yongjun
Yang Yingliang
Yoshinori Sato
Yuan Can
Yue haibing
Álvaro Fernández Rojas
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
afs.c
395
-
12
1743
Linus Walleij
Linus Torvalds
Linus Torvalds (pre-git)
Russell King
David Woodhouse
Catalin Marinas
Dmitry Eremin-Solenikov
Brian Norris
Thomas Gleixner
Manivannan Sadhasivam
Artem B. Bityutskiy
Others
January 1992
May 1992
August 1992
September 1992
July 1993
November 1993
April 1994
July 1994
June 1995
January 1997
March 2000
June 2000
October 2000
February 2002
October 2002
May 2003
June 2003
February 2004
June 2005
November 2006
June 2011
December 2011
October 2015
November 2015
December 2015
May 2019
January 2021
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 12, "token_count": 49}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 492}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 39, "token_count": 20}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 960}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
972
55.77%
Linus Torvalds
492
28.23%
Linus Torvalds (pre-git)
113
6.48%
Russell King
108
6.20%
David Woodhouse
24
1.38%
Catalin Marinas
20
1.15%
Dmitry Eremin-Solenikov
6
0.34%
Brian Norris
3
0.17%
Thomas Gleixner
2
0.11%
Manivannan Sadhasivam
1
0.06%
Artem B. Bityutskiy
1
0.06%
Others
1
0.06%
Total
1743
ar7part.c
129
-
13
664
Matteo Croce
Atsushi Nemoto
Linus Torvalds (pre-git)
David Woodhouse
Dmitry Eremin-Solenikov
Artem B. Bityutskiy
Lubomir Rintel
Kees Cook
Brian Norris
Thomas Gleixner
Paul Gortmaker
Others
July 1993
July 1994
March 2008
April 2008
March 2009
June 2011
July 2011
December 2011
November 2012
January 2013
November 2015
December 2015
June 2018
October 2018
May 2019
var spanGroupData = [ {"timestamp": 741510000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 8, "token_count": 608}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Matteo Croce
608
91.57%
Atsushi Nemoto
19
2.86%
Linus Torvalds (pre-git)
7
1.05%
David Woodhouse
6
0.90%
Dmitry Eremin-Solenikov
4
0.60%
Artem B. Bityutskiy
4
0.60%
Lubomir Rintel
3
0.45%
Kees Cook
3
0.45%
Brian Norris
3
0.45%
Thomas Gleixner
2
0.30%
Paul Gortmaker
2
0.30%
Others
3
0.45%
Total
664
bcm47xxpart.c
317
-
7
1250
Rafał Miłecki
Hauke Mehrtens
Linus Walleij
Kees Cook
Brian Norris
Thomas Gleixner
Others
August 2012
January 2013
March 2013
October 2013
December 2013
February 2014
August 2014
October 2014
December 2014
November 2015
December 2015
August 2016
November 2016
January 2017
June 2017
April 2018
May 2018
June 2018
June 2019
March 2022
October 2022
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 698}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 25}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 5, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
1196
95.68%
Hauke Mehrtens
35
2.80%
Linus Walleij
10
0.80%
Kees Cook
3
0.24%
Brian Norris
3
0.24%
Thomas Gleixner
2
0.16%
Others
1
0.08%
Total
1250
bcm63xxpart.c
171
-
7
683
Jonas Gorski
Florian Fainelli
Simon Arlott
Álvaro Fernández Rojas
Brian Norris
Thomas Gleixner
Artem B. Bityutskiy
September 2010
November 2011
December 2011
November 2012
March 2013
November 2015
December 2015
February 2016
March 2019
May 2019
June 2020
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 10, "token_count": 200}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 6, "token_count": 182}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 11, "token_count": 183}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 34, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Jonas Gorski
265
38.80%
Florian Fainelli
200
29.28%
Simon Arlott
183
26.79%
Álvaro Fernández Rojas
27
3.95%
Brian Norris
5
0.73%
Thomas Gleixner
2
0.29%
Artem B. Bityutskiy
1
0.15%
Total
683
brcm_u-boot.c
84
-
1
345
Rafał Miłecki
July 2022
var spanGroupData = [ {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 345}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
345
100.00%
Total
345
cmdlinepart.c
437
-
27
1515
Russell King
Boris Brezillon
Artem B. Bityutskiy
David Woodhouse
Shmulik Ladkani
Lubomir Rintel
Atsushi Nemoto
Linus Torvalds
Brian Norris
Sven Eckelmann
Jörn Engel
Linus Torvalds (pre-git)
Adrian Bunk
Justin Treon
Christopher Cordahi
Thomas Gleixner
Huang Shijie
Dmitry Eremin-Solenikov
Benjamin Collins
Paul Gortmaker
Others
September 1991
December 1992
July 1993
September 1993
July 1994
January 1997
June 2000
October 2000
February 2002
October 2002
November 2002
May 2003
June 2005
November 2005
March 2006
November 2006
January 2008
April 2008
July 2008
March 2009
June 2009
June 2011
July 2011
April 2012
September 2012
October 2012
December 2012
January 2013
December 2013
June 2015
December 2015
May 2018
May 2019
April 2020
May 2020
November 2020
August 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 969}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 59, "token_count": 4}, {"author_id": 9, "token_count": 53}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 30, "token_count": 32}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 44, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 25, "token_count": 36}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 24, "token_count": 58}, {"author_id": 27, "token_count": 52}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 53, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 51}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 17, "token_count": 32}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 34}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 39}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 29, "token_count": 32}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Russell King
978
64.55%
Boris Brezillon
73
4.82%
Artem B. Bityutskiy
58
3.83%
David Woodhouse
53
3.50%
Shmulik Ladkani
52
3.43%
Lubomir Rintel
51
3.37%
Atsushi Nemoto
42
2.77%
Linus Torvalds
34
2.24%
Brian Norris
33
2.18%
Sven Eckelmann
32
2.11%
Jörn Engel
32
2.11%
Linus Torvalds (pre-git)
22
1.45%
Adrian Bunk
10
0.66%
Justin Treon
9
0.59%
Christopher Cordahi
7
0.46%
Thomas Gleixner
5
0.33%
Huang Shijie
4
0.26%
Dmitry Eremin-Solenikov
4
0.26%
Benjamin Collins
4
0.26%
Paul Gortmaker
2
0.13%
Others
10
0.66%
Total
1515
ofpart_bcm4908.c
67
-
7
271
Rafał Miłecki
Vitaly Wool
Miaoqian Lin
Linus Torvalds (pre-git)
David Gibson
Scott Wood
Linus Torvalds
May 1998
February 2002
December 2006
September 2007
January 2008
March 2021
June 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 38, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
223
82.29%
Vitaly Wool
27
9.96%
Miaoqian Lin
15
5.54%
Linus Torvalds (pre-git)
2
0.74%
David Gibson
2
0.74%
Scott Wood
1
0.37%
Linus Torvalds
1
0.37%
Total
271
ofpart_bcm4908.h
15
-
1
57
Rafał Miłecki
March 2021
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
57
100.00%
Total
57
ofpart_core.c
292
-
26
1155
Rafał Miłecki
Michal Suchanek
Dmitry Eremin-Solenikov
Vitaly Wool
David Gibson
Scott Wood
Brian Norris
Josh Wu
Joe Schaack
Linus Torvalds
Josh Radel
Lubomir Rintel
Francesco Dolcini
Boris Brezillon
Benjamin Krill
Ian Munsie
Sascha Hauer
Wei Yongjun
David Woodhouse
Rob Herring
Adrian Bunk
Kees Cook
Thomas Gleixner
Linus Torvalds (pre-git)
Others
May 1998
February 2002
May 2003
December 2006
April 2007
September 2007
January 2008
April 2008
August 2009
October 2010
May 2011
June 2011
November 2012
January 2013
February 2013
August 2013
August 2015
October 2015
December 2015
February 2017
July 2017
March 2018
June 2018
May 2019
May 2020
March 2021
May 2021
January 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 13, "token_count": 141}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 18, "token_count": 116}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 19, "token_count": 109}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 45, "token_count": 14}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 14, "token_count": 120}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 37, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 33, "token_count": 27}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 28, "token_count": 39}, {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 15, "token_count": 148}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 50}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 136}, {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 40, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
198
17.14%
Michal Suchanek
148
12.81%
Dmitry Eremin-Solenikov
144
12.47%
Vitaly Wool
141
12.21%
David Gibson
116
10.04%
Scott Wood
109
9.44%
Brian Norris
60
5.19%
Josh Wu
39
3.38%
Joe Schaack
27
2.34%
Linus Torvalds
23
1.99%
Josh Radel
21
1.82%
Lubomir Rintel
20
1.73%
Francesco Dolcini
19
1.65%
Boris Brezillon
18
1.56%
Benjamin Krill
16
1.39%
Ian Munsie
14
1.21%
Sascha Hauer
9
0.78%
Wei Yongjun
6
0.52%
David Woodhouse
6
0.52%
Rob Herring
5
0.43%
Adrian Bunk
5
0.43%
Kees Cook
4
0.35%
Thomas Gleixner
2
0.17%
Linus Torvalds (pre-git)
2
0.17%
Others
3
0.26%
Total
1155
ofpart_linksys_ns.c
50
-
4
184
Rafał Miłecki
Vitaly Wool
Dmitry Eremin-Solenikov
David Gibson
December 2006
September 2007
May 2011
March 2021
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 160}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
160
86.96%
Vitaly Wool
19
10.33%
Dmitry Eremin-Solenikov
4
2.17%
David Gibson
1
0.54%
Total
184
ofpart_linksys_ns.h
18
-
1
57
Rafał Miłecki
March 2021
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
57
100.00%
Total
57
parser_imagetag.c
221
-
7
973
Jonas Gorski
Simon Arlott
Florian Fainelli
Dan Carpenter
Brian Norris
Thomas Gleixner
Artem B. Bityutskiy
September 2010
November 2011
December 2011
April 2012
November 2012
March 2013
November 2015
December 2015
February 2016
March 2019
May 2019
January 2021
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 10, "token_count": 229}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 6, "token_count": 156}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 57}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 11, "token_count": 245}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 241}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jonas Gorski
461
47.38%
Simon Arlott
245
25.18%
Florian Fainelli
229
23.54%
Dan Carpenter
20
2.06%
Brian Norris
15
1.54%
Thomas Gleixner
2
0.21%
Artem B. Bityutskiy
1
0.10%
Total
973
parser_trx.c
136
-
5
586
Rafał Miłecki
Hauke Mehrtens
Kees Cook
Thomas Gleixner
Brian Norris
August 2012
January 2013
October 2013
December 2014
November 2015
December 2015
January 2017
June 2017
June 2018
June 2019
April 2021
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 20, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
508
86.69%
Hauke Mehrtens
71
12.12%
Kees Cook
3
0.51%
Thomas Gleixner
2
0.34%
Brian Norris
2
0.34%
Total
586
qcomsmempart.c
197
-
5
830
Manivannan Sadhasivam
Ansuel Smith
Baruch Siach
Bryan O'Donoghue
Others
January 2021
March 2021
May 2021
January 2022
var spanGroupData = [ {"timestamp": 1609488000, "group": [ {"author_id": 7, "token_count": 717}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 23, "token_count": 31}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 23, "token_count": 43}, {"author_id": 46, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Manivannan Sadhasivam
717
86.39%
Ansuel Smith
74
8.92%
Baruch Siach
28
3.37%
Bryan O'Donoghue
10
1.20%
Others
1
0.12%
Total
830
redboot.c
323
-
19
1542
Linus Torvalds
David Woodhouse
John Bowler
Linus Walleij
Linus Torvalds (pre-git)
Rod Whitby
Corentin Labbe
Yoshinori Sato
Dmitry Eremin-Solenikov
Ben Dooks
Miaoqian Lin
Brian Norris
Paul Gortmaker
Artem B. Bityutskiy
Thomas Gleixner
Others
August 1992
September 1992
December 1992
June 1993
July 1993
November 1993
July 1994
June 1995
January 1997
March 1997
April 1999
June 1999
September 1999
January 2000
March 2000
June 2000
July 2000
September 2000
October 2000
February 2002
May 2003
July 2004
August 2004
November 2004
February 2006
March 2006
May 2006
November 2006
December 2006
February 2007
October 2007
June 2008
June 2011
July 2011
October 2011
December 2011
December 2013
November 2015
December 2015
November 2018
May 2019
May 2021
May 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 716}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 9, "token_count": 68}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 9, "token_count": 106}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 9, "token_count": 68}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 16, "token_count": 127}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 26, "token_count": 53}, {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 32}, {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 82}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 89}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 32}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 38, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
716
46.43%
David Woodhouse
361
23.41%
John Bowler
142
9.21%
Linus Walleij
89
5.77%
Linus Torvalds (pre-git)
84
5.45%
Rod Whitby
59
3.83%
Corentin Labbe
32
2.08%
Yoshinori Sato
18
1.17%
Dmitry Eremin-Solenikov
12
0.78%
Ben Dooks
7
0.45%
Miaoqian Lin
5
0.32%
Brian Norris
4
0.26%
Paul Gortmaker
3
0.19%
Artem B. Bityutskiy
3
0.19%
Thomas Gleixner
2
0.13%
Others
5
0.32%
Total
1542
scpart.c
249
-
2
1077
Mikhail Zhilkin
Yang Yingliang
May 2022
June 2022
December 2022
var spanGroupData = [ {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 1071}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mikhail Zhilkin
1072
99.54%
Yang Yingliang
5
0.46%
Total
1077
sharpslpart.c
399
-
5
1604
Andrea Adami
Yue haibing
Colin Ian King
Kees Cook
Wei Yongjun
August 2017
November 2017
December 2017
June 2018
December 2019
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1587}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 50, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrea Adami
1587
98.94%
Yue haibing
7
0.44%
Colin Ian King
6
0.37%
Kees Cook
3
0.19%
Wei Yongjun
1
0.06%
Total
1604
tplink_safeloader.c
152
-
3
653
Rafał Miłecki
Yuan Can
Dan Carpenter
October 2022
December 2022
var spanGroupData = [ {"timestamp": 1664607600, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 0, "token_count": 641}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 49, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Rafał Miłecki
641
98.16%
Yuan Can
8
1.23%
Dan Carpenter
4
0.61%
Total
653
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
75
Author
Tokens
Proportion
Commits
Proportion
0
Rafał Miłecki
3385
22.29%
35
14.83%
1
Andrea Adami
1587
10.45%
1
0.42%
2
Linus Torvalds
1266
8.33%
9
3.81%
3
Russell King
1086
7.15%
4
1.69%
4
Mikhail Zhilkin
1072
7.06%
2
0.85%
5
Linus Walleij
1071
7.05%
12
5.08%
6
Jonas Gorski
726
4.78%
15
6.36%
7
Manivannan Sadhasivam
718
4.73%
2
0.85%
8
Matteo Croce
608
4.00%
1
0.42%
9
David Woodhouse
450
2.96%
9
3.81%
10
Florian Fainelli
429
2.82%
1
0.42%
11
Simon Arlott
428
2.82%
5
2.12%
12
Linus Torvalds (pre-git)
230
1.51%
37
15.68%
13
Vitaly Wool
187
1.23%
1
0.42%
14
Dmitry Eremin-Solenikov
174
1.15%
6
2.54%
15
Michal Suchanek
148
0.97%
1
0.42%
16
John Bowler
142
0.93%
2
0.85%
17
Brian Norris
128
0.84%
10
4.24%
18
David Gibson
119
0.78%
2
0.85%
19
Scott Wood
110
0.72%
1
0.42%
20
Hauke Mehrtens
106
0.70%
3
1.27%
21
Boris Brezillon
91
0.60%
3
1.27%
22
Lubomir Rintel
74
0.49%
2
0.85%
23
Ansuel Smith
74
0.49%
3
1.27%
24
Artem B. Bityutskiy
68
0.45%
4
1.69%
25
Atsushi Nemoto
61
0.40%
2
0.85%
26
Rod Whitby
59
0.39%
2
0.85%
27
Shmulik Ladkani
52
0.34%
2
0.85%
28
Josh Wu
39
0.26%
1
0.42%
29
Sven Eckelmann
32
0.21%
1
0.42%
30
Jörn Engel
32
0.21%
1
0.42%
31
Corentin Labbe
32
0.21%
2
0.85%
32
Baruch Siach
28
0.18%
1
0.42%
33
Joe Schaack
27
0.18%
1
0.42%
34
Álvaro Fernández Rojas
27
0.18%
1
0.42%
35
Dan Carpenter
24
0.16%
2
0.85%
36
Thomas Gleixner
21
0.14%
5
2.12%
37
Josh Radel
21
0.14%
1
0.42%
38
Miaoqian Lin
20
0.13%
2
0.85%
39
Catalin Marinas
20
0.13%
1
0.42%
40
Francesco Dolcini
19
0.13%
1
0.42%
41
Yoshinori Sato
18
0.12%
1
0.42%
42
Kees Cook
16
0.11%
1
0.42%
43
Benjamin Krill
16
0.11%
1
0.42%
44
Adrian Bunk
15
0.10%
3
1.27%
45
Ian Munsie
14
0.09%
1
0.42%
46
Bryan O'Donoghue
10
0.07%
1
0.42%
47
Sascha Hauer
9
0.06%
1
0.42%
48
Justin Treon
9
0.06%
1
0.42%
49
Yuan Can
8
0.05%
1
0.42%
50
Yue haibing
7
0.05%
1
0.42%
51
Wei Yongjun
7
0.05%
3
1.27%
52
Paul Gortmaker
7
0.05%
1
0.42%
53
Christopher Cordahi
7
0.05%
2
0.85%
54
Ben Dooks
7
0.05%
1
0.42%
55
Colin Ian King
6
0.04%
1
0.42%
56
Yang Yingliang
5
0.03%
1
0.42%
57
Rob Herring
5
0.03%
1
0.42%
58
Huang Shijie
4
0.03%
1
0.42%
59
Benjamin Collins
4
0.03%
1
0.42%
60
Others
24
0.16%
15
6.36%
Total
15189
236