Linux Source Code
Home
Release 6.10
Help
via
root
drivers
video
fbdev
Highlighting
Reset All
By Author
By Age
──────────
Alan Hourihane
Aleksandr Burakov
Alexey Dobriyan
Andrew Morton
Arnd Bergmann
Arvind Yadav
Bartlomiej Zolnierkiewicz
Bruno Prémont
Chris Ball
Christoph Hellwig
Colin Ian King
Dan Carpenter
Dan Rosenberg
Daniel Drake
Deepak Saxena
Erik-Jan Post
Florian Tobias Schandinat
Gustavo A. R. Silva
Hannes Eder
Harald Welte
Javier Martinez Canillas
Joe Perches
Jonathan Corbet
Joseph Chan
Julia Lawall
Kees Cook
Lad Prabhakar
Linus Torvalds
Linus Torvalds (pre-git)
Linus Walleij
Lucas De Marchi
Nikanth Karthikesan
Ondrej Zajicek
Paul Gortmaker
Peter Hüwe
Philipp Stanner
Randy Dunlap
Roel Kluin
Shang XiaoJing
Steffen Trumtrar
Stephen Hemminger
Thomas Gleixner
Thomas Zimmermann
Torben Hohn
Uwe Kleine-König
Vaibhav Gupta
Wang Shaoyan
Xiaoke Wang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
accel.c
533
-
8
2653
Florian Tobias Schandinat
Joseph Chan
Jonathan Corbet
Roel Kluin
Thomas Gleixner
Erik-Jan Post
Aleksandr Burakov
Javier Martinez Canillas
October 2008
March 2009
September 2009
January 2010
March 2010
April 2010
May 2010
September 2010
October 2010
May 2016
May 2019
March 2024
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 739}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 1612}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 44, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
1681
63.36%
Joseph Chan
739
27.86%
Jonathan Corbet
216
8.14%
Roel Kluin
10
0.38%
Thomas Gleixner
2
0.08%
Erik-Jan Post
2
0.08%
Aleksandr Burakov
2
0.08%
Javier Martinez Canillas
1
0.04%
Total
2653
accel.h
197
-
4
592
Joseph Chan
Jonathan Corbet
Florian Tobias Schandinat
Thomas Gleixner
October 2008
September 2009
March 2010
April 2010
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 402}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 156}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
402
67.91%
Jonathan Corbet
156
26.35%
Florian Tobias Schandinat
32
5.41%
Thomas Gleixner
2
0.34%
Total
592
chip.h
162
-
4
391
Joseph Chan
Harald Welte
Florian Tobias Schandinat
Thomas Gleixner
October 2008
May 2009
September 2009
October 2010
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
358
91.56%
Harald Welte
23
5.88%
Florian Tobias Schandinat
8
2.05%
Thomas Gleixner
2
0.51%
Total
391
debug.h
29
-
3
81
Joseph Chan
Randy Dunlap
Thomas Gleixner
October 2008
May 2019
March 2020
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 26, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
74
91.36%
Randy Dunlap
5
6.17%
Thomas Gleixner
2
2.47%
Total
81
dvi.c
464
-
5
2005
Joseph Chan
Florian Tobias Schandinat
Harald Welte
Jonathan Corbet
Thomas Gleixner
October 2008
May 2009
December 2009
March 2010
April 2010
May 2010
July 2010
August 2010
March 2011
August 2011
October 2011
February 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1632}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
1632
81.40%
Florian Tobias Schandinat
352
17.56%
Harald Welte
11
0.55%
Jonathan Corbet
8
0.40%
Thomas Gleixner
2
0.10%
Total
2005
dvi.h
51
-
3
142
Joseph Chan
Florian Tobias Schandinat
Thomas Gleixner
October 2008
March 2010
March 2011
August 2011
October 2011
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
118
83.10%
Florian Tobias Schandinat
22
15.49%
Thomas Gleixner
2
1.41%
Total
142
global.c
36
-
2
137
Joseph Chan
Thomas Gleixner
October 2008
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
135
98.54%
Thomas Gleixner
2
1.46%
Total
137
global.h
72
-
5
201
Joseph Chan
Bartlomiej Zolnierkiewicz
Florian Tobias Schandinat
Daniel Drake
Thomas Gleixner
October 2008
May 2011
August 2011
May 2018
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
172
85.57%
Bartlomiej Zolnierkiewicz
14
6.97%
Florian Tobias Schandinat
10
4.98%
Daniel Drake
3
1.49%
Thomas Gleixner
2
1.00%
Total
201
hw.c
2119
-
7
10498
Florian Tobias Schandinat
Joseph Chan
Harald Welte
Jonathan Corbet
Steffen Trumtrar
Alexey Dobriyan
Thomas Gleixner
October 2008
May 2009
September 2009
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
October 2010
January 2011
March 2011
April 2011
May 2011
August 2011
October 2011
February 2012
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4316}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 26}, {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 961}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 395}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 589}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2936}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 275}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
6058
57.71%
Joseph Chan
4316
41.11%
Harald Welte
105
1.00%
Jonathan Corbet
11
0.10%
Steffen Trumtrar
3
0.03%
Alexey Dobriyan
3
0.03%
Thomas Gleixner
2
0.02%
Total
10498
hw.h
662
-
7
1964
Joseph Chan
Florian Tobias Schandinat
Harald Welte
Alexey Dobriyan
Thomas Gleixner
Jonathan Corbet
Steffen Trumtrar
October 2008
May 2009
September 2009
March 2010
April 2010
July 2010
August 2010
September 2010
October 2010
March 2011
May 2011
August 2011
October 2011
February 2012
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1328}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
1328
67.62%
Florian Tobias Schandinat
606
30.86%
Harald Welte
19
0.97%
Alexey Dobriyan
6
0.31%
Thomas Gleixner
2
0.10%
Jonathan Corbet
2
0.10%
Steffen Trumtrar
1
0.05%
Total
1964
ioctl.c
102
-
4
323
Joseph Chan
Dan Rosenberg
Florian Tobias Schandinat
Thomas Gleixner
October 2008
August 2010
September 2010
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 301}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
301
93.19%
Dan Rosenberg
14
4.33%
Florian Tobias Schandinat
6
1.86%
Thomas Gleixner
2
0.62%
Total
323
ioctl.h
189
-
4
589
Joseph Chan
Thomas Gleixner
Florian Tobias Schandinat
Chris Ball
October 2008
June 2009
September 2009
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 585}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
585
99.32%
Thomas Gleixner
2
0.34%
Florian Tobias Schandinat
1
0.17%
Chris Ball
1
0.17%
Total
589
lcd.c
990
-
11
4590
Joseph Chan
Florian Tobias Schandinat
Stephen Hemminger
Harald Welte
Chris Ball
Jonathan Corbet
Joe Perches
Thomas Gleixner
Gustavo A. R. Silva
Steffen Trumtrar
Colin Ian King
October 2008
May 2009
June 2009
December 2009
March 2010
April 2010
May 2010
August 2010
October 2010
March 2011
May 2011
August 2011
October 2011
February 2012
November 2012
May 2019
August 2020
September 2021
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 3339}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 933}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
3339
72.75%
Florian Tobias Schandinat
1174
25.58%
Stephen Hemminger
21
0.46%
Harald Welte
19
0.41%
Chris Ball
14
0.31%
Jonathan Corbet
11
0.24%
Joe Perches
6
0.13%
Thomas Gleixner
2
0.04%
Gustavo A. R. Silva
2
0.04%
Steffen Trumtrar
1
0.02%
Colin Ian King
1
0.02%
Total
4590
lcd.h
75
-
4
225
Joseph Chan
Florian Tobias Schandinat
Chris Ball
Thomas Gleixner
October 2008
June 2009
March 2010
March 2011
August 2011
October 2011
February 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
206
91.56%
Florian Tobias Schandinat
12
5.33%
Chris Ball
5
2.22%
Thomas Gleixner
2
0.89%
Total
225
share.h
318
-
6
1086
Joseph Chan
Harald Welte
Thomas Gleixner
Jonathan Corbet
Florian Tobias Schandinat
Steffen Trumtrar
October 2008
September 2009
April 2010
May 2010
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1063}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
1063
97.88%
Harald Welte
16
1.47%
Thomas Gleixner
2
0.18%
Jonathan Corbet
2
0.18%
Florian Tobias Schandinat
2
0.18%
Steffen Trumtrar
1
0.09%
Total
1086
tblDPASetting.c
72
-
2
447
Joseph Chan
Thomas Gleixner
October 2008
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 445}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
445
99.55%
Thomas Gleixner
2
0.45%
Total
447
tblDPASetting.h
31
-
2
71
Joseph Chan
Thomas Gleixner
October 2008
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
69
97.18%
Thomas Gleixner
2
2.82%
Total
71
via-core.c
755
-
16
2773
Jonathan Corbet
Harald Welte
Joseph Chan
Daniel Drake
Florian Tobias Schandinat
Vaibhav Gupta
Shang XiaoJing
Thomas Zimmermann
Deepak Saxena
Alan Hourihane
Ondrej Zajicek
Javier Martinez Canillas
Thomas Gleixner
Linus Walleij
Christoph Hellwig
Arvind Yadav
May 2007
October 2008
May 2009
September 2009
December 2009
April 2010
May 2010
September 2010
October 2010
April 2011
May 2016
August 2017
May 2019
January 2020
August 2020
July 2022
November 2022
June 2023
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 29, "token_count": 7}, {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 170}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 346}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 2, "token_count": 1483}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 169}, {"author_id": 1, "token_count": 36}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 11, "token_count": 56}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 17, "token_count": 20}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jonathan Corbet
1855
66.90%
Harald Welte
271
9.77%
Joseph Chan
256
9.23%
Daniel Drake
189
6.82%
Florian Tobias Schandinat
81
2.92%
Vaibhav Gupta
56
2.02%
Shang XiaoJing
20
0.72%
Thomas Zimmermann
17
0.61%
Deepak Saxena
9
0.32%
Alan Hourihane
7
0.25%
Ondrej Zajicek
6
0.22%
Javier Martinez Canillas
2
0.07%
Thomas Gleixner
1
0.04%
Linus Walleij
1
0.04%
Christoph Hellwig
1
0.04%
Arvind Yadav
1
0.04%
Total
2773
via-gpio.c
306
-
7
1254
Jonathan Corbet
Linus Walleij
Joseph Chan
Uwe Kleine-König
Thomas Gleixner
Paul Gortmaker
Andrew Morton
October 2008
December 2009
April 2010
May 2010
June 2010
October 2010
May 2011
July 2011
December 2015
May 2019
March 2023
June 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 950}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 9, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Jonathan Corbet
1126
89.79%
Linus Walleij
86
6.86%
Joseph Chan
35
2.79%
Uwe Kleine-König
2
0.16%
Thomas Gleixner
2
0.16%
Paul Gortmaker
2
0.16%
Andrew Morton
1
0.08%
Total
1254
via-gpio.h
13
-
2
24
Jonathan Corbet
Thomas Gleixner
December 2009
April 2010
May 2019
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jonathan Corbet
22
91.67%
Thomas Gleixner
2
8.33%
Total
24
via_aux.c
73
-
5
253
Florian Tobias Schandinat
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
January 2012
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 188}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
246
97.23%
Thomas Gleixner
2
0.79%
Linus Torvalds (pre-git)
2
0.79%
Harald Welte
2
0.79%
Linus Torvalds
1
0.40%
Total
253
via_aux.h
78
-
4
365
Florian Tobias Schandinat
Joseph Chan
Thomas Gleixner
Jonathan Corbet
October 2008
December 2009
July 2011
January 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 308}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
332
90.96%
Joseph Chan
29
7.95%
Thomas Gleixner
2
0.55%
Jonathan Corbet
2
0.55%
Total
365
via_aux_ch7301.c
35
-
5
116
Florian Tobias Schandinat
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
109
93.97%
Thomas Gleixner
2
1.72%
Linus Torvalds (pre-git)
2
1.72%
Harald Welte
2
1.72%
Linus Torvalds
1
0.86%
Total
116
via_aux_edid.c
85
-
5
355
Florian Tobias Schandinat
Dan Carpenter
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
May 1998
February 2002
July 2011
January 2012
February 2012
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 258}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
340
95.77%
Dan Carpenter
10
2.82%
Thomas Gleixner
2
0.56%
Linus Torvalds (pre-git)
2
0.56%
Linus Torvalds
1
0.28%
Total
355
via_aux_sii164.c
39
-
6
158
Florian Tobias Schandinat
Gustavo A. R. Silva
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
March 2018
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
147
93.04%
Gustavo A. R. Silva
4
2.53%
Thomas Gleixner
2
1.27%
Linus Torvalds (pre-git)
2
1.27%
Harald Welte
2
1.27%
Linus Torvalds
1
0.63%
Total
158
via_aux_vt1621.c
29
-
5
86
Florian Tobias Schandinat
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
79
91.86%
Thomas Gleixner
2
2.33%
Linus Torvalds (pre-git)
2
2.33%
Harald Welte
2
2.33%
Linus Torvalds
1
1.16%
Total
86
via_aux_vt1622.c
35
-
5
116
Florian Tobias Schandinat
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
109
93.97%
Thomas Gleixner
2
1.72%
Linus Torvalds (pre-git)
2
1.72%
Harald Welte
2
1.72%
Linus Torvalds
1
0.86%
Total
116
via_aux_vt1625.c
35
-
5
116
Florian Tobias Schandinat
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
109
93.97%
Thomas Gleixner
2
1.72%
Linus Torvalds (pre-git)
2
1.72%
Harald Welte
2
1.72%
Linus Torvalds
1
0.86%
Total
116
via_aux_vt1631.c
31
-
6
119
Florian Tobias Schandinat
Gustavo A. R. Silva
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
March 2018
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
108
90.76%
Gustavo A. R. Silva
4
3.36%
Thomas Gleixner
2
1.68%
Linus Torvalds (pre-git)
2
1.68%
Harald Welte
2
1.68%
Linus Torvalds
1
0.84%
Total
119
via_aux_vt1632.c
39
-
6
158
Florian Tobias Schandinat
Gustavo A. R. Silva
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
March 2018
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
147
93.04%
Gustavo A. R. Silva
4
2.53%
Thomas Gleixner
2
1.27%
Linus Torvalds (pre-git)
2
1.27%
Harald Welte
2
1.27%
Linus Torvalds
1
0.63%
Total
158
via_aux_vt1636.c
31
-
6
119
Florian Tobias Schandinat
Gustavo A. R. Silva
Thomas Gleixner
Linus Torvalds (pre-git)
Harald Welte
Linus Torvalds
May 1998
February 2002
September 2009
July 2011
March 2018
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
108
90.76%
Gustavo A. R. Silva
4
3.36%
Thomas Gleixner
2
1.68%
Linus Torvalds (pre-git)
2
1.68%
Harald Welte
2
1.68%
Linus Torvalds
1
0.84%
Total
119
via_clock.c
353
-
5
1354
Florian Tobias Schandinat
Daniel Drake
Joseph Chan
Thomas Gleixner
Lad Prabhakar
October 2008
April 2010
March 2011
September 2012
February 2015
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1322}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
1324
97.78%
Daniel Drake
24
1.77%
Joseph Chan
3
0.22%
Thomas Gleixner
2
0.15%
Lad Prabhakar
1
0.07%
Total
1354
via_clock.h
61
-
3
226
Florian Tobias Schandinat
Joseph Chan
Thomas Gleixner
October 2008
March 2011
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
220
97.35%
Joseph Chan
4
1.77%
Thomas Gleixner
2
0.88%
Total
226
via_i2c.c
279
-
7
1354
Joseph Chan
Jonathan Corbet
Harald Welte
Florian Tobias Schandinat
Uwe Kleine-König
Thomas Gleixner
Stephen Hemminger
October 2008
May 2009
September 2009
December 2009
April 2010
May 2010
September 2010
March 2011
December 2011
May 2019
March 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 630}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 234}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 169}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 33, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
630
46.53%
Jonathan Corbet
361
26.66%
Harald Welte
234
17.28%
Florian Tobias Schandinat
124
9.16%
Uwe Kleine-König
2
0.15%
Thomas Gleixner
2
0.15%
Stephen Hemminger
1
0.07%
Total
1354
via_modesetting.c
215
-
5
1579
Florian Tobias Schandinat
Joseph Chan
Steffen Trumtrar
Thomas Gleixner
Jonathan Corbet
October 2008
September 2009
March 2010
April 2010
May 2010
May 2011
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 538}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 957}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
1563
98.99%
Joseph Chan
8
0.51%
Steffen Trumtrar
4
0.25%
Thomas Gleixner
2
0.13%
Jonathan Corbet
2
0.13%
Total
1579
via_modesetting.h
46
-
4
126
Florian Tobias Schandinat
Joseph Chan
Steffen Trumtrar
Thomas Gleixner
October 2008
September 2009
March 2010
April 2010
May 2011
June 2011
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Tobias Schandinat
67
53.17%
Joseph Chan
54
42.86%
Steffen Trumtrar
3
2.38%
Thomas Gleixner
2
1.59%
Total
126
via_utility.c
228
-
4
991
Joseph Chan
Jonathan Corbet
Thomas Gleixner
Lucas De Marchi
October 2008
May 2010
March 2011
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 985}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
985
99.39%
Jonathan Corbet
3
0.30%
Thomas Gleixner
2
0.20%
Lucas De Marchi
1
0.10%
Total
991
via_utility.h
20
-
3
72
Joseph Chan
Thomas Gleixner
Lucas De Marchi
October 2008
March 2011
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
69
95.83%
Thomas Gleixner
2
2.78%
Lucas De Marchi
1
1.39%
Total
72
viafbdev.c
2148
-
28
11455
Joseph Chan
Florian Tobias Schandinat
Alexey Dobriyan
Bruno Prémont
Wang Shaoyan
Harald Welte
Daniel Drake
Deepak Saxena
Jonathan Corbet
Xiaoke Wang
Peter Hüwe
Hannes Eder
Julia Lawall
Arnd Bergmann
Randy Dunlap
Torben Hohn
Thomas Zimmermann
Stephen Hemminger
Nikanth Karthikesan
Thomas Gleixner
Linus Torvalds (pre-git)
Philipp Stanner
Kees Cook
Erik-Jan Post
Christoph Hellwig
Lucas De Marchi
Linus Torvalds
Colin Ian King
May 1998
February 2002
October 2008
November 2008
January 2009
May 2009
September 2009
December 2009
January 2010
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
October 2010
January 2011
March 2011
May 2011
June 2011
July 2011
August 2011
January 2012
February 2012
May 2012
June 2017
May 2018
June 2018
July 2018
February 2019
May 2019
February 2020
March 2020
February 2022
September 2023
November 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 6999}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 5, "token_count": 310}, {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 335}, {"author_id": 1, "token_count": 845}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 679}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 51}, {"author_id": 1, "token_count": 41}, {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 963}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 26}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 170}, {"author_id": 37, "token_count": 1}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 69}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 7, "token_count": 224}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 45}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
6999
61.10%
Florian Tobias Schandinat
3048
26.61%
Alexey Dobriyan
391
3.41%
Bruno Prémont
316
2.76%
Wang Shaoyan
224
1.96%
Harald Welte
156
1.36%
Daniel Drake
95
0.83%
Deepak Saxena
51
0.45%
Jonathan Corbet
50
0.44%
Xiaoke Wang
45
0.39%
Peter Hüwe
20
0.17%
Hannes Eder
12
0.10%
Julia Lawall
8
0.07%
Arnd Bergmann
6
0.05%
Randy Dunlap
5
0.04%
Torben Hohn
4
0.03%
Thomas Zimmermann
4
0.03%
Stephen Hemminger
3
0.03%
Nikanth Karthikesan
3
0.03%
Thomas Gleixner
2
0.02%
Linus Torvalds (pre-git)
2
0.02%
Philipp Stanner
2
0.02%
Kees Cook
2
0.02%
Erik-Jan Post
2
0.02%
Christoph Hellwig
2
0.02%
Lucas De Marchi
1
0.01%
Linus Torvalds
1
0.01%
Colin Ian King
1
0.01%
Total
11455
viafbdev.h
96
-
5
341
Joseph Chan
Florian Tobias Schandinat
Jonathan Corbet
Harald Welte
Thomas Gleixner
October 2008
May 2009
September 2009
December 2009
April 2010
August 2010
September 2010
July 2011
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
179
52.49%
Florian Tobias Schandinat
122
35.78%
Jonathan Corbet
34
9.97%
Harald Welte
4
1.17%
Thomas Gleixner
2
0.59%
Total
341
viamode.c
369
-
7
4505
Joseph Chan
Florian Tobias Schandinat
Harald Welte
Chris Ball
Jonathan Corbet
Thomas Gleixner
Stephen Hemminger
October 2008
June 2009
September 2009
March 2010
May 2010
January 2011
March 2011
June 2011
August 2011
February 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 2903}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 3, "token_count": 309}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1073}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
2903
64.44%
Florian Tobias Schandinat
1271
28.21%
Harald Welte
309
6.86%
Chris Ball
15
0.33%
Jonathan Corbet
3
0.07%
Thomas Gleixner
2
0.04%
Stephen Hemminger
2
0.04%
Total
4505
viamode.h
49
-
4
176
Joseph Chan
Florian Tobias Schandinat
Harald Welte
Thomas Gleixner
October 2008
September 2009
August 2011
February 2012
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
124
70.45%
Florian Tobias Schandinat
40
22.73%
Harald Welte
10
5.68%
Thomas Gleixner
2
1.14%
Total
176
vt1636.c
230
-
5
964
Joseph Chan
Florian Tobias Schandinat
Harald Welte
Jonathan Corbet
Thomas Gleixner
October 2008
May 2009
December 2009
April 2010
May 2010
September 2010
December 2010
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 777}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
777
80.60%
Florian Tobias Schandinat
152
15.77%
Harald Welte
17
1.76%
Jonathan Corbet
16
1.66%
Thomas Gleixner
2
0.21%
Total
964
vt1636.h
30
-
3
104
Joseph Chan
Thomas Gleixner
Harald Welte
October 2008
May 2009
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Joseph Chan
100
96.15%
Thomas Gleixner
2
1.92%
Harald Welte
2
1.92%
Total
104
Contributors:
48
Author
Tokens
Proportion
Commits
Proportion
0
Joseph Chan
28437
51.47%
12
5.26%
1
Florian Tobias Schandinat
19810
35.85%
121
53.07%
2
Jonathan Corbet
3880
7.02%
23
10.09%
3
Harald Welte
1214
2.20%
9
3.95%
4
Alexey Dobriyan
400
0.72%
2
0.88%
5
Bruno Prémont
316
0.57%
2
0.88%
6
Daniel Drake
311
0.56%
4
1.75%
7
Wang Shaoyan
224
0.41%
1
0.44%
8
Thomas Gleixner
87
0.16%
3
1.32%
9
Linus Walleij
87
0.16%
4
1.75%
10
Deepak Saxena
60
0.11%
1
0.44%
11
Vaibhav Gupta
56
0.10%
1
0.44%
12
Xiaoke Wang
45
0.08%
1
0.44%
13
Chris Ball
35
0.06%
1
0.44%
14
Stephen Hemminger
27
0.05%
2
0.88%
15
Linus Torvalds (pre-git)
22
0.04%
1
0.44%
16
Thomas Zimmermann
21
0.04%
3
1.32%
17
Shang XiaoJing
20
0.04%
1
0.44%
18
Peter Hüwe
20
0.04%
1
0.44%
19
Gustavo A. R. Silva
18
0.03%
2
0.88%
20
Dan Rosenberg
14
0.03%
1
0.44%
21
Bartlomiej Zolnierkiewicz
14
0.03%
1
0.44%
22
Steffen Trumtrar
13
0.02%
1
0.44%
23
Hannes Eder
12
0.02%
1
0.44%
24
Linus Torvalds
11
0.02%
1
0.44%
25
Roel Kluin
10
0.02%
1
0.44%
26
Randy Dunlap
10
0.02%
2
0.88%
27
Dan Carpenter
10
0.02%
1
0.44%
28
Julia Lawall
8
0.01%
2
0.88%
29
Alan Hourihane
7
0.01%
1
0.44%
30
Ondrej Zajicek
6
0.01%
1
0.44%
31
Joe Perches
6
0.01%
1
0.44%
32
Arnd Bergmann
6
0.01%
1
0.44%
33
Uwe Kleine-König
4
0.01%
1
0.44%
34
Torben Hohn
4
0.01%
1
0.44%
35
Erik-Jan Post
4
0.01%
2
0.88%
36
Nikanth Karthikesan
3
0.01%
1
0.44%
37
Lucas De Marchi
3
0.01%
1
0.44%
38
Javier Martinez Canillas
3
0.01%
1
0.44%
39
Christoph Hellwig
3
0.01%
2
0.88%
40
Philipp Stanner
2
0.00%
1
0.44%
41
Paul Gortmaker
2
0.00%
1
0.44%
42
Kees Cook
2
0.00%
1
0.44%
43
Colin Ian King
2
0.00%
2
0.88%
44
Aleksandr Burakov
2
0.00%
1
0.44%
45
Lad Prabhakar
1
0.00%
1
0.44%
46
Arvind Yadav
1
0.00%
1
0.44%
47
Andrew Morton
1
0.00%
1
0.44%
Total
55254
228