Linux Source Code
Home
Release 6.16
Help
core
root
drivers
video
fbdev
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Cox
Andrew Morton
Anton Vorontsov
Antonino A. Daplas
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
Greg Kroah-Hartman
Hans de Goede
Harvey Harrison
Helge Deller
James Simmons
Jaya Kumar
Jesse Barnes
Jiri Slaby
Jiri Slaby (SUSE)
Jocelyn Falempe
Jon Smirl
Kees Cook
Keith Packard
Krzysztof Helt
Laurent Pinchart
Linus Torvalds
Linus Torvalds (pre-git)
Lorenzo Stoakes
Luca Tettamanti
Magnus Damm
Matthew Garrett
Matthew Wilcox
Mayuresh Janorkar
Michael Hanselmann
Michal Januszewski
Murad Masimov
Ondrej Zajicek
Others
Paul Menzel
Pavel Pisa
Peilin Ye
Peter Rosin
Roman Zippel
Samuel Thibault
Shigeru Yoshida
Steffen Trumtrar
Takashi Iwai
Tetsuo Handa
Thomas Weißschuh
Thomas Zimmermann
Tomi Valkeinen
Zsolt Kajtar
oushixiong
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bitblit.c
399
-
16
2524
Antonino A. Daplas
Linus Torvalds (pre-git)
Helge Deller
James Simmons
Jiri Slaby
Benjamin Herrenschmidt
Tetsuo Handa
Jiri Slaby (SUSE)
Kees Cook
David Lechner
Zsolt Kajtar
Linus Torvalds
Andrew Morton
Others
August 1992
April 1994
February 1995
June 1995
March 1997
October 1997
May 1998
February 1999
June 1999
February 2002
April 2002
October 2002
November 2002
February 2003
March 2003
February 2004
March 2004
August 2004
September 2004
October 2004
November 2004
March 2005
September 2005
November 2005
January 2006
September 2009
July 2012
August 2017
June 2018
June 2020
July 2020
February 2022
May 2023
January 2024
February 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 1730}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 356}, {"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": 1251788400, "group": [ {"author_id": 35, "token_count": 19}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2265
89.74%
Linus Torvalds (pre-git)
81
3.21%
Helge Deller
58
2.30%
James Simmons
43
1.70%
Jiri Slaby
32
1.27%
Benjamin Herrenschmidt
12
0.48%
Tetsuo Handa
10
0.40%
Jiri Slaby (SUSE)
6
0.24%
Kees Cook
4
0.16%
David Lechner
4
0.16%
Zsolt Kajtar
1
0.04%
Linus Torvalds
1
0.04%
Andrew Morton
1
0.04%
Others
6
0.24%
Total
2524
cfbcopyarea.c
34
-
8
114
Zsolt Kajtar
James Simmons
Linus Torvalds (pre-git)
Pavel Pisa
Anton Vorontsov
Dave Jones
Antonino A. Daplas
David S. Miller
October 1997
September 1999
May 2002
August 2002
September 2002
October 2002
November 2002
February 2003
March 2005
May 2007
October 2007
April 2008
March 2025
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
46
40.35%
James Simmons
31
27.19%
Linus Torvalds (pre-git)
11
9.65%
Pavel Pisa
11
9.65%
Anton Vorontsov
5
4.39%
Dave Jones
4
3.51%
Antonino A. Daplas
4
3.51%
David S. Miller
2
1.75%
Total
114
cfbfillrect.c
34
-
7
114
Zsolt Kajtar
James Simmons
Linus Torvalds (pre-git)
Anton Vorontsov
Dave Jones
Antonino A. Daplas
Pavel Pisa
October 1997
September 1999
May 2002
August 2002
September 2002
November 2002
March 2005
December 2005
May 2007
October 2007
April 2008
March 2025
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
44
38.60%
James Simmons
37
32.46%
Linus Torvalds (pre-git)
13
11.40%
Anton Vorontsov
9
7.89%
Dave Jones
4
3.51%
Antonino A. Daplas
4
3.51%
Pavel Pisa
3
2.63%
Total
114
cfbimgblt.c
34
-
8
114
James Simmons
Zsolt Kajtar
Linus Torvalds (pre-git)
Anton Vorontsov
Dave Jones
Antonino A. Daplas
Pavel Pisa
Others
September 1999
May 2002
September 2002
October 2002
November 2002
April 2003
December 2005
October 2007
April 2008
March 2025
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
51
44.74%
Zsolt Kajtar
36
31.58%
Linus Torvalds (pre-git)
8
7.02%
Anton Vorontsov
6
5.26%
Dave Jones
4
3.51%
Antonino A. Daplas
4
3.51%
Pavel Pisa
3
2.63%
Others
2
1.75%
Total
114
cfbmem.h
43
-
3
195
Zsolt Kajtar
Pavel Pisa
Antonino A. Daplas
May 2007
October 2007
March 2025
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 186}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
186
95.38%
Pavel Pisa
5
2.56%
Antonino A. Daplas
4
2.05%
Total
195
fb_backlight.c
51
-
12
241
Michael Hanselmann
Thomas Zimmermann
Linus Torvalds (pre-git)
Jon Smirl
James Simmons
Antonino A. Daplas
Daniel Vetter
Benjamin Herrenschmidt
Others
March 1996
May 1996
May 1998
April 2002
October 2002
February 2004
January 2005
March 2005
June 2006
February 2007
December 2012
December 2018
May 2019
June 2023
March 2024
March 2025
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 115}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 4, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Hanselmann
115
47.72%
Thomas Zimmermann
80
33.20%
Linus Torvalds (pre-git)
11
4.56%
Jon Smirl
7
2.90%
James Simmons
6
2.49%
Antonino A. Daplas
3
1.24%
Daniel Vetter
2
0.83%
Benjamin Herrenschmidt
1
0.41%
Others
16
6.64%
Total
241
fb_chrdev.c
444
-
9
2218
Thomas Zimmermann
Linus Torvalds (pre-git)
Antonino A. Daplas
Jon Smirl
Daniel Vetter
Andrew Morton
Greg Kroah-Hartman
Others
March 1996
May 1998
July 2002
June 2003
March 2005
July 2005
July 2007
May 2016
July 2017
August 2017
May 2019
June 2023
November 2023
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 2111}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
2168
97.75%
Linus Torvalds (pre-git)
14
0.63%
Antonino A. Daplas
11
0.50%
Jon Smirl
8
0.36%
Daniel Vetter
6
0.27%
Andrew Morton
3
0.14%
Greg Kroah-Hartman
1
0.05%
Others
7
0.32%
Total
2218
fb_cmdline.c
61
-
6
132
Thomas Zimmermann
Daniel Vetter
Antonino A. Daplas
Matthew Wilcox
Linus Torvalds (pre-git)
Others
October 1997
February 2004
September 2004
June 2013
August 2014
February 2023
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 73}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
73
55.30%
Daniel Vetter
27
20.45%
Antonino A. Daplas
20
15.15%
Matthew Wilcox
8
6.06%
Linus Torvalds (pre-git)
3
2.27%
Others
1
0.76%
Total
132
fb_copyarea.h
405
-
4
2548
Zsolt Kajtar
Antonino A. Daplas
James Simmons
Linus Torvalds (pre-git)
March 2000
July 2000
May 2002
October 2002
November 2002
May 2007
March 2025
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 2266}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
2266
88.93%
Antonino A. Daplas
184
7.22%
James Simmons
84
3.30%
Linus Torvalds (pre-git)
14
0.55%
Total
2548
fb_ddc.c
126
-
10
541
Dennis Munsie
Linus Torvalds
Antonino A. Daplas
Andrew Morton
Linus Torvalds (pre-git)
Tomi Valkeinen
Others
May 1998
February 2002
February 2004
September 2005
October 2006
November 2006
November 2007
July 2011
August 2011
February 2014
September 2015
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 13, "token_count": 459}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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
459
84.84%
Linus Torvalds
17
3.14%
Antonino A. Daplas
16
2.96%
Andrew Morton
3
0.55%
Linus Torvalds (pre-git)
2
0.37%
Tomi Valkeinen
1
0.18%
Others
43
7.95%
Total
541
fb_defio.c
361
-
37
1415
Thomas Zimmermann
Jaya Kumar
Magnus Damm
Lorenzo Stoakes
Matthew Wilcox
Takashi Iwai
Linus Torvalds (pre-git)
Antonino A. Daplas
Andrew Morton
Al Viro
James Simmons
Dan Carpenter
Tomi Valkeinen
Others
September 1991
March 1992
May 1992
March 1996
March 1997
June 2000
August 2002
September 2002
October 2002
February 2003
February 2004
April 2004
August 2004
March 2005
August 2006
May 2007
February 2008
March 2008
July 2008
December 2008
March 2009
August 2009
September 2009
October 2009
November 2009
December 2009
May 2010
June 2010
July 2010
July 2011
May 2012
October 2012
January 2013
December 2014
January 2016
February 2017
July 2017
April 2018
June 2020
June 2021
February 2022
March 2022
April 2022
January 2023
March 2023
June 2023
November 2023
December 2023
April 2024
February 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 476}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 41, "token_count": 85}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1309503600, "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": 43, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 54, "token_count": 47}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 359}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 20, "token_count": 22}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 108}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 57, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
499
35.27%
Jaya Kumar
482
34.06%
Magnus Damm
85
6.01%
Lorenzo Stoakes
50
3.53%
Matthew Wilcox
49
3.46%
Takashi Iwai
31
2.19%
Linus Torvalds (pre-git)
21
1.48%
Antonino A. Daplas
9
0.64%
Andrew Morton
8
0.57%
Al Viro
5
0.35%
James Simmons
3
0.21%
Dan Carpenter
3
0.21%
Tomi Valkeinen
1
0.07%
Others
169
11.94%
Total
1415
fb_draw.h
163
-
6
705
Zsolt Kajtar
Pavel Pisa
Antonino A. Daplas
Benjamin Herrenschmidt
Michal Januszewski
Anton Vorontsov
May 2007
October 2007
February 2008
May 2009
July 2012
March 2025
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 138}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 472}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
472
66.95%
Pavel Pisa
138
19.57%
Antonino A. Daplas
83
11.77%
Benjamin Herrenschmidt
6
0.85%
Michal Januszewski
3
0.43%
Anton Vorontsov
3
0.43%
Total
705
fb_fillrect.h
280
-
3
1533
Zsolt Kajtar
Antonino A. Daplas
James Simmons
November 2002
May 2007
March 2025
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 1455}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
1455
94.91%
Antonino A. Daplas
67
4.37%
James Simmons
11
0.72%
Total
1533
fb_imageblit.h
495
-
3
3147
Zsolt Kajtar
Antonino A. Daplas
James Simmons
April 2002
May 2002
October 2002
November 2002
January 2003
March 2003
December 2005
May 2007
March 2025
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 2992}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
2992
95.07%
Antonino A. Daplas
118
3.75%
James Simmons
37
1.18%
Total
3147
fb_info.c
80
-
15
209
James Simmons
Michael Hanselmann
Daniel Vetter
Thomas Zimmermann
Hans de Goede
Antonino A. Daplas
Dan Carpenter
Linus Torvalds (pre-git)
Shigeru Yoshida
Linus Torvalds
Greg Kroah-Hartman
Others
March 1996
May 1998
February 2002
February 2004
October 2004
January 2006
June 2006
September 2006
February 2007
May 2012
November 2017
December 2018
May 2019
May 2022
August 2022
June 2023
July 2023
March 2025
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 121}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
121
57.89%
Michael Hanselmann
19
9.09%
Daniel Vetter
16
7.66%
Thomas Zimmermann
11
5.26%
Hans de Goede
7
3.35%
Antonino A. Daplas
7
3.35%
Dan Carpenter
6
2.87%
Linus Torvalds (pre-git)
5
2.39%
Shigeru Yoshida
1
0.48%
Linus Torvalds
1
0.48%
Greg Kroah-Hartman
1
0.48%
Others
14
6.70%
Total
209
fb_internal.h
84
-
13
302
Thomas Zimmermann
Linus Torvalds (pre-git)
James Simmons
Jon Smirl
Linus Torvalds
Antonino A. Daplas
Luca Tettamanti
Peter Rosin
Jaya Kumar
Greg Kroah-Hartman
Daniel Vetter
Others
March 1996
March 1998
September 1999
December 2002
February 2003
March 2004
March 2005
November 2005
May 2007
July 2007
May 2011
November 2015
August 2017
November 2017
January 2019
June 2023
September 2023
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 165}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
189
62.58%
Linus Torvalds (pre-git)
33
10.93%
James Simmons
16
5.30%
Jon Smirl
15
4.97%
Linus Torvalds
8
2.65%
Antonino A. Daplas
7
2.32%
Luca Tettamanti
4
1.32%
Peter Rosin
3
0.99%
Jaya Kumar
2
0.66%
Greg Kroah-Hartman
2
0.66%
Daniel Vetter
2
0.66%
Others
21
6.95%
Total
302
fb_io_fops.c
172
-
8
796
Thomas Zimmermann
James Simmons
Linus Torvalds (pre-git)
Benjamin Herrenschmidt
Daniel Vetter
Antonino A. Daplas
Others
February 1995
June 1995
March 1996
May 1998
June 1999
April 2002
October 2002
January 2003
February 2003
February 2004
November 2005
July 2007
August 2013
August 2017
November 2022
April 2023
May 2023
June 2023
September 2023
November 2023
var spanGroupData = [ {"timestamp": 791625600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 546}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 79}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
739
92.84%
James Simmons
21
2.64%
Linus Torvalds (pre-git)
17
2.14%
Benjamin Herrenschmidt
12
1.51%
Daniel Vetter
2
0.25%
Antonino A. Daplas
1
0.13%
Others
4
0.50%
Total
796
fb_logo.c
508
-
11
2884
Thomas Zimmermann
James Simmons
Antonino A. Daplas
Linus Torvalds (pre-git)
Peter Rosin
Geert Uytterhoeven
David Lechner
Helge Deller
Daniel Vetter
Benjamin Herrenschmidt
Others
March 1996
May 1996
October 1997
May 1998
August 1998
April 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
February 2004
August 2004
October 2004
March 2005
September 2005
November 2005
June 2006
December 2006
July 2007
August 2017
January 2019
August 2019
June 2023
September 2023
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 92}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 160}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 2134}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
2137
74.10%
James Simmons
289
10.02%
Antonino A. Daplas
226
7.84%
Linus Torvalds (pre-git)
192
6.66%
Peter Rosin
11
0.38%
Geert Uytterhoeven
9
0.31%
David Lechner
6
0.21%
Helge Deller
4
0.14%
Daniel Vetter
2
0.07%
Benjamin Herrenschmidt
2
0.07%
Others
6
0.21%
Total
2884
fb_notify.c
54
-
5
96
Benjamin Herrenschmidt
Antonino A. Daplas
Others
February 2004
March 2006
July 2006
July 2011
December 2020
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Herrenschmidt
44
45.83%
Antonino A. Daplas
39
40.63%
Others
13
13.54%
Total
96
fb_procfs.c
62
-
5
248
Thomas Zimmermann
Linus Torvalds
Antonino A. Daplas
Linus Torvalds (pre-git)
Daniel Vetter
September 1992
March 2005
May 2011
May 2019
June 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 222}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
222
89.52%
Linus Torvalds
12
4.84%
Antonino A. Daplas
9
3.63%
Linus Torvalds (pre-git)
3
1.21%
Daniel Vetter
2
0.81%
Total
248
fb_sys_fops.c
114
-
4
440
Antonino A. Daplas
Thomas Zimmermann
Linus Torvalds (pre-git)
Krzysztof Helt
June 1999
May 2007
October 2007
April 2023
November 2023
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 331}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
331
75.23%
Thomas Zimmermann
102
23.18%
Linus Torvalds (pre-git)
6
1.36%
Krzysztof Helt
1
0.23%
Total
440
fbcmap.c
362
-
15
1825
Linus Torvalds (pre-git)
Benjamin Herrenschmidt
Dan Carpenter
Helge Deller
James Simmons
Al Viro
Kees Cook
Michal Januszewski
Andrew Morton
Linus Torvalds
Krzysztof Helt
Others
September 1991
March 1992
May 1992
August 1992
April 1994
June 1995
June 1996
September 1996
January 1997
August 1997
October 1997
March 1998
May 1998
January 2000
February 2002
April 2002
October 2002
March 2003
February 2004
May 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": 683708400, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 1041}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 65}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 11, "token_count": 142}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 22, "token_count": 50}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 83}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 24, "token_count": 86}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 31, "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)
1225
67.12%
Benjamin Herrenschmidt
142
7.78%
Dan Carpenter
86
4.71%
Helge Deller
83
4.55%
James Simmons
71
3.89%
Al Viro
69
3.78%
Kees Cook
52
2.85%
Michal Januszewski
50
2.74%
Andrew Morton
16
0.88%
Linus Torvalds
3
0.16%
Krzysztof Helt
1
0.05%
Others
27
1.48%
Total
1825
fbcon.c
3394
-
82
17712
Antonino A. Daplas
Helge Deller
Linus Torvalds (pre-git)
Daniel Vetter
Andrew Morton
James Simmons
Hans de Goede
Jesse Barnes
Takashi Iwai
Peilin Ye
Linus Torvalds
Benjamin Herrenschmidt
Samuel Thibault
George Kennedy
Shigeru Yoshida
Alan Cox
Jiri Slaby (SUSE)
Florian Tobias Schandinat
Al Viro
Dave Airlie
Jon Smirl
Krzysztof Helt
Peter Rosin
Jocelyn Falempe
Keith Packard
Roman Zippel
David Lechner
Zsolt Kajtar
oushixiong
Kees Cook
Geert Uytterhoeven
Jiri Slaby
Thomas Zimmermann
Tetsuo Handa
Michal Januszewski
Matthew Garrett
Luca Tettamanti
Dave Jones
Greg Kroah-Hartman
Others
September 1991
August 1992
September 1992
December 1992
June 1993
July 1993
November 1993
April 1994
June 1994
July 1994
August 1994
October 1994
February 1995
June 1995
January 1996
March 1996
May 1996
September 1996
March 1997
October 1997
January 1998
March 1998
May 1998
August 1998
January 1999
February 1999
May 1999
June 1999
September 1999
March 2000
October 2000
February 2002
April 2002
May 2002
June 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
December 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
September 2020
November 2020
March 2021
September 2021
November 2021
February 2022
April 2022
June 2022
August 2022
December 2022
January 2023
April 2023
June 2023
July 2023
August 2023
September 2023
January 2024
February 2024
March 2024
July 2024
September 2024
February 2025
March 2025
May 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 419}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 621}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 506}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 203}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 233}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 3, "token_count": 30}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 200}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 198}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 11, "token_count": 114}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 7, "token_count": 28}, {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 124}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 836}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 76}, {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 356}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 1798}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 529}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 245}, {"author_id": 9, "token_count": 67}, {"author_id": 55, "token_count": 56}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 264}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1034}, {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 49, "token_count": 12}, {"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": 868}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 357}, {"author_id": 40, "token_count": 28}, {"author_id": 47, "token_count": 35}, {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 398}, {"author_id": 19, "token_count": 92}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 47, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 32, "token_count": 79}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 44, "token_count": 49}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 19, "token_count": 99}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 44, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 37, "token_count": 96}, {"author_id": 44, "token_count": 8}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 52, "token_count": 58}, ]}, {"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": 35, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 182}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 46, "token_count": 48}, {"author_id": 17, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 46}, {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 17, "token_count": 161}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 17, "token_count": 55}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 45, "token_count": 33}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 286}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 45, "token_count": 30}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 35, "token_count": 13}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 30, "token_count": 105}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 120}, {"author_id": 25, "token_count": 79}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 25, "token_count": 84}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 2712}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 1366}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 207}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 36, "token_count": 102}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 34, "token_count": 17}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 21, "token_count": 57}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 33, "token_count": 80}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 21, "token_count": 54}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 51, "token_count": 63}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 23, "token_count": 41}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 31, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
6276
35.43%
Helge Deller
2919
16.48%
Linus Torvalds (pre-git)
2071
11.69%
Daniel Vetter
1672
9.44%
Andrew Morton
989
5.58%
James Simmons
921
5.20%
Hans de Goede
285
1.61%
Jesse Barnes
191
1.08%
Takashi Iwai
184
1.04%
Peilin Ye
163
0.92%
Linus Torvalds
128
0.72%
Benjamin Herrenschmidt
114
0.64%
Samuel Thibault
111
0.63%
George Kennedy
105
0.59%
Shigeru Yoshida
102
0.58%
Alan Cox
96
0.54%
Jiri Slaby (SUSE)
87
0.49%
Florian Tobias Schandinat
79
0.45%
Al Viro
76
0.43%
Dave Airlie
74
0.42%
Jon Smirl
67
0.38%
Krzysztof Helt
65
0.37%
Peter Rosin
63
0.36%
Jocelyn Falempe
63
0.36%
Keith Packard
58
0.33%
Roman Zippel
56
0.32%
David Lechner
48
0.27%
Zsolt Kajtar
41
0.23%
oushixiong
41
0.23%
Kees Cook
38
0.21%
Geert Uytterhoeven
36
0.20%
Jiri Slaby
35
0.20%
Thomas Zimmermann
17
0.10%
Tetsuo Handa
17
0.10%
Michal Januszewski
17
0.10%
Matthew Garrett
12
0.07%
Luca Tettamanti
12
0.07%
Dave Jones
9
0.05%
Greg Kroah-Hartman
2
0.01%
Others
372
2.10%
Total
17712
fbcon.h
233
-
21
762
Antonino A. Daplas
Linus Torvalds (pre-git)
Helge Deller
Harvey Harrison
James Simmons
Benjamin Herrenschmidt
Daniel Vetter
Andrew Morton
Dave Jones
Zsolt Kajtar
Kees Cook
Jesse Barnes
David Lechner
Jiri Slaby (SUSE)
Linus Torvalds
Geert Uytterhoeven
Others
September 1991
August 1992
March 1996
October 1997
March 1998
May 1998
August 1998
February 1999
September 1999
April 2002
May 2002
October 2002
November 2002
December 2002
February 2003
March 2003
April 2003
February 2004
June 2004
August 2004
October 2004
November 2004
January 2005
March 2005
May 2005
September 2005
November 2005
October 2006
February 2007
February 2008
April 2008
August 2008
October 2008
August 2010
March 2015
August 2017
November 2017
May 2019
February 2022
April 2022
January 2024
February 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 53, "token_count": 57}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 67}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
338
44.36%
Linus Torvalds (pre-git)
166
21.78%
Helge Deller
67
8.79%
Harvey Harrison
57
7.48%
James Simmons
55
7.22%
Benjamin Herrenschmidt
18
2.36%
Daniel Vetter
10
1.31%
Andrew Morton
10
1.31%
Dave Jones
7
0.92%
Zsolt Kajtar
6
0.79%
Kees Cook
5
0.66%
Jesse Barnes
4
0.52%
David Lechner
3
0.39%
Jiri Slaby (SUSE)
2
0.26%
Linus Torvalds
1
0.13%
Geert Uytterhoeven
1
0.13%
Others
12
1.57%
Total
762
fbcon_ccw.c
401
-
14
2586
Antonino A. Daplas
Helge Deller
Tetsuo Handa
Jiri Slaby
Kees Cook
Jiri Slaby (SUSE)
James Simmons
Linus Torvalds (pre-git)
David Lechner
Benjamin Herrenschmidt
Zsolt Kajtar
Linus Torvalds
Others
October 1997
May 1998
February 2002
November 2002
October 2004
November 2005
January 2006
October 2006
August 2017
June 2018
June 2020
July 2020
September 2021
February 2022
January 2024
February 2025
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2426}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 90}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2442
94.43%
Helge Deller
90
3.48%
Tetsuo Handa
10
0.39%
Jiri Slaby
10
0.39%
Kees Cook
6
0.23%
Jiri Slaby (SUSE)
6
0.23%
James Simmons
5
0.19%
Linus Torvalds (pre-git)
4
0.15%
David Lechner
4
0.15%
Benjamin Herrenschmidt
2
0.08%
Zsolt Kajtar
1
0.04%
Linus Torvalds
1
0.04%
Others
5
0.19%
Total
2586
fbcon_cw.c
384
-
13
2532
Antonino A. Daplas
Helge Deller
Linus Torvalds (pre-git)
Tetsuo Handa
Jiri Slaby
James Simmons
Kees Cook
Jiri Slaby (SUSE)
David Lechner
Zsolt Kajtar
Linus Torvalds
Others
October 1997
May 1998
February 1999
February 2002
November 2002
October 2004
November 2004
November 2005
January 2006
October 2006
August 2017
June 2018
June 2020
July 2020
September 2021
February 2022
January 2024
February 2025
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2311}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 90}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2354
92.97%
Helge Deller
90
3.55%
Linus Torvalds (pre-git)
37
1.46%
Tetsuo Handa
10
0.39%
Jiri Slaby
10
0.39%
James Simmons
8
0.32%
Kees Cook
6
0.24%
Jiri Slaby (SUSE)
6
0.24%
David Lechner
4
0.16%
Zsolt Kajtar
1
0.04%
Linus Torvalds
1
0.04%
Others
5
0.20%
Total
2532
fbcon_rotate.c
111
-
6
480
Antonino A. Daplas
Linus Torvalds (pre-git)
James Simmons
Peilin Ye
Kees Cook
Linus Torvalds
May 1998
February 1999
September 1999
February 2002
May 2002
October 2002
November 2005
January 2006
June 2018
November 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 455}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 25, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
459
95.63%
Linus Torvalds (pre-git)
6
1.25%
James Simmons
6
1.25%
Peilin Ye
4
0.83%
Kees Cook
3
0.63%
Linus Torvalds
2
0.42%
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": 11, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "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
428
-
13
2802
Antonino A. Daplas
Helge Deller
Tetsuo Handa
Jiri Slaby
Jiri Slaby (SUSE)
Kees Cook
David Lechner
Linus Torvalds (pre-git)
Zsolt Kajtar
Linus Torvalds
Others
May 1998
February 2002
October 2004
November 2005
December 2005
January 2006
October 2006
August 2017
June 2018
June 2020
July 2020
September 2021
February 2022
January 2024
February 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2598}, ]}, {"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": 1501570800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 132}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
2612
93.22%
Helge Deller
132
4.71%
Tetsuo Handa
10
0.36%
Jiri Slaby
10
0.36%
Jiri Slaby (SUSE)
6
0.21%
Kees Cook
4
0.14%
David Lechner
4
0.14%
Linus Torvalds (pre-git)
2
0.07%
Zsolt Kajtar
1
0.04%
Linus Torvalds
1
0.04%
Others
20
0.71%
Total
2802
fbcvt.c
368
-
8
1836
Antonino A. Daplas
Dan Carpenter
Linus Torvalds (pre-git)
Tomi Valkeinen
Helge Deller
Linus Torvalds
Others
October 1997
May 1998
June 1999
February 2002
August 2004
September 2005
January 2006
December 2006
October 2010
January 2015
September 2021
May 2025
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 1729}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 24, "token_count": 75}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
1731
94.28%
Dan Carpenter
75
4.08%
Linus Torvalds (pre-git)
16
0.87%
Tomi Valkeinen
3
0.16%
Helge Deller
3
0.16%
Linus Torvalds
1
0.05%
Others
7
0.38%
Total
1836
fbmem.c
750
-
39
3152
Antonino A. Daplas
James Simmons
Thomas Zimmermann
Linus Torvalds (pre-git)
Linus Torvalds
Anton Vorontsov
Daniel Vetter
Benjamin Herrenschmidt
Laurent Pinchart
Thomas Weißschuh
Andrew Morton
Helge Deller
Florian Tobias Schandinat
Murad Masimov
Jon Smirl
Tetsuo Handa
Samuel Thibault
Jesse Barnes
Luca Tettamanti
George Kennedy
Dave Airlie
Greg Kroah-Hartman
Geert Uytterhoeven
Others
September 1991
March 1996
October 1997
March 1998
May 1998
August 1998
June 1999
January 2000
March 2000
February 2002
April 2002
May 2002
June 2002
July 2002
October 2002
November 2002
December 2002
January 2003
February 2003
March 2003
April 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
September 2005
December 2005
June 2006
July 2006
December 2006
May 2007
July 2007
April 2008
July 2008
October 2008
November 2008
June 2009
July 2009
September 2009
May 2010
May 2011
December 2011
January 2012
May 2012
February 2013
May 2016
August 2017
July 2018
May 2019
November 2019
July 2020
July 2021
September 2021
October 2021
April 2022
June 2022
November 2022
June 2023
September 2023
March 2024
August 2024
September 2024
March 2025
April 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 97}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 39}, {"author_id": 11, "token_count": 97}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 58, "token_count": 26}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 77}, {"author_id": 18, "token_count": 3}, {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 114}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 32, "token_count": 42}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 16, "token_count": 162}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 38, "token_count": 98}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 98}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 30, "token_count": 19}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 34, "token_count": 38}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 21, "token_count": 36}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 50, "token_count": 66}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 4, "token_count": 174}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 59, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
955
30.30%
James Simmons
455
14.44%
Thomas Zimmermann
278
8.82%
Linus Torvalds (pre-git)
236
7.49%
Linus Torvalds
179
5.68%
Anton Vorontsov
114
3.62%
Daniel Vetter
108
3.43%
Benjamin Herrenschmidt
105
3.33%
Laurent Pinchart
98
3.11%
Thomas Weißschuh
66
2.09%
Andrew Morton
56
1.78%
Helge Deller
54
1.71%
Florian Tobias Schandinat
42
1.33%
Murad Masimov
41
1.30%
Jon Smirl
41
1.30%
Tetsuo Handa
38
1.21%
Samuel Thibault
36
1.14%
Jesse Barnes
31
0.98%
Luca Tettamanti
26
0.82%
George Kennedy
19
0.60%
Dave Airlie
5
0.16%
Greg Kroah-Hartman
3
0.10%
Geert Uytterhoeven
1
0.03%
Others
165
5.23%
Total
3152
fbmon.c
1521
-
24
7615
James Simmons
Andrew Morton
Antonino A. Daplas
Steffen Trumtrar
Linus Torvalds (pre-git)
David Ung
Tomi Valkeinen
Benjamin Herrenschmidt
Jon Smirl
Geert Uytterhoeven
Kees Cook
Linus Torvalds
Helge Deller
Others
September 1991
August 1992
April 1994
June 1995
March 1996
October 1997
March 1998
May 1998
June 1999
September 1999
January 2000
February 2002
April 2002
October 2002
December 2002
January 2003
March 2003
April 2003
December 2003
February 2004
March 2004
August 2004
January 2005
February 2005
March 2005
July 2005
September 2005
November 2005
January 2006
March 2006
June 2006
December 2006
February 2007
May 2007
October 2007
February 2008
July 2008
October 2008
July 2009
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
January 2023
March 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 356}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 1411}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 1591}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 7, "token_count": 1826}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"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": 113}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 568}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 43, "token_count": 57}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 407}, ]}, {"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": 10, "token_count": 140}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "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}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
3406
44.73%
Andrew Morton
1827
23.99%
Antonino A. Daplas
1492
19.59%
Steffen Trumtrar
407
5.34%
Linus Torvalds (pre-git)
151
1.98%
David Ung
140
1.84%
Tomi Valkeinen
74
0.97%
Benjamin Herrenschmidt
13
0.17%
Jon Smirl
12
0.16%
Geert Uytterhoeven
5
0.07%
Kees Cook
4
0.05%
Linus Torvalds
3
0.04%
Helge Deller
1
0.01%
Others
80
1.05%
Total
7615
fbsysfs.c
511
-
28
2576
Jon Smirl
Michael Hanselmann
Greg Kroah-Hartman
oushixiong
Antonino A. Daplas
Thomas Zimmermann
James Simmons
Matthew Garrett
Linus Torvalds (pre-git)
Daniel Vetter
Tetsuo Handa
Luca Tettamanti
Alan Cox
Dan Carpenter
Andrew Morton
Geert Uytterhoeven
Others
November 1993
March 1996
May 1996
January 1998
March 1998
May 1998
February 2004
March 2004
August 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
January 2011
June 2011
January 2013
November 2013
September 2014
August 2015
August 2017
December 2018
May 2019
July 2020
October 2021
June 2023
August 2023
February 2025
March 2025
var spanGroupData = [ {"timestamp": 752140800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 9, "token_count": 1326}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 49, "token_count": 57}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 262}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 18, "token_count": 218}, {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 127}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 23, "token_count": 146}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Smirl
1328
51.55%
Michael Hanselmann
292
11.34%
Greg Kroah-Hartman
218
8.46%
oushixiong
146
5.67%
Antonino A. Daplas
142
5.51%
Thomas Zimmermann
129
5.01%
James Simmons
69
2.68%
Matthew Garrett
57
2.21%
Linus Torvalds (pre-git)
34
1.32%
Daniel Vetter
15
0.58%
Tetsuo Handa
13
0.50%
Luca Tettamanti
6
0.23%
Alan Cox
4
0.16%
Dan Carpenter
3
0.12%
Andrew Morton
2
0.08%
Geert Uytterhoeven
1
0.04%
Others
117
4.54%
Total
2576
modedb.c
1209
-
30
7072
Linus Torvalds (pre-git)
Antonino A. Daplas
David Ung
James Simmons
Michal Januszewski
Andrew Morton
Mayuresh Janorkar
Fredrik Noring
Paul Menzel
Geert Uytterhoeven
Helge Deller
Dennis Munsie
Thomas Zimmermann
Michael Hanselmann
Krzysztof Helt
Linus Torvalds
Harvey Harrison
Daniel Vetter
Others
April 1994
June 1995
March 1996
August 1997
October 1997
March 1998
May 1998
June 1999
September 1999
March 2000
February 2002
April 2002
June 2002
October 2002
January 2003
March 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
February 2023
April 2023
August 2023
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 2594}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 752}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 7, "token_count": 88}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 905}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 225}, {"author_id": 14, "token_count": 20}, {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 40, "token_count": 6}, {"author_id": 22, "token_count": 72}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 22, "token_count": 38}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 56, "token_count": 56}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 39, "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": 10, "token_count": 1205}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 42, "token_count": 85}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2663
37.66%
Antonino A. Daplas
1653
23.37%
David Ung
1205
17.04%
James Simmons
833
11.78%
Michal Januszewski
131
1.85%
Andrew Morton
100
1.41%
Mayuresh Janorkar
89
1.26%
Fredrik Noring
85
1.20%
Paul Menzel
56
0.79%
Geert Uytterhoeven
33
0.47%
Helge Deller
26
0.37%
Dennis Munsie
23
0.33%
Thomas Zimmermann
22
0.31%
Michael Hanselmann
20
0.28%
Krzysztof Helt
8
0.11%
Linus Torvalds
2
0.03%
Harvey Harrison
1
0.01%
Daniel Vetter
1
0.01%
Others
121
1.71%
Total
7072
softcursor.c
76
-
9
399
James Simmons
Antonino A. Daplas
Dave Jones
Linus Torvalds (pre-git)
Andrew Morton
Benjamin Herrenschmidt
Others
September 1991
August 1992
September 1992
June 1995
January 1997
October 1997
March 1998
February 1999
May 2002
June 2002
August 2002
October 2002
November 2002
February 2003
March 2003
April 2003
February 2004
June 2004
August 2004
October 2004
November 2004
June 2005
January 2006
October 2006
December 2006
May 2007
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 3, "token_count": 79}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 48, "token_count": 44}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Simmons
208
52.13%
Antonino A. Daplas
83
20.80%
Dave Jones
44
11.03%
Linus Torvalds (pre-git)
28
7.02%
Andrew Morton
11
2.76%
Benjamin Herrenschmidt
9
2.26%
Others
16
4.01%
Total
399
svgalib.c
674
-
8
3861
Ondrej Zajicek
David S. Miller
Antonino A. Daplas
Samuel Thibault
Linus Torvalds (pre-git)
Dennis Munsie
Others
March 1996
March 1998
October 2006
February 2007
May 2007
October 2007
January 2011
September 2013
August 2023
March 2024
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 6, "token_count": 3416}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 91}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 29, "token_count": 134}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 21, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Zajicek
3534
91.53%
David S. Miller
134
3.47%
Antonino A. Daplas
113
2.93%
Samuel Thibault
64
1.66%
Linus Torvalds (pre-git)
8
0.21%
Dennis Munsie
2
0.05%
Others
6
0.16%
Total
3861
syscopyarea.c
28
-
4
91
Antonino A. Daplas
Zsolt Kajtar
Anton Vorontsov
Linus Torvalds (pre-git)
March 1996
May 2007
April 2008
March 2025
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
51
56.04%
Zsolt Kajtar
32
35.16%
Anton Vorontsov
5
5.49%
Linus Torvalds (pre-git)
3
3.30%
Total
91
sysfillrect.c
28
-
3
91
Antonino A. Daplas
Zsolt Kajtar
Anton Vorontsov
May 2007
April 2008
March 2025
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
49
53.85%
Zsolt Kajtar
31
34.07%
Anton Vorontsov
11
12.09%
Total
91
sysimgblt.c
28
-
3
91
Antonino A. Daplas
Zsolt Kajtar
Anton Vorontsov
May 2007
April 2008
March 2025
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
60
65.93%
Zsolt Kajtar
26
28.57%
Anton Vorontsov
5
5.49%
Total
91
sysmem.h
39
-
3
140
Zsolt Kajtar
Pavel Pisa
Antonino A. Daplas
May 2007
October 2007
March 2025
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 131}, ]}, ]
Author Name
Tokens
Token Proportion
Zsolt Kajtar
131
93.57%
Pavel Pisa
5
3.57%
Antonino A. Daplas
4
2.86%
Total
140
tileblit.c
184
-
11
1125
Antonino A. Daplas
Zsolt Kajtar
Helge Deller
Linus Torvalds (pre-git)
Benjamin Herrenschmidt
James Simmons
Jiri Slaby
Jiri Slaby (SUSE)
Andrew Morton
Peilin Ye
David Lechner
September 1991
August 1992
April 1994
February 1995
June 1995
March 1996
March 1997
October 1997
February 1999
June 1999
October 2002
November 2002
February 2004
June 2004
October 2004
November 2004
November 2005
January 2006
August 2017
June 2020
November 2020
February 2022
January 2024
February 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 548}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 65}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 316}, ]}, ]
Author Name
Tokens
Token Proportion
Antonino A. Daplas
645
57.33%
Zsolt Kajtar
316
28.09%
Helge Deller
65
5.78%
Linus Torvalds (pre-git)
55
4.89%
Benjamin Herrenschmidt
12
1.07%
James Simmons
8
0.71%
Jiri Slaby
7
0.62%
Jiri Slaby (SUSE)
5
0.44%
Andrew Morton
5
0.44%
Peilin Ye
4
0.36%
David Lechner
3
0.27%
Total
1125
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
188
Author
Tokens
Proportion
Commits
Proportion
0
Antonino A. Daplas
25400
32.64%
134
16.56%
1
Zsolt Kajtar
8084
10.39%
3
0.37%
2
Linus Torvalds (pre-git)
7139
9.17%
91
11.25%
3
James Simmons
6795
8.73%
83
10.26%
4
Thomas Zimmermann
6666
8.57%
51
6.30%
5
Helge Deller
3610
4.64%
14
1.73%
6
Ondrej Zajicek
3534
4.54%
4
0.49%
7
Andrew Morton
3031
3.89%
19
2.35%
8
Daniel Vetter
1865
2.40%
37
4.57%
9
Jon Smirl
1478
1.90%
6
0.74%
10
David Ung
1345
1.73%
4
0.49%
11
Benjamin Herrenschmidt
503
0.65%
9
1.11%
12
Jaya Kumar
484
0.62%
3
0.37%
13
Dennis Munsie
484
0.62%
2
0.25%
14
Michael Hanselmann
446
0.57%
3
0.37%
15
Steffen Trumtrar
407
0.52%
2
0.25%
16
Linus Torvalds
361
0.46%
13
1.61%
17
Hans de Goede
292
0.38%
7
0.87%
18
Greg Kroah-Hartman
227
0.29%
5
0.62%
19
Jesse Barnes
226
0.29%
3
0.37%
20
Takashi Iwai
215
0.28%
4
0.49%
21
Samuel Thibault
211
0.27%
4
0.49%
22
Michal Januszewski
201
0.26%
8
0.99%
23
oushixiong
187
0.24%
2
0.25%
24
Dan Carpenter
173
0.22%
6
0.74%
25
Peilin Ye
171
0.22%
2
0.25%
26
Pavel Pisa
165
0.21%
2
0.25%
27
Anton Vorontsov
158
0.20%
2
0.25%
28
Al Viro
150
0.19%
9
1.11%
29
David S. Miller
136
0.17%
12
1.48%
30
George Kennedy
124
0.16%
2
0.25%
31
Kees Cook
122
0.16%
7
0.87%
32
Florian Tobias Schandinat
121
0.16%
2
0.25%
33
Jiri Slaby (SUSE)
118
0.15%
14
1.73%
34
Tetsuo Handa
108
0.14%
4
0.49%
35
Jiri Slaby
104
0.13%
8
0.99%
36
Shigeru Yoshida
103
0.13%
2
0.25%
37
Alan Cox
100
0.13%
1
0.12%
38
Laurent Pinchart
98
0.13%
1
0.12%
39
Mayuresh Janorkar
89
0.11%
2
0.25%
40
Geert Uytterhoeven
86
0.11%
11
1.36%
41
Magnus Damm
85
0.11%
3
0.37%
42
Fredrik Noring
85
0.11%
1
0.12%
43
Tomi Valkeinen
79
0.10%
7
0.87%
44
Dave Airlie
79
0.10%
6
0.74%
45
Peter Rosin
77
0.10%
2
0.25%
46
David Lechner
76
0.10%
2
0.25%
47
Krzysztof Helt
75
0.10%
7
0.87%
48
Dave Jones
72
0.09%
2
0.25%
49
Matthew Garrett
69
0.09%
1
0.12%
50
Thomas Weißschuh
66
0.08%
1
0.12%
51
Jocelyn Falempe
63
0.08%
2
0.25%
52
Keith Packard
58
0.07%
1
0.12%
53
Harvey Harrison
58
0.07%
2
0.25%
54
Matthew Wilcox
57
0.07%
3
0.37%
55
Roman Zippel
56
0.07%
2
0.25%
56
Paul Menzel
56
0.07%
1
0.12%
57
Lorenzo Stoakes
50
0.06%
1
0.12%
58
Luca Tettamanti
48
0.06%
1
0.12%
59
Murad Masimov
41
0.05%
2
0.25%
60
Others
1257
1.62%
164
20.27%
Total
77824
809