Linux Source Code
Home
Release 6.0
Help
core
root
drivers
video
fbdev
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Cox
Alexey Dobriyan
Andrea Righi
Andrew Morton
Anton Vorontsov
Antonino A. Daplas
Arnd Bergmann
Benjamin Collins
Benjamin Gaignard
Benjamin Herrenschmidt
Dan Carpenter
Daniel Vetter
Dave Airlie
Dave Jones
David Lechner
David S. Miller
David Ung
Dennis Munsie
Florian Tobias Schandinat
Fredrik Noring
Geert Uytterhoeven
George Kennedy
Gerd Hoffmann
Greg Kroah-Hartman
Hans de Goede
Helge Deller
James Simmons
Jaya Kumar
Jesse Barnes
Jiri Slaby
Jon Smirl
Kees Cook
Keith Packard
Krzysztof Helt
Laurent Pinchart
Linus Torvalds
Linus Torvalds (pre-git)
Luca Tettamanti
Magnus Damm
Marcin Ślusarz
Matthew Garrett
Matthew Wilcox
Mayuresh Janorkar
Michael Hanselmann
Michal Januszewski
Michał Mirosław
Mikulas Patocka
Måns Rullgård
Ondrej Zajicek
Others
Pavel Pisa
Peilin Ye
Peter Rosin
Shigeru Yoshida
Steffen Trumtrar
Takashi Iwai
Tetsuo Handa
Thomas Pfaff
Thomas Zimmermann
Tomi Valkeinen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bitblit.c
406
-
11
2557
Antonino A. Daplas
Helge Deller
Jiri Slaby
Tetsuo Handa
Kees Cook
David Lechner
Thomas Pfaff
Others
October 2004
November 2004
March 2005
September 2005
November 2005
January 2006
February 2008
September 2009
March 2010
July 2012
August 2017
June 2018
June 2020
July 2020
February 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 1745}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 446}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 46, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 128}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2368
92.61%
Helge Deller
128
5.01%
Jiri Slaby
32
1.25%
Tetsuo Handa
10
0.39%
Kees Cook
4
0.16%
David Lechner
4
0.16%
Thomas Pfaff
2
0.08%
Others
9
0.35%
Total
2557
cfbcopyarea.c
437
-
8
2257
James Simmons
Pavel Pisa
Mikulas Patocka
David S. Miller
Antonino A. Daplas
Anton Vorontsov
Benjamin Herrenschmidt
Linus Torvalds
May 2002
June 2002
August 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
February 2004
September 2004
March 2005
December 2005
May 2007
October 2007
April 2008
January 2014
September 2014
var spanGroupData = [ {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 184}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 906}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 24, "token_count": 128}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 317}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 29, "token_count": 185}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 29, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
1467
65.00%
Pavel Pisa
317
14.05%
Mikulas Patocka
200
8.86%
David S. Miller
128
5.67%
Antonino A. Daplas
113
5.01%
Anton Vorontsov
18
0.80%
Benjamin Herrenschmidt
9
0.40%
Linus Torvalds
5
0.22%
Total
2257
cfbfillrect.c
371
-
7
1894
James Simmons
Antonino A. Daplas
Anton Vorontsov
Michal Januszewski
Pavel Pisa
Benjamin Herrenschmidt
Linus Torvalds
May 2002
August 2002
October 2002
November 2002
January 2003
February 2004
September 2004
March 2005
November 2005
December 2005
May 2007
October 2007
April 2008
May 2009
var spanGroupData = [ {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 146}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 1322}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 84}, {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 50}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 20, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
1627
85.90%
Antonino A. Daplas
125
6.60%
Anton Vorontsov
50
2.64%
Michal Januszewski
44
2.32%
Pavel Pisa
31
1.64%
Benjamin Herrenschmidt
9
0.48%
Linus Torvalds
8
0.42%
Total
1894
cfbimgblt.c
366
-
13
1991
James Simmons
Thomas Zimmermann
Benjamin Collins
Anton Vorontsov
Pavel Pisa
Antonino A. Daplas
Linus Torvalds
Andrew Morton
Benjamin Herrenschmidt
David S. Miller
Helge Deller
Others
May 2002
June 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
February 2004
August 2004
September 2004
December 2005
March 2006
December 2006
October 2007
April 2008
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 522}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 516}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 130}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 54, "token_count": 89}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 35}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 58}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 337}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 8, "token_count": 59}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
1341
67.35%
Thomas Zimmermann
396
19.89%
Benjamin Collins
89
4.47%
Anton Vorontsov
58
2.91%
Pavel Pisa
35
1.76%
Antonino A. Daplas
21
1.05%
Linus Torvalds
20
1.00%
Andrew Morton
10
0.50%
Benjamin Herrenschmidt
9
0.45%
David S. Miller
5
0.25%
Helge Deller
4
0.20%
Others
3
0.15%
Total
1991
fb_cmdline.c
107
-
2
338
Daniel Vetter
Others
August 2014
February 2019
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 317}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
317
93.79%
Others
21
6.21%
Total
338
fb_ddc.c
127
-
7
547
Dennis Munsie
Linus Torvalds
Tomi Valkeinen
Others
October 2006
November 2006
November 2007
July 2008
March 2010
July 2011
February 2014
September 2015
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 461}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Dennis Munsie
461
84.28%
Linus Torvalds
22
4.02%
Tomi Valkeinen
1
0.18%
Others
63
11.52%
Total
547
fb_defio.c
334
-
22
1317
Thomas Zimmermann
Jaya Kumar
Matthew Wilcox
Magnus Damm
Al Viro
Tomi Valkeinen
Alexey Dobriyan
Others
May 2007
February 2008
March 2008
July 2008
December 2008
March 2009
September 2009
October 2009
December 2009
May 2010
June 2010
December 2010
June 2011
July 2011
April 2012
May 2012
October 2012
January 2013
December 2014
January 2016
February 2017
July 2017
April 2018
June 2021
February 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 19, "token_count": 398}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 51, "token_count": 94}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 38, "token_count": 124}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 471}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
480
36.45%
Jaya Kumar
409
31.06%
Matthew Wilcox
126
9.57%
Magnus Damm
94
7.14%
Al Viro
5
0.38%
Tomi Valkeinen
1
0.08%
Alexey Dobriyan
1
0.08%
Others
201
15.26%
Total
1317
fb_draw.h
187
-
6
832
Pavel Pisa
Antonino A. Daplas
Michal Januszewski
Anton Vorontsov
Benjamin Herrenschmidt
Greg Kroah-Hartman
May 2007
October 2007
February 2008
April 2008
May 2009
July 2012
November 2017
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 466}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 20, "token_count": 77}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Pisa
466
56.01%
Antonino A. Daplas
228
27.40%
Michal Januszewski
77
9.25%
Anton Vorontsov
39
4.69%
Benjamin Herrenschmidt
21
2.52%
Greg Kroah-Hartman
1
0.12%
Total
832
fb_notify.c
54
-
3
96
Antonino A. Daplas
Others
July 2006
July 2011
December 2020
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
90
93.75%
Others
6
6.25%
Total
96
fb_sys_fops.c
104
-
2
404
Antonino A. Daplas
Krzysztof Helt
May 2007
October 2007
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 403}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 52, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
403
99.75%
Krzysztof Helt
1
0.25%
Total
404
fbcmap.c
362
-
15
1825
Linus Torvalds (pre-git)
Benjamin Herrenschmidt
James Simmons
Al Viro
Dan Carpenter
Helge Deller
Michal Januszewski
Kees Cook
Andrew Morton
Andrea Righi
Linus Torvalds
Krzysztof Helt
Others
October 1997
March 1998
May 1998
May 1999
January 2000
February 2002
April 2002
October 2002
March 2003
February 2004
July 2004
May 2005
July 2005
December 2006
October 2007
February 2009
November 2010
January 2017
April 2019
November 2020
March 2021
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 934}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 119}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 118}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 16, "token_count": 142}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 20, "token_count": 57}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 37, "token_count": 18}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 101}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 50, "token_count": 52}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1096
60.05%
Benjamin Herrenschmidt
142
7.78%
James Simmons
124
6.79%
Al Viro
118
6.47%
Dan Carpenter
101
5.53%
Helge Deller
83
4.55%
Michal Januszewski
57
3.12%
Kees Cook
52
2.85%
Andrew Morton
21
1.15%
Andrea Righi
18
0.99%
Linus Torvalds
3
0.16%
Krzysztof Helt
1
0.05%
Others
9
0.49%
Total
1825
fbcon.c
3439
-
68
17904
Antonino A. Daplas
Helge Deller
Daniel Vetter
Linus Torvalds (pre-git)
James Simmons
Andrew Morton
Hans de Goede
Jesse Barnes
Takashi Iwai
Peilin Ye
Linus Torvalds
Dave Airlie
Shigeru Yoshida
Alan Cox
George Kennedy
Florian Tobias Schandinat
Benjamin Herrenschmidt
Keith Packard
Al Viro
Peter Rosin
David Lechner
Jiri Slaby
Geert Uytterhoeven
Krzysztof Helt
Michal Januszewski
Andrea Righi
Kees Cook
Tetsuo Handa
Marcin Ślusarz
Greg Kroah-Hartman
Thomas Pfaff
Others
October 1997
March 1998
May 1998
August 1998
January 1999
February 1999
September 1999
October 2000
February 2002
July 2002
August 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
May 2003
February 2004
March 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
January 2005
March 2005
July 2005
September 2005
November 2005
December 2005
January 2006
March 2006
June 2006
October 2006
November 2006
February 2007
May 2007
July 2007
August 2007
October 2007
February 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
December 2008
March 2009
August 2009
September 2009
January 2010
August 2010
December 2010
January 2011
July 2012
August 2012
January 2013
February 2013
April 2013
May 2013
January 2014
October 2014
March 2015
May 2015
August 2015
October 2015
February 2016
March 2016
June 2016
January 2017
February 2017
August 2017
November 2017
February 2018
June 2018
July 2018
August 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
August 2019
March 2020
June 2020
July 2020
August 2020
September 2020
November 2020
March 2021
May 2021
September 2021
November 2021
February 2022
April 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 363}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 599}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 424}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 288}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 345}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 195}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 16, "token_count": 74}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 5, "token_count": 106}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 5, "token_count": 562}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 71}, {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 349}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 1894}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 558}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 256}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 361}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1076}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 863}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 445}, {"author_id": 10, "token_count": 28}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 538}, {"author_id": 21, "token_count": 137}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 52, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 17}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 43, "token_count": 79}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 27, "token_count": 62}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 21, "token_count": 137}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 27, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 36, "token_count": 108}, {"author_id": 27, "token_count": 52}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 57, "token_count": 72}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 46, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 30, "token_count": 217}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 58, "token_count": 42}, {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 46}, {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 149}, {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 73}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 23, "token_count": 33}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 280}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 23, "token_count": 36}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 46, "token_count": 13}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 41, "token_count": 105}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 163}, {"author_id": 35, "token_count": 79}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 35, "token_count": 86}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 2961}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 1648}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 218}, {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 40, "token_count": 114}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
6844
38.23%
Helge Deller
3179
17.76%
Daniel Vetter
1942
10.85%
Linus Torvalds (pre-git)
1775
9.91%
James Simmons
986
5.51%
Andrew Morton
692
3.87%
Hans de Goede
291
1.63%
Jesse Barnes
274
1.53%
Takashi Iwai
219
1.22%
Peilin Ye
165
0.92%
Linus Torvalds
165
0.92%
Dave Airlie
136
0.76%
Shigeru Yoshida
114
0.64%
Alan Cox
108
0.60%
George Kennedy
105
0.59%
Florian Tobias Schandinat
79
0.44%
Benjamin Herrenschmidt
74
0.41%
Keith Packard
72
0.40%
Al Viro
71
0.40%
Peter Rosin
69
0.39%
David Lechner
42
0.23%
Jiri Slaby
36
0.20%
Geert Uytterhoeven
33
0.18%
Krzysztof Helt
30
0.17%
Michal Januszewski
17
0.09%
Andrea Righi
17
0.09%
Kees Cook
10
0.06%
Tetsuo Handa
6
0.03%
Marcin Ślusarz
4
0.02%
Greg Kroah-Hartman
3
0.02%
Thomas Pfaff
1
0.01%
Others
345
1.93%
Total
17904
fbcon.h
269
-
16
926
Antonino A. Daplas
Thomas Pfaff
Helge Deller
Linus Torvalds (pre-git)
James Simmons
Daniel Vetter
Dave Jones
Kees Cook
Jesse Barnes
David Lechner
Linus Torvalds
Geert Uytterhoeven
Others
October 1997
March 1998
May 1998
August 1998
February 1999
June 1999
September 1999
October 2002
March 2003
April 2003
August 2004
October 2004
November 2004
January 2005
March 2005
September 2005
November 2005
October 2006
February 2007
February 2008
April 2008
July 2008
August 2008
October 2008
August 2010
March 2015
August 2017
November 2017
May 2019
February 2022
April 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 238}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 33, "token_count": 172}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 94}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
463
50.00%
Thomas Pfaff
172
18.57%
Helge Deller
94
10.15%
Linus Torvalds (pre-git)
87
9.40%
James Simmons
13
1.40%
Daniel Vetter
10
1.08%
Dave Jones
7
0.76%
Kees Cook
5
0.54%
Jesse Barnes
4
0.43%
David Lechner
3
0.32%
Linus Torvalds
1
0.11%
Geert Uytterhoeven
1
0.11%
Others
66
7.13%
Total
926
fbcon_ccw.c
411
-
11
2629
Antonino A. Daplas
Helge Deller
Tetsuo Handa
Jiri Slaby
Kees Cook
David Lechner
Thomas Pfaff
Benjamin Herrenschmidt
Others
November 2005
January 2006
October 2006
February 2008
March 2010
August 2017
June 2018
June 2020
July 2020
September 2021
February 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2377}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 202}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2385
90.72%
Helge Deller
202
7.68%
Tetsuo Handa
10
0.38%
Jiri Slaby
10
0.38%
Kees Cook
6
0.23%
David Lechner
4
0.15%
Thomas Pfaff
2
0.08%
Benjamin Herrenschmidt
2
0.08%
Others
8
0.30%
Total
2629
fbcon_cw.c
394
-
10
2575
Antonino A. Daplas
Helge Deller
Tetsuo Handa
Jiri Slaby
Kees Cook
David Lechner
Thomas Pfaff
Others
November 2005
January 2006
October 2006
February 2008
March 2010
August 2017
June 2018
June 2020
July 2020
September 2021
February 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2325}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 202}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2333
90.60%
Helge Deller
202
7.84%
Tetsuo Handa
10
0.39%
Jiri Slaby
10
0.39%
Kees Cook
6
0.23%
David Lechner
4
0.16%
Thomas Pfaff
2
0.08%
Others
8
0.31%
Total
2575
fbcon_rotate.c
111
-
4
480
Antonino A. Daplas
Peilin Ye
Kees Cook
Others
November 2005
January 2006
March 2010
June 2018
November 2020
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 35, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
470
97.92%
Peilin Ye
4
0.83%
Kees Cook
3
0.63%
Others
3
0.63%
Total
480
fbcon_rotate.h
96
-
4
560
Antonino A. Daplas
Helge Deller
Benjamin Herrenschmidt
Others
November 2005
August 2009
February 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 529}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
529
94.46%
Helge Deller
18
3.21%
Benjamin Herrenschmidt
11
1.96%
Others
2
0.36%
Total
560
fbcon_ud.c
438
-
11
2845
Antonino A. Daplas
Helge Deller
Tetsuo Handa
Jiri Slaby
Kees Cook
David Lechner
Thomas Pfaff
Others
November 2005
December 2005
January 2006
October 2006
February 2008
March 2010
August 2017
June 2018
June 2020
July 2020
September 2021
February 2022
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2526}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 258}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2534
89.07%
Helge Deller
258
9.07%
Tetsuo Handa
10
0.35%
Jiri Slaby
10
0.35%
Kees Cook
4
0.14%
David Lechner
4
0.14%
Thomas Pfaff
2
0.07%
Others
23
0.81%
Total
2845
fbcvt.c
368
-
6
1830
Antonino A. Daplas
Dan Carpenter
Tomi Valkeinen
Helge Deller
Others
September 2005
January 2006
December 2006
March 2010
October 2010
January 2015
September 2021
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 1744}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 31, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1745
95.36%
Dan Carpenter
75
4.10%
Tomi Valkeinen
3
0.16%
Helge Deller
3
0.16%
Others
4
0.22%
Total
1830
fbmem.c
2010
-
72
9758
Antonino A. Daplas
James Simmons
Linus Torvalds (pre-git)
Geert Uytterhoeven
Arnd Bergmann
Linus Torvalds
Daniel Vetter
Marcin Ślusarz
Peter Rosin
Benjamin Herrenschmidt
Michał Mirosław
Alexey Dobriyan
Anton Vorontsov
Gerd Hoffmann
Thomas Zimmermann
Andrea Righi
Benjamin Gaignard
Dave Airlie
Laurent Pinchart
Helge Deller
Luca Tettamanti
Jon Smirl
Andrew Morton
Alan Cox
Tetsuo Handa
Krzysztof Helt
Al Viro
Jesse Barnes
Florian Tobias Schandinat
Tomi Valkeinen
Mikulas Patocka
Matthew Wilcox
Dan Carpenter
George Kennedy
Greg Kroah-Hartman
David Lechner
Kees Cook
Matthew Garrett
Others
March 1996
May 1996
September 1996
March 1997
May 1998
August 1998
June 1999
September 1999
January 2000
March 2000
May 2000
June 2000
July 2000
February 2002
April 2002
July 2002
August 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 2003
August 2003
February 2004
March 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
November 2004
January 2005
March 2005
June 2005
July 2005
September 2005
October 2005
November 2005
December 2005
January 2006
April 2006
June 2006
July 2006
September 2006
December 2006
May 2007
July 2007
April 2008
May 2008
July 2008
August 2008
October 2008
November 2008
January 2009
February 2009
April 2009
June 2009
July 2009
September 2009
May 2010
August 2010
October 2010
December 2010
April 2011
May 2011
December 2011
January 2012
May 2012
January 2013
February 2013
April 2013
June 2013
August 2013
November 2013
December 2013
April 2014
May 2016
January 2017
May 2017
July 2017
August 2017
April 2018
June 2018
July 2018
August 2018
September 2018
December 2018
January 2019
February 2019
April 2019
May 2019
August 2019
September 2019
November 2019
January 2020
July 2020
September 2020
May 2021
June 2021
July 2021
September 2021
October 2021
January 2022
February 2022
April 2022
May 2022
June 2022
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 347}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 370}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 263}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 726}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 316}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 144}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 35}, {"author_id": 16, "token_count": 128}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 56, "token_count": 73}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 25}, {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 577}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 16, "token_count": 52}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 161}, {"author_id": 16, "token_count": 2}, {"author_id": 25, "token_count": 3}, {"author_id": 9, "token_count": 51}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 564}, {"author_id": 13, "token_count": 549}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 233}, {"author_id": 10, "token_count": 65}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 84}, {"author_id": 10, "token_count": 734}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 39, "token_count": 134}, {"author_id": 17, "token_count": 125}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 54}, {"author_id": 52, "token_count": 37}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 10, "token_count": 69}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 37, "token_count": 110}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 27, "token_count": 99}, {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 43, "token_count": 38}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 26, "token_count": 237}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 393}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 49, "token_count": 98}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 26}, {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 45, "token_count": 91}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 45, "token_count": 20}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 19}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 34, "token_count": 181}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 23, "token_count": 166}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 42, "token_count": 116}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 205}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 23, "token_count": 34}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 41, "token_count": 19}, {"author_id": 44, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 78}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 38, "token_count": 20}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 44, "token_count": 38}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 8, "token_count": 68}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 67}, {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2220
22.75%
James Simmons
1539
15.77%
Linus Torvalds (pre-git)
908
9.31%
Geert Uytterhoeven
897
9.19%
Arnd Bergmann
637
6.53%
Linus Torvalds
457
4.68%
Daniel Vetter
249
2.55%
Marcin Ślusarz
237
2.43%
Peter Rosin
215
2.20%
Benjamin Herrenschmidt
190
1.95%
Michał Mirosław
181
1.85%
Alexey Dobriyan
134
1.37%
Anton Vorontsov
125
1.28%
Gerd Hoffmann
118
1.21%
Thomas Zimmermann
114
1.17%
Andrea Righi
112
1.15%
Benjamin Gaignard
111
1.14%
Dave Airlie
100
1.02%
Laurent Pinchart
98
1.00%
Helge Deller
74
0.76%
Luca Tettamanti
73
0.75%
Jon Smirl
59
0.60%
Andrew Morton
57
0.58%
Alan Cox
54
0.55%
Tetsuo Handa
52
0.53%
Krzysztof Helt
47
0.48%
Al Viro
42
0.43%
Jesse Barnes
41
0.42%
Florian Tobias Schandinat
38
0.39%
Tomi Valkeinen
22
0.23%
Mikulas Patocka
21
0.22%
Matthew Wilcox
20
0.20%
Dan Carpenter
20
0.20%
George Kennedy
19
0.19%
Greg Kroah-Hartman
18
0.18%
David Lechner
6
0.06%
Kees Cook
4
0.04%
Matthew Garrett
1
0.01%
Others
448
4.59%
Total
9758
fbmon.c
1520
-
24
7613
James Simmons
Andrew Morton
Antonino A. Daplas
Steffen Trumtrar
David Ung
Tomi Valkeinen
Jon Smirl
Linus Torvalds (pre-git)
Kees Cook
Geert Uytterhoeven
Linus Torvalds
Helge Deller
Others
September 1999
January 2000
December 2002
January 2003
March 2003
April 2003
December 2003
March 2004
August 2004
January 2005
February 2005
March 2005
July 2005
September 2005
November 2005
January 2006
March 2006
June 2006
December 2006
May 2007
October 2007
February 2008
July 2008
October 2008
July 2009
March 2010
August 2011
November 2012
March 2013
April 2013
February 2014
January 2015
February 2015
June 2015
June 2018
October 2018
February 2019
March 2020
July 2020
December 2020
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 172}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 1394}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1269}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 5, "token_count": 2164}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 99}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 904}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 48, "token_count": 57}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 413}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 48, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 153}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
2862
37.59%
Andrew Morton
2165
28.44%
Antonino A. Daplas
1831
24.05%
Steffen Trumtrar
413
5.42%
David Ung
153
2.01%
Tomi Valkeinen
74
0.97%
Jon Smirl
12
0.16%
Linus Torvalds (pre-git)
9
0.12%
Kees Cook
4
0.05%
Geert Uytterhoeven
4
0.05%
Linus Torvalds
2
0.03%
Helge Deller
1
0.01%
Others
83
1.09%
Total
7613
fbsysfs.c
581
-
27
2781
Jon Smirl
Michael Hanselmann
Antonino A. Daplas
Greg Kroah-Hartman
James Simmons
Matthew Garrett
Daniel Vetter
Shigeru Yoshida
Tetsuo Handa
Dan Carpenter
Alan Cox
Marcin Ślusarz
Hans de Goede
Geert Uytterhoeven
Others
February 2004
October 2004
March 2005
May 2005
June 2005
July 2005
October 2005
November 2005
January 2006
April 2006
June 2006
September 2006
October 2006
February 2007
May 2007
March 2010
May 2010
January 2011
March 2011
June 2011
May 2012
January 2013
November 2013
September 2014
August 2015
November 2017
December 2018
May 2019
July 2020
October 2021
April 2022
May 2022
August 2022
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 125}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 9, "token_count": 1274}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 47, "token_count": 101}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 449}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 25, "token_count": 229}, {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 44, "token_count": 13}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 40, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Smirl
1276
45.88%
Michael Hanselmann
479
17.22%
Antonino A. Daplas
250
8.99%
Greg Kroah-Hartman
229
8.23%
James Simmons
215
7.73%
Matthew Garrett
101
3.63%
Daniel Vetter
50
1.80%
Shigeru Yoshida
16
0.58%
Tetsuo Handa
13
0.47%
Dan Carpenter
9
0.32%
Alan Cox
9
0.32%
Marcin Ślusarz
7
0.25%
Hans de Goede
7
0.25%
Geert Uytterhoeven
1
0.04%
Others
119
4.28%
Total
2781
modedb.c
1212
-
28
7093
Linus Torvalds (pre-git)
Antonino A. Daplas
David Ung
James Simmons
Michal Januszewski
Mayuresh Janorkar
Fredrik Noring
Andrew Morton
Geert Uytterhoeven
Michael Hanselmann
Dennis Munsie
Krzysztof Helt
Linus Torvalds
Daniel Vetter
Others
June 1999
September 1999
March 2000
February 2002
June 2002
October 2002
January 2003
April 2003
March 2004
May 2004
June 2004
August 2004
September 2004
November 2004
February 2005
March 2005
August 2005
September 2005
November 2005
March 2006
June 2006
December 2006
February 2007
October 2007
January 2008
April 2008
June 2008
January 2009
June 2009
December 2009
March 2010
December 2010
January 2011
May 2011
September 2011
January 2015
July 2018
April 2019
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 2092}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1033}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 5, "token_count": 71}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1012}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 259}, {"author_id": 14, "token_count": 29}, {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 55}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 10, "token_count": 7}, {"author_id": 20, "token_count": 72}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 20, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 52, "token_count": 13}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 53, "token_count": 89}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 1266}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 55, "token_count": 85}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2097
29.56%
Antonino A. Daplas
1907
26.89%
David Ung
1266
17.85%
James Simmons
1124
15.85%
Michal Januszewski
129
1.82%
Mayuresh Janorkar
89
1.25%
Fredrik Noring
85
1.20%
Andrew Morton
79
1.11%
Geert Uytterhoeven
62
0.87%
Michael Hanselmann
29
0.41%
Dennis Munsie
28
0.39%
Krzysztof Helt
13
0.18%
Linus Torvalds
1
0.01%
Daniel Vetter
1
0.01%
Others
183
2.58%
Total
7093
softcursor.c
76
-
9
399
James Simmons
Antonino A. Daplas
Dave Jones
Linus Torvalds (pre-git)
Benjamin Herrenschmidt
Andrew Morton
Others
March 1998
August 1998
October 2002
November 2002
February 2003
March 2003
April 2003
February 2004
August 2004
October 2004
November 2004
June 2005
January 2006
October 2006
December 2006
May 2007
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 59, "token_count": 59}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
210
52.63%
Antonino A. Daplas
77
19.30%
Dave Jones
59
14.79%
Linus Torvalds (pre-git)
15
3.76%
Benjamin Herrenschmidt
9
2.26%
Andrew Morton
6
1.50%
Others
23
5.76%
Total
399
svgalib.c
672
-
4
3859
Ondrej Zajicek
Antonino A. Daplas
David S. Miller
Others
February 2007
May 2007
October 2007
January 2011
September 2013
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 3420}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 170}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 24, "token_count": 134}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Zajicek
3552
92.04%
Antonino A. Daplas
170
4.41%
David S. Miller
134
3.47%
Others
3
0.08%
Total
3859
syscopyarea.c
370
-
3
1856
Antonino A. Daplas
Måns Rullgård
Anton Vorontsov
May 2007
April 2008
January 2015
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1638}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 32, "token_count": 200}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1638
88.25%
Måns Rullgård
200
10.78%
Anton Vorontsov
18
0.97%
Total
1856
sysfillrect.c
325
-
4
1563
Antonino A. Daplas
Anton Vorontsov
Michal Januszewski
Thomas Zimmermann
May 2007
April 2008
May 2009
February 2022
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1462}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 50}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 20, "token_count": 44}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1462
93.54%
Anton Vorontsov
50
3.20%
Michal Januszewski
44
2.82%
Thomas Zimmermann
7
0.45%
Total
1563
sysimgblt.c
336
-
4
1894
Antonino A. Daplas
Thomas Zimmermann
Anton Vorontsov
Others
May 2007
April 2008
February 2022
March 2022
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1469}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 58}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 309}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 8, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1469
77.56%
Thomas Zimmermann
366
19.32%
Anton Vorontsov
58
3.06%
Others
1
0.05%
Total
1894
tileblit.c
151
-
6
822
Antonino A. Daplas
Helge Deller
Jiri Slaby
Thomas Pfaff
Peilin Ye
David Lechner
October 2004
November 2004
November 2005
January 2006
February 2008
August 2017
June 2020
November 2020
February 2022
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 609}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 92}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
712
86.62%
Helge Deller
92
11.19%
Jiri Slaby
7
0.85%
Thomas Pfaff
4
0.49%
Peilin Ye
4
0.49%
David Lechner
3
0.36%
Total
822
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
182
Author
Tokens
Proportion
Commits
Proportion
0
Antonino A. Daplas
32387
39.77%
140
19.07%
1
James Simmons
11508
14.13%
76
10.35%
2
Linus Torvalds (pre-git)
5987
7.35%
43
5.86%
3
Helge Deller
4338
5.33%
12
1.63%
4
Ondrej Zajicek
3552
4.36%
3
0.41%
5
Andrew Morton
3030
3.72%
15
2.04%
6
Daniel Vetter
2569
3.15%
40
5.45%
7
David Ung
1419
1.74%
4
0.54%
8
Thomas Zimmermann
1363
1.67%
15
2.04%
9
Jon Smirl
1347
1.65%
7
0.95%
10
Geert Uytterhoeven
998
1.23%
14
1.91%
11
Pavel Pisa
849
1.04%
2
0.27%
12
Linus Torvalds
684
0.84%
21
2.86%
13
Arnd Bergmann
637
0.78%
4
0.54%
14
Michael Hanselmann
508
0.62%
3
0.41%
15
Dennis Munsie
489
0.60%
2
0.27%
16
Benjamin Herrenschmidt
476
0.58%
11
1.50%
17
Anton Vorontsov
416
0.51%
2
0.27%
18
Steffen Trumtrar
413
0.51%
2
0.27%
19
Jaya Kumar
409
0.50%
3
0.41%
20
Michal Januszewski
368
0.45%
8
1.09%
21
Jesse Barnes
319
0.39%
4
0.54%
22
Hans de Goede
298
0.37%
7
0.95%
23
Peter Rosin
284
0.35%
5
0.68%
24
David S. Miller
267
0.33%
13
1.77%
25
Greg Kroah-Hartman
251
0.31%
7
0.95%
26
Marcin Ślusarz
248
0.30%
4
0.54%
27
Dave Airlie
236
0.29%
7
0.95%
28
Al Viro
236
0.29%
13
1.77%
29
Mikulas Patocka
221
0.27%
4
0.54%
30
Takashi Iwai
219
0.27%
2
0.27%
31
Dan Carpenter
205
0.25%
7
0.95%
32
Måns Rullgård
200
0.25%
1
0.14%
33
Thomas Pfaff
185
0.23%
1
0.14%
34
Michał Mirosław
181
0.22%
4
0.54%
35
Peilin Ye
173
0.21%
2
0.27%
36
Alan Cox
171
0.21%
2
0.27%
37
Andrea Righi
147
0.18%
3
0.41%
38
Matthew Wilcox
146
0.18%
2
0.27%
39
Alexey Dobriyan
135
0.17%
3
0.41%
40
Shigeru Yoshida
130
0.16%
2
0.27%
41
George Kennedy
124
0.15%
2
0.27%
42
Gerd Hoffmann
118
0.14%
2
0.27%
43
Florian Tobias Schandinat
117
0.14%
2
0.27%
44
Tetsuo Handa
111
0.14%
4
0.54%
45
Benjamin Gaignard
111
0.14%
2
0.27%
46
Jiri Slaby
105
0.13%
9
1.23%
47
Matthew Garrett
102
0.13%
2
0.27%
48
Tomi Valkeinen
101
0.12%
8
1.09%
49
Laurent Pinchart
98
0.12%
1
0.14%
50
Kees Cook
98
0.12%
5
0.68%
51
Magnus Damm
94
0.12%
3
0.41%
52
Krzysztof Helt
92
0.11%
8
1.09%
53
Mayuresh Janorkar
89
0.11%
2
0.27%
54
Benjamin Collins
89
0.11%
1
0.14%
55
Fredrik Noring
85
0.10%
1
0.14%
56
Luca Tettamanti
73
0.09%
1
0.14%
57
Keith Packard
72
0.09%
1
0.14%
58
David Lechner
70
0.09%
2
0.27%
59
Dave Jones
66
0.08%
1
0.14%
60
Others
1631
2.00%
157
21.39%
Total
81445
734