Linux Source Code
Home
Release 7.1
Help
phonet
root
net
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Alexey Dobriyan
Américo Wang
Andy King
Arnd Bergmann
Avi Kivity
Breno Leitão
Chas Williams
Christoph Hellwig
Craig Gallek
Dan Carpenter
Dandan Zhang
David S. Miller
Dinesh Kumar Sharma
Elena Reshetova
Eric Dumazet
Eric Paris
Eric W. Biedermann
Fabian Frederick
Florian Westphal
Gao Feng
Gustavo A. R. Silva
Hangyu Hua
Hannes Frederic Sowa
Harvey Harrison
Ingo Molnar
Jarod Wilson
Jeff Layton
Jens Axboe
Jiri Pirko
Joe Perches
Joel Granados
Johannes Berg
Kees Cook
Kumar Sanghvi
Kuniyuki Iwashima
Lai Jiangshan
Lin Zhang
Linus Torvalds
Linus Torvalds (pre-git)
Nathan Chancellor
Oliver Hartkopp
Others
Pablo Neira Ayuso
Patrick McHardy
Paul Gortmaker
Peilin Ye
Randy Dunlap
Rémi Denis-Courmont
Santosh Kalluri
Sasha Levin
Satoru Moriya
Steffen Hurrle
Stephen Hemminger
Tejun Heo
Tetsuo Handa
Thomas Gleixner
Tom Gundersen
Vasily Averin
Zijing Yin
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_phonet.c
543
-
15
2497
Rémi Denis-Courmont
Eric Dumazet
Alexey Dobriyan
Lin Zhang
Linus Torvalds (pre-git)
Stephen Hemminger
Eric Paris
Dan Carpenter
Thomas Gleixner
Joe Perches
Eric W. Biedermann
Linus Torvalds
Jiri Pirko
Harvey Harrison
Al Viro
September 1992
May 1998
June 1999
February 2002
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
May 2009
September 2009
October 2009
November 2009
September 2010
January 2011
February 2011
March 2011
August 2011
January 2012
April 2012
November 2014
May 2015
January 2016
October 2017
May 2019
October 2024
August 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 1873}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 231}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
2426
97.16%
Eric Dumazet
23
0.92%
Alexey Dobriyan
14
0.56%
Lin Zhang
8
0.32%
Linus Torvalds (pre-git)
7
0.28%
Stephen Hemminger
3
0.12%
Eric Paris
3
0.12%
Dan Carpenter
3
0.12%
Thomas Gleixner
2
0.08%
Joe Perches
2
0.08%
Eric W. Biedermann
2
0.08%
Linus Torvalds
1
0.04%
Jiri Pirko
1
0.04%
Harvey Harrison
1
0.04%
Al Viro
1
0.04%
Total
2497
datagram.c
196
-
12
810
Rémi Denis-Courmont
Steffen Hurrle
Hannes Frederic Sowa
Breno Leitão
Paul Gortmaker
Eric Dumazet
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Lin Zhang
David S. Miller
Al Viro
May 1998
February 2002
September 2008
January 2010
September 2010
July 2011
November 2013
January 2014
April 2014
November 2014
October 2017
May 2019
June 2023
February 2024
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 685}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
763
94.20%
Steffen Hurrle
14
1.73%
Hannes Frederic Sowa
10
1.23%
Breno Leitão
9
1.11%
Paul Gortmaker
3
0.37%
Eric Dumazet
3
0.37%
Thomas Gleixner
2
0.25%
Linus Torvalds (pre-git)
2
0.25%
Linus Torvalds
1
0.12%
Lin Zhang
1
0.12%
David S. Miller
1
0.12%
Al Viro
1
0.12%
Total
810
pep-gprs.c
310
-
11
1284
Rémi Denis-Courmont
Stephen Hemminger
Jarod Wilson
Harvey Harrison
David S. Miller
Peilin Ye
Satoru Moriya
Tom Gundersen
Thomas Gleixner
Patrick McHardy
Joe Perches
September 2008
October 2008
November 2008
December 2008
January 2009
May 2009
June 2009
August 2009
January 2010
June 2011
July 2014
November 2014
October 2016
May 2017
May 2019
January 2023
var spanGroupData = [ {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 967}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 8}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 40, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
1211
94.31%
Stephen Hemminger
27
2.10%
Jarod Wilson
16
1.25%
Harvey Harrison
8
0.62%
David S. Miller
7
0.55%
Peilin Ye
5
0.39%
Satoru Moriya
3
0.23%
Tom Gundersen
2
0.16%
Thomas Gleixner
2
0.16%
Patrick McHardy
2
0.16%
Joe Perches
1
0.08%
Total
1284
pep.c
1404
-
27
6609
Rémi Denis-Courmont
Kumar Sanghvi
Dinesh Kumar Sharma
Zijing Yin
Arnd Bergmann
Jens Axboe
Eric Dumazet
Sasha Levin
Gustavo A. R. Silva
Nathan Chancellor
Américo Wang
David S. Miller
Oliver Hartkopp
Hangyu Hua
Chas Williams
Breno Leitão
Tejun Heo
Paul Gortmaker
Joe Perches
Ingo Molnar
Christoph Hellwig
Thomas Gleixner
Lin Zhang
Kees Cook
Eric W. Biedermann
Al Viro
Others
October 2004
September 2008
October 2008
December 2008
June 2009
July 2009
September 2009
October 2009
November 2009
January 2010
March 2010
April 2010
May 2010
August 2010
September 2010
October 2010
February 2011
March 2011
May 2011
November 2011
April 2012
April 2014
November 2014
May 2015
November 2016
February 2017
March 2017
October 2017
February 2019
May 2019
July 2020
August 2020
December 2021
April 2022
June 2023
February 2024
May 2024
July 2025
August 2025
November 2025
May 2026
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 3792}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 239}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 155}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1203}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 296}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 16, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
5772
87.34%
Kumar Sanghvi
394
5.96%
Dinesh Kumar Sharma
296
4.48%
Zijing Yin
17
0.26%
Arnd Bergmann
17
0.26%
Jens Axboe
14
0.21%
Eric Dumazet
14
0.21%
Sasha Levin
10
0.15%
Gustavo A. R. Silva
10
0.15%
Nathan Chancellor
8
0.12%
Américo Wang
8
0.12%
David S. Miller
7
0.11%
Oliver Hartkopp
6
0.09%
Hangyu Hua
5
0.08%
Chas Williams
5
0.08%
Breno Leitão
4
0.06%
Tejun Heo
3
0.05%
Paul Gortmaker
3
0.05%
Joe Perches
3
0.05%
Ingo Molnar
3
0.05%
Christoph Hellwig
3
0.05%
Thomas Gleixner
2
0.03%
Lin Zhang
1
0.02%
Kees Cook
1
0.02%
Eric W. Biedermann
1
0.02%
Al Viro
1
0.02%
Others
1
0.02%
Total
6609
pn_dev.c
441
-
20
1996
Rémi Denis-Courmont
Kuniyuki Iwashima
Jiri Pirko
Gao Feng
Eric W. Biedermann
Fabian Frederick
Eric Dumazet
Vasily Averin
Akinobu Mita
Arnd Bergmann
Santosh Kalluri
David S. Miller
Alexey Dobriyan
Thomas Gleixner
Stephen Hemminger
Linus Torvalds (pre-git)
Lai Jiangshan
Christoph Hellwig
Linus Torvalds
Kees Cook
May 1998
February 2002
September 2008
November 2008
December 2008
January 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
January 2010
March 2010
April 2010
June 2010
August 2010
September 2010
March 2011
April 2011
August 2011
January 2012
April 2012
February 2013
May 2013
October 2014
November 2016
November 2017
April 2018
May 2019
July 2021
October 2024
November 2024
February 2026
June 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 788}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 309}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 402}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 5, "token_count": 16}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 49, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
1815
90.93%
Kuniyuki Iwashima
62
3.11%
Jiri Pirko
28
1.40%
Gao Feng
18
0.90%
Eric W. Biedermann
18
0.90%
Fabian Frederick
11
0.55%
Eric Dumazet
7
0.35%
Vasily Averin
6
0.30%
Akinobu Mita
6
0.30%
Arnd Bergmann
4
0.20%
Santosh Kalluri
3
0.15%
David S. Miller
3
0.15%
Alexey Dobriyan
3
0.15%
Thomas Gleixner
2
0.10%
Stephen Hemminger
2
0.10%
Linus Torvalds (pre-git)
2
0.10%
Lai Jiangshan
2
0.10%
Christoph Hellwig
2
0.10%
Linus Torvalds
1
0.05%
Kees Cook
1
0.05%
Total
1996
pn_netlink.c
336
-
13
1770
Rémi Denis-Courmont
Kuniyuki Iwashima
Eric Dumazet
Johannes Berg
Eric W. Biedermann
David S. Miller
Florian Westphal
Thomas Gleixner
Linus Torvalds (pre-git)
Pablo Neira Ayuso
Akinobu Mita
Linus Torvalds
Others
May 1998
February 2002
September 2008
November 2008
January 2009
February 2009
June 2009
September 2009
October 2009
November 2009
March 2010
April 2011
March 2012
September 2012
November 2012
April 2014
January 2015
April 2017
December 2017
April 2019
May 2019
May 2024
October 2024
November 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 916}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 405}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 271}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 4, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
1359
76.78%
Kuniyuki Iwashima
271
15.31%
Eric Dumazet
47
2.66%
Johannes Berg
31
1.75%
Eric W. Biedermann
29
1.64%
David S. Miller
16
0.90%
Florian Westphal
6
0.34%
Thomas Gleixner
2
0.11%
Linus Torvalds (pre-git)
2
0.11%
Pablo Neira Ayuso
2
0.11%
Akinobu Mita
2
0.11%
Linus Torvalds
1
0.06%
Others
2
0.11%
Total
1770
socket.c
778
-
24
3703
Rémi Denis-Courmont
Kumar Sanghvi
Eric Dumazet
Linus Torvalds
Tetsuo Handa
Eric W. Biedermann
Randy Dunlap
Jens Axboe
Dandan Zhang
Craig Gallek
Breno Leitão
David S. Miller
Andy King
Paul Gortmaker
Kees Cook
Ingo Molnar
Avi Kivity
Thomas Gleixner
Stephen Hemminger
Jeff Layton
Elena Reshetova
Al Viro
Others
December 2006
September 2008
October 2008
December 2008
January 2009
July 2009
August 2009
September 2009
October 2009
November 2009
April 2010
August 2010
September 2010
October 2010
February 2011
March 2011
April 2011
July 2011
August 2011
January 2012
April 2012
May 2012
February 2013
November 2013
February 2016
February 2017
June 2017
July 2017
February 2018
June 2018
May 2019
October 2019
June 2023
May 2024
June 2025
August 2025
November 2025
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 1534}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 419}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 681}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 179}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 34, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
3350
90.47%
Kumar Sanghvi
179
4.83%
Eric Dumazet
42
1.13%
Linus Torvalds
28
0.76%
Tetsuo Handa
20
0.54%
Eric W. Biedermann
16
0.43%
Randy Dunlap
8
0.22%
Jens Axboe
7
0.19%
Dandan Zhang
7
0.19%
Craig Gallek
6
0.16%
Breno Leitão
6
0.16%
David S. Miller
5
0.14%
Andy King
5
0.14%
Paul Gortmaker
3
0.08%
Kees Cook
3
0.08%
Ingo Molnar
3
0.08%
Avi Kivity
3
0.08%
Thomas Gleixner
2
0.05%
Stephen Hemminger
2
0.05%
Jeff Layton
2
0.05%
Elena Reshetova
2
0.05%
Al Viro
2
0.05%
Others
2
0.05%
Total
3703
sysctl.c
95
-
6
409
Rémi Denis-Courmont
Eric W. Biedermann
Thomas Gleixner
Joel Granados
Joe Perches
Eric Dumazet
September 2008
April 2012
June 2013
May 2019
May 2024
July 2024
var spanGroupData = [ {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 387}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 5, "token_count": 6}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 57, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rémi Denis-Courmont
396
96.82%
Eric W. Biedermann
6
1.47%
Thomas Gleixner
2
0.49%
Joel Granados
2
0.49%
Joe Perches
2
0.49%
Eric Dumazet
1
0.24%
Total
409
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
64
Author
Tokens
Proportion
Commits
Proportion
0
Rémi Denis-Courmont
17092
89.59%
87
39.37%
1
Kumar Sanghvi
573
3.00%
3
1.36%
2
Kuniyuki Iwashima
333
1.75%
10
4.52%
3
Dinesh Kumar Sharma
296
1.55%
1
0.45%
4
Eric Dumazet
137
0.72%
15
6.79%
5
Eric W. Biedermann
72
0.38%
9
4.07%
6
David S. Miller
39
0.20%
7
3.17%
7
Stephen Hemminger
34
0.18%
5
2.26%
8
Linus Torvalds
32
0.17%
3
1.36%
9
Johannes Berg
31
0.16%
5
2.26%
10
Jiri Pirko
29
0.15%
4
1.81%
11
Jens Axboe
21
0.11%
1
0.45%
12
Arnd Bergmann
21
0.11%
2
0.90%
13
Tetsuo Handa
20
0.10%
1
0.45%
14
Breno Leitão
19
0.10%
1
0.45%
15
Gao Feng
18
0.09%
2
0.90%
16
Zijing Yin
17
0.09%
1
0.45%
17
Alexey Dobriyan
17
0.09%
3
1.36%
18
Thomas Gleixner
16
0.08%
1
0.45%
19
Jarod Wilson
16
0.08%
1
0.45%
20
Steffen Hurrle
14
0.07%
1
0.45%
21
Linus Torvalds (pre-git)
13
0.07%
3
1.36%
22
Fabian Frederick
11
0.06%
1
0.45%
23
Sasha Levin
10
0.05%
1
0.45%
24
Lin Zhang
10
0.05%
2
0.90%
25
Hannes Frederic Sowa
10
0.05%
1
0.45%
26
Gustavo A. R. Silva
10
0.05%
1
0.45%
27
Paul Gortmaker
9
0.05%
2
0.90%
28
Harvey Harrison
9
0.05%
2
0.90%
29
Randy Dunlap
8
0.04%
1
0.45%
30
Nathan Chancellor
8
0.04%
1
0.45%
31
Joe Perches
8
0.04%
2
0.90%
32
Américo Wang
8
0.04%
1
0.45%
33
Akinobu Mita
8
0.04%
2
0.90%
34
Dandan Zhang
7
0.04%
1
0.45%
35
Vasily Averin
6
0.03%
1
0.45%
36
Oliver Hartkopp
6
0.03%
1
0.45%
37
Ingo Molnar
6
0.03%
1
0.45%
38
Florian Westphal
6
0.03%
1
0.45%
39
Craig Gallek
6
0.03%
1
0.45%
40
Peilin Ye
5
0.03%
1
0.45%
41
Kees Cook
5
0.03%
4
1.81%
42
Hangyu Hua
5
0.03%
1
0.45%
43
Christoph Hellwig
5
0.03%
2
0.90%
44
Chas Williams
5
0.03%
1
0.45%
45
Andy King
5
0.03%
1
0.45%
46
Al Viro
5
0.03%
3
1.36%
47
Tejun Heo
3
0.02%
1
0.45%
48
Satoru Moriya
3
0.02%
1
0.45%
49
Santosh Kalluri
3
0.02%
1
0.45%
50
Eric Paris
3
0.02%
1
0.45%
51
Dan Carpenter
3
0.02%
1
0.45%
52
Avi Kivity
3
0.02%
1
0.45%
53
Tom Gundersen
2
0.01%
1
0.45%
54
Patrick McHardy
2
0.01%
1
0.45%
55
Pablo Neira Ayuso
2
0.01%
1
0.45%
56
Lai Jiangshan
2
0.01%
1
0.45%
57
Joel Granados
2
0.01%
2
0.90%
58
Jeff Layton
2
0.01%
1
0.45%
59
Elena Reshetova
2
0.01%
2
0.90%
60
Others
5
0.03%
4
1.81%
Total
19078
221