Linux Source Code
Home
Release 6.10
Help
console
root
drivers
video
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Andrew Morton
Antonino A. Daplas
Arnd Bergmann
Bill Nottingham
Björn Helgaas
Brian Gerst
Daniel Vetter
Dave Airlie
Dejin Zheng
Egbert Eich
Egmont Koblinger
Francisco Jerez
Frederik Schwarzer
Geert Uytterhoeven
Gerd Hoffmann
Greg Kroah-Hartman
H. Peter Anvin
Hans de Goede
Helge Deller
James Simmons
Jan Engelhardt
Jan H. Schönherr
Jiri Slaby
Jiri Slaby (SUSE)
Justin P. Mattock
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Maciej W. Rozycki
Marcelo Tosatti
Mark D Rustad
Matthew Garrett
Peilin Ye
Pozsar Balazs
Ralf Baechle
Randy Dunlap
Roel Kluin
Roland Kletzing
Roman Zippel
Samuel Thibault
Stefan Bader
Sven Schnelle
Takashi Iwai
Thomas Bogendoerfer
Thomas Gleixner
Thomas Zimmermann
Torben Hohn
Wang YanQing
Yannick Heneault
ZhangXiaoxu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
dummycon.c
151
-
12
575
Linus Torvalds (pre-git)
Hans de Goede
Kees Cook
Jiri Slaby (SUSE)
James Simmons
Daniel Vetter
Arnd Bergmann
Andrew Morton
Jiri Slaby
Brian Gerst
Geert Uytterhoeven
Thomas Gleixner
August 1992
April 1994
June 1995
March 1996
March 1997
October 1997
March 1998
May 1998
August 1998
June 1999
July 2000
October 2000
July 2002
October 2002
December 2002
May 2004
January 2006
June 2014
January 2015
October 2016
February 2018
June 2018
May 2019
October 2023
January 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 94}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 160}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 29, "token_count": 9}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
208
36.17%
Hans de Goede
160
27.83%
Kees Cook
94
16.35%
Jiri Slaby (SUSE)
37
6.43%
James Simmons
37
6.43%
Daniel Vetter
14
2.43%
Arnd Bergmann
11
1.91%
Andrew Morton
5
0.87%
Jiri Slaby
3
0.52%
Brian Gerst
3
0.52%
Geert Uytterhoeven
2
0.35%
Thomas Gleixner
1
0.17%
Total
575
mdacon.c
565
-
14
2175
Linus Torvalds (pre-git)
Linus Torvalds
Jiri Slaby
James Simmons
Jiri Slaby (SUSE)
Roland Kletzing
Andrew Morton
Wang YanQing
Jan Engelhardt
Björn Helgaas
Thomas Gleixner
Al Viro
Antonino A. Daplas
Torben Hohn
August 1992
September 1992
October 1992
December 1992
February 1993
July 1993
September 1993
November 1993
April 1994
February 1995
June 1995
January 1996
March 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
January 2000
March 2000
July 2000
October 2000
February 2002
July 2002
October 2002
December 2002
April 2004
May 2004
July 2004
January 2005
March 2005
June 2006
May 2007
July 2008
October 2008
January 2011
May 2013
October 2016
June 2017
June 2020
January 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1648}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1925
88.51%
Linus Torvalds
66
3.03%
Jiri Slaby
60
2.76%
James Simmons
39
1.79%
Jiri Slaby (SUSE)
20
0.92%
Roland Kletzing
15
0.69%
Andrew Morton
15
0.69%
Wang YanQing
10
0.46%
Jan Engelhardt
8
0.37%
Björn Helgaas
6
0.28%
Thomas Gleixner
4
0.18%
Al Viro
4
0.18%
Antonino A. Daplas
2
0.09%
Torben Hohn
1
0.05%
Total
2175
newport_con.c
747
-
19
4041
Linus Torvalds (pre-git)
Linus Torvalds
Thomas Bogendoerfer
Ralf Baechle
James Simmons
Andrew Morton
Antonino A. Daplas
Jiri Slaby (SUSE)
Al Viro
Jiri Slaby
Randy Dunlap
Dejin Zheng
Samuel Thibault
Wang YanQing
Roel Kluin
Peilin Ye
Kees Cook
Thomas Gleixner
Justin P. Mattock
September 1991
January 1992
March 1992
August 1992
June 1993
January 1995
February 1995
June 1995
January 1996
March 1996
September 1996
December 1996
January 1997
March 1997
August 1997
October 1997
March 1998
May 1998
August 1998
May 1999
January 2000
March 2000
June 2000
July 2000
October 2000
February 2002
July 2002
December 2002
February 2003
February 2004
May 2004
July 2004
February 2005
March 2006
June 2006
October 2007
September 2009
April 2011
November 2011
July 2012
May 2013
October 2016
December 2016
February 2018
May 2019
April 2020
July 2020
August 2020
September 2020
January 2023
January 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 849427200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1953}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 731}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 409}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 11, "token_count": 64}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 14, "token_count": 89}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 22, "token_count": 31}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 9, "token_count": 115}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 23, "token_count": 30}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2960
73.25%
Linus Torvalds
410
10.15%
Thomas Bogendoerfer
150
3.71%
Ralf Baechle
92
2.28%
James Simmons
83
2.05%
Andrew Morton
67
1.66%
Antonino A. Daplas
53
1.31%
Jiri Slaby (SUSE)
40
0.99%
Al Viro
37
0.92%
Jiri Slaby
32
0.79%
Randy Dunlap
31
0.77%
Dejin Zheng
30
0.74%
Samuel Thibault
17
0.42%
Wang YanQing
16
0.40%
Roel Kluin
9
0.22%
Peilin Ye
7
0.17%
Kees Cook
5
0.12%
Thomas Gleixner
1
0.02%
Justin P. Mattock
1
0.02%
Total
4041
sticon.c
394
-
16
1849
Helge Deller
Linus Torvalds (pre-git)
James Simmons
Jiri Slaby
Jiri Slaby (SUSE)
Sven Schnelle
Samuel Thibault
Linus Torvalds
Wang YanQing
Andrew Morton
Al Viro
Thomas Zimmermann
Jan Engelhardt
Torben Hohn
Roman Zippel
Adrian Bunk
August 1992
September 1992
April 1994
December 1994
June 1995
March 1996
March 1997
October 1997
May 1998
January 2000
October 2000
February 2002
October 2002
December 2002
January 2003
March 2004
May 2004
July 2004
March 2005
December 2006
May 2007
July 2008
October 2008
January 2011
May 2013
November 2013
October 2016
June 2020
October 2020
November 2021
June 2022
January 2023
April 2023
July 2023
January 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 425}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 317}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 817}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 28, "token_count": 19}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Helge Deller
831
44.94%
Linus Torvalds (pre-git)
495
26.77%
James Simmons
381
20.61%
Jiri Slaby
35
1.89%
Jiri Slaby (SUSE)
33
1.78%
Sven Schnelle
19
1.03%
Samuel Thibault
16
0.87%
Linus Torvalds
11
0.59%
Wang YanQing
10
0.54%
Andrew Morton
7
0.38%
Al Viro
4
0.22%
Thomas Zimmermann
2
0.11%
Jan Engelhardt
2
0.11%
Torben Hohn
1
0.05%
Roman Zippel
1
0.05%
Adrian Bunk
1
0.05%
Total
1849
vgacon.c
1225
-
36
5743
Linus Torvalds (pre-git)
James Simmons
Samuel Thibault
Jiri Slaby
Antonino A. Daplas
Jiri Slaby (SUSE)
Arnd Bergmann
Dave Airlie
Al Viro
Greg Kroah-Hartman
Björn Helgaas
Egbert Eich
Maciej W. Rozycki
Kees Cook
Jan Engelhardt
Takashi Iwai
H. Peter Anvin
Thomas Gleixner
Marcelo Tosatti
Matthew Garrett
ZhangXiaoxu
Pozsar Balazs
Gerd Hoffmann
Andrew Morton
Mark D Rustad
Egmont Koblinger
Linus Torvalds
Francisco Jerez
Bill Nottingham
Helge Deller
Daniel Vetter
Yannick Heneault
Brian Gerst
Stefan Bader
Jan H. Schönherr
Frederik Schwarzer
September 1991
November 1991
August 1992
September 1992
December 1992
June 1993
July 1993
September 1993
November 1993
April 1994
May 1994
June 1994
July 1994
August 1994
October 1994
January 1995
February 1995
June 1995
January 1996
March 1996
September 1996
March 1997
October 1997
March 1998
May 1998
August 1998
February 1999
May 1999
June 1999
September 1999
January 2000
July 2000
October 2000
February 2002
July 2002
August 2002
October 2002
November 2002
February 2003
March 2003
March 2004
May 2004
June 2004
July 2004
October 2004
January 2005
May 2005
June 2005
September 2005
October 2005
November 2005
January 2006
February 2006
March 2006
June 2006
December 2006
May 2007
October 2007
October 2008
April 2009
July 2009
September 2009
November 2009
January 2011
January 2013
June 2013
May 2014
June 2014
October 2014
March 2016
June 2016
October 2016
September 2017
December 2017
February 2018
March 2020
June 2020
March 2021
May 2021
October 2021
June 2022
January 2023
July 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 755}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2409}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 295}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 13, "token_count": 56}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 19, "token_count": 39}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 4, "token_count": 243}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 32, "token_count": 16}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 7, "token_count": 69}, {"author_id": 41, "token_count": 3}, {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 7, "token_count": 39}, {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 7, "token_count": 17}, {"author_id": 17, "token_count": 16}, {"author_id": 16, "token_count": 54}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 33, "token_count": 16}, {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 76}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 138}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 30}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 20, "token_count": 36}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 12, "token_count": 91}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3763
65.52%
James Simmons
451
7.85%
Samuel Thibault
389
6.77%
Jiri Slaby
174
3.03%
Antonino A. Daplas
154
2.68%
Jiri Slaby (SUSE)
97
1.69%
Arnd Bergmann
91
1.58%
Dave Airlie
79
1.38%
Al Viro
56
0.98%
Greg Kroah-Hartman
54
0.94%
Björn Helgaas
46
0.80%
Egbert Eich
39
0.68%
Maciej W. Rozycki
37
0.64%
Kees Cook
32
0.56%
Jan Engelhardt
32
0.56%
Takashi Iwai
25
0.44%
H. Peter Anvin
25
0.44%
Thomas Gleixner
23
0.40%
Marcelo Tosatti
20
0.35%
Matthew Garrett
17
0.30%
ZhangXiaoxu
16
0.28%
Pozsar Balazs
16
0.28%
Gerd Hoffmann
16
0.28%
Andrew Morton
14
0.24%
Mark D Rustad
12
0.21%
Egmont Koblinger
11
0.19%
Linus Torvalds
10
0.17%
Francisco Jerez
10
0.17%
Bill Nottingham
10
0.17%
Helge Deller
9
0.16%
Daniel Vetter
5
0.09%
Yannick Heneault
4
0.07%
Brian Gerst
3
0.05%
Stefan Bader
1
0.02%
Jan H. Schönherr
1
0.02%
Frederik Schwarzer
1
0.02%
Total
5743
Contributors:
52
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
9351
65.01%
110
41.67%
1
James Simmons
991
6.89%
14
5.30%
2
Helge Deller
840
5.84%
6
2.27%
3
Linus Torvalds
497
3.46%
8
3.03%
4
Samuel Thibault
422
2.93%
8
3.03%
5
Jiri Slaby
304
2.11%
21
7.95%
6
Jiri Slaby (SUSE)
227
1.58%
18
6.82%
7
Antonino A. Daplas
209
1.45%
9
3.41%
8
Hans de Goede
160
1.11%
1
0.38%
9
Thomas Bogendoerfer
150
1.04%
2
0.76%
10
Kees Cook
131
0.91%
1
0.38%
11
Andrew Morton
108
0.75%
6
2.27%
12
Arnd Bergmann
102
0.71%
3
1.14%
13
Al Viro
101
0.70%
4
1.52%
14
Ralf Baechle
92
0.64%
3
1.14%
15
Dave Airlie
79
0.55%
2
0.76%
16
Greg Kroah-Hartman
54
0.38%
1
0.38%
17
Björn Helgaas
52
0.36%
2
0.76%
18
Jan Engelhardt
42
0.29%
1
0.38%
19
Egbert Eich
39
0.27%
1
0.38%
20
Maciej W. Rozycki
37
0.26%
3
1.14%
21
Wang YanQing
36
0.25%
1
0.38%
22
Randy Dunlap
31
0.22%
1
0.38%
23
Dejin Zheng
30
0.21%
1
0.38%
24
Thomas Gleixner
29
0.20%
4
1.52%
25
Takashi Iwai
25
0.17%
3
1.14%
26
H. Peter Anvin
25
0.17%
1
0.38%
27
Marcelo Tosatti
20
0.14%
1
0.38%
28
Sven Schnelle
19
0.13%
1
0.38%
29
Daniel Vetter
19
0.13%
2
0.76%
30
Matthew Garrett
17
0.12%
2
0.76%
31
ZhangXiaoxu
16
0.11%
1
0.38%
32
Pozsar Balazs
16
0.11%
1
0.38%
33
Gerd Hoffmann
16
0.11%
2
0.76%
34
Roland Kletzing
15
0.10%
1
0.38%
35
Mark D Rustad
12
0.08%
1
0.38%
36
Egmont Koblinger
11
0.08%
1
0.38%
37
Francisco Jerez
10
0.07%
1
0.38%
38
Bill Nottingham
10
0.07%
1
0.38%
39
Roel Kluin
9
0.06%
1
0.38%
40
Peilin Ye
7
0.05%
1
0.38%
41
Brian Gerst
6
0.04%
1
0.38%
42
Yannick Heneault
4
0.03%
1
0.38%
43
Torben Hohn
2
0.01%
1
0.38%
44
Thomas Zimmermann
2
0.01%
2
0.76%
45
Geert Uytterhoeven
2
0.01%
1
0.38%
46
Stefan Bader
1
0.01%
1
0.38%
47
Roman Zippel
1
0.01%
1
0.38%
48
Justin P. Mattock
1
0.01%
1
0.38%
49
Jan H. Schönherr
1
0.01%
1
0.38%
50
Frederik Schwarzer
1
0.01%
1
0.38%
51
Adrian Bunk
1
0.01%
1
0.38%
Total
14383
264