Linux Source Code
Home
Release 6.11
Help
libsas
root
drivers
scsi
Highlighting
Reset All
By Author
By Age
──────────
Ahmed S. Darwish
Al Viro
Andrew Morton
Andy Shevchenko
Avi Kivity
Bart Van Assche
Christoph Hellwig
Christoph Lameter
Damien Le Moal
Dan Carpenter
Dan J Williams
Darrick J. Wong
Dave Jiang
David Howells
David Milburn
FUJITA Tomonori
Gustavo A. R. Silva
Hannes Reinecke
Harvey Harrison
Igor Pylypiv
Irenge Jules Bashizi
Jack Wang
James Bottomley
Jason Yan
Jeff Garzik
Jeff Skirvin
Jens Axboe
Jesper Juhl
Jie Zhan
Johannes Thumshirn
John Garry
Jolly Shah
Kay Sievers
Kees Cook
Kent Overstreet
Linus Torvalds
Linus Torvalds (pre-git)
Liu Shixin
Luben Tuikov
Lukasz Dorau
Luo Jiaxing
Malahal Naineni
Mark Salyzyn
Masanari Iida
Michael Christie
Ming Lei
Nathan Chancellor
Niklas Svensson (Niklas Cassel)
Others
Paul Gortmaker
Pavel Emelyanov
Sebastian Andrzej Siewior
Tejun Heo
Thomas Gleixner
Thomas Jackson
Tom Peng
Xiang Chen
Xiangliang Yu
Xingui Yang
Yihang Li
Yufen Yu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
sas_ata.c
1048
-
34
4724
Dan J Williams
Darrick J. Wong
James Bottomley
Jason Yan
Igor Pylypiv
John Garry
Jie Zhan
Luo Jiaxing
Xiangliang Yu
Niklas Svensson (Niklas Cassel)
Tejun Heo
Hannes Reinecke
Damien Le Moal
Jeff Garzik
Jolly Shah
Jack Wang
Irenge Jules Bashizi
Bart Van Assche
David Milburn
Dave Jiang
Christoph Hellwig
Xingui Yang
Harvey Harrison
David Howells
Thomas Gleixner
Linus Torvalds (pre-git)
Gustavo A. R. Silva
Dan Carpenter
Sebastian Andrzej Siewior
Liu Shixin
Linus Torvalds
Jens Axboe
FUJITA Tomonori
Others
May 1998
February 2002
October 2005
May 2006
July 2006
August 2006
October 2006
December 2006
January 2007
May 2007
July 2007
October 2007
November 2007
December 2007
February 2008
April 2008
July 2008
September 2008
April 2009
May 2009
October 2009
April 2010
May 2010
September 2010
October 2010
January 2011
March 2011
April 2011
May 2011
July 2011
September 2011
November 2011
December 2011
January 2012
March 2012
June 2012
July 2012
May 2013
October 2013
March 2014
November 2014
January 2016
February 2016
July 2016
March 2017
February 2018
March 2018
May 2018
June 2018
September 2018
November 2018
April 2019
May 2019
December 2019
April 2020
July 2020
August 2020
September 2020
March 2021
May 2021
July 2021
August 2021
February 2022
May 2022
September 2022
October 2022
November 2022
December 2022
January 2023
July 2023
August 2023
March 2024
June 2024
July 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 123}, {"author_id": 0, "token_count": 291}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 669}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 246}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 47, "token_count": 5}, {"author_id": 17, "token_count": 72}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 560}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 540}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 192}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 73}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 11}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 12, "token_count": 110}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 350}, {"author_id": 20, "token_count": 4}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 6, "token_count": 370}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 20, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Dan J Williams
1467
31.05%
Darrick J. Wong
1066
22.57%
James Bottomley
618
13.08%
Jason Yan
427
9.04%
Igor Pylypiv
386
8.17%
John Garry
234
4.95%
Jie Zhan
110
2.33%
Luo Jiaxing
81
1.71%
Xiangliang Yu
72
1.52%
Niklas Svensson (Niklas Cassel)
58
1.23%
Tejun Heo
57
1.21%
Hannes Reinecke
35
0.74%
Damien Le Moal
26
0.55%
Jeff Garzik
15
0.32%
Jolly Shah
11
0.23%
Jack Wang
9
0.19%
Irenge Jules Bashizi
6
0.13%
Bart Van Assche
6
0.13%
David Milburn
5
0.11%
Dave Jiang
5
0.11%
Christoph Hellwig
5
0.11%
Xingui Yang
4
0.08%
Harvey Harrison
4
0.08%
David Howells
3
0.06%
Thomas Gleixner
2
0.04%
Linus Torvalds (pre-git)
2
0.04%
Gustavo A. R. Silva
2
0.04%
Dan Carpenter
2
0.04%
Sebastian Andrzej Siewior
1
0.02%
Liu Shixin
1
0.02%
Linus Torvalds
1
0.02%
Jens Axboe
1
0.02%
FUJITA Tomonori
1
0.02%
Others
1
0.02%
Total
4724
sas_discover.c
607
-
20
2742
James Bottomley
Dan J Williams
Jason Yan
Darrick J. Wong
David Howells
Pavel Emelyanov
John Garry
Jeff Skirvin
Dan Carpenter
Bart Van Assche
Kay Sievers
Xiang Chen
Linus Torvalds (pre-git)
Niklas Svensson (Niklas Cassel)
Gustavo A. R. Silva
Christoph Hellwig
Liu Shixin
Linus Torvalds
Jeff Garzik
Damien Le Moal
May 1998
February 2002
May 2004
August 2006
October 2006
November 2006
January 2007
July 2007
October 2007
November 2007
December 2008
October 2010
May 2011
September 2011
November 2011
December 2011
January 2012
March 2012
June 2012
May 2013
March 2015
December 2017
February 2018
March 2018
May 2018
September 2018
November 2018
May 2019
June 2019
December 2019
August 2020
September 2020
July 2021
February 2022
March 2023
September 2023
June 2024
July 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 1135}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 87}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 271}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 15}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 242}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 155}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
1446
52.74%
Dan J Williams
762
27.79%
Jason Yan
233
8.50%
Darrick J. Wong
155
5.65%
David Howells
87
3.17%
Pavel Emelyanov
15
0.55%
John Garry
15
0.55%
Jeff Skirvin
4
0.15%
Dan Carpenter
4
0.15%
Bart Van Assche
4
0.15%
Kay Sievers
3
0.11%
Xiang Chen
2
0.07%
Linus Torvalds (pre-git)
2
0.07%
Niklas Svensson (Niklas Cassel)
2
0.07%
Gustavo A. R. Silva
2
0.07%
Christoph Hellwig
2
0.07%
Liu Shixin
1
0.04%
Linus Torvalds
1
0.04%
Jeff Garzik
1
0.04%
Damien Le Moal
1
0.04%
Total
2742
sas_event.c
216
-
10
1026
Dan J Williams
Xiang Chen
James Bottomley
Jason Yan
Ahmed S. Darwish
John Garry
David Howells
Johannes Thumshirn
Darrick J. Wong
Christoph Hellwig
August 2006
November 2006
January 2007
September 2011
November 2011
December 2011
January 2012
March 2012
June 2012
June 2017
September 2017
December 2017
May 2019
January 2021
December 2021
February 2022
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 287}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 47}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 174}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Dan J Williams
441
42.98%
Xiang Chen
176
17.15%
James Bottomley
151
14.72%
Jason Yan
145
14.13%
Ahmed S. Darwish
47
4.58%
John Garry
27
2.63%
David Howells
24
2.34%
Johannes Thumshirn
9
0.88%
Darrick J. Wong
4
0.39%
Christoph Hellwig
2
0.19%
Total
1026
sas_expander.c
2178
-
31
10492
James Bottomley
Dan J Williams
Jason Yan
Xingui Yang
John Garry
Darrick J. Wong
Christoph Hellwig
Damien Le Moal
Tom Peng
FUJITA Tomonori
Jack Wang
Lukasz Dorau
Malahal Naineni
Xiang Chen
Jeff Skirvin
Jesper Juhl
Luben Tuikov
Thomas Jackson
Bart Van Assche
Mark Salyzyn
Kees Cook
Yihang Li
Tejun Heo
Harvey Harrison
Linus Torvalds (pre-git)
Gustavo A. R. Silva
Masanari Iida
Linus Torvalds
Kent Overstreet
Others
May 1998
February 2002
January 2006
August 2006
September 2006
October 2006
November 2006
January 2007
July 2007
November 2007
December 2007
July 2008
May 2009
July 2009
October 2010
February 2011
July 2011
September 2011
November 2011
December 2011
January 2012
February 2012
March 2012
June 2012
August 2012
March 2013
April 2013
May 2013
September 2013
January 2017
August 2017
December 2017
January 2018
February 2018
June 2018
September 2018
November 2018
January 2019
April 2019
May 2019
June 2019
December 2019
August 2020
May 2021
July 2021
December 2021
February 2022
June 2022
September 2022
December 2022
April 2023
March 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 7574}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 92}, {"author_id": 0, "token_count": 10}, {"author_id": 26, "token_count": 29}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 96}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 27, "token_count": 28}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 13, "token_count": 20}, {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 117}, {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 406}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 32, "token_count": 20}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 24, "token_count": 23}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 21, "token_count": 57}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 111}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 25, "token_count": 7}, {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 116}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 3, "token_count": 98}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 175}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 349}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 10, "token_count": 202}, {"author_id": 45, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
7764
74.00%
Dan J Williams
755
7.20%
Jason Yan
661
6.30%
Xingui Yang
202
1.93%
John Garry
185
1.76%
Darrick J. Wong
134
1.28%
Christoph Hellwig
121
1.15%
Damien Le Moal
116
1.11%
Tom Peng
96
0.91%
FUJITA Tomonori
92
0.88%
Jack Wang
58
0.55%
Lukasz Dorau
57
0.54%
Malahal Naineni
44
0.42%
Xiang Chen
39
0.37%
Jeff Skirvin
39
0.37%
Jesper Juhl
29
0.28%
Luben Tuikov
28
0.27%
Thomas Jackson
20
0.19%
Bart Van Assche
13
0.12%
Mark Salyzyn
9
0.09%
Kees Cook
6
0.06%
Yihang Li
5
0.05%
Tejun Heo
5
0.05%
Harvey Harrison
5
0.05%
Linus Torvalds (pre-git)
2
0.02%
Gustavo A. R. Silva
2
0.02%
Masanari Iida
1
0.01%
Linus Torvalds
1
0.01%
Kent Overstreet
1
0.01%
Others
2
0.02%
Total
10492
sas_host_smp.c
354
-
10
1512
James Bottomley
Dan J Williams
Christoph Hellwig
Paul Gortmaker
FUJITA Tomonori
Thomas Gleixner
Linus Torvalds (pre-git)
Tejun Heo
Linus Torvalds
Jason Yan
May 1998
February 2002
September 2005
March 2006
August 2006
July 2007
December 2007
May 2009
May 2011
September 2011
January 2012
August 2017
May 2019
July 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 901}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 344}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 150}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
968
64.02%
Dan J Williams
376
24.87%
Christoph Hellwig
155
10.25%
Paul Gortmaker
3
0.20%
FUJITA Tomonori
3
0.20%
Thomas Gleixner
2
0.13%
Linus Torvalds (pre-git)
2
0.13%
Tejun Heo
1
0.07%
Linus Torvalds
1
0.07%
Jason Yan
1
0.07%
Total
1512
sas_init.c
711
-
18
3329
James Bottomley
Dan J Williams
Jason Yan
Xiang Chen
Darrick J. Wong
John Garry
David Howells
Kees Cook
Ahmed S. Darwish
Luo Jiaxing
FUJITA Tomonori
Linus Torvalds (pre-git)
Linus Torvalds
Christoph Lameter
Thomas Gleixner
Damien Le Moal
Bart Van Assche
Al Viro
May 1998
February 2002
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
July 2007
July 2011
September 2011
November 2011
December 2011
January 2012
March 2012
June 2012
August 2017
December 2017
February 2018
November 2018
April 2019
May 2019
July 2019
January 2021
July 2021
October 2021
December 2021
July 2022
September 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1325}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 492}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 142}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 318}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 451}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 5, "token_count": 145}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
1439
43.23%
Dan J Williams
1062
31.90%
Jason Yan
452
13.58%
Xiang Chen
173
5.20%
Darrick J. Wong
84
2.52%
John Garry
61
1.83%
David Howells
16
0.48%
Kees Cook
11
0.33%
Ahmed S. Darwish
11
0.33%
Luo Jiaxing
5
0.15%
FUJITA Tomonori
5
0.15%
Linus Torvalds (pre-git)
2
0.06%
Linus Torvalds
2
0.06%
Christoph Lameter
2
0.06%
Thomas Gleixner
1
0.03%
Damien Le Moal
1
0.03%
Bart Van Assche
1
0.03%
Al Viro
1
0.03%
Total
3329
sas_internal.h
225
-
17
1189
James Bottomley
Dan J Williams
Jason Yan
John Garry
Xingui Yang
Christoph Hellwig
David Howells
Damien Le Moal
Jie Zhan
Darrick J. Wong
FUJITA Tomonori
Xiang Chen
Kees Cook
Ahmed S. Darwish
Thomas Gleixner
Linus Torvalds
Al Viro
August 2006
September 2006
November 2006
July 2007
December 2007
October 2010
May 2011
November 2011
December 2011
January 2012
March 2012
June 2012
May 2013
August 2017
December 2017
November 2018
May 2019
July 2019
December 2019
January 2021
December 2021
February 2022
June 2022
September 2022
October 2022
November 2022
September 2023
June 2024
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 464}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 26}, {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 3, "token_count": 86}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 10, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
515
43.31%
Dan J Williams
327
27.50%
Jason Yan
111
9.34%
John Garry
68
5.72%
Xingui Yang
63
5.30%
Christoph Hellwig
26
2.19%
David Howells
19
1.60%
Damien Le Moal
18
1.51%
Jie Zhan
14
1.18%
Darrick J. Wong
7
0.59%
FUJITA Tomonori
6
0.50%
Xiang Chen
5
0.42%
Kees Cook
4
0.34%
Ahmed S. Darwish
3
0.25%
Thomas Gleixner
1
0.08%
Linus Torvalds
1
0.08%
Al Viro
1
0.08%
Total
1189
sas_phy.c
162
-
6
785
James Bottomley
David Howells
Dan J Williams
Jason Yan
John Garry
Christoph Hellwig
August 2006
September 2006
November 2006
May 2011
March 2012
June 2012
December 2017
November 2018
April 2019
May 2019
July 2021
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 534}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 110}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
546
69.55%
David Howells
110
14.01%
Dan J Williams
62
7.90%
Jason Yan
61
7.77%
John Garry
4
0.51%
Christoph Hellwig
2
0.25%
Total
785
sas_port.c
371
-
13
1839
James Bottomley
Dan J Williams
Damien Le Moal
David Howells
John Garry
Jason Yan
Darrick J. Wong
Tom Peng
Kay Sievers
Dan Carpenter
Harvey Harrison
Christoph Hellwig
Bart Van Assche
August 2006
November 2006
January 2007
February 2008
July 2008
December 2008
July 2009
October 2010
May 2011
November 2011
December 2011
January 2012
March 2012
April 2012
June 2012
December 2017
February 2018
November 2018
April 2019
May 2019
June 2019
December 2019
May 2021
July 2021
February 2022
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 1130}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 97}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 138}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
1169
63.57%
Dan J Williams
247
13.43%
Damien Le Moal
138
7.50%
David Howells
97
5.27%
John Garry
86
4.68%
Jason Yan
47
2.56%
Darrick J. Wong
24
1.31%
Tom Peng
11
0.60%
Kay Sievers
8
0.44%
Dan Carpenter
6
0.33%
Harvey Harrison
2
0.11%
Christoph Hellwig
2
0.11%
Bart Van Assche
2
0.11%
Total
1839
sas_scsi_host.c
1243
-
29
5840
James Bottomley
John Garry
Dan J Williams
Darrick J. Wong
Christoph Hellwig
Hannes Reinecke
Jack Wang
Yufen Yu
Andy Shevchenko
Jason Yan
Kees Cook
FUJITA Tomonori
Harvey Harrison
Jeff Garzik
David Howells
Tejun Heo
Paul Gortmaker
Bart Van Assche
Avi Kivity
Andrew Morton
Ming Lei
Michael Christie
Gustavo A. R. Silva
Thomas Gleixner
Nathan Chancellor
Linus Torvalds
Jens Axboe
Damien Le Moal
Al Viro
August 2006
September 2006
October 2006
December 2006
January 2007
April 2007
May 2007
November 2007
January 2008
February 2008
July 2008
September 2008
January 2009
October 2009
April 2010
May 2010
September 2010
October 2010
January 2011
March 2011
May 2011
July 2011
September 2011
November 2011
December 2011
January 2012
June 2012
May 2013
January 2014
June 2014
November 2014
August 2017
December 2017
January 2018
March 2018
June 2018
September 2018
November 2018
February 2019
May 2019
July 2019
December 2019
August 2020
June 2021
July 2021
August 2021
September 2021
December 2021
February 2022
March 2022
September 2022
April 2024
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 128}, {"author_id": 0, "token_count": 2083}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 141}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 470}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 110}, {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 13, "token_count": 55}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 7, "token_count": 41}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 589}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 53}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 27}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 835}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 405}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 7, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
2238
38.32%
John Garry
1292
22.12%
Dan J Williams
1096
18.77%
Darrick J. Wong
863
14.78%
Christoph Hellwig
65
1.11%
Hannes Reinecke
60
1.03%
Jack Wang
55
0.94%
Yufen Yu
27
0.46%
Andy Shevchenko
26
0.45%
Jason Yan
24
0.41%
Kees Cook
22
0.38%
FUJITA Tomonori
20
0.34%
Harvey Harrison
12
0.21%
Jeff Garzik
7
0.12%
David Howells
6
0.10%
Tejun Heo
3
0.05%
Paul Gortmaker
3
0.05%
Bart Van Assche
3
0.05%
Avi Kivity
3
0.05%
Andrew Morton
3
0.05%
Ming Lei
2
0.03%
Michael Christie
2
0.03%
Gustavo A. R. Silva
2
0.03%
Thomas Gleixner
1
0.02%
Nathan Chancellor
1
0.02%
Linus Torvalds
1
0.02%
Jens Axboe
1
0.02%
Damien Le Moal
1
0.02%
Al Viro
1
0.02%
Total
5840
sas_task.c
42
-
6
172
James Bottomley
John Garry
Paul Gortmaker
Darrick J. Wong
Bart Van Assche
Thomas Gleixner
August 2006
January 2008
July 2010
May 2011
November 2018
May 2019
December 2019
May 2021
February 2022
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
146
84.88%
John Garry
18
10.47%
Paul Gortmaker
3
1.74%
Darrick J. Wong
2
1.16%
Bart Van Assche
2
1.16%
Thomas Gleixner
1
0.58%
Total
172
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
63
Author
Tokens
Proportion
Commits
Proportion
0
James Bottomley
17000
50.52%
32
9.04%
1
Dan J Williams
6595
19.60%
68
19.21%
2
Darrick J. Wong
2339
6.95%
31
8.76%
3
Jason Yan
2162
6.42%
32
9.04%
4
John Garry
1990
5.91%
42
11.86%
5
Xiang Chen
395
1.17%
11
3.11%
6
Igor Pylypiv
386
1.15%
2
0.56%
7
Christoph Hellwig
380
1.13%
14
3.95%
8
David Howells
362
1.08%
2
0.56%
9
Damien Le Moal
301
0.89%
12
3.39%
10
Xingui Yang
269
0.80%
7
1.98%
11
FUJITA Tomonori
127
0.38%
3
0.85%
12
Jie Zhan
124
0.37%
2
0.56%
13
Jack Wang
122
0.36%
4
1.13%
14
Tom Peng
107
0.32%
2
0.56%
15
Hannes Reinecke
95
0.28%
6
1.69%
16
Luo Jiaxing
86
0.26%
4
1.13%
17
Xiangliang Yu
72
0.21%
1
0.28%
18
Tejun Heo
66
0.20%
12
3.39%
19
Ahmed S. Darwish
61
0.18%
4
1.13%
20
Niklas Svensson (Niklas Cassel)
60
0.18%
5
1.41%
21
Lukasz Dorau
57
0.17%
1
0.28%
22
Malahal Naineni
44
0.13%
1
0.28%
23
Kees Cook
43
0.13%
2
0.56%
24
Jeff Skirvin
43
0.13%
2
0.56%
25
Bart Van Assche
31
0.09%
4
1.13%
26
Jesper Juhl
29
0.09%
1
0.28%
27
Luben Tuikov
28
0.08%
1
0.28%
28
Yufen Yu
27
0.08%
1
0.28%
29
Andy Shevchenko
26
0.08%
1
0.28%
30
Jeff Garzik
23
0.07%
5
1.41%
31
Harvey Harrison
23
0.07%
1
0.28%
32
Thomas Jackson
20
0.06%
1
0.28%
33
Pavel Emelyanov
15
0.04%
1
0.28%
34
Dan Carpenter
12
0.04%
3
0.85%
35
Kay Sievers
11
0.03%
1
0.28%
36
Jolly Shah
11
0.03%
1
0.28%
37
Linus Torvalds (pre-git)
10
0.03%
1
0.28%
38
Paul Gortmaker
9
0.03%
1
0.28%
39
Mark Salyzyn
9
0.03%
2
0.56%
40
Johannes Thumshirn
9
0.03%
1
0.28%
41
Thomas Gleixner
8
0.02%
4
1.13%
42
Linus Torvalds
8
0.02%
2
0.56%
43
Gustavo A. R. Silva
8
0.02%
1
0.28%
44
Irenge Jules Bashizi
6
0.02%
1
0.28%
45
Yihang Li
5
0.01%
1
0.28%
46
David Milburn
5
0.01%
1
0.28%
47
Dave Jiang
5
0.01%
1
0.28%
48
Avi Kivity
3
0.01%
1
0.28%
49
Andrew Morton
3
0.01%
1
0.28%
50
Al Viro
3
0.01%
1
0.28%
51
Ming Lei
2
0.01%
1
0.28%
52
Michael Christie
2
0.01%
1
0.28%
53
Liu Shixin
2
0.01%
1
0.28%
54
Jens Axboe
2
0.01%
1
0.28%
55
Christoph Lameter
2
0.01%
1
0.28%
56
Sebastian Andrzej Siewior
1
0.00%
1
0.28%
57
Nathan Chancellor
1
0.00%
1
0.28%
58
Masanari Iida
1
0.00%
1
0.28%
59
Kent Overstreet
1
0.00%
1
0.28%
60
Others
3
0.01%
3
0.85%
Total
33650
354