Linux Source Code
Home
Release 5.16
Help
core
root
drivers
video
fbdev
Highlighting
Reset All
By Author
By Age
──────────
Alan Cox
Alex Deucher
Alexey Dobriyan
Alexey Khoroshilov
Andrea Righi
Anton Vorontsov
Antonino A. Daplas
Arnd Bergmann
Benjamin Gaignard
Benjamin Herrenschmidt
Claudio Suarez
Dan Carpenter
Daniel Mack
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
Harvey Harrison
Helge Deller
James Simmons
Jani Nikula
Jaya Kumar
Jesse Barnes
Jiri Slaby
Kees Cook
Keith Packard
Krzysztof Helt
Laurent Pinchart
Linus Torvalds
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
Paul Menzel
Paul Mundt
Pavel Pisa
Peilin Ye
Peter Rosin
Steffen Trumtrar
Takashi Iwai
Tetsuo Handa
Thomas Pfaff
Tomi Valkeinen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bitblit.c
390
-
10
2429
Linus Torvalds
Antonino A. Daplas
Jiri Slaby
Tetsuo Handa
Kees Cook
David Lechner
Thomas Pfaff
Others
April 2005
September 2005
November 2005
January 2006
February 2008
September 2009
March 2010
July 2012
August 2017
June 2018
June 2020
July 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1794}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 446}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 44, "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": 53, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 44, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1794
73.86%
Antonino A. Daplas
578
23.80%
Jiri Slaby
32
1.32%
Tetsuo Handa
10
0.41%
Kees Cook
4
0.16%
David Lechner
4
0.16%
Thomas Pfaff
2
0.08%
Others
5
0.21%
Total
2429
cfbcopyarea.c
437
-
5
2259
Linus Torvalds
Pavel Pisa
Mikulas Patocka
Anton Vorontsov
Antonino A. Daplas
April 2005
December 2005
May 2007
October 2007
April 2008
January 2014
September 2014
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1713}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 317}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 185}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1713
75.83%
Pavel Pisa
317
14.03%
Mikulas Patocka
200
8.85%
Anton Vorontsov
18
0.80%
Antonino A. Daplas
11
0.49%
Total
2259
cfbfillrect.c
371
-
5
1894
Linus Torvalds
Anton Vorontsov
Michal Januszewski
Antonino A. Daplas
Pavel Pisa
April 2005
November 2005
December 2005
May 2007
October 2007
April 2008
May 2009
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1728}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 50}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1728
91.24%
Anton Vorontsov
50
2.64%
Michal Januszewski
44
2.32%
Antonino A. Daplas
41
2.16%
Pavel Pisa
31
1.64%
Total
1894
cfbimgblt.c
313
-
6
1623
Linus Torvalds
Anton Vorontsov
Pavel Pisa
Antonino A. Daplas
Helge Deller
Harvey Harrison
April 2005
December 2005
March 2006
June 2006
December 2006
October 2007
April 2008
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1504}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 58}, {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1504
92.67%
Anton Vorontsov
58
3.57%
Pavel Pisa
35
2.16%
Antonino A. Daplas
21
1.29%
Helge Deller
4
0.25%
Harvey Harrison
1
0.06%
Total
1623
fb_cmdline.c
107
-
2
338
Daniel Vetter
Jani Nikula
August 2014
February 2019
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 317}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
317
93.79%
Jani Nikula
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": 9, "token_count": 461}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "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": 43, "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
240
-
21
944
Jaya Kumar
Matthew Wilcox
Magnus Damm
Paul Mundt
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
June 2012
October 2012
January 2013
December 2014
January 2016
February 2017
July 2017
April 2018
June 2021
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 10, "token_count": 430}, {"author_id": 56, "token_count": 46}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 46}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 47, "token_count": 94}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 33, "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": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"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": 22}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 153}, ]}, ]
Author Name
Tokens
Token Proportion
Jaya Kumar
485
51.38%
Matthew Wilcox
153
16.21%
Magnus Damm
94
9.96%
Paul Mundt
46
4.87%
Tomi Valkeinen
1
0.11%
Alexey Dobriyan
1
0.11%
Others
164
17.37%
Total
944
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": 1, "token_count": 228}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 466}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 77}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "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": 1, "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": 1, "token_count": 403}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
403
99.75%
Krzysztof Helt
1
0.25%
Total
404
fbcmap.c
362
-
11
1825
Linus Torvalds
Benjamin Herrenschmidt
Dan Carpenter
Helge Deller
Michal Januszewski
Kees Cook
Andrea Righi
Krzysztof Helt
Others
April 2005
May 2005
July 2005
December 2006
October 2007
February 2009
November 2010
January 2017
April 2019
November 2020
March 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1364}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 26, "token_count": 142}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 14, "token_count": 57}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 46, "token_count": 83}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 34, "token_count": 101}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 36, "token_count": 50}, ]}, {"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
1364
74.74%
Benjamin Herrenschmidt
142
7.78%
Dan Carpenter
101
5.53%
Helge Deller
83
4.55%
Michal Januszewski
57
3.12%
Kees Cook
50
2.74%
Andrea Righi
18
0.99%
Krzysztof Helt
1
0.05%
Others
9
0.49%
Total
1825
fbcon.c
2904
-
58
14654
Linus Torvalds
Antonino A. Daplas
Claudio Suarez
Hans de Goede
Daniel Vetter
Jesse Barnes
Takashi Iwai
Peilin Ye
Dave Airlie
Alan Cox
George Kennedy
Keith Packard
Florian Tobias Schandinat
Peter Rosin
David Lechner
Kees Cook
Jiri Slaby
Krzysztof Helt
Geert Uytterhoeven
Andrea Righi
Michal Januszewski
Dave Jones
Tetsuo Handa
Marcin Ślusarz
Greg Kroah-Hartman
Thomas Pfaff
Others
April 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
September 2010
December 2010
January 2011
July 2012
August 2012
January 2013
February 2013
April 2013
May 2013
December 2013
January 2014
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 7816}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 468}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 1099}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1045}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 92}, {"author_id": 52, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 451}, {"author_id": 4, "token_count": 28}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 565}, {"author_id": 16, "token_count": 139}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 49, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 38, "token_count": 80}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 20, "token_count": 62}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 16, "token_count": 149}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 29, "token_count": 109}, {"author_id": 20, "token_count": 54}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 48, "token_count": 94}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"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": 6}, ]}, {"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": 16}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 44, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 21, "token_count": 224}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 53, "token_count": 42}, {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 15, "token_count": 46}, {"author_id": 36, "token_count": 26}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 186}, {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 15, "token_count": 76}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "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": 5, "token_count": 299}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 44, "token_count": 13}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 35, "token_count": 105}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 166}, {"author_id": 27, "token_count": 79}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 27, "token_count": 86}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 11, "token_count": 363}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
7982
54.47%
Antonino A. Daplas
3819
26.06%
Claudio Suarez
363
2.48%
Hans de Goede
331
2.26%
Daniel Vetter
313
2.14%
Jesse Barnes
288
1.97%
Takashi Iwai
226
1.54%
Peilin Ye
165
1.13%
Dave Airlie
138
0.94%
Alan Cox
109
0.74%
George Kennedy
105
0.72%
Keith Packard
94
0.64%
Florian Tobias Schandinat
80
0.55%
Peter Rosin
69
0.47%
David Lechner
42
0.29%
Kees Cook
32
0.22%
Jiri Slaby
32
0.22%
Krzysztof Helt
30
0.20%
Geert Uytterhoeven
30
0.20%
Andrea Righi
18
0.12%
Michal Januszewski
17
0.12%
Dave Jones
16
0.11%
Tetsuo Handa
6
0.04%
Marcin Ślusarz
4
0.03%
Greg Kroah-Hartman
3
0.02%
Thomas Pfaff
1
0.01%
Others
341
2.33%
Total
14654
fbcon.h
199
-
13
837
Linus Torvalds
Antonino A. Daplas
Thomas Pfaff
Harvey Harrison
Dave Jones
Kees Cook
Jesse Barnes
David Lechner
Daniel Vetter
Geert Uytterhoeven
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 333}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 172}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 55, "token_count": 57}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
334
39.90%
Antonino A. Daplas
242
28.91%
Thomas Pfaff
172
20.55%
Harvey Harrison
57
6.81%
Dave Jones
7
0.84%
Kees Cook
5
0.60%
Jesse Barnes
4
0.48%
David Lechner
3
0.36%
Daniel Vetter
3
0.36%
Geert Uytterhoeven
1
0.12%
Others
9
1.08%
Total
837
fbcon_ccw.c
391
-
10
2443
Antonino A. Daplas
Claudio Suarez
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
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 2381}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 11, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2389
97.79%
Claudio Suarez
16
0.65%
Tetsuo Handa
10
0.41%
Jiri Slaby
10
0.41%
Kees Cook
6
0.25%
David Lechner
4
0.16%
Thomas Pfaff
2
0.08%
Benjamin Herrenschmidt
2
0.08%
Others
4
0.16%
Total
2443
fbcon_cw.c
374
-
9
2389
Antonino A. Daplas
Claudio Suarez
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
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 2329}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 11, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2337
97.82%
Claudio Suarez
16
0.67%
Tetsuo Handa
10
0.42%
Jiri Slaby
10
0.42%
Kees Cook
6
0.25%
David Lechner
4
0.17%
Thomas Pfaff
2
0.08%
Others
4
0.17%
Total
2389
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": 1, "token_count": 466}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 27, "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
87
-
3
542
Antonino A. Daplas
Benjamin Herrenschmidt
Others
November 2005
August 2009
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 529}, {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
529
97.60%
Benjamin Herrenschmidt
11
2.03%
Others
2
0.37%
Total
542
fbcon_ud.c
417
-
10
2619
Antonino A. Daplas
Claudio Suarez
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
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 2534}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 11, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2542
97.06%
Claudio Suarez
32
1.22%
Tetsuo Handa
10
0.38%
Jiri Slaby
10
0.38%
Kees Cook
4
0.15%
David Lechner
4
0.15%
Thomas Pfaff
2
0.08%
Others
15
0.57%
Total
2619
fbcvt.c
379
-
5
1866
Antonino A. Daplas
Tomi Valkeinen
Helge Deller
Others
September 2005
January 2006
December 2006
March 2010
October 2010
January 2015
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 1855}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 46, "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": 43, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1856
99.46%
Tomi Valkeinen
3
0.16%
Helge Deller
3
0.16%
Others
4
0.21%
Total
1866
fbmem.c
2020
-
63
9852
Linus Torvalds
Antonino A. Daplas
Geert Uytterhoeven
Arnd Bergmann
Daniel Vetter
Marcin Ślusarz
Peter Rosin
Michał Mirosław
Alex Deucher
Alexey Dobriyan
Andrea Righi
Anton Vorontsov
Gerd Hoffmann
Benjamin Gaignard
Dave Airlie
Laurent Pinchart
Alexey Khoroshilov
Alan Cox
Tetsuo Handa
Daniel Mack
Krzysztof Helt
Jani Nikula
Florian Tobias Schandinat
Jesse Barnes
Tomi Valkeinen
Mikulas Patocka
Matthew Wilcox
Dan Carpenter
George Kennedy
Greg Kroah-Hartman
James Simmons
Paul Mundt
Helge Deller
David Lechner
Kees Cook
Takashi Iwai
Matthew Garrett
Others
March 2005
April 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
August 2015
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
December 2021
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3931}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 593}, {"author_id": 7, "token_count": 549}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 233}, {"author_id": 4, "token_count": 65}, {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 84}, {"author_id": 4, "token_count": 734}, {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 33, "token_count": 132}, {"author_id": 12, "token_count": 126}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 29, "token_count": 54}, {"author_id": 49, "token_count": 37}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 30, "token_count": 110}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 20, "token_count": 99}, {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 38, "token_count": 38}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 19, "token_count": 237}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 395}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 45, "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": 21, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 16, "token_count": 32}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 43, "token_count": 22}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 34, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 59, "token_count": 50}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 58, "token_count": 54}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 40, "token_count": 91}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 40, "token_count": 20}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 19}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 25, "token_count": 181}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 17, "token_count": 166}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 37, "token_count": 116}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 208}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 17, "token_count": 34}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 54, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 35, "token_count": 19}, {"author_id": 39, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 78}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 39, "token_count": 38}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 31, "token_count": 154}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4369
44.35%
Antonino A. Daplas
1242
12.61%
Geert Uytterhoeven
897
9.10%
Arnd Bergmann
637
6.47%
Daniel Vetter
283
2.87%
Marcin Ślusarz
237
2.41%
Peter Rosin
215
2.18%
Michał Mirosław
181
1.84%
Alex Deucher
154
1.56%
Alexey Dobriyan
132
1.34%
Andrea Righi
130
1.32%
Anton Vorontsov
126
1.28%
Gerd Hoffmann
118
1.20%
Benjamin Gaignard
111
1.13%
Dave Airlie
100
1.02%
Laurent Pinchart
98
0.99%
Alexey Khoroshilov
54
0.55%
Alan Cox
54
0.55%
Tetsuo Handa
52
0.53%
Daniel Mack
50
0.51%
Krzysztof Helt
47
0.48%
Jani Nikula
44
0.45%
Florian Tobias Schandinat
38
0.39%
Jesse Barnes
35
0.36%
Tomi Valkeinen
22
0.22%
Mikulas Patocka
21
0.21%
Matthew Wilcox
20
0.20%
Dan Carpenter
20
0.20%
George Kennedy
19
0.19%
Greg Kroah-Hartman
17
0.17%
James Simmons
11
0.11%
Paul Mundt
10
0.10%
Helge Deller
7
0.07%
David Lechner
6
0.06%
Kees Cook
4
0.04%
Takashi Iwai
3
0.03%
Matthew Garrett
1
0.01%
Others
287
2.91%
Total
9852
fbmon.c
1520
-
22
7613
Linus Torvalds
Antonino A. Daplas
Steffen Trumtrar
David Ung
Tomi Valkeinen
Kees Cook
Geert Uytterhoeven
Helge Deller
Arnd Bergmann
Others
April 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
July 2016
June 2018
October 2018
February 2019
March 2020
July 2020
December 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 5497}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 904}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "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": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 43, "token_count": 57}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 13, "token_count": 413}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "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
Linus Torvalds
5499
72.23%
Antonino A. Daplas
1369
17.98%
Steffen Trumtrar
413
5.42%
David Ung
153
2.01%
Tomi Valkeinen
74
0.97%
Kees Cook
4
0.05%
Geert Uytterhoeven
4
0.05%
Helge Deller
1
0.01%
Arnd Bergmann
1
0.01%
Others
95
1.25%
Total
7613
fbsysfs.c
571
-
25
2755
Linus Torvalds
Michael Hanselmann
Greg Kroah-Hartman
Antonino A. Daplas
Matthew Garrett
James Simmons
Daniel Vetter
Tetsuo Handa
Dan Carpenter
Alan Cox
Marcin Ślusarz
Hans de Goede
Geert Uytterhoeven
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1460}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 41, "token_count": 48}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 41, "token_count": 48}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 42, "token_count": 104}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 8, "token_count": 449}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 18, "token_count": 229}, {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 19, "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": 34, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 29, "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": 34, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 39, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1460
52.99%
Michael Hanselmann
479
17.39%
Greg Kroah-Hartman
229
8.31%
Antonino A. Daplas
203
7.37%
Matthew Garrett
104
3.77%
James Simmons
96
3.48%
Daniel Vetter
26
0.94%
Tetsuo Handa
13
0.47%
Dan Carpenter
9
0.33%
Alan Cox
9
0.33%
Marcin Ślusarz
7
0.25%
Hans de Goede
7
0.25%
Geert Uytterhoeven
1
0.04%
Others
112
4.07%
Total
2755
modedb.c
1212
-
25
7095
Linus Torvalds
David Ung
Antonino A. Daplas
Michal Januszewski
Mayuresh Janorkar
Fredrik Noring
Geert Uytterhoeven
Paul Menzel
Michael Hanselmann
Dennis Munsie
Krzysztof Helt
Harvey Harrison
Daniel Vetter
Others
April 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": 1112342400, "group": [ {"author_id": 0, "token_count": 4685}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 228}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 259}, {"author_id": 8, "token_count": 29}, {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 4, "token_count": 7}, {"author_id": 14, "token_count": 72}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 14, "token_count": 38}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 49, "token_count": 13}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 57, "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": 50, "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": 3, "token_count": 1266}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 51, "token_count": 85}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4685
66.03%
David Ung
1266
17.84%
Antonino A. Daplas
528
7.44%
Michal Januszewski
129
1.82%
Mayuresh Janorkar
89
1.25%
Fredrik Noring
85
1.20%
Geert Uytterhoeven
62
0.87%
Paul Menzel
56
0.79%
Michael Hanselmann
29
0.41%
Dennis Munsie
28
0.39%
Krzysztof Helt
13
0.18%
Harvey Harrison
1
0.01%
Daniel Vetter
1
0.01%
Others
123
1.73%
Total
7095
softcursor.c
76
-
6
399
Linus Torvalds
Dave Jones
James Simmons
Others
April 2005
June 2005
January 2006
October 2006
December 2006
May 2007
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 316}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 52, "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
Linus Torvalds
316
79.20%
Dave Jones
59
14.79%
James Simmons
1
0.25%
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": 2, "token_count": 3420}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 170}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 32, "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
1858
Antonino A. Daplas
Måns Rullgård
Anton Vorontsov
May 2007
April 2008
January 2015
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1640}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 200}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1640
88.27%
Måns Rullgård
200
10.76%
Anton Vorontsov
18
0.97%
Total
1858
sysfillrect.c
335
-
3
1621
Antonino A. Daplas
Anton Vorontsov
Michal Januszewski
May 2007
April 2008
May 2009
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1527}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 50}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1527
94.20%
Anton Vorontsov
50
3.08%
Michal Januszewski
44
2.71%
Total
1621
sysimgblt.c
288
-
3
1556
Antonino A. Daplas
Anton Vorontsov
Harvey Harrison
May 2007
April 2008
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1497}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 12, "token_count": 58}, {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1497
96.21%
Anton Vorontsov
58
3.73%
Harvey Harrison
1
0.06%
Total
1556
tileblit.c
135
-
6
730
Linus Torvalds
Antonino A. Daplas
Jiri Slaby
Thomas Pfaff
Peilin Ye
David Lechner
April 2005
November 2005
January 2006
February 2008
August 2017
June 2020
November 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 619}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 27, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
619
84.79%
Antonino A. Daplas
93
12.74%
Jiri Slaby
7
0.96%
Thomas Pfaff
4
0.55%
Peilin Ye
4
0.55%
David Lechner
3
0.41%
Total
730
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
166
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
33389
43.73%
11
2.40%
1
Antonino A. Daplas
23825
31.20%
85
18.56%
2
Ondrej Zajicek
3552
4.65%
3
0.66%
3
David Ung
1419
1.86%
4
0.87%
4
Geert Uytterhoeven
995
1.30%
13
2.84%
5
Daniel Vetter
943
1.23%
25
5.46%
6
Pavel Pisa
849
1.11%
2
0.44%
7
Arnd Bergmann
638
0.84%
5
1.09%
8
Michael Hanselmann
508
0.67%
3
0.66%
9
Dennis Munsie
489
0.64%
2
0.44%
10
Jaya Kumar
485
0.64%
3
0.66%
11
Claudio Suarez
427
0.56%
1
0.22%
12
Anton Vorontsov
417
0.55%
2
0.44%
13
Steffen Trumtrar
413
0.54%
2
0.44%
14
Michal Januszewski
368
0.48%
8
1.75%
15
Hans de Goede
338
0.44%
7
1.53%
16
Jesse Barnes
327
0.43%
3
0.66%
17
Peter Rosin
284
0.37%
5
1.09%
18
Greg Kroah-Hartman
250
0.33%
6
1.31%
19
Marcin Ślusarz
248
0.32%
4
0.87%
20
Dave Airlie
238
0.31%
7
1.53%
21
Takashi Iwai
229
0.30%
2
0.44%
22
Mikulas Patocka
221
0.29%
4
0.87%
23
Måns Rullgård
200
0.26%
1
0.22%
24
Thomas Pfaff
185
0.24%
1
0.22%
25
Michał Mirosław
181
0.24%
4
0.87%
26
Benjamin Herrenschmidt
176
0.23%
3
0.66%
27
Peilin Ye
173
0.23%
2
0.44%
28
Matthew Wilcox
173
0.23%
1
0.22%
29
Alan Cox
172
0.23%
2
0.44%
30
Andrea Righi
166
0.22%
3
0.66%
31
Alex Deucher
154
0.20%
1
0.22%
32
David S. Miller
134
0.18%
11
2.40%
33
Alexey Dobriyan
133
0.17%
3
0.66%
34
Dan Carpenter
130
0.17%
6
1.31%
35
George Kennedy
124
0.16%
2
0.44%
36
Kees Cook
118
0.15%
5
1.09%
37
Gerd Hoffmann
118
0.15%
2
0.44%
38
Florian Tobias Schandinat
118
0.15%
2
0.44%
39
Tetsuo Handa
111
0.15%
4
0.87%
40
Benjamin Gaignard
111
0.15%
2
0.44%
41
James Simmons
108
0.14%
5
1.09%
42
Matthew Garrett
105
0.14%
2
0.44%
43
Tomi Valkeinen
101
0.13%
8
1.75%
44
Jiri Slaby
101
0.13%
8
1.75%
45
Laurent Pinchart
98
0.13%
1
0.22%
46
Helge Deller
98
0.13%
3
0.66%
47
Magnus Damm
94
0.12%
3
0.66%
48
Keith Packard
94
0.12%
1
0.22%
49
Krzysztof Helt
92
0.12%
8
1.75%
50
Mayuresh Janorkar
89
0.12%
2
0.44%
51
Fredrik Noring
85
0.11%
1
0.22%
52
Dave Jones
82
0.11%
1
0.22%
53
David Lechner
70
0.09%
2
0.44%
54
Jani Nikula
65
0.09%
3
0.66%
55
Harvey Harrison
60
0.08%
2
0.44%
56
Paul Mundt
56
0.07%
1
0.22%
57
Paul Menzel
56
0.07%
1
0.22%
58
Alexey Khoroshilov
54
0.07%
1
0.22%
59
Daniel Mack
50
0.07%
1
0.22%
60
Others
1272
1.67%
142
31.00%
Total
76359
458