Linux Source Code
Home
Release 6.3
Help
scsi
root
drivers
s390
Highlighting
Reset All
By Author
By Age
──────────
Andreas Herrmann
Andrew Morton
Arun Sharma
Bart Van Assche
Benjamin Block
Bhaktipriya Shridhar
Christof Schmitt
Christoph Hellwig
Corentin Labbe
Cornelia Huck
Dan Carpenter
Daniel Hansel
FUJITA Tomonori
Fedor Loshakov
Felix Beck
George Spelvin
Greg Kroah-Hartman
Hannes Reinecke
Heiko Carstens
Hendrik Brueckner
James Bottomley
James Smart
Jan Glauber
Jason A. Donenfeld
Jean Delvare
Jens Remus
Jiang Jian
Joe Perches
Johannes Thumshirn
Julian Wiedmann
Kay Sievers
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Lucas De Marchi
Martin K. Petersen
Martin Olsson
Martin Peschke
Martin Petermann
Martin Schwidefsky
Matthew Dobson
Maxim Shchetynin
Michael Loehr
Ming Lei
Nishanth Aravamudan
Peter Zijlstra
Qinglang Miao
Ralph Wuerthner
Sebastian Ott
Stefan Raspl
Steffen Maier
Sven Schuetz
Swen Schillig
Vineeth Vijayan
Volker Sameske
Wolfram Sang
Yani Ioannou
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
zfcp_aux.c
569
-
26
2359
Swen Schillig
Martin Schwidefsky
Christof Schmitt
Maxim Shchetynin
Andrew Morton
Steffen Maier
Sven Schuetz
Julian Wiedmann
Heiko Carstens
Benjamin Block
Sebastian Ott
Martin Peschke
Andreas Herrmann
Fedor Loshakov
Matthew Dobson
Kay Sievers
Volker Sameske
Martin Petermann
Bhaktipriya Shridhar
Linus Torvalds (pre-git)
Cornelia Huck
Wolfram Sang
Peter Zijlstra
Linus Torvalds
James Bottomley
Greg Kroah-Hartman
May 1998
February 2002
October 2003
January 2004
February 2004
April 2004
July 2004
August 2004
November 2004
April 2005
June 2005
September 2005
November 2005
January 2006
March 2006
May 2006
August 2006
September 2006
May 2007
August 2007
March 2008
May 2008
June 2008
July 2008
October 2008
November 2008
December 2008
March 2009
April 2009
June 2009
August 2009
September 2009
October 2009
November 2009
February 2010
April 2010
July 2010
August 2010
September 2010
December 2010
February 2011
July 2011
September 2012
April 2013
August 2013
November 2014
April 2015
August 2016
October 2017
November 2017
November 2018
December 2018
October 2019
May 2020
October 2020
April 2021
August 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 477}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 183}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 132}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 31, "token_count": 2}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 154}, {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 15, "token_count": 9}, {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 1, "token_count": 319}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 37}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Swen Schillig
771
32.68%
Martin Schwidefsky
501
21.24%
Christof Schmitt
469
19.88%
Maxim Shchetynin
183
7.76%
Andrew Morton
131
5.55%
Steffen Maier
56
2.37%
Sven Schuetz
46
1.95%
Julian Wiedmann
46
1.95%
Heiko Carstens
43
1.82%
Benjamin Block
24
1.02%
Sebastian Ott
17
0.72%
Martin Peschke
14
0.59%
Andreas Herrmann
14
0.59%
Fedor Loshakov
9
0.38%
Matthew Dobson
7
0.30%
Kay Sievers
6
0.25%
Volker Sameske
5
0.21%
Martin Petermann
5
0.21%
Bhaktipriya Shridhar
3
0.13%
Linus Torvalds (pre-git)
2
0.08%
Cornelia Huck
2
0.08%
Wolfram Sang
1
0.04%
Peter Zijlstra
1
0.04%
Linus Torvalds
1
0.04%
James Bottomley
1
0.04%
Greg Kroah-Hartman
1
0.04%
Total
2359
zfcp_ccw.c
291
-
14
885
Martin Schwidefsky
Swen Schillig
Christof Schmitt
Andrew Morton
Martin Petermann
Steffen Maier
Martin Peschke
Sebastian Ott
Volker Sameske
Julian Wiedmann
Cornelia Huck
Heiko Carstens
Vineeth Vijayan
Greg Kroah-Hartman
October 2003
January 2004
February 2004
April 2004
May 2004
August 2004
November 2004
August 2006
October 2007
March 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
March 2009
May 2009
June 2009
August 2009
September 2009
November 2009
February 2010
September 2010
March 2011
July 2011
July 2012
September 2012
April 2013
November 2014
November 2017
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 298}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 61}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 41}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 185}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 11, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
319
36.05%
Swen Schillig
195
22.03%
Christof Schmitt
147
16.61%
Andrew Morton
76
8.59%
Martin Petermann
41
4.63%
Steffen Maier
27
3.05%
Martin Peschke
22
2.49%
Sebastian Ott
20
2.26%
Volker Sameske
16
1.81%
Julian Wiedmann
8
0.90%
Cornelia Huck
6
0.68%
Heiko Carstens
4
0.45%
Vineeth Vijayan
3
0.34%
Greg Kroah-Hartman
1
0.11%
Total
885
zfcp_dbf.c
879
-
18
4874
Swen Schillig
Steffen Maier
Maxim Shchetynin
Martin Peschke
Christof Schmitt
Benjamin Block
Jens Remus
Martin Schwidefsky
Heiko Carstens
Hannes Reinecke
James Smart
Martin Petermann
Linus Torvalds (pre-git)
James Bottomley
Linus Torvalds
Greg Kroah-Hartman
Dan Carpenter
Andreas Herrmann
May 1998
February 2002
October 2003
July 2004
October 2004
April 2005
June 2005
September 2005
February 2006
October 2007
March 2008
May 2008
July 2008
October 2008
November 2008
December 2008
March 2009
May 2009
August 2009
November 2009
July 2010
September 2010
December 2010
July 2011
August 2011
September 2012
April 2013
June 2014
August 2016
October 2016
December 2016
July 2017
November 2017
May 2018
November 2018
March 2020
May 2020
September 2021
February 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 738}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 6, "token_count": 422}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 13, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 219}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 1430}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 686}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 223}, {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 61}, {"author_id": 3, "token_count": 173}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 75}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 185}, ]}, ]
Author Name
Tokens
Token Proportion
Swen Schillig
1678
34.43%
Steffen Maier
1039
21.32%
Maxim Shchetynin
744
15.26%
Martin Peschke
647
13.27%
Christof Schmitt
313
6.42%
Benjamin Block
192
3.94%
Jens Remus
136
2.79%
Martin Schwidefsky
97
1.99%
Heiko Carstens
7
0.14%
Hannes Reinecke
6
0.12%
James Smart
4
0.08%
Martin Petermann
3
0.06%
Linus Torvalds (pre-git)
2
0.04%
James Bottomley
2
0.04%
Linus Torvalds
1
0.02%
Greg Kroah-Hartman
1
0.02%
Dan Carpenter
1
0.02%
Andreas Herrmann
1
0.02%
Total
4874
zfcp_dbf.h
475
-
13
1187
Christof Schmitt
Swen Schillig
Steffen Maier
Maxim Shchetynin
Martin Schwidefsky
Jens Remus
Martin Peschke
Benjamin Block
Hendrik Brueckner
Andrew Morton
Heiko Carstens
Greg Kroah-Hartman
Andreas Herrmann
October 2003
February 2004
August 2004
September 2005
September 2006
March 2008
October 2008
March 2009
August 2009
November 2009
February 2010
September 2010
November 2010
December 2010
September 2012
September 2013
August 2016
December 2016
July 2017
November 2017
May 2018
November 2018
March 2020
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 130}, {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 253}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 307}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
472
39.76%
Swen Schillig
342
28.81%
Steffen Maier
187
15.75%
Maxim Shchetynin
48
4.04%
Martin Schwidefsky
32
2.70%
Jens Remus
32
2.70%
Martin Peschke
29
2.44%
Benjamin Block
20
1.68%
Hendrik Brueckner
12
1.01%
Andrew Morton
8
0.67%
Heiko Carstens
3
0.25%
Greg Kroah-Hartman
1
0.08%
Andreas Herrmann
1
0.08%
Total
1187
zfcp_def.h
353
-
19
939
Martin Schwidefsky
Christof Schmitt
Swen Schillig
Andrew Morton
Steffen Maier
Andreas Herrmann
Sven Schuetz
Jens Remus
Heiko Carstens
Maxim Shchetynin
Benjamin Block
James Bottomley
Ralph Wuerthner
Volker Sameske
Martin Peschke
Julian Wiedmann
FUJITA Tomonori
Greg Kroah-Hartman
Felix Beck
October 2003
February 2004
April 2004
July 2004
August 2004
November 2004
April 2005
June 2005
August 2005
September 2005
January 2006
May 2006
August 2006
September 2006
July 2007
May 2008
June 2008
July 2008
October 2008
December 2008
March 2009
April 2009
August 2009
November 2009
February 2010
April 2010
July 2010
September 2010
February 2011
August 2011
September 2012
November 2014
November 2017
November 2018
October 2019
March 2020
October 2020
February 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 342}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 12, "token_count": 1}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
357
38.02%
Christof Schmitt
268
28.54%
Swen Schillig
83
8.84%
Andrew Morton
47
5.01%
Steffen Maier
44
4.69%
Andreas Herrmann
30
3.19%
Sven Schuetz
23
2.45%
Jens Remus
15
1.60%
Heiko Carstens
14
1.49%
Maxim Shchetynin
12
1.28%
Benjamin Block
12
1.28%
James Bottomley
9
0.96%
Ralph Wuerthner
6
0.64%
Volker Sameske
5
0.53%
Martin Peschke
5
0.53%
Julian Wiedmann
4
0.43%
FUJITA Tomonori
3
0.32%
Greg Kroah-Hartman
1
0.11%
Felix Beck
1
0.11%
Total
939
zfcp_diag.c
263
-
9
711
Benjamin Block
Martin Schwidefsky
Swen Schillig
Christof Schmitt
Andreas Herrmann
Linus Torvalds (pre-git)
Andrew Morton
Linus Torvalds
Greg Kroah-Hartman
May 1998
February 2002
October 2003
April 2004
January 2006
May 2006
August 2007
July 2008
August 2009
November 2009
November 2017
October 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 676}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Block
676
95.08%
Martin Schwidefsky
12
1.69%
Swen Schillig
9
1.27%
Christof Schmitt
4
0.56%
Andreas Herrmann
4
0.56%
Linus Torvalds (pre-git)
2
0.28%
Andrew Morton
2
0.28%
Linus Torvalds
1
0.14%
Greg Kroah-Hartman
1
0.14%
Total
711
zfcp_diag.h
94
-
7
209
Benjamin Block
Swen Schillig
Christof Schmitt
Sven Schuetz
Julian Wiedmann
Jiang Jian
Greg Kroah-Hartman
April 2008
December 2008
February 2010
July 2010
November 2017
October 2019
May 2020
April 2021
July 2022
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 193}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 52, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Block
195
93.30%
Swen Schillig
6
2.87%
Christof Schmitt
3
1.44%
Sven Schuetz
2
0.96%
Julian Wiedmann
1
0.48%
Jiang Jian
1
0.48%
Greg Kroah-Hartman
1
0.48%
Total
209
zfcp_erp.c
1866
-
21
7683
Christof Schmitt
Martin Schwidefsky
Steffen Maier
Swen Schillig
Martin Peschke
Benjamin Block
Andrew Morton
Andreas Herrmann
Kees Cook
Peter Zijlstra
Maxim Shchetynin
Volker Sameske
Joe Perches
Sven Schuetz
Julian Wiedmann
Martin Petermann
Felix Beck
Ralph Wuerthner
Heiko Carstens
Nishanth Aravamudan
Greg Kroah-Hartman
October 2003
January 2004
February 2004
April 2004
May 2004
August 2004
November 2004
June 2005
August 2005
September 2005
November 2005
February 2006
May 2006
August 2006
September 2006
February 2007
May 2007
October 2007
November 2007
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
November 2008
December 2008
March 2009
April 2009
May 2009
July 2009
August 2009
October 2009
November 2009
February 2010
April 2010
June 2010
July 2010
September 2010
November 2010
December 2010
February 2011
September 2012
August 2013
April 2015
August 2016
December 2016
October 2017
November 2017
May 2018
November 2018
March 2019
July 2019
October 2019
March 2020
May 2020
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 1646}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 113}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 60}, {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 98}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2466}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 1, "token_count": 133}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 107}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 210}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 12, "token_count": 4}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 474}, {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 171}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 31}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 205}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 52}, {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 233}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 264}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 27, "token_count": 10}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 219}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
3436
44.72%
Martin Schwidefsky
1699
22.11%
Steffen Maier
835
10.87%
Swen Schillig
757
9.85%
Martin Peschke
287
3.74%
Benjamin Block
256
3.33%
Andrew Morton
146
1.90%
Andreas Herrmann
105
1.37%
Kees Cook
52
0.68%
Peter Zijlstra
31
0.40%
Maxim Shchetynin
30
0.39%
Volker Sameske
15
0.20%
Joe Perches
10
0.13%
Sven Schuetz
5
0.07%
Julian Wiedmann
5
0.07%
Martin Petermann
4
0.05%
Felix Beck
4
0.05%
Ralph Wuerthner
2
0.03%
Heiko Carstens
2
0.03%
Nishanth Aravamudan
1
0.01%
Greg Kroah-Hartman
1
0.01%
Total
7683
zfcp_ext.h
203
-
20
1521
Christof Schmitt
Martin Schwidefsky
Swen Schillig
Steffen Maier
Benjamin Block
Martin Peschke
Jens Remus
Maxim Shchetynin
Sven Schuetz
Andrew Morton
Felix Beck
Andreas Herrmann
Sebastian Ott
Volker Sameske
Bart Van Assche
Julian Wiedmann
Fedor Loshakov
Kees Cook
Johannes Thumshirn
Greg Kroah-Hartman
October 2003
February 2004
July 2004
August 2004
November 2004
June 2005
September 2005
February 2006
August 2006
February 2007
August 2007
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
March 2009
April 2009
August 2009
September 2009
October 2009
November 2009
January 2010
February 2010
April 2010
July 2010
September 2010
December 2010
February 2011
August 2011
September 2012
April 2013
November 2014
August 2016
November 2016
December 2016
October 2017
November 2017
May 2018
November 2018
March 2019
May 2019
October 2019
March 2020
May 2020
April 2021
October 2021
February 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 371}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 235}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 12, "token_count": 15}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 71}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
419
27.55%
Martin Schwidefsky
402
26.43%
Swen Schillig
223
14.66%
Steffen Maier
111
7.30%
Benjamin Block
93
6.11%
Martin Peschke
68
4.47%
Jens Remus
55
3.62%
Maxim Shchetynin
44
2.89%
Sven Schuetz
28
1.84%
Andrew Morton
19
1.25%
Felix Beck
15
0.99%
Andreas Herrmann
10
0.66%
Sebastian Ott
7
0.46%
Volker Sameske
6
0.39%
Bart Van Assche
6
0.39%
Julian Wiedmann
5
0.33%
Fedor Loshakov
4
0.26%
Kees Cook
3
0.20%
Johannes Thumshirn
2
0.13%
Greg Kroah-Hartman
1
0.07%
Total
1521
zfcp_fc.c
1126
-
27
5494
Christof Schmitt
Swen Schillig
Sven Schuetz
Martin Schwidefsky
Steffen Maier
Martin Peschke
Johannes Thumshirn
Ralph Wuerthner
Andrew Morton
Martin Petermann
Andreas Herrmann
Maxim Shchetynin
Ming Lei
Felix Beck
Heiko Carstens
Volker Sameske
Peter Zijlstra
James Smart
Linus Torvalds (pre-git)
Jean Delvare
George Spelvin
Wolfram Sang
Sebastian Ott
Martin Olsson
Linus Torvalds
Jason A. Donenfeld
Greg Kroah-Hartman
May 1998
February 2002
October 2003
January 2004
February 2004
April 2004
July 2004
August 2004
October 2004
November 2004
September 2005
February 2006
May 2006
August 2006
July 2007
December 2007
March 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
March 2009
April 2009
May 2009
July 2009
August 2009
October 2009
November 2009
January 2010
February 2010
April 2010
July 2010
September 2010
December 2010
February 2011
September 2012
April 2013
November 2014
April 2015
November 2016
July 2017
November 2017
May 2018
November 2018
March 2019
June 2019
July 2020
January 2022
July 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 320}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 20}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 23, "token_count": 41}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 705}, {"author_id": 10, "token_count": 11}, {"author_id": 1, "token_count": 408}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 13, "token_count": 7}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 384}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 51, "token_count": 1}, {"author_id": 13, "token_count": 16}, {"author_id": 10, "token_count": 294}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 169}, {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 455}, {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 128}, {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 10, "token_count": 231}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 932}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 170}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 93}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 53, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
2662
48.45%
Swen Schillig
1189
21.64%
Sven Schuetz
536
9.76%
Martin Schwidefsky
344
6.26%
Steffen Maier
303
5.52%
Martin Peschke
182
3.31%
Johannes Thumshirn
93
1.69%
Ralph Wuerthner
41
0.75%
Andrew Morton
39
0.71%
Martin Petermann
23
0.42%
Andreas Herrmann
21
0.38%
Maxim Shchetynin
11
0.20%
Ming Lei
10
0.18%
Felix Beck
9
0.16%
Heiko Carstens
6
0.11%
Volker Sameske
5
0.09%
Peter Zijlstra
4
0.07%
James Smart
4
0.07%
Linus Torvalds (pre-git)
2
0.04%
Jean Delvare
2
0.04%
George Spelvin
2
0.04%
Wolfram Sang
1
0.02%
Sebastian Ott
1
0.02%
Martin Olsson
1
0.02%
Linus Torvalds
1
0.02%
Jason A. Donenfeld
1
0.02%
Greg Kroah-Hartman
1
0.02%
Total
5494
zfcp_fc.h
317
-
11
801
Christof Schmitt
Steffen Maier
Swen Schillig
Sven Schuetz
Martin Schwidefsky
Felix Beck
Benjamin Block
Heiko Carstens
Maxim Shchetynin
Martin Petermann
Greg Kroah-Hartman
October 2003
July 2004
September 2005
September 2006
June 2007
December 2007
July 2008
October 2008
August 2009
November 2009
January 2010
July 2010
October 2010
February 2011
July 2017
November 2017
May 2018
November 2018
July 2022
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 499}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
627
78.28%
Steffen Maier
59
7.37%
Swen Schillig
32
4.00%
Sven Schuetz
24
3.00%
Martin Schwidefsky
21
2.62%
Felix Beck
19
2.37%
Benjamin Block
9
1.12%
Heiko Carstens
5
0.62%
Maxim Shchetynin
2
0.25%
Martin Petermann
2
0.25%
Greg Kroah-Hartman
1
0.12%
Total
801
zfcp_fsf.c
2763
-
32
11817
Swen Schillig
Christof Schmitt
Martin Schwidefsky
Andrew Morton
Jens Remus
Steffen Maier
Benjamin Block
Felix Beck
Andreas Herrmann
Maxim Shchetynin
Martin Peschke
Julian Wiedmann
Volker Sameske
Sven Schuetz
Martin Petermann
Kees Cook
Stefan Raspl
Jan Glauber
Joe Perches
Heiko Carstens
Peter Zijlstra
Daniel Hansel
Bart Van Assche
Ralph Wuerthner
Martin K. Petersen
Linus Torvalds (pre-git)
Lucas De Marchi
Linus Torvalds
James Smart
James Bottomley
Greg Kroah-Hartman
Corentin Labbe
May 1998
February 2002
October 2003
January 2004
February 2004
April 2004
July 2004
August 2004
October 2004
November 2004
December 2004
February 2005
April 2005
June 2005
September 2005
November 2005
January 2006
February 2006
May 2006
August 2006
September 2006
February 2007
March 2007
May 2007
August 2007
December 2007
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
November 2008
December 2008
March 2009
April 2009
May 2009
July 2009
August 2009
September 2009
October 2009
November 2009
January 2010
February 2010
April 2010
June 2010
July 2010
September 2010
November 2010
December 2010
February 2011
March 2011
June 2011
August 2011
September 2012
January 2013
April 2013
August 2013
April 2015
August 2016
February 2017
July 2017
October 2017
November 2017
May 2018
November 2018
July 2019
October 2019
March 2020
May 2020
August 2020
September 2020
October 2020
June 2021
August 2021
September 2021
October 2021
July 2022
February 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 995}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 812}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 9, "token_count": 21}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 22}, {"author_id": 7, "token_count": 133}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 9, "token_count": 25}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 40}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 95}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 733}, {"author_id": 10, "token_count": 14}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 13, "token_count": 6}, {"author_id": 1, "token_count": 3371}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 83}, {"author_id": 18, "token_count": 25}, {"author_id": 1, "token_count": 341}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 1, "token_count": 671}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 237}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 12, "token_count": 220}, {"author_id": 10, "token_count": 18}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 592}, {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 6, "token_count": 37}, {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 38, "token_count": 10}, {"author_id": 6, "token_count": 6}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 43}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 166}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 712}, {"author_id": 27, "token_count": 20}, {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 93}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Swen Schillig
4856
41.09%
Christof Schmitt
2342
19.82%
Martin Schwidefsky
1144
9.68%
Andrew Morton
871
7.37%
Jens Remus
755
6.39%
Steffen Maier
499
4.22%
Benjamin Block
301
2.55%
Felix Beck
220
1.86%
Andreas Herrmann
197
1.67%
Maxim Shchetynin
155
1.31%
Martin Peschke
113
0.96%
Julian Wiedmann
105
0.89%
Volker Sameske
40
0.34%
Sven Schuetz
32
0.27%
Martin Petermann
32
0.27%
Kees Cook
28
0.24%
Stefan Raspl
25
0.21%
Jan Glauber
21
0.18%
Joe Perches
20
0.17%
Heiko Carstens
17
0.14%
Peter Zijlstra
13
0.11%
Daniel Hansel
10
0.08%
Bart Van Assche
5
0.04%
Ralph Wuerthner
4
0.03%
Martin K. Petersen
4
0.03%
Linus Torvalds (pre-git)
2
0.02%
Lucas De Marchi
1
0.01%
Linus Torvalds
1
0.01%
James Smart
1
0.01%
James Bottomley
1
0.01%
Greg Kroah-Hartman
1
0.01%
Corentin Labbe
1
0.01%
Total
11817
zfcp_fsf.h
506
-
15
1695
Martin Schwidefsky
Andrew Morton
Maxim Shchetynin
Christof Schmitt
Benjamin Block
Felix Beck
Swen Schillig
Jens Remus
Stefan Raspl
Julian Wiedmann
Steffen Maier
Andreas Herrmann
James Bottomley
FUJITA Tomonori
Greg Kroah-Hartman
October 2003
February 2004
April 2004
October 2004
November 2004
April 2005
September 2005
January 2006
May 2006
July 2007
April 2008
May 2008
June 2008
July 2008
October 2008
December 2008
November 2009
April 2010
July 2010
August 2016
December 2016
July 2017
November 2017
May 2018
November 2018
October 2019
February 2020
March 2020
October 2020
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 891}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 217}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 119}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 18, "token_count": 32}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 12, "token_count": 65}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 55}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Schwidefsky
898
52.98%
Andrew Morton
224
13.22%
Maxim Shchetynin
132
7.79%
Christof Schmitt
86
5.07%
Benjamin Block
67
3.95%
Felix Beck
65
3.83%
Swen Schillig
60
3.54%
Jens Remus
57
3.36%
Stefan Raspl
32
1.89%
Julian Wiedmann
29
1.71%
Steffen Maier
28
1.65%
Andreas Herrmann
7
0.41%
James Bottomley
6
0.35%
FUJITA Tomonori
3
0.18%
Greg Kroah-Hartman
1
0.06%
Total
1695
zfcp_qdio.c
597
-
20
2595
Swen Schillig
Julian Wiedmann
Christof Schmitt
Andrew Morton
Martin Schwidefsky
Martin Peschke
Sebastian Ott
Benjamin Block
Steffen Maier
Jan Glauber
Heiko Carstens
Andreas Herrmann
Peter Zijlstra
FUJITA Tomonori
Maxim Shchetynin
Felix Beck
Linus Torvalds (pre-git)
Lucas De Marchi
Linus Torvalds
Greg Kroah-Hartman
May 1998
February 2002
October 2003
January 2004
February 2004
July 2004
September 2005
May 2006
September 2006
July 2007
March 2008
May 2008
June 2008
July 2008
October 2008
December 2008
March 2009
May 2009
August 2009
February 2010
April 2010
June 2010
July 2010
September 2010
December 2010
March 2011
June 2011
July 2011
August 2011
September 2012
January 2013
August 2013
June 2014
April 2015
July 2017
November 2017
November 2018
February 2020
March 2020
May 2020
July 2020
October 2020
January 2021
April 2021
July 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 183}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 206}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 386}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 95}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 1, "token_count": 279}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 98}, {"author_id": 12, "token_count": 3}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 73}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 11, "token_count": 85}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 266}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 157}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Swen Schillig
979
37.73%
Julian Wiedmann
540
20.81%
Christof Schmitt
340
13.10%
Andrew Morton
214
8.25%
Martin Schwidefsky
187
7.21%
Martin Peschke
119
4.59%
Sebastian Ott
73
2.81%
Benjamin Block
59
2.27%
Steffen Maier
15
0.58%
Jan Glauber
15
0.58%
Heiko Carstens
15
0.58%
Andreas Herrmann
15
0.58%
Peter Zijlstra
7
0.27%
FUJITA Tomonori
5
0.19%
Maxim Shchetynin
4
0.15%
Felix Beck
3
0.12%
Linus Torvalds (pre-git)
2
0.08%
Lucas De Marchi
1
0.04%
Linus Torvalds
1
0.04%
Greg Kroah-Hartman
1
0.04%
Total
2595
zfcp_qdio.h
267
-
13
700
Christof Schmitt
Swen Schillig
Andrew Morton
Felix Beck
Julian Wiedmann
Jan Glauber
Martin Schwidefsky
Martin Peschke
Heiko Carstens
Steffen Maier
Stefan Raspl
Greg Kroah-Hartman
Benjamin Block
October 2003
February 2004
September 2006
May 2008
June 2008
October 2008
August 2009
February 2010
April 2010
July 2010
June 2011
August 2011
July 2012
July 2017
November 2017
November 2018
February 2020
October 2020
April 2021
February 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 18, "token_count": 3}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 33}, {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
264
37.71%
Swen Schillig
247
35.29%
Andrew Morton
94
13.43%
Felix Beck
33
4.71%
Julian Wiedmann
22
3.14%
Jan Glauber
12
1.71%
Martin Schwidefsky
7
1.00%
Martin Peschke
7
1.00%
Heiko Carstens
5
0.71%
Steffen Maier
4
0.57%
Stefan Raspl
3
0.43%
Greg Kroah-Hartman
1
0.14%
Benjamin Block
1
0.14%
Total
700
zfcp_reqlist.h
214
-
10
619
Christof Schmitt
Martin Schwidefsky
Benjamin Block
Swen Schillig
Volker Sameske
Heiko Carstens
Andreas Herrmann
Andrew Morton
Steffen Maier
Greg Kroah-Hartman
October 2003
February 2004
April 2004
September 2005
May 2006
August 2006
May 2007
June 2008
July 2008
March 2009
August 2009
November 2009
February 2010
December 2016
November 2017
November 2018
February 2023
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
374
60.42%
Martin Schwidefsky
74
11.95%
Benjamin Block
55
8.89%
Swen Schillig
43
6.95%
Volker Sameske
39
6.30%
Heiko Carstens
23
3.72%
Andreas Herrmann
5
0.81%
Andrew Morton
4
0.65%
Steffen Maier
1
0.16%
Greg Kroah-Hartman
1
0.16%
Total
619
zfcp_scsi.c
988
-
25
4603
Christof Schmitt
Andreas Herrmann
Benjamin Block
Steffen Maier
Martin Schwidefsky
Swen Schillig
Martin Petermann
Felix Beck
Sven Schuetz
Andrew Morton
James Smart
Maxim Shchetynin
Heiko Carstens
Fedor Loshakov
Christoph Hellwig
Martin Peschke
Michael Loehr
Ralph Wuerthner
Bart Van Assche
Hannes Reinecke
Linus Torvalds (pre-git)
Jens Remus
Linus Torvalds
Greg Kroah-Hartman
Arun Sharma
May 1998
February 2002
October 2003
January 2004
February 2004
April 2004
July 2004
August 2004
October 2004
November 2004
August 2005
September 2005
January 2006
February 2006
March 2006
May 2006
July 2006
August 2006
September 2006
February 2007
May 2007
August 2007
December 2007
March 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
March 2009
April 2009
May 2009
July 2009
August 2009
November 2009
January 2010
February 2010
March 2010
April 2010
July 2010
September 2010
November 2010
December 2010
February 2011
July 2011
August 2011
November 2011
September 2012
April 2013
November 2014
August 2016
December 2016
January 2017
July 2017
October 2017
November 2017
May 2018
November 2018
January 2019
March 2019
May 2019
October 2019
March 2020
May 2020
April 2021
October 2021
February 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 410}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 126}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 20, "token_count": 59}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 70}, {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 650}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 30}, {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 2}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 10, "token_count": 138}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 13, "token_count": 186}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 415}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 12, "token_count": 146}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 160}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 211}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 3, "token_count": 301}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 28, "token_count": 16}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 474}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
1060
23.03%
Andreas Herrmann
799
17.36%
Benjamin Block
702
15.25%
Steffen Maier
521
11.32%
Martin Schwidefsky
490
10.65%
Swen Schillig
228
4.95%
Martin Petermann
186
4.04%
Felix Beck
146
3.17%
Sven Schuetz
142
3.08%
Andrew Morton
135
2.93%
James Smart
59
1.28%
Maxim Shchetynin
39
0.85%
Heiko Carstens
33
0.72%
Fedor Loshakov
16
0.35%
Christoph Hellwig
12
0.26%
Martin Peschke
10
0.22%
Michael Loehr
6
0.13%
Ralph Wuerthner
5
0.11%
Bart Van Assche
4
0.09%
Hannes Reinecke
3
0.07%
Linus Torvalds (pre-git)
2
0.04%
Jens Remus
2
0.04%
Linus Torvalds
1
0.02%
Greg Kroah-Hartman
1
0.02%
Arun Sharma
1
0.02%
Total
4603
zfcp_sysfs.c
937
-
24
3918
Swen Schillig
Benjamin Block
Martin Schwidefsky
Christof Schmitt
Steffen Maier
Jens Remus
Yani Ioannou
Bart Van Assche
Martin Peschke
Stefan Raspl
Andrew Morton
Sebastian Ott
Andreas Herrmann
Martin Petermann
Julian Wiedmann
James Bottomley
Qinglang Miao
Sven Schuetz
James Smart
Maxim Shchetynin
Cornelia Huck
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
May 1998
February 2002
October 2003
February 2004
April 2004
July 2004
August 2004
October 2004
November 2004
April 2005
May 2005
September 2005
January 2006
May 2006
August 2007
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
December 2008
March 2009
April 2009
June 2009
July 2009
August 2009
September 2009
November 2009
February 2010
July 2010
September 2010
September 2012
April 2013
August 2013
November 2014
November 2017
May 2018
May 2019
October 2019
February 2020
March 2020
May 2020
April 2021
July 2021
October 2021
July 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 486}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 21, "token_count": 76}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 302}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 13, "token_count": 15}, {"author_id": 1, "token_count": 600}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 18, "token_count": 33}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 1, "token_count": 321}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 335}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 3, "token_count": 177}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 177}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 604}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 206}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 11, "token_count": 19}, {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 60}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Swen Schillig
1294
33.03%
Benjamin Block
636
16.23%
Martin Schwidefsky
503
12.84%
Christof Schmitt
469
11.97%
Steffen Maier
425
10.85%
Jens Remus
206
5.26%
Yani Ioannou
76
1.94%
Bart Van Assche
60
1.53%
Martin Peschke
51
1.30%
Stefan Raspl
33
0.84%
Andrew Morton
32
0.82%
Sebastian Ott
27
0.69%
Andreas Herrmann
22
0.56%
Martin Petermann
21
0.54%
Julian Wiedmann
20
0.51%
James Bottomley
12
0.31%
Qinglang Miao
9
0.23%
Sven Schuetz
5
0.13%
James Smart
5
0.13%
Maxim Shchetynin
4
0.10%
Cornelia Huck
4
0.10%
Linus Torvalds (pre-git)
2
0.05%
Linus Torvalds
1
0.03%
Greg Kroah-Hartman
1
0.03%
Total
3918
zfcp_unit.c
263
-
15
865
Christof Schmitt
Swen Schillig
Steffen Maier
Martin Schwidefsky
Maxim Shchetynin
Andrew Morton
Martin Petermann
Sebastian Ott
James Smart
Andreas Herrmann
Qinglang Miao
Hannes Reinecke
Heiko Carstens
Cornelia Huck
Greg Kroah-Hartman
October 2003
February 2004
October 2004
November 2004
September 2005
January 2006
May 2006
May 2008
June 2008
July 2008
October 2008
November 2008
March 2009
April 2009
August 2009
November 2009
February 2010
July 2010
September 2010
October 2010
July 2012
September 2012
April 2013
June 2014
April 2016
November 2017
May 2019
April 2021
September 2021
var spanGroupData = [ {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 31, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christof Schmitt
488
56.42%
Swen Schillig
143
16.53%
Steffen Maier
85
9.83%
Martin Schwidefsky
65
7.51%
Maxim Shchetynin
31
3.58%
Andrew Morton
16
1.85%
Martin Petermann
9
1.04%
Sebastian Ott
8
0.92%
James Smart
5
0.58%
Andreas Herrmann
4
0.46%
Qinglang Miao
3
0.35%
Hannes Reinecke
3
0.35%
Heiko Carstens
2
0.23%
Cornelia Huck
2
0.23%
Greg Kroah-Hartman
1
0.12%
Total
865
Contributors:
57
Author
Tokens
Proportion
Commits
Proportion
0
Christof Schmitt
14243
26.63%
144
26.67%
1
Swen Schillig
13135
24.56%
70
12.96%
2
Martin Schwidefsky
7152
13.37%
9
1.67%
3
Steffen Maier
4239
7.93%
93
17.22%
4
Benjamin Block
3298
6.17%
27
5.00%
5
Andrew Morton
2058
3.85%
8
1.48%
6
Martin Peschke
1554
2.91%
31
5.74%
7
Maxim Shchetynin
1439
2.69%
5
0.93%
8
Jens Remus
1258
2.35%
10
1.85%
9
Andreas Herrmann
1235
2.31%
27
5.00%
10
Sven Schuetz
843
1.58%
3
0.56%
11
Julian Wiedmann
785
1.47%
21
3.89%
12
Felix Beck
515
0.96%
1
0.19%
13
Martin Petermann
326
0.61%
6
1.11%
14
Heiko Carstens
179
0.33%
18
3.33%
15
Sebastian Ott
153
0.29%
6
1.11%
16
Volker Sameske
131
0.24%
2
0.37%
17
Johannes Thumshirn
95
0.18%
7
1.30%
18
Stefan Raspl
93
0.17%
2
0.37%
19
Kees Cook
83
0.16%
1
0.19%
20
James Smart
78
0.15%
1
0.19%
21
Yani Ioannou
76
0.14%
1
0.19%
22
Bart Van Assche
75
0.14%
3
0.56%
23
Ralph Wuerthner
58
0.11%
2
0.37%
24
Peter Zijlstra
56
0.10%
1
0.19%
25
Jan Glauber
48
0.09%
2
0.37%
26
James Bottomley
31
0.06%
1
0.19%
27
Joe Perches
30
0.06%
1
0.19%
28
Fedor Loshakov
29
0.05%
1
0.19%
29
Greg Kroah-Hartman
19
0.04%
2
0.37%
30
Linus Torvalds (pre-git)
16
0.03%
1
0.19%
31
Cornelia Huck
14
0.03%
3
0.56%
32
Qinglang Miao
12
0.02%
1
0.19%
33
Hendrik Brueckner
12
0.02%
1
0.19%
34
Hannes Reinecke
12
0.02%
3
0.56%
35
Christoph Hellwig
12
0.02%
3
0.56%
36
FUJITA Tomonori
11
0.02%
2
0.37%
37
Ming Lei
10
0.02%
1
0.19%
38
Daniel Hansel
10
0.02%
1
0.19%
39
Linus Torvalds
8
0.01%
1
0.19%
40
Matthew Dobson
7
0.01%
1
0.19%
41
Michael Loehr
6
0.01%
1
0.19%
42
Kay Sievers
6
0.01%
1
0.19%
43
Martin K. Petersen
4
0.01%
1
0.19%
44
Vineeth Vijayan
3
0.01%
1
0.19%
45
Bhaktipriya Shridhar
3
0.01%
1
0.19%
46
Wolfram Sang
2
0.00%
1
0.19%
47
Lucas De Marchi
2
0.00%
1
0.19%
48
Jean Delvare
2
0.00%
1
0.19%
49
George Spelvin
2
0.00%
1
0.19%
50
Nishanth Aravamudan
1
0.00%
1
0.19%
51
Martin Olsson
1
0.00%
1
0.19%
52
Jiang Jian
1
0.00%
1
0.19%
53
Jason A. Donenfeld
1
0.00%
1
0.19%
54
Dan Carpenter
1
0.00%
1
0.19%
55
Corentin Labbe
1
0.00%
1
0.19%
56
Arun Sharma
1
0.00%
1
0.19%
Total
53475
540