Linux Source Code
Home
Release 5.16
Help
rose
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Cox
Alexey Dobriyan
Américo Wang
Andrew Morton
Andy Shevchenko
Anmol Karn
Arnaldo Carvalho de Melo
Arnd Bergmann
Ben Hutchings
Bernard Pidoux
Christoph Hellwig
Colin Ian King
Dan Rosenberg
Daniel Borkmann
David Howells
David S. Miller
Denys Vlasenko
Eric Dumazet
Eric Paris
Eric W. Biedermann
Florian Westphal
Gao Feng
Gustavo A. R. Silva
Hannes Frederic Sowa
Hideaki Yoshifuji / 吉藤英明
Ingo Molnar
Jakub Kiciński
Jarek Poplawski
Jiri Pirko
Joe Perches
Julia Lawall
Kees Cook
Li Zefan
Linus Torvalds
Lucas De Marchi
Mathias Krause
Octavian Purdila
Patrick McHardy
Paul Gortmaker
Pavel Emelyanov
Philippe De Muyter
Ralf Baechle
Randy Dunlap
Steffen Hurrle
Stephen Hemminger
Tejun Heo
Thomas Gleixner
Tom Gundersen
Willem de Bruijn
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_rose.c
1621
-
40
7520
Linus Torvalds
Ralf Baechle
Américo Wang
Alexey Dobriyan
Jarek Poplawski
Eric Dumazet
Kees Cook
Gao Feng
Eric W. Biedermann
Hannes Frederic Sowa
Arnaldo Carvalho de Melo
Christoph Hellwig
Steffen Hurrle
David S. Miller
Li Zefan
Pavel Emelyanov
Hideaki Yoshifuji / 吉藤英明
Alan Cox
Bernard Pidoux
Mathias Krause
Yue haibing
David Howells
Ben Hutchings
Octavian Purdila
Florian Westphal
Arnd Bergmann
Joe Perches
Jakub Kiciński
Tejun Heo
Randy Dunlap
Jiri Pirko
Eric Paris
Tom Gundersen
Thomas Gleixner
Stephen Hemminger
Philippe De Muyter
Ingo Molnar
Denys Vlasenko
Colin Ian King
Al Viro
April 2005
August 2005
September 2005
January 2006
May 2006
December 2006
March 2007
April 2007
July 2007
September 2007
October 2007
November 2007
January 2008
March 2008
April 2008
June 2008
July 2008
November 2008
January 2009
March 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
February 2010
March 2010
April 2010
September 2010
March 2011
February 2013
April 2013
May 2013
November 2013
December 2013
January 2014
April 2014
July 2014
November 2014
May 2015
June 2015
December 2016
February 2017
March 2017
October 2017
February 2018
March 2018
April 2018
June 2018
February 2019
April 2019
May 2019
November 2019
January 2020
May 2020
June 2020
July 2020
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 6623}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 56}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 18}, {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 15}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 62}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6626
88.11%
Ralf Baechle
339
4.51%
Américo Wang
78
1.04%
Alexey Dobriyan
58
0.77%
Jarek Poplawski
45
0.60%
Eric Dumazet
44
0.59%
Kees Cook
43
0.57%
Gao Feng
36
0.48%
Eric W. Biedermann
35
0.47%
Hannes Frederic Sowa
21
0.28%
Arnaldo Carvalho de Melo
19
0.25%
Christoph Hellwig
18
0.24%
Steffen Hurrle
15
0.20%
David S. Miller
14
0.19%
Li Zefan
12
0.16%
Pavel Emelyanov
11
0.15%
Hideaki Yoshifuji / 吉藤英明
11
0.15%
Alan Cox
11
0.15%
Bernard Pidoux
10
0.13%
Mathias Krause
8
0.11%
Yue haibing
7
0.09%
David Howells
7
0.09%
Ben Hutchings
6
0.08%
Octavian Purdila
5
0.07%
Florian Westphal
5
0.07%
Arnd Bergmann
5
0.07%
Joe Perches
4
0.05%
Jakub Kiciński
4
0.05%
Tejun Heo
3
0.04%
Randy Dunlap
3
0.04%
Jiri Pirko
3
0.04%
Eric Paris
3
0.04%
Tom Gundersen
2
0.03%
Thomas Gleixner
2
0.03%
Stephen Hemminger
2
0.03%
Philippe De Muyter
1
0.01%
Ingo Molnar
1
0.01%
Denys Vlasenko
1
0.01%
Colin Ian King
1
0.01%
Al Viro
1
0.01%
Total
7520
rose_dev.c
141
-
10
552
Linus Torvalds
Ralf Baechle
Stephen Hemminger
Eric W. Biedermann
Jakub Kiciński
Tejun Heo
Daniel Borkmann
Thomas Gleixner
Patrick McHardy
Eric Dumazet
April 2005
September 2005
December 2006
October 2007
January 2009
June 2009
August 2009
March 2010
March 2012
April 2012
March 2015
May 2019
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 364}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 51}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
364
65.94%
Ralf Baechle
69
12.50%
Stephen Hemminger
53
9.60%
Eric W. Biedermann
51
9.24%
Jakub Kiciński
4
0.72%
Tejun Heo
3
0.54%
Daniel Borkmann
3
0.54%
Thomas Gleixner
2
0.36%
Patrick McHardy
2
0.36%
Eric Dumazet
1
0.18%
Total
552
rose_in.c
293
-
6
1255
Linus Torvalds
Willem de Bruijn
Thomas Gleixner
Gustavo A. R. Silva
Eric Dumazet
Arnaldo Carvalho de Melo
April 2005
August 2005
January 2008
July 2016
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1236}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1236
98.49%
Willem de Bruijn
12
0.96%
Thomas Gleixner
2
0.16%
Gustavo A. R. Silva
2
0.16%
Eric Dumazet
2
0.16%
Arnaldo Carvalho de Melo
1
0.08%
Total
1255
rose_link.c
286
-
8
1186
Linus Torvalds
Jarek Poplawski
Kees Cook
Ralf Baechle
Jakub Kiciński
Tejun Heo
Andy Shevchenko
Thomas Gleixner
April 2005
May 2006
January 2010
March 2010
September 2014
October 2017
May 2019
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1106}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1106
93.25%
Jarek Poplawski
38
3.20%
Kees Cook
24
2.02%
Ralf Baechle
6
0.51%
Jakub Kiciński
4
0.34%
Tejun Heo
3
0.25%
Andy Shevchenko
3
0.25%
Thomas Gleixner
2
0.17%
Total
1186
rose_loopback.c
132
-
10
555
Linus Torvalds
Eric Dumazet
Ben Hutchings
Anmol Karn
Kees Cook
Ralf Baechle
Tejun Heo
Bernard Pidoux
Arnaldo Carvalho de Melo
Thomas Gleixner
April 2005
December 2006
March 2007
December 2009
March 2010
March 2011
October 2017
April 2019
May 2019
November 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 372}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
372
67.03%
Eric Dumazet
73
13.15%
Ben Hutchings
48
8.65%
Anmol Karn
28
5.05%
Kees Cook
19
3.42%
Ralf Baechle
4
0.72%
Tejun Heo
3
0.54%
Bernard Pidoux
3
0.54%
Arnaldo Carvalho de Melo
3
0.54%
Thomas Gleixner
2
0.36%
Total
555
rose_out.c
122
-
3
441
Linus Torvalds
Tejun Heo
Thomas Gleixner
April 2005
March 2010
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 436}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
436
98.87%
Tejun Heo
3
0.68%
Thomas Gleixner
2
0.45%
Total
441
rose_route.c
1331
-
20
5754
Linus Torvalds
Bernard Pidoux
Ralf Baechle
Ben Hutchings
Eric Dumazet
Jarek Poplawski
Alexey Dobriyan
Kees Cook
Pavel Emelyanov
Eric W. Biedermann
David S. Miller
Julia Lawall
Gustavo A. R. Silva
Jakub Kiciński
Arnaldo Carvalho de Melo
Tejun Heo
Paul Gortmaker
Thomas Gleixner
Philippe De Muyter
Lucas De Marchi
April 2005
August 2005
September 2005
October 2005
December 2006
March 2007
May 2007
July 2007
September 2007
October 2007
January 2008
May 2008
June 2008
July 2009
November 2009
January 2010
March 2010
July 2010
February 2011
March 2011
July 2011
December 2016
October 2017
January 2019
May 2019
August 2020
March 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 5333}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
5334
92.70%
Bernard Pidoux
122
2.12%
Ralf Baechle
68
1.18%
Ben Hutchings
45
0.78%
Eric Dumazet
41
0.71%
Jarek Poplawski
31
0.54%
Alexey Dobriyan
27
0.47%
Kees Cook
20
0.35%
Pavel Emelyanov
17
0.30%
Eric W. Biedermann
9
0.16%
David S. Miller
8
0.14%
Julia Lawall
7
0.12%
Gustavo A. R. Silva
6
0.10%
Jakub Kiciński
4
0.07%
Arnaldo Carvalho de Melo
4
0.07%
Tejun Heo
3
0.05%
Paul Gortmaker
3
0.05%
Thomas Gleixner
2
0.03%
Philippe De Muyter
2
0.03%
Lucas De Marchi
1
0.02%
Total
5754
rose_subr.c
556
-
9
2753
Linus Torvalds
Ben Hutchings
Dan Rosenberg
Eric Dumazet
Ralf Baechle
David S. Miller
Tejun Heo
Thomas Gleixner
Arnaldo Carvalho de Melo
April 2005
August 2005
September 2005
March 2010
March 2011
April 2012
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2447}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 190}, {"author_id": 11, "token_count": 52}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2447
88.88%
Ben Hutchings
190
6.90%
Dan Rosenberg
52
1.89%
Eric Dumazet
35
1.27%
Ralf Baechle
18
0.65%
David S. Miller
5
0.18%
Tejun Heo
3
0.11%
Thomas Gleixner
2
0.07%
Arnaldo Carvalho de Melo
1
0.04%
Total
2753
rose_timer.c
208
-
5
902
Linus Torvalds
Kees Cook
Andrew Morton
Thomas Gleixner
Arnaldo Carvalho de Melo
April 2005
August 2005
October 2005
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 826}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
826
91.57%
Kees Cook
68
7.54%
Andrew Morton
5
0.55%
Thomas Gleixner
2
0.22%
Arnaldo Carvalho de Melo
1
0.11%
Total
902
sysctl_net_rose.c
126
-
5
607
Linus Torvalds
Eric W. Biedermann
Thomas Gleixner
Pavel Emelyanov
Joe Perches
April 2005
January 2008
November 2009
April 2012
June 2013
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 595}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
595
98.02%
Eric W. Biedermann
7
1.15%
Thomas Gleixner
2
0.33%
Pavel Emelyanov
2
0.33%
Joe Perches
1
0.16%
Total
607
Contributors:
51
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
19342
89.86%
3
2.27%
1
Ralf Baechle
504
2.34%
18
13.64%
2
Ben Hutchings
289
1.34%
1
0.76%
3
Eric Dumazet
196
0.91%
11
8.33%
4
Kees Cook
174
0.81%
3
2.27%
5
Bernard Pidoux
135
0.63%
6
4.55%
6
Jarek Poplawski
114
0.53%
2
1.52%
7
Eric W. Biedermann
102
0.47%
10
7.58%
8
Alexey Dobriyan
85
0.39%
7
5.30%
9
Américo Wang
78
0.36%
2
1.52%
10
Stephen Hemminger
55
0.26%
5
3.79%
11
Dan Rosenberg
52
0.24%
1
0.76%
12
Gao Feng
36
0.17%
2
1.52%
13
Pavel Emelyanov
30
0.14%
4
3.03%
14
Arnaldo Carvalho de Melo
29
0.13%
5
3.79%
15
Anmol Karn
28
0.13%
1
0.76%
16
David S. Miller
27
0.13%
7
5.30%
17
Tejun Heo
21
0.10%
1
0.76%
18
Hannes Frederic Sowa
21
0.10%
1
0.76%
19
Thomas Gleixner
20
0.09%
1
0.76%
20
Christoph Hellwig
18
0.08%
3
2.27%
21
Jakub Kiciński
16
0.07%
3
2.27%
22
Steffen Hurrle
15
0.07%
1
0.76%
23
Willem de Bruijn
12
0.06%
1
0.76%
24
Li Zefan
12
0.06%
1
0.76%
25
Hideaki Yoshifuji / 吉藤英明
11
0.05%
3
2.27%
26
Alan Cox
11
0.05%
1
0.76%
27
Mathias Krause
8
0.04%
1
0.76%
28
Gustavo A. R. Silva
8
0.04%
2
1.52%
29
Yue haibing
7
0.03%
1
0.76%
30
Julia Lawall
7
0.03%
1
0.76%
31
David Howells
7
0.03%
2
1.52%
32
Octavian Purdila
5
0.02%
1
0.76%
33
Joe Perches
5
0.02%
2
1.52%
34
Florian Westphal
5
0.02%
1
0.76%
35
Arnd Bergmann
5
0.02%
1
0.76%
36
Andrew Morton
5
0.02%
1
0.76%
37
Randy Dunlap
3
0.01%
1
0.76%
38
Philippe De Muyter
3
0.01%
1
0.76%
39
Paul Gortmaker
3
0.01%
1
0.76%
40
Jiri Pirko
3
0.01%
1
0.76%
41
Eric Paris
3
0.01%
1
0.76%
42
Daniel Borkmann
3
0.01%
1
0.76%
43
Andy Shevchenko
3
0.01%
1
0.76%
44
Tom Gundersen
2
0.01%
1
0.76%
45
Patrick McHardy
2
0.01%
2
1.52%
46
Lucas De Marchi
1
0.00%
1
0.76%
47
Ingo Molnar
1
0.00%
1
0.76%
48
Denys Vlasenko
1
0.00%
1
0.76%
49
Colin Ian King
1
0.00%
1
0.76%
50
Al Viro
1
0.00%
1
0.76%
Total
21525
132