Linux Source Code
Home
Release 6.16
Help
drivers
root
arch
um
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Cox
Alex Dewar
Alexey Dobriyan
Andrew Morton
André Goddard Rosa
Anton Ivanov
Arnd Bergmann
Balbir Singh
Bartlomiej Zolnierkiewicz
Benjamin Beichler
Benjamin Berg
Bodo Stroesser
Chris Wedgwood
Christoph Hellwig
Christopher Obbard
Dan Streetman
Daniel Walker
Davide Brini
Dominik Hackl
Eduard-Gabriel Munteanu
Erel Geron
Eric W. Biedermann
Frédéric Weisbecker
Gabriel Krisman Bertazi
Gerd Knorr
Glenn Washburn
Hans-Werner Hilse
Ignat Korchagin
Jeff Dike
Jens Axboe
Jiri Pirko
Jiri Slaby
Jiri Slaby (SUSE)
Johannes Berg
Jouni Malinen
Karol Swietlicki
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Luis R. Rodriguez
Marc-André Lureau
Masami Hiramatsu
Others
Paolo 'Blaisorblade' Giarrusso
Peter Hurley
Peter Zijlstra
Renzo Davoli
Richard Weinberger
Russell King
Rusty Russell
Serge E. Hallyn
Sjoerd Simons
Thomas Gleixner
Tiwei Bie
Vincent Whitchurch
Vitaliy Ivanov
WANG Cong
Will Newton
Xuan Zhuo
Zhen Lei
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
chan.h
49
-
7
279
Jeff Dike
Al Viro
Gerd Knorr
Benjamin Berg
Richard Weinberger
Jiri Slaby (SUSE)
Alex Dewar
September 2002
November 2002
January 2005
January 2006
September 2006
February 2007
July 2007
August 2011
September 2011
March 2013
August 2019
October 2023
December 2023
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
232
83.15%
Al Viro
19
6.81%
Gerd Knorr
17
6.09%
Benjamin Berg
5
1.79%
Richard Weinberger
2
0.72%
Jiri Slaby (SUSE)
2
0.72%
Alex Dewar
2
0.72%
Total
279
chan_kern.c
610
-
15
2872
Jeff Dike
Al Viro
Benjamin Berg
Jouni Malinen
Gerd Knorr
Paolo 'Blaisorblade' Giarrusso
Jiri Slaby
Richard Weinberger
Andrew Morton
Jiri Slaby (SUSE)
Alan Cox
Johannes Berg
Alex Dewar
Others
September 2002
November 2002
December 2002
August 2004
October 2004
January 2005
March 2005
September 2005
January 2006
February 2006
September 2006
December 2006
February 2007
July 2007
October 2007
April 2008
August 2010
August 2011
September 2011
April 2012
October 2012
January 2013
March 2013
May 2019
August 2019
October 2023
December 2023
May 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1575}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 303}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 44}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 0, "token_count": 219}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 179}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 115}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 11, "token_count": 139}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
2276
79.25%
Al Viro
183
6.37%
Benjamin Berg
139
4.84%
Jouni Malinen
115
4.00%
Gerd Knorr
44
1.53%
Paolo 'Blaisorblade' Giarrusso
27
0.94%
Jiri Slaby
26
0.91%
Richard Weinberger
25
0.87%
Andrew Morton
14
0.49%
Jiri Slaby (SUSE)
6
0.21%
Alan Cox
6
0.21%
Johannes Berg
5
0.17%
Alex Dewar
2
0.07%
Others
4
0.14%
Total
2872
chan_user.c
323
-
15
1243
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Benjamin Berg
Al Viro
Eduard-Gabriel Munteanu
Johannes Berg
Richard Weinberger
Bodo Stroesser
Anton Ivanov
Zhen Lei
Jiri Slaby (SUSE)
Tiwei Bie
Gerd Knorr
Alex Dewar
Andrew Morton
September 2002
November 2002
December 2002
August 2004
November 2004
January 2005
June 2005
September 2005
February 2006
May 2007
July 2007
October 2007
December 2007
August 2011
October 2012
March 2013
August 2019
December 2020
May 2021
May 2022
October 2023
November 2023
December 2023
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 709}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 56, "token_count": 7}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 24, "token_count": 17}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
972
78.20%
Paolo 'Blaisorblade' Giarrusso
101
8.13%
Benjamin Berg
84
6.76%
Al Viro
22
1.77%
Eduard-Gabriel Munteanu
17
1.37%
Johannes Berg
9
0.72%
Richard Weinberger
8
0.64%
Bodo Stroesser
7
0.56%
Anton Ivanov
7
0.56%
Zhen Lei
6
0.48%
Jiri Slaby (SUSE)
3
0.24%
Tiwei Bie
2
0.16%
Gerd Knorr
2
0.16%
Alex Dewar
2
0.16%
Andrew Morton
1
0.08%
Total
1243
chan_user.h
54
-
7
343
Jeff Dike
Jiri Slaby (SUSE)
Richard Weinberger
Gerd Knorr
Alex Dewar
Karol Swietlicki
Al Viro
September 2002
November 2002
January 2005
September 2006
February 2007
July 2007
February 2008
October 2012
March 2013
August 2019
December 2023
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
321
93.59%
Jiri Slaby (SUSE)
9
2.62%
Richard Weinberger
5
1.46%
Gerd Knorr
4
1.17%
Alex Dewar
2
0.58%
Karol Swietlicki
1
0.29%
Al Viro
1
0.29%
Total
343
cow.h
26
-
6
181
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Linus Torvalds (pre-git)
Arnd Bergmann
Others
June 1995
September 2002
February 2003
August 2004
January 2005
April 2006
November 2017
November 2019
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 75}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
96
53.04%
Paolo 'Blaisorblade' Giarrusso
78
43.09%
Linus Torvalds (pre-git)
2
1.10%
Arnd Bergmann
2
1.10%
Others
3
1.66%
Total
181
cow_sys.h
41
-
6
148
Paolo 'Blaisorblade' Giarrusso
Jeff Dike
Andrew Morton
Al Viro
Rusty Russell
Others
September 2002
October 2002
December 2002
March 2004
August 2004
February 2006
April 2006
October 2006
May 2007
July 2007
May 2008
October 2012
November 2017
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 91}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo 'Blaisorblade' Giarrusso
98
66.22%
Jeff Dike
42
28.38%
Andrew Morton
3
2.03%
Al Viro
3
2.03%
Rusty Russell
1
0.68%
Others
1
0.68%
Total
148
cow_user.c
444
-
6
1929
Paolo 'Blaisorblade' Giarrusso
Jeff Dike
Al Viro
Vitaliy Ivanov
Arnd Bergmann
Alex Dewar
September 2002
October 2002
November 2002
August 2004
September 2004
November 2004
January 2005
February 2006
April 2006
October 2007
July 2011
April 2012
August 2019
November 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 751}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 940}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 5, "token_count": 135}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo 'Blaisorblade' Giarrusso
1090
56.51%
Jeff Dike
799
41.42%
Al Viro
20
1.04%
Vitaliy Ivanov
13
0.67%
Arnd Bergmann
5
0.26%
Alex Dewar
2
0.10%
Total
1929
fd.c
95
-
5
438
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Alex Dewar
Al Viro
Others
September 2002
November 2002
December 2002
August 2004
September 2004
March 2005
November 2005
January 2006
September 2006
July 2007
October 2007
May 2008
October 2012
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
427
97.49%
Paolo 'Blaisorblade' Giarrusso
5
1.14%
Alex Dewar
2
0.46%
Al Viro
2
0.46%
Others
2
0.46%
Total
438
harddog.h
9
-
2
43
Jeff Dike
Johannes Berg
September 2002
April 2023
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
33
76.74%
Johannes Berg
10
23.26%
Total
43
harddog_kern.c
174
-
14
525
Jeff Dike
Arnd Bergmann
Frédéric Weisbecker
Al Viro
Alan Cox
Andrew Morton
Johannes Berg
Paolo 'Blaisorblade' Giarrusso
Thomas Gleixner
Linus Torvalds
Others
September 2002
October 2002
December 2002
July 2003
May 2004
January 2005
March 2006
October 2006
February 2007
October 2007
May 2008
May 2010
September 2010
August 2016
December 2016
March 2019
June 2019
April 2023
July 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 30, "token_count": 27}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 19, "token_count": 29}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
420
80.00%
Arnd Bergmann
37
7.05%
Frédéric Weisbecker
27
5.14%
Al Viro
16
3.05%
Alan Cox
5
0.95%
Andrew Morton
4
0.76%
Johannes Berg
3
0.57%
Paolo 'Blaisorblade' Giarrusso
2
0.38%
Thomas Gleixner
1
0.19%
Linus Torvalds
1
0.19%
Others
9
1.71%
Total
525
harddog_user.c
128
-
7
609
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Hans-Werner Hilse
Johannes Berg
Alex Dewar
Richard Weinberger
Al Viro
September 2002
December 2002
August 2004
October 2007
July 2011
October 2012
June 2015
August 2019
April 2023
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 527}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 51, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
549
90.15%
Paolo 'Blaisorblade' Giarrusso
44
7.22%
Hans-Werner Hilse
9
1.48%
Johannes Berg
3
0.49%
Alex Dewar
2
0.33%
Richard Weinberger
1
0.16%
Al Viro
1
0.16%
Total
609
harddog_user_exp.c
9
-
2
30
Johannes Berg
Alex Dewar
August 2019
April 2023
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Berg
29
96.67%
Alex Dewar
1
3.33%
Total
30
hostaudio_kern.c
353
-
15
1374
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Arnd Bergmann
Rusty Russell
Dan Streetman
Al Viro
Tiwei Bie
Dominik Hackl
Alex Dewar
Thomas Gleixner
Linus Torvalds
Others
September 2002
December 2002
August 2004
September 2004
January 2005
July 2005
March 2006
September 2006
October 2006
February 2007
May 2007
October 2007
May 2008
May 2010
July 2010
August 2010
September 2010
October 2012
June 2015
January 2016
December 2016
July 2017
September 2018
August 2019
March 2021
August 2023
October 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 916}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 260}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 31, "token_count": 26}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 33, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
978
71.18%
Paolo 'Blaisorblade' Giarrusso
262
19.07%
Arnd Bergmann
34
2.47%
Rusty Russell
26
1.89%
Dan Streetman
24
1.75%
Al Viro
21
1.53%
Tiwei Bie
10
0.73%
Dominik Hackl
8
0.58%
Alex Dewar
2
0.15%
Thomas Gleixner
1
0.07%
Linus Torvalds
1
0.07%
Others
7
0.51%
Total
1374
line.c
771
-
23
3525
Jeff Dike
Al Viro
Paolo 'Blaisorblade' Giarrusso
Richard Weinberger
Gerd Knorr
Jiri Slaby
Johannes Berg
Peter Hurley
Benjamin Berg
Will Newton
Anton Ivanov
Jiri Slaby (SUSE)
Alexey Dobriyan
Alex Dewar
Thomas Gleixner
Others
September 2002
October 2002
November 2002
December 2002
January 2003
May 2003
June 2003
March 2004
August 2004
September 2004
January 2005
May 2005
June 2005
July 2005
January 2006
February 2006
July 2006
September 2006
October 2006
February 2007
March 2007
June 2007
July 2007
October 2007
February 2008
October 2009
April 2010
November 2010
January 2011
August 2011
September 2011
February 2012
April 2012
June 2012
August 2012
October 2012
November 2012
March 2013
October 2014
February 2017
September 2018
August 2019
December 2020
May 2021
July 2021
May 2022
August 2023
November 2023
December 2023
March 2024
July 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1439}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 133}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 85}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 5, "token_count": 159}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 73}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 435}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 18, "token_count": 41}, {"author_id": 8, "token_count": 104}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 8, "token_count": 77}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
2245
63.69%
Al Viro
474
13.45%
Paolo 'Blaisorblade' Giarrusso
321
9.11%
Richard Weinberger
182
5.16%
Gerd Knorr
85
2.41%
Jiri Slaby
80
2.27%
Johannes Berg
58
1.65%
Peter Hurley
21
0.60%
Benjamin Berg
14
0.40%
Will Newton
10
0.28%
Anton Ivanov
10
0.28%
Jiri Slaby (SUSE)
5
0.14%
Alexey Dobriyan
2
0.06%
Alex Dewar
2
0.06%
Thomas Gleixner
1
0.03%
Others
15
0.43%
Total
3525
line.h
96
-
10
534
Jeff Dike
Al Viro
Paolo 'Blaisorblade' Giarrusso
Richard Weinberger
Gerd Knorr
Jiri Slaby (SUSE)
Jiri Slaby
Johannes Berg
Alex Dewar
Andrew Morton
September 2002
November 2002
June 2003
August 2004
January 2005
May 2005
June 2005
January 2006
September 2006
October 2006
December 2006
February 2007
September 2011
June 2012
October 2012
August 2019
May 2021
May 2022
August 2023
December 2023
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 285}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
410
76.78%
Al Viro
45
8.43%
Paolo 'Blaisorblade' Giarrusso
23
4.31%
Richard Weinberger
18
3.37%
Gerd Knorr
18
3.37%
Jiri Slaby (SUSE)
6
1.12%
Jiri Slaby
6
1.12%
Johannes Berg
5
0.94%
Alex Dewar
2
0.37%
Andrew Morton
1
0.19%
Total
534
mconsole.h
98
-
5
426
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Al Viro
Richard Weinberger
Alex Dewar
September 2002
October 2002
January 2003
August 2004
June 2005
September 2005
January 2006
October 2006
March 2007
October 2007
October 2012
May 2015
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 362}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
402
94.37%
Paolo 'Blaisorblade' Giarrusso
15
3.52%
Al Viro
4
0.94%
Richard Weinberger
3
0.70%
Alex Dewar
2
0.47%
Total
426
mconsole_kern.c
871
-
31
3683
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Al Viro
Eric W. Biedermann
Chris Wedgwood
Alexey Dobriyan
Serge E. Hallyn
André Goddard Rosa
Thomas Gleixner
Karol Swietlicki
Richard Weinberger
Balbir Singh
Daniel Walker
Anton Ivanov
Arnd Bergmann
Johannes Berg
Frédéric Weisbecker
Christoph Hellwig
Alex Dewar
Linus Torvalds
Others
September 2002
October 2002
November 2002
December 2002
June 2003
August 2004
September 2004
October 2004
November 2004
January 2005
June 2005
July 2005
September 2005
January 2006
February 2006
March 2006
April 2006
May 2006
July 2006
September 2006
October 2006
December 2006
February 2007
March 2007
July 2007
October 2007
February 2008
December 2008
December 2009
August 2010
March 2012
July 2012
August 2012
October 2012
April 2013
September 2013
January 2016
March 2016
December 2016
February 2017
September 2017
February 2018
August 2019
February 2020
June 2020
December 2020
April 2021
June 2021
February 2022
August 2022
August 2023
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1508}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 246}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 155}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 23, "token_count": 35}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 5, "token_count": 4}, {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 323}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 536}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 7, "token_count": 73}, {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 5}, {"author_id": 0, "token_count": 43}, {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 26, "token_count": 18}, {"author_id": 41, "token_count": 15}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 21, "token_count": 77}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
3106
84.33%
Paolo 'Blaisorblade' Giarrusso
181
4.91%
Al Viro
152
4.13%
Eric W. Biedermann
77
2.09%
Chris Wedgwood
35
0.95%
Alexey Dobriyan
23
0.62%
Serge E. Hallyn
15
0.41%
André Goddard Rosa
15
0.41%
Thomas Gleixner
9
0.24%
Karol Swietlicki
9
0.24%
Richard Weinberger
7
0.19%
Balbir Singh
7
0.19%
Daniel Walker
5
0.14%
Anton Ivanov
5
0.14%
Arnd Bergmann
4
0.11%
Johannes Berg
2
0.05%
Frédéric Weisbecker
2
0.05%
Christoph Hellwig
2
0.05%
Alex Dewar
2
0.05%
Linus Torvalds
1
0.03%
Others
24
0.65%
Total
3683
mconsole_kern.h
52
-
4
151
Jeff Dike
Alex Dewar
Paolo 'Blaisorblade' Giarrusso
Al Viro
September 2002
November 2002
June 2005
October 2006
February 2007
October 2012
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
147
97.35%
Alex Dewar
2
1.32%
Paolo 'Blaisorblade' Giarrusso
1
0.66%
Al Viro
1
0.66%
Total
151
mconsole_user.c
221
-
6
1115
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Linus Torvalds
Alex Dewar
Karol Swietlicki
Others
September 2002
October 2002
August 2004
September 2005
January 2006
July 2006
September 2006
October 2007
February 2008
April 2008
August 2019
July 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1010}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 44, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
1077
96.59%
Paolo 'Blaisorblade' Giarrusso
29
2.60%
Linus Torvalds
5
0.45%
Alex Dewar
2
0.18%
Karol Swietlicki
1
0.09%
Others
1
0.09%
Total
1115
mmapper_kern.c
135
-
12
479
Jeff Dike
Al Viro
Thomas Gleixner
Paolo 'Blaisorblade' Giarrusso
Arnd Bergmann
Alexey Dobriyan
Linus Torvalds
Andrew Morton
Others
September 2002
October 2002
December 2002
May 2003
August 2004
October 2004
January 2005
June 2005
August 2005
September 2006
July 2007
October 2007
October 2009
April 2010
August 2010
January 2011
October 2012
December 2016
May 2019
September 2022
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 350}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
429
89.56%
Al Viro
9
1.88%
Thomas Gleixner
8
1.67%
Paolo 'Blaisorblade' Giarrusso
8
1.67%
Arnd Bergmann
7
1.46%
Alexey Dobriyan
2
0.42%
Linus Torvalds
1
0.21%
Andrew Morton
1
0.21%
Others
14
2.92%
Total
479
null.c
51
-
5
187
Jeff Dike
Alex Dewar
Jiri Slaby (SUSE)
Al Viro
Others
September 2002
November 2002
December 2002
March 2005
September 2006
October 2007
October 2012
August 2019
December 2023
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
182
97.33%
Alex Dewar
2
1.07%
Jiri Slaby (SUSE)
1
0.53%
Al Viro
1
0.53%
Others
1
0.53%
Total
187
port.h
20
-
2
99
Jeff Dike
Alex Dewar
September 2002
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
97
97.98%
Alex Dewar
2
2.02%
Total
99
port_kern.c
305
-
13
1362
Jeff Dike
Johannes Berg
Paolo 'Blaisorblade' Giarrusso
Al Viro
Daniel Walker
Thomas Gleixner
Alexey Dobriyan
Alex Dewar
Richard Weinberger
Others
September 2002
October 2002
December 2002
January 2003
August 2004
March 2005
July 2006
December 2006
February 2007
May 2007
October 2007
February 2008
October 2009
March 2010
April 2012
October 2012
August 2019
December 2020
August 2023
July 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 978}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
1275
93.61%
Johannes Berg
39
2.86%
Paolo 'Blaisorblade' Giarrusso
17
1.25%
Al Viro
10
0.73%
Daniel Walker
8
0.59%
Thomas Gleixner
2
0.15%
Alexey Dobriyan
2
0.15%
Alex Dewar
2
0.15%
Richard Weinberger
1
0.07%
Others
6
0.44%
Total
1362
port_user.c
217
-
7
996
Jeff Dike
Glenn Washburn
Paolo 'Blaisorblade' Giarrusso
Alex Dewar
Al Viro
Others
September 2002
October 2002
November 2002
December 2002
August 2004
September 2004
November 2004
March 2005
November 2005
September 2006
July 2007
October 2007
April 2008
May 2008
October 2012
September 2018
August 2019
March 2022
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 718}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 20, "token_count": 81}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
867
87.05%
Glenn Washburn
81
8.13%
Paolo 'Blaisorblade' Giarrusso
41
4.12%
Alex Dewar
2
0.20%
Al Viro
2
0.20%
Others
3
0.30%
Total
996
pty.c
165
-
4
756
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Alex Dewar
Al Viro
September 2002
November 2002
December 2002
January 2003
August 2004
September 2004
March 2005
September 2005
November 2005
September 2006
May 2007
July 2007
October 2007
May 2008
October 2012
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 506}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
736
97.35%
Paolo 'Blaisorblade' Giarrusso
16
2.12%
Alex Dewar
2
0.26%
Al Viro
2
0.26%
Total
756
random.c
121
-
10
373
Jeff Dike
Christopher Obbard
Anton Ivanov
Paolo 'Blaisorblade' Giarrusso
Al Viro
Johannes Berg
Tiwei Bie
Linus Torvalds
Others
September 2002
March 2005
May 2005
September 2006
May 2007
February 2008
May 2008
July 2012
October 2012
December 2016
February 2017
November 2017
October 2020
December 2020
March 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 14, "token_count": 72}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
263
70.51%
Christopher Obbard
72
19.30%
Anton Ivanov
18
4.83%
Paolo 'Blaisorblade' Giarrusso
11
2.95%
Al Viro
3
0.80%
Johannes Berg
2
0.54%
Tiwei Bie
1
0.27%
Linus Torvalds
1
0.27%
Others
2
0.54%
Total
373
rtc.h
15
-
3
46
Johannes Berg
Anton Ivanov
Alex Dewar
November 2015
August 2019
February 2020
January 2021
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Berg
43
93.48%
Anton Ivanov
2
4.35%
Alex Dewar
1
2.17%
Total
46
rtc_kern.c
213
-
8
758
Johannes Berg
Jeff Dike
Benjamin Berg
Anton Ivanov
Al Viro
Linus Torvalds
Alex Dewar
Others
September 2002
September 2004
July 2006
October 2012
November 2015
May 2019
July 2019
August 2019
February 2020
January 2021
March 2024
December 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 714}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 44, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Berg
725
95.65%
Jeff Dike
15
1.98%
Benjamin Berg
11
1.45%
Anton Ivanov
2
0.26%
Al Viro
2
0.26%
Linus Torvalds
1
0.13%
Alex Dewar
1
0.13%
Others
1
0.13%
Total
758
rtc_user.c
81
-
9
290
Johannes Berg
Jeff Dike
Anton Ivanov
Al Viro
Tiwei Bie
Alex Dewar
Others
September 2002
September 2004
January 2006
October 2012
July 2015
November 2015
May 2019
August 2019
April 2020
January 2021
March 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 270}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Berg
271
93.45%
Jeff Dike
6
2.07%
Anton Ivanov
2
0.69%
Al Viro
2
0.69%
Tiwei Bie
1
0.34%
Alex Dewar
1
0.34%
Others
7
2.41%
Total
290
ssl.c
202
-
8
894
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Al Viro
Gerd Knorr
Richard Weinberger
Johannes Berg
Davide Brini
Alex Dewar
September 2002
October 2002
November 2002
December 2002
April 2003
June 2003
August 2004
January 2005
May 2005
June 2005
January 2006
February 2006
September 2006
February 2007
March 2007
May 2007
July 2007
October 2007
August 2011
September 2011
June 2012
October 2012
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 303}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 95}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 50}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 68}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
573
64.09%
Paolo 'Blaisorblade' Giarrusso
122
13.65%
Al Viro
93
10.40%
Gerd Knorr
50
5.59%
Richard Weinberger
24
2.68%
Johannes Berg
22
2.46%
Davide Brini
8
0.89%
Alex Dewar
2
0.22%
Total
894
stderr_console.c
63
-
6
166
Gerd Knorr
Jeff Dike
Alan Cox
Paolo 'Blaisorblade' Giarrusso
Others
September 2002
March 2003
August 2004
January 2005
June 2005
June 2006
June 2007
October 2007
November 2017
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 117}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Knorr
117
70.48%
Jeff Dike
44
26.51%
Alan Cox
2
1.20%
Paolo 'Blaisorblade' Giarrusso
1
0.60%
Others
2
1.20%
Total
166
stdio_console.c
198
-
10
903
Jeff Dike
Al Viro
Gerd Knorr
Paolo 'Blaisorblade' Giarrusso
Richard Weinberger
Masami Hiramatsu
Davide Brini
Alan Cox
Alex Dewar
Others
September 2002
October 2002
November 2002
December 2002
March 2003
April 2003
June 2003
August 2004
September 2004
January 2005
May 2005
June 2005
January 2006
September 2006
February 2007
March 2007
May 2007
July 2007
October 2007
April 2008
August 2011
September 2011
June 2012
October 2012
May 2017
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 87}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 87}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
566
62.68%
Al Viro
120
13.29%
Gerd Knorr
87
9.63%
Paolo 'Blaisorblade' Giarrusso
79
8.75%
Richard Weinberger
24
2.66%
Masami Hiramatsu
16
1.77%
Davide Brini
4
0.44%
Alan Cox
3
0.33%
Alex Dewar
2
0.22%
Others
2
0.22%
Total
903
stdio_console.h
11
-
2
17
Jeff Dike
Alex Dewar
September 2002
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
15
88.24%
Alex Dewar
2
11.76%
Total
17
tty.c
81
-
4
329
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Alex Dewar
Al Viro
September 2002
November 2002
December 2002
August 2004
September 2004
March 2005
November 2005
September 2006
July 2007
October 2007
May 2008
October 2012
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
320
97.26%
Paolo 'Blaisorblade' Giarrusso
5
1.52%
Alex Dewar
2
0.61%
Al Viro
2
0.61%
Total
329
ubd.h
22
-
7
60
Jeff Dike
Anton Ivanov
Tiwei Bie
Paolo 'Blaisorblade' Giarrusso
Christoph Hellwig
Alex Dewar
Al Viro
September 2002
January 2005
October 2005
January 2006
October 2012
November 2016
August 2019
March 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
27
45.00%
Anton Ivanov
14
23.33%
Tiwei Bie
8
13.33%
Paolo 'Blaisorblade' Giarrusso
6
10.00%
Christoph Hellwig
2
3.33%
Alex Dewar
2
3.33%
Al Viro
1
1.67%
Total
60
ubd_kern.c
1544
-
36
6885
Jeff Dike
WANG Cong
Paolo 'Blaisorblade' Giarrusso
Anton Ivanov
Gabriel Krisman Bertazi
Christoph Hellwig
Richard Weinberger
Christopher Obbard
Al Viro
Bartlomiej Zolnierkiewicz
Tiwei Bie
Gerd Knorr
Jens Axboe
Luis R. Rodriguez
Arnd Bergmann
Kees Cook
Russell King
Thomas Gleixner
Linus Torvalds (pre-git)
Alexey Dobriyan
Alex Dewar
Johannes Berg
Others
August 1992
November 1993
June 2002
September 2002
October 2002
November 2002
January 2003
April 2003
August 2004
January 2005
March 2005
May 2005
June 2005
September 2005
October 2005
November 2005
January 2006
March 2006
June 2006
October 2006
February 2007
May 2007
June 2007
July 2007
August 2007
October 2007
November 2007
February 2008
March 2008
April 2008
May 2008
March 2009
April 2009
May 2009
September 2009
December 2009
March 2010
August 2011
September 2011
November 2011
August 2012
October 2012
August 2013
December 2015
June 2016
November 2016
November 2017
June 2018
October 2018
November 2018
February 2019
April 2019
August 2019
October 2019
November 2019
March 2020
November 2020
December 2020
June 2021
August 2021
October 2021
January 2022
June 2022
July 2022
June 2023
February 2024
March 2024
May 2024
June 2024
November 2024
March 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 26}, {"author_id": 0, "token_count": 907}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 0, "token_count": 207}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 297}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 25}, {"author_id": 0, "token_count": 12}, {"author_id": 5, "token_count": 419}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 490}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 0, "token_count": 3}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 91}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 1568}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 27, "token_count": 35}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 110}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 364}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 8, "token_count": 139}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 290}, {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 205}, {"author_id": 9, "token_count": 478}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 42, "token_count": 14}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 10, "token_count": 238}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 85}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
2116
30.73%
WANG Cong
1568
22.77%
Paolo 'Blaisorblade' Giarrusso
811
11.78%
Anton Ivanov
686
9.96%
Gabriel Krisman Bertazi
481
6.99%
Christoph Hellwig
468
6.80%
Richard Weinberger
283
4.11%
Christopher Obbard
205
2.98%
Al Viro
66
0.96%
Bartlomiej Zolnierkiewicz
35
0.51%
Tiwei Bie
30
0.44%
Gerd Knorr
25
0.36%
Jens Axboe
22
0.32%
Luis R. Rodriguez
14
0.20%
Arnd Bergmann
10
0.15%
Kees Cook
6
0.09%
Russell King
5
0.07%
Thomas Gleixner
3
0.04%
Linus Torvalds (pre-git)
3
0.04%
Alexey Dobriyan
3
0.04%
Alex Dewar
2
0.03%
Johannes Berg
1
0.01%
Others
42
0.61%
Total
6885
ubd_user.c
78
-
6
287
Jeff Dike
Anton Ivanov
Eduard-Gabriel Munteanu
Tiwei Bie
Al Viro
Alex Dewar
September 2002
September 2005
October 2005
July 2007
August 2011
October 2012
November 2016
August 2019
March 2024
March 2025
June 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
162
56.45%
Anton Ivanov
77
26.83%
Eduard-Gabriel Munteanu
24
8.36%
Tiwei Bie
18
6.27%
Al Viro
4
1.39%
Alex Dewar
2
0.70%
Total
287
vector_kern.c
1771
-
31
7901
Anton Ivanov
Jeff Dike
Tiwei Bie
Johannes Berg
Paolo 'Blaisorblade' Giarrusso
Sjoerd Simons
Kees Cook
Peter Zijlstra
Thomas Gleixner
Gerd Knorr
Christoph Hellwig
Al Viro
Russell King
Linus Torvalds (pre-git)
Linus Torvalds
Alex Dewar
Others
May 1998
February 2002
September 2002
November 2002
August 2004
September 2004
January 2005
October 2005
November 2005
January 2006
July 2006
September 2006
December 2006
February 2007
October 2007
November 2007
December 2008
March 2009
June 2009
October 2012
December 2012
November 2017
January 2018
March 2018
June 2018
October 2018
May 2019
August 2019
October 2019
December 2019
February 2020
March 2020
June 2020
August 2020
December 2020
August 2021
November 2021
January 2022
May 2022
August 2022
November 2022
March 2024
July 2024
November 2024
January 2025
April 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6115}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 449}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 222}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 198}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 188}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Ivanov
7219
91.37%
Jeff Dike
298
3.77%
Tiwei Bie
223
2.82%
Johannes Berg
36
0.46%
Paolo 'Blaisorblade' Giarrusso
15
0.19%
Sjoerd Simons
10
0.13%
Kees Cook
10
0.13%
Peter Zijlstra
8
0.10%
Thomas Gleixner
7
0.09%
Gerd Knorr
7
0.09%
Christoph Hellwig
5
0.06%
Al Viro
3
0.04%
Russell King
2
0.03%
Linus Torvalds (pre-git)
2
0.03%
Linus Torvalds
1
0.01%
Alex Dewar
1
0.01%
Others
54
0.68%
Total
7901
vector_kern.h
139
-
6
363
Anton Ivanov
Jeff Dike
Al Viro
Peter Zijlstra
Alex Dewar
Others
September 2002
October 2002
November 2005
December 2006
November 2017
March 2018
August 2019
October 2019
May 2020
January 2022
July 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 288}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Ivanov
320
88.15%
Jeff Dike
31
8.54%
Al Viro
7
1.93%
Peter Zijlstra
2
0.55%
Alex Dewar
2
0.55%
Others
1
0.28%
Total
363
vector_transports.c
495
-
5
2462
Anton Ivanov
Jeff Dike
Alex Dewar
Al Viro
Others
September 2002
October 2002
November 2005
October 2007
November 2007
November 2017
June 2018
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2312}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 1, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Ivanov
2384
96.83%
Jeff Dike
73
2.97%
Alex Dewar
2
0.08%
Al Viro
1
0.04%
Others
2
0.08%
Total
2462
vector_user.c
941
-
11
4784
Anton Ivanov
Renzo Davoli
Marc-André Lureau
Jeff Dike
Ignat Korchagin
Richard Weinberger
Alex Dewar
Johannes Berg
Others
September 2002
November 2017
March 2018
October 2018
August 2019
October 2019
April 2020
June 2020
July 2020
September 2020
January 2022
August 2023
July 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2850}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 1, "token_count": 649}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 280}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 16, "token_count": 223}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 285}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 13, "token_count": 422}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Ivanov
4106
85.83%
Renzo Davoli
422
8.82%
Marc-André Lureau
223
4.66%
Jeff Dike
11
0.23%
Ignat Korchagin
6
0.13%
Richard Weinberger
3
0.06%
Alex Dewar
2
0.04%
Johannes Berg
1
0.02%
Others
10
0.21%
Total
4784
vector_user.h
107
-
5
357
Anton Ivanov
Jeff Dike
Alex Dewar
Johannes Berg
Ignat Korchagin
September 2002
October 2002
November 2017
March 2018
August 2019
October 2019
April 2020
January 2022
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 276}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Ivanov
313
87.68%
Jeff Dike
40
11.20%
Alex Dewar
2
0.56%
Johannes Berg
1
0.28%
Ignat Korchagin
1
0.28%
Total
357
vfio_kern.c
656
-
1
2914
Tiwei Bie
April 2025
June 2025
var spanGroupData = [ {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 2864}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
2914
100.00%
Total
2914
vfio_user.c
327
-
1
1573
Tiwei Bie
April 2025
var spanGroupData = [ {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 1573}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
1573
100.00%
Total
1573
vfio_user.h
44
-
1
236
Tiwei Bie
April 2025
var spanGroupData = [ {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 236}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
236
100.00%
Total
236
vhost_user.h
123
-
4
342
Erel Geron
Johannes Berg
Benjamin Berg
Others
September 2019
February 2020
May 2020
November 2024
var spanGroupData = [ {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 295}, {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 11, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Erel Geron
295
86.26%
Johannes Berg
41
11.99%
Benjamin Berg
5
1.46%
Others
1
0.29%
Total
342
virt-pci.c
619
-
12
2603
Johannes Berg
Tiwei Bie
Vincent Whitchurch
Benjamin Berg
Jiri Slaby (SUSE)
Jeff Dike
Alexey Dobriyan
Kees Cook
Anton Ivanov
Alex Dewar
Al Viro
Others
September 2002
March 2006
October 2009
October 2012
November 2017
August 2019
December 2020
March 2021
June 2021
August 2021
June 2022
September 2022
December 2022
January 2023
February 2023
August 2023
January 2025
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1540}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 51}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 851}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 25, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Berg
1655
63.58%
Tiwei Bie
851
32.69%
Vincent Whitchurch
56
2.15%
Benjamin Berg
18
0.69%
Jiri Slaby (SUSE)
11
0.42%
Jeff Dike
4
0.15%
Alexey Dobriyan
2
0.08%
Kees Cook
1
0.04%
Anton Ivanov
1
0.04%
Alex Dewar
1
0.04%
Al Viro
1
0.04%
Others
2
0.08%
Total
2603
virt-pci.h
41
-
2
245
Tiwei Bie
Johannes Berg
March 2021
March 2025
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 173}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
173
70.61%
Johannes Berg
72
29.39%
Total
245
virtio_pcidev.c
628
-
10
2793
Tiwei Bie
Johannes Berg
Vincent Whitchurch
Anton Ivanov
Jeff Dike
Al Viro
Alexey Dobriyan
Kees Cook
Benjamin Berg
Alex Dewar
September 2002
March 2006
February 2007
October 2009
October 2012
November 2017
August 2019
March 2021
August 2021
December 2022
January 2023
February 2023
October 2024
January 2025
March 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 366}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 3, "token_count": 265}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 2050}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
2050
73.40%
Johannes Berg
682
24.42%
Vincent Whitchurch
19
0.68%
Anton Ivanov
19
0.68%
Jeff Dike
15
0.54%
Al Viro
3
0.11%
Alexey Dobriyan
2
0.07%
Kees Cook
1
0.04%
Benjamin Berg
1
0.04%
Alex Dewar
1
0.04%
Total
2793
virtio_uml.c
1493
-
17
6542
Erel Geron
Johannes Berg
Benjamin Berg
Vincent Whitchurch
Jeff Dike
Benjamin Beichler
Jiri Pirko
Paolo 'Blaisorblade' Giarrusso
Xuan Zhuo
Masami Hiramatsu
Anton Ivanov
Al Viro
Linus Torvalds
Others
September 2002
January 2003
August 2004
February 2008
March 2010
August 2011
October 2012
November 2015
April 2017
September 2019
October 2019
February 2020
April 2020
June 2020
December 2020
January 2021
March 2021
June 2021
September 2021
December 2021
May 2022
June 2022
July 2022
February 2023
March 2024
July 2024
November 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 4388}, {"author_id": 3, "token_count": 798}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 245}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 449}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 15, "token_count": 169}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 33}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 11, "token_count": 63}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 32, "token_count": 26}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 11, "token_count": 119}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Erel Geron
4388
67.07%
Johannes Berg
1646
25.16%
Benjamin Berg
182
2.78%
Vincent Whitchurch
169
2.58%
Jeff Dike
64
0.98%
Benjamin Beichler
33
0.50%
Jiri Pirko
26
0.40%
Paolo 'Blaisorblade' Giarrusso
15
0.23%
Xuan Zhuo
6
0.09%
Masami Hiramatsu
4
0.06%
Anton Ivanov
2
0.03%
Al Viro
2
0.03%
Linus Torvalds
1
0.02%
Others
4
0.06%
Total
6542
xterm.c
226
-
12
919
Jeff Dike
Anton Ivanov
Paolo 'Blaisorblade' Giarrusso
Chris Wedgwood
Eduard-Gabriel Munteanu
Tiwei Bie
Johannes Berg
Richard Weinberger
Alex Dewar
Al Viro
Gerd Knorr
Others
September 2002
October 2002
November 2002
December 2002
January 2003
August 2004
September 2004
January 2005
September 2005
November 2005
September 2006
July 2007
October 2007
May 2008
May 2011
September 2011
October 2012
August 2019
December 2020
March 2022
July 2024
March 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 584}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 24, "token_count": 11}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
814
88.57%
Anton Ivanov
31
3.37%
Paolo 'Blaisorblade' Giarrusso
19
2.07%
Chris Wedgwood
17
1.85%
Eduard-Gabriel Munteanu
11
1.20%
Tiwei Bie
10
1.09%
Johannes Berg
5
0.54%
Richard Weinberger
2
0.22%
Alex Dewar
2
0.22%
Al Viro
2
0.22%
Gerd Knorr
1
0.11%
Others
5
0.54%
Total
919
xterm.h
12
-
2
22
Jeff Dike
Alex Dewar
September 2002
October 2002
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
20
90.91%
Alex Dewar
2
9.09%
Total
22
xterm_kern.c
83
-
9
325
Jeff Dike
Johannes Berg
Paolo 'Blaisorblade' Giarrusso
Chris Wedgwood
Alex Dewar
Al Viro
Thomas Gleixner
Richard Weinberger
Others
September 2002
October 2002
December 2002
August 2004
January 2005
March 2005
July 2006
July 2007
April 2012
October 2012
August 2019
December 2020
August 2023
July 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
240
73.85%
Johannes Berg
53
16.31%
Paolo 'Blaisorblade' Giarrusso
21
6.46%
Chris Wedgwood
2
0.62%
Alex Dewar
2
0.62%
Al Viro
2
0.62%
Thomas Gleixner
1
0.31%
Richard Weinberger
1
0.31%
Others
3
0.92%
Total
325
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
129
Author
Tokens
Proportion
Commits
Proportion
0
Jeff Dike
23835
34.69%
151
25.55%
1
Anton Ivanov
15218
22.15%
28
4.74%
2
Tiwei Bie
8100
11.79%
19
3.21%
3
Johannes Berg
5419
7.89%
45
7.61%
4
Erel Geron
4683
6.82%
1
0.17%
5
Paolo 'Blaisorblade' Giarrusso
3464
5.04%
38
6.43%
6
WANG Cong
1568
2.28%
1
0.17%
7
Al Viro
1302
1.89%
44
7.45%
8
Richard Weinberger
589
0.86%
15
2.54%
9
Gabriel Krisman Bertazi
481
0.70%
3
0.51%
10
Christoph Hellwig
477
0.69%
22
3.72%
11
Benjamin Berg
459
0.67%
14
2.37%
12
Gerd Knorr
457
0.67%
4
0.68%
13
Renzo Davoli
422
0.61%
1
0.17%
14
Christopher Obbard
277
0.40%
2
0.34%
15
Vincent Whitchurch
244
0.36%
6
1.02%
16
Marc-André Lureau
223
0.32%
1
0.17%
17
Jouni Malinen
115
0.17%
1
0.17%
18
Jiri Slaby
112
0.16%
13
2.20%
19
Arnd Bergmann
99
0.14%
9
1.52%
20
Glenn Washburn
81
0.12%
3
0.51%
21
Eric W. Biedermann
77
0.11%
1
0.17%
22
Alex Dewar
73
0.11%
3
0.51%
23
Chris Wedgwood
54
0.08%
2
0.34%
24
Eduard-Gabriel Munteanu
52
0.08%
1
0.17%
25
Jiri Slaby (SUSE)
43
0.06%
4
0.68%
26
Alexey Dobriyan
36
0.05%
5
0.85%
27
Bartlomiej Zolnierkiewicz
35
0.05%
1
0.17%
28
Thomas Gleixner
33
0.05%
5
0.85%
29
Benjamin Beichler
33
0.05%
1
0.17%
30
Frédéric Weisbecker
29
0.04%
2
0.34%
31
Rusty Russell
27
0.04%
2
0.34%
32
Jiri Pirko
26
0.04%
2
0.34%
33
Dan Streetman
24
0.03%
1
0.17%
34
Andrew Morton
24
0.03%
6
1.02%
35
Jens Axboe
22
0.03%
3
0.51%
36
Peter Hurley
21
0.03%
1
0.17%
37
Masami Hiramatsu
20
0.03%
2
0.34%
38
Kees Cook
18
0.03%
2
0.34%
39
Alan Cox
16
0.02%
3
0.51%
40
Serge E. Hallyn
15
0.02%
1
0.17%
41
André Goddard Rosa
15
0.02%
1
0.17%
42
Luis R. Rodriguez
14
0.02%
1
0.17%
43
Vitaliy Ivanov
13
0.02%
1
0.17%
44
Linus Torvalds
13
0.02%
4
0.68%
45
Daniel Walker
13
0.02%
2
0.34%
46
Davide Brini
12
0.02%
1
0.17%
47
Karol Swietlicki
11
0.02%
3
0.51%
48
Will Newton
10
0.01%
2
0.34%
49
Sjoerd Simons
10
0.01%
1
0.17%
50
Peter Zijlstra
10
0.01%
1
0.17%
51
Hans-Werner Hilse
9
0.01%
1
0.17%
52
Dominik Hackl
8
0.01%
1
0.17%
53
Russell King
7
0.01%
2
0.34%
54
Linus Torvalds (pre-git)
7
0.01%
4
0.68%
55
Ignat Korchagin
7
0.01%
2
0.34%
56
Bodo Stroesser
7
0.01%
1
0.17%
57
Balbir Singh
7
0.01%
1
0.17%
58
Zhen Lei
6
0.01%
1
0.17%
59
Xuan Zhuo
6
0.01%
1
0.17%
60
Others
228
0.33%
91
15.40%
Total
68716
591