Linux Source Code
Home
Release 5.6
Help
rose
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alan Cox
Alexey Dobriyan
Andrew Morton
Andy Shevchenko
Arnaldo Carvalho de Melo
Arnd Bergmann
Art Haas
Ben Hutchings
Bernard Pidoux
Chris Wright
Christoph Hellwig
Colin Ian King
Dan Rosenberg
Daniel Borkmann
Dave Jones
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
James Morris
Jarek Poplawski
Jeroen Vreeken
Jiri Pirko
Joe Perches
Julia Lawall
Kees Cook
Li Zefan
Linus Torvalds
Linus Torvalds (pre-git)
Lucas De Marchi
Mathias Krause
Octavian Purdila
Olaf Hering
Patrick McHardy
Paul Gortmaker
Pavel Emelyanov
Philippe De Muyter
Ralf Baechle
Randy Dunlap
Rusty Russell
Steffen Hurrle
Stephen Hemminger
Tejun Heo
Thomas Gleixner
Thomas Graf
Tom Gundersen
Willem de Bruijn
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_rose.c
1597
-
47
7439
Linus Torvalds (pre-git)
Ralf Baechle
Stephen Hemminger
Arnaldo Carvalho de Melo
David S. Miller
Al Viro
Alexey Dobriyan
Jarek Poplawski
Eric Dumazet
Kees Cook
Linus Torvalds
Gao Feng
Eric W. Biedermann
Thomas Graf
Rusty Russell
Chris Wright
Hannes Frederic Sowa
Steffen Hurrle
Li Zefan
Alan Cox
Hideaki Yoshifuji / 吉藤英明
Pavel Emelyanov
Bernard Pidoux
Christoph Hellwig
James Morris
Mathias Krause
David Howells
Yue haibing
Ben Hutchings
Thomas Gleixner
Arnd Bergmann
Dave Jones
Florian Westphal
Joe Perches
Octavian Purdila
Jeroen Vreeken
Eric Paris
Jiri Pirko
Randy Dunlap
Tejun Heo
Olaf Hering
Tom Gundersen
Adrian Bunk
Colin Ian King
Denys Vlasenko
Ingo Molnar
Philippe De Muyter
September 1996
January 1997
March 1997
August 1997
October 1997
February 1998
March 1998
August 1998
June 1999
September 1999
January 2000
March 2000
August 2000
October 2000
February 2002
April 2002
July 2002
August 2002
September 2002
March 2003
April 2003
May 2003
June 2003
August 2003
September 2003
December 2003
January 2004
May 2004
June 2004
July 2004
December 2004
January 2005
March 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
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 3264}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 335}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 857}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 887}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 3, "token_count": 212}, {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 21, "token_count": 23}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 226}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 13, "token_count": 45}, {"author_id": 43, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 23, "token_count": 23}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 21}, {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 1, "token_count": 38}, {"author_id": 19, "token_count": 31}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 12, "token_count": 56}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 32, "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": 4, "token_count": 18}, {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 10, "token_count": 45}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 27, "token_count": 15}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 41}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 54, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5498
73.91%
Ralf Baechle
596
8.01%
Stephen Hemminger
242
3.25%
Arnaldo Carvalho de Melo
227
3.05%
David S. Miller
227
3.05%
Al Viro
74
0.99%
Alexey Dobriyan
58
0.78%
Jarek Poplawski
45
0.60%
Eric Dumazet
44
0.59%
Kees Cook
43
0.58%
Linus Torvalds
39
0.52%
Gao Feng
36
0.48%
Eric W. Biedermann
35
0.47%
Thomas Graf
31
0.42%
Rusty Russell
28
0.38%
Chris Wright
23
0.31%
Hannes Frederic Sowa
21
0.28%
Steffen Hurrle
15
0.20%
Li Zefan
12
0.16%
Alan Cox
11
0.15%
Hideaki Yoshifuji / 吉藤英明
11
0.15%
Pavel Emelyanov
11
0.15%
Bernard Pidoux
10
0.13%
Christoph Hellwig
10
0.13%
James Morris
8
0.11%
Mathias Krause
8
0.11%
David Howells
7
0.09%
Yue haibing
7
0.09%
Ben Hutchings
6
0.08%
Thomas Gleixner
6
0.08%
Arnd Bergmann
5
0.07%
Dave Jones
5
0.07%
Florian Westphal
5
0.07%
Joe Perches
5
0.07%
Octavian Purdila
5
0.07%
Jeroen Vreeken
4
0.05%
Eric Paris
3
0.04%
Jiri Pirko
3
0.04%
Randy Dunlap
3
0.04%
Tejun Heo
3
0.04%
Olaf Hering
2
0.03%
Tom Gundersen
2
0.03%
Adrian Bunk
1
0.01%
Colin Ian King
1
0.01%
Denys Vlasenko
1
0.01%
Ingo Molnar
1
0.01%
Philippe De Muyter
1
0.01%
Total
7439
rose_dev.c
141
-
9
555
Linus Torvalds (pre-git)
Ralf Baechle
Stephen Hemminger
Eric W. Biedermann
Daniel Borkmann
Tejun Heo
Patrick McHardy
Thomas Gleixner
Eric Dumazet
September 1996
January 1997
March 1997
March 1998
June 1999
January 2000
August 2003
September 2005
December 2006
October 2007
January 2009
June 2009
August 2009
March 2010
March 2012
April 2012
March 2015
May 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 51}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
369
66.49%
Ralf Baechle
69
12.43%
Stephen Hemminger
55
9.91%
Eric W. Biedermann
51
9.19%
Daniel Borkmann
3
0.54%
Tejun Heo
3
0.54%
Patrick McHardy
2
0.36%
Thomas Gleixner
2
0.36%
Eric Dumazet
1
0.18%
Total
555
rose_in.c
293
-
9
1254
Linus Torvalds (pre-git)
David S. Miller
Willem de Bruijn
Ralf Baechle
Arnaldo Carvalho de Melo
Eric Dumazet
James Morris
Thomas Gleixner
Gustavo A. R. Silva
September 1996
January 1997
March 1997
October 1997
March 1998
February 2002
August 2002
March 2003
May 2003
June 2003
March 2005
August 2005
January 2008
July 2016
October 2017
May 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 804}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1171
93.38%
David S. Miller
45
3.59%
Willem de Bruijn
12
0.96%
Ralf Baechle
11
0.88%
Arnaldo Carvalho de Melo
8
0.64%
Eric Dumazet
2
0.16%
James Morris
2
0.16%
Thomas Gleixner
2
0.16%
Gustavo A. R. Silva
1
0.08%
Total
1254
rose_link.c
286
-
9
1182
Linus Torvalds (pre-git)
Jarek Poplawski
Adrian Bunk
Kees Cook
Ralf Baechle
Andy Shevchenko
Tejun Heo
Thomas Gleixner
Rusty Russell
September 1996
January 1997
March 1997
March 1998
March 2000
May 2002
December 2004
May 2006
January 2010
March 2010
September 2014
October 2017
May 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 708}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1081
91.46%
Jarek Poplawski
38
3.21%
Adrian Bunk
24
2.03%
Kees Cook
24
2.03%
Ralf Baechle
6
0.51%
Andy Shevchenko
3
0.25%
Tejun Heo
3
0.25%
Thomas Gleixner
2
0.17%
Rusty Russell
1
0.08%
Total
1182
rose_loopback.c
123
-
9
536
Linus Torvalds (pre-git)
Eric Dumazet
Ben Hutchings
Kees Cook
Ralf Baechle
Arnaldo Carvalho de Melo
Bernard Pidoux
Tejun Heo
Thomas Gleixner
March 1998
June 1999
March 2000
October 2000
December 2006
March 2007
December 2009
March 2010
March 2011
October 2017
April 2019
May 2019
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 372}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 73}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
381
71.08%
Eric Dumazet
73
13.62%
Ben Hutchings
48
8.96%
Kees Cook
19
3.54%
Ralf Baechle
4
0.75%
Arnaldo Carvalho de Melo
3
0.56%
Bernard Pidoux
3
0.56%
Tejun Heo
3
0.56%
Thomas Gleixner
2
0.37%
Total
536
rose_out.c
122
-
6
441
Linus Torvalds (pre-git)
David S. Miller
Ralf Baechle
Arnaldo Carvalho de Melo
Tejun Heo
Thomas Gleixner
September 1996
January 1997
March 1997
October 1997
February 2002
August 2002
June 2003
March 2005
March 2010
May 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
400
90.70%
David S. Miller
24
5.44%
Ralf Baechle
7
1.59%
Arnaldo Carvalho de Melo
5
1.13%
Tejun Heo
3
0.68%
Thomas Gleixner
2
0.45%
Total
441
rose_route.c
1327
-
25
5746
Linus Torvalds (pre-git)
Ralf Baechle
Stephen Hemminger
Bernard Pidoux
Ben Hutchings
Eric Dumazet
Jarek Poplawski
Alexey Dobriyan
Kees Cook
David S. Miller
Pavel Emelyanov
Arnaldo Carvalho de Melo
Thomas Gleixner
Eric W. Biedermann
Joe Perches
Julia Lawall
James Morris
Linus Torvalds
Paul Gortmaker
Tejun Heo
Adrian Bunk
Gustavo A. R. Silva
Philippe De Muyter
Al Viro
Lucas De Marchi
September 1996
January 1997
March 1997
March 1998
August 1998
May 1999
June 1999
October 2000
February 2002
August 2002
March 2003
May 2003
June 2003
August 2003
September 2003
June 2004
December 2004
January 2005
March 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
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2396}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 984}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 322}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 533}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 539}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 3, "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": 12, "token_count": 1}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 9, "token_count": 63}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 45}, {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4196
73.02%
Ralf Baechle
614
10.69%
Stephen Hemminger
539
9.38%
Bernard Pidoux
122
2.12%
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%
David S. Miller
18
0.31%
Pavel Emelyanov
17
0.30%
Arnaldo Carvalho de Melo
16
0.28%
Thomas Gleixner
14
0.24%
Eric W. Biedermann
9
0.16%
Joe Perches
9
0.16%
Julia Lawall
7
0.12%
James Morris
4
0.07%
Linus Torvalds
3
0.05%
Paul Gortmaker
3
0.05%
Tejun Heo
3
0.05%
Adrian Bunk
2
0.03%
Gustavo A. R. Silva
2
0.03%
Philippe De Muyter
2
0.03%
Al Viro
1
0.02%
Lucas De Marchi
1
0.02%
Total
5746
rose_subr.c
556
-
12
2753
Linus Torvalds (pre-git)
Ben Hutchings
Dan Rosenberg
David S. Miller
Eric Dumazet
Ralf Baechle
Arnaldo Carvalho de Melo
Adrian Bunk
James Morris
Tejun Heo
Linus Torvalds
Thomas Gleixner
September 1996
January 1997
March 1997
October 1997
August 1998
February 2002
August 2002
March 2003
May 2003
June 2003
December 2004
March 2005
August 2005
September 2005
March 2010
March 2011
April 2012
March 2019
May 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 1714}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 354}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 190}, {"author_id": 14, "token_count": 52}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2359
85.69%
Ben Hutchings
190
6.90%
Dan Rosenberg
52
1.89%
David S. Miller
46
1.67%
Eric Dumazet
35
1.27%
Ralf Baechle
31
1.13%
Arnaldo Carvalho de Melo
15
0.54%
Adrian Bunk
14
0.51%
James Morris
4
0.15%
Tejun Heo
3
0.11%
Linus Torvalds
2
0.07%
Thomas Gleixner
2
0.07%
Total
2753
rose_timer.c
208
-
9
902
Linus Torvalds (pre-git)
Kees Cook
David S. Miller
Ralf Baechle
Arnaldo Carvalho de Melo
James Morris
Andrew Morton
Thomas Gleixner
Rusty Russell
September 1996
January 1997
March 1997
February 2002
May 2002
August 2002
March 2003
May 2003
June 2003
March 2005
August 2005
October 2005
October 2017
May 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 411}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 68}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
680
75.39%
Kees Cook
68
7.54%
David S. Miller
65
7.21%
Ralf Baechle
46
5.10%
Arnaldo Carvalho de Melo
27
2.99%
James Morris
8
0.89%
Andrew Morton
5
0.55%
Thomas Gleixner
2
0.22%
Rusty Russell
1
0.11%
Total
902
sysctl_net_rose.c
126
-
7
607
Linus Torvalds (pre-git)
Art Haas
Eric W. Biedermann
Randy Dunlap
Pavel Emelyanov
Thomas Gleixner
Joe Perches
September 1996
January 1997
March 1997
June 1999
February 2003
August 2003
January 2008
November 2009
April 2012
June 2013
May 2019
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 210}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
382
62.93%
Art Haas
210
34.60%
Eric W. Biedermann
7
1.15%
Randy Dunlap
3
0.49%
Pavel Emelyanov
2
0.33%
Thomas Gleixner
2
0.33%
Joe Perches
1
0.16%
Total
607
Contributors:
58
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
16517
77.13%
41
19.52%
1
Ralf Baechle
1384
6.46%
25
11.90%
2
Stephen Hemminger
836
3.90%
11
5.24%
3
David S. Miller
425
1.98%
9
4.29%
4
Arnaldo Carvalho de Melo
301
1.41%
12
5.71%
5
Ben Hutchings
289
1.35%
1
0.48%
6
Art Haas
210
0.98%
1
0.48%
7
Eric Dumazet
196
0.92%
11
5.24%
8
Kees Cook
174
0.81%
3
1.43%
9
Bernard Pidoux
135
0.63%
6
2.86%
10
Jarek Poplawski
114
0.53%
2
0.95%
11
Eric W. Biedermann
102
0.48%
10
4.76%
12
Alexey Dobriyan
85
0.40%
7
3.33%
13
Al Viro
75
0.35%
5
2.38%
14
Dan Rosenberg
52
0.24%
1
0.48%
15
Linus Torvalds
44
0.21%
7
3.33%
16
Adrian Bunk
41
0.19%
1
0.48%
17
Gao Feng
36
0.17%
2
0.95%
18
Thomas Gleixner
36
0.17%
2
0.95%
19
Thomas Graf
31
0.14%
2
0.95%
20
Pavel Emelyanov
30
0.14%
4
1.90%
21
Rusty Russell
30
0.14%
3
1.43%
22
James Morris
26
0.12%
1
0.48%
23
Chris Wright
23
0.11%
1
0.48%
24
Hannes Frederic Sowa
21
0.10%
1
0.48%
25
Tejun Heo
21
0.10%
1
0.48%
26
Joe Perches
15
0.07%
3
1.43%
27
Steffen Hurrle
15
0.07%
1
0.48%
28
Li Zefan
12
0.06%
1
0.48%
29
Willem de Bruijn
12
0.06%
1
0.48%
30
Alan Cox
11
0.05%
1
0.48%
31
Hideaki Yoshifuji / 吉藤英明
11
0.05%
3
1.43%
32
Christoph Hellwig
10
0.05%
2
0.95%
33
Mathias Krause
8
0.04%
1
0.48%
34
David Howells
7
0.03%
2
0.95%
35
Julia Lawall
7
0.03%
1
0.48%
36
Yue haibing
7
0.03%
1
0.48%
37
Randy Dunlap
6
0.03%
2
0.95%
38
Andrew Morton
5
0.02%
1
0.48%
39
Arnd Bergmann
5
0.02%
1
0.48%
40
Dave Jones
5
0.02%
1
0.48%
41
Florian Westphal
5
0.02%
1
0.48%
42
Octavian Purdila
5
0.02%
1
0.48%
43
Jeroen Vreeken
4
0.02%
1
0.48%
44
Andy Shevchenko
3
0.01%
1
0.48%
45
Daniel Borkmann
3
0.01%
1
0.48%
46
Eric Paris
3
0.01%
1
0.48%
47
Gustavo A. R. Silva
3
0.01%
1
0.48%
48
Jiri Pirko
3
0.01%
1
0.48%
49
Paul Gortmaker
3
0.01%
1
0.48%
50
Philippe De Muyter
3
0.01%
1
0.48%
51
Olaf Hering
2
0.01%
1
0.48%
52
Patrick McHardy
2
0.01%
2
0.95%
53
Tom Gundersen
2
0.01%
1
0.48%
54
Colin Ian King
1
0.00%
1
0.48%
55
Denys Vlasenko
1
0.00%
1
0.48%
56
Ingo Molnar
1
0.00%
1
0.48%
57
Lucas De Marchi
1
0.00%
1
0.48%
Total
21415
210