Linux Source Code
Home
Release 6.13
Help
ubifs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Adam Thomas
Adrian Hunter
Al Viro
Alexander Beregalov
Andreas Gruenbacher
Arnd Bergmann
Artem B. Bityutskiy
Baokun Li
Ben Gardiner
Chengguang Xu
Christian Brauner
Christoph Hellwig
Cody P Schafer
Corentin Chary
Daniel Golle
David Chinner
David Howells
Dongsheng Yang
Eric Biggers
Eric W. Biedermann
Gabor Juhos
Geert Uytterhoeven
Greg Kroah-Hartman
Harvey Harrison
Hongbo Li
Hou Tao
Hyeoncheol Lee
Jan Kara
Jason A. Donenfeld
Jeff Layton
Joe Perches
Josef Bacik
Kees Cook
Kirill A. Shutemov
Li Zetao
Linus Torvalds
Linus Torvalds (pre-git)
Maksim Rayskiy
Martin Kaistra
Matthew L. Creech
Matthew Wilcox
Michele Dionisio
Mika Kukkonen
Miklos Szeredi
Nicholas Piggin
Others
Qi Zheng
Rafał Miłecki
Richard Weinberger
Sascha Hauer
Sheng Yong
Stefan Schaeckeler
Subodh Nijsure
Thomas Gleixner
Thomas Meyer
Vasiliy Kulikov
Wang ShaoBo
Yue haibing
ZhaoLong Wang
Zhihao Cheng
hujianyang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
auth.c
530
-
13
1844
Sascha Hauer
Artem B. Bityutskiy
Eric Biggers
Sheng Yong
Richard Weinberger
Joe Perches
Wang ShaoBo
Arnd Bergmann
Others
July 2008
March 2015
February 2016
October 2016
September 2018
November 2018
March 2019
May 2019
August 2019
May 2020
September 2020
November 2020
January 2021
August 2023
October 2023
November 2023
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 1475}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 223}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sascha Hauer
1698
92.08%
Artem B. Bityutskiy
88
4.77%
Eric Biggers
19
1.03%
Sheng Yong
11
0.60%
Richard Weinberger
6
0.33%
Joe Perches
6
0.33%
Wang ShaoBo
4
0.22%
Arnd Bergmann
1
0.05%
Others
11
0.60%
Total
1844
budget.c
714
-
15
2329
Artem B. Bityutskiy
Richard Weinberger
Christoph Hellwig
Eric W. Biedermann
Adrian Hunter
Zhihao Cheng
Thomas Gleixner
Sheng Yong
David Howells
Others
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
March 2009
April 2009
September 2009
June 2010
March 2011
October 2011
February 2012
August 2012
March 2015
July 2018
May 2019
August 2019
April 2022
October 2022
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 1801}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 29, "token_count": 20}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 145}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
2209
94.85%
Richard Weinberger
68
2.92%
Christoph Hellwig
20
0.86%
Eric W. Biedermann
10
0.43%
Adrian Hunter
3
0.13%
Zhihao Cheng
2
0.09%
Thomas Gleixner
2
0.09%
Sheng Yong
2
0.09%
David Howells
2
0.09%
Others
11
0.47%
Total
2329
commit.c
733
-
7
2884
Artem B. Bityutskiy
Zhihao Cheng
Sheng Yong
Richard Weinberger
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
May 1998
February 2002
July 2008
October 2008
September 2010
January 2011
March 2011
May 2011
June 2011
May 2012
August 2012
June 2014
March 2015
July 2018
May 2019
June 2020
November 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2647}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
2830
98.13%
Zhihao Cheng
29
1.01%
Sheng Yong
12
0.42%
Richard Weinberger
8
0.28%
Thomas Gleixner
2
0.07%
Linus Torvalds (pre-git)
2
0.07%
Linus Torvalds
1
0.03%
Total
2884
compress.c
264
-
5
836
Artem B. Bityutskiy
Michele Dionisio
Sheng Yong
Thomas Gleixner
Others
July 2008
October 2008
November 2008
December 2008
August 2012
March 2015
May 2019
May 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 727}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 71}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
747
89.35%
Michele Dionisio
71
8.49%
Sheng Yong
14
1.67%
Thomas Gleixner
2
0.24%
Others
2
0.24%
Total
836
crypto.c
95
-
9
418
Richard Weinberger
Artem B. Bityutskiy
Eric Biggers
Andreas Gruenbacher
Sheng Yong
ZhaoLong Wang
Greg Kroah-Hartman
Al Viro
Others
July 2008
June 2009
March 2015
April 2016
September 2016
October 2016
January 2017
February 2017
June 2017
November 2017
July 2018
May 2019
July 2022
September 2023
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 209}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 10, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Weinberger
304
72.73%
Artem B. Bityutskiy
83
19.86%
Eric Biggers
19
4.55%
Andreas Gruenbacher
4
0.96%
Sheng Yong
2
0.48%
ZhaoLong Wang
1
0.24%
Greg Kroah-Hartman
1
0.24%
Al Viro
1
0.24%
Others
3
0.72%
Total
418
debug.c
3049
-
27
14850
Artem B. Bityutskiy
Zhihao Cheng
Adrian Hunter
Sheng Yong
Richard Weinberger
Greg Kroah-Hartman
Hyeoncheol Lee
Jeff Layton
Alexander Beregalov
Jason A. Donenfeld
Sascha Hauer
Matthew L. Creech
Vasiliy Kulikov
Cody P Schafer
Eric W. Biedermann
hujianyang
Thomas Gleixner
ZhaoLong Wang
Joe Perches
Harvey Harrison
Andreas Gruenbacher
Others
July 2008
September 2008
October 2008
December 2008
January 2009
March 2009
August 2009
September 2009
December 2009
August 2010
February 2011
March 2011
April 2011
May 2011
June 2011
January 2012
February 2012
May 2012
July 2012
August 2012
December 2012
August 2013
January 2014
May 2014
September 2014
November 2014
March 2015
September 2015
May 2016
November 2016
March 2017
April 2017
July 2018
September 2018
May 2019
June 2019
June 2020
August 2020
October 2020
October 2022
July 2023
October 2023
January 2024
April 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 9408}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 217}, {"author_id": 58, "token_count": 15}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 674}, {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 390}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 566}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 233}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 683}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 816}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 280}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 180}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 45}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 363}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 38, "token_count": 13}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 37, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
13736
92.50%
Zhihao Cheng
382
2.57%
Adrian Hunter
227
1.53%
Sheng Yong
192
1.29%
Richard Weinberger
110
0.74%
Greg Kroah-Hartman
45
0.30%
Hyeoncheol Lee
25
0.17%
Jeff Layton
18
0.12%
Alexander Beregalov
15
0.10%
Jason A. Donenfeld
13
0.09%
Sascha Hauer
12
0.08%
Matthew L. Creech
11
0.07%
Vasiliy Kulikov
10
0.07%
Cody P Schafer
9
0.06%
Eric W. Biedermann
6
0.04%
hujianyang
5
0.03%
Thomas Gleixner
2
0.01%
ZhaoLong Wang
1
0.01%
Joe Perches
1
0.01%
Harvey Harrison
1
0.01%
Andreas Gruenbacher
1
0.01%
Others
28
0.19%
click to expand▼
Total
14850
debug.h
305
-
8
1359
Artem B. Bityutskiy
Maksim Rayskiy
Richard Weinberger
Adrian Hunter
Zhihao Cheng
ZhaoLong Wang
Thomas Gleixner
Greg Kroah-Hartman
July 2008
September 2008
October 2008
January 2009
August 2009
September 2009
August 2010
March 2011
April 2011
May 2011
June 2011
January 2012
May 2012
July 2012
August 2012
July 2018
May 2019
June 2019
June 2020
April 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 671}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 25, "token_count": 73}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 37, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
1244
91.54%
Maksim Rayskiy
73
5.37%
Richard Weinberger
20
1.47%
Adrian Hunter
13
0.96%
Zhihao Cheng
3
0.22%
ZhaoLong Wang
2
0.15%
Thomas Gleixner
2
0.15%
Greg Kroah-Hartman
2
0.15%
Total
1359
dir.c
1772
-
22
8005
Artem B. Bityutskiy
Richard Weinberger
Zhihao Cheng
Eric Biggers
Christian Brauner
Jeff Layton
Al Viro
Subodh Nijsure
Miklos Szeredi
David Howells
Hyeoncheol Lee
Sheng Yong
Baokun Li
Dongsheng Yang
Alexander Beregalov
Harvey Harrison
Thomas Gleixner
Christoph Hellwig
Others
July 2008
September 2008
October 2008
January 2009
March 2010
October 2010
March 2011
May 2011
June 2011
July 2011
February 2012
April 2012
June 2012
January 2013
May 2013
June 2013
September 2013
October 2014
March 2015
April 2015
October 2015
November 2015
January 2016
April 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
November 2017
January 2018
April 2018
June 2018
July 2018
March 2019
April 2019
May 2019
December 2019
January 2020
September 2020
November 2020
December 2020
January 2021
April 2021
September 2021
December 2021
January 2022
February 2022
July 2022
September 2022
October 2022
January 2023
July 2023
August 2023
September 2023
October 2023
December 2023
April 2024
August 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4636}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 62}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 5, "token_count": 18}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 1, "token_count": 604}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 132}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 864}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 25}, {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 324}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 69}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 29}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 200}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 158}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
4804
60.01%
Richard Weinberger
1737
21.70%
Zhihao Cheng
635
7.93%
Eric Biggers
226
2.82%
Christian Brauner
196
2.45%
Jeff Layton
100
1.25%
Al Viro
97
1.21%
Subodh Nijsure
62
0.77%
Miklos Szeredi
33
0.41%
David Howells
33
0.41%
Hyeoncheol Lee
26
0.32%
Sheng Yong
19
0.24%
Baokun Li
12
0.15%
Dongsheng Yang
5
0.06%
Alexander Beregalov
5
0.06%
Harvey Harrison
3
0.04%
Thomas Gleixner
2
0.02%
Christoph Hellwig
1
0.01%
Others
9
0.11%
Total
8005
file.c
1688
-
34
6511
Artem B. Bityutskiy
Adrian Hunter
Matthew Wilcox
Richard Weinberger
Eric Biggers
Jeff Layton
Zhihao Cheng
Dongsheng Yang
Sascha Hauer
Al Viro
Josef Bacik
Kirill A. Shutemov
Sheng Yong
Christoph Hellwig
Nicholas Piggin
Hyeoncheol Lee
Jan Kara
Christian Brauner
Miklos Szeredi
Subodh Nijsure
Harvey Harrison
Arnd Bergmann
David Howells
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
hujianyang
Others
May 1998
February 2002
July 2008
August 2008
September 2008
October 2008
November 2008
January 2009
February 2009
March 2009
August 2009
September 2009
March 2010
May 2010
June 2010
September 2010
March 2011
April 2011
May 2011
July 2011
May 2012
August 2012
January 2013
February 2013
May 2013
April 2014
May 2014
October 2014
March 2015
November 2015
January 2016
April 2016
May 2016
June 2016
September 2016
October 2016
February 2017
May 2017
June 2017
July 2017
November 2017
January 2018
April 2018
May 2018
July 2018
March 2019
May 2019
December 2019
January 2020
April 2020
June 2020
August 2020
January 2021
April 2021
July 2021
December 2021
February 2022
March 2022
April 2022
May 2022
June 2022
January 2023
May 2023
July 2023
August 2023
October 2023
December 2023
January 2024
June 2024
July 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4075}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 818}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 230}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 54, "token_count": 21}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 11, "token_count": 16}, {"author_id": 21, "token_count": 1}, {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 9, "token_count": 568}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 9, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
4403
67.62%
Adrian Hunter
837
12.86%
Matthew Wilcox
643
9.88%
Richard Weinberger
152
2.33%
Eric Biggers
89
1.37%
Jeff Layton
63
0.97%
Zhihao Cheng
57
0.88%
Dongsheng Yang
44
0.68%
Sascha Hauer
23
0.35%
Al Viro
22
0.34%
Josef Bacik
21
0.32%
Kirill A. Shutemov
18
0.28%
Sheng Yong
16
0.25%
Christoph Hellwig
13
0.20%
Nicholas Piggin
12
0.18%
Hyeoncheol Lee
12
0.18%
Jan Kara
11
0.17%
Christian Brauner
11
0.17%
Miklos Szeredi
10
0.15%
Subodh Nijsure
6
0.09%
Harvey Harrison
6
0.09%
Arnd Bergmann
5
0.08%
David Howells
4
0.06%
Thomas Gleixner
2
0.03%
Linus Torvalds (pre-git)
2
0.03%
Linus Torvalds
2
0.03%
hujianyang
1
0.02%
Others
26
0.40%
click to expand▼
Total
6511
find.c
963
-
9
3895
Artem B. Bityutskiy
Richard Weinberger
Arnd Bergmann
Thomas Gleixner
Adrian Hunter
Others
July 2008
August 2008
March 2009
March 2011
June 2012
October 2012
February 2018
July 2018
April 2019
May 2019
February 2024
May 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 3731}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 18, "token_count": 48}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
3782
97.10%
Richard Weinberger
54
1.39%
Arnd Bergmann
48
1.23%
Thomas Gleixner
2
0.05%
Adrian Hunter
1
0.03%
Others
8
0.21%
Total
3895
gc.c
1017
-
14
3811
Artem B. Bityutskiy
Sascha Hauer
Adrian Hunter
Richard Weinberger
Baokun Li
David Chinner
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
July 2008
August 2008
September 2008
October 2008
January 2009
March 2009
August 2009
January 2010
August 2010
September 2010
April 2011
May 2011
August 2012
August 2013
October 2016
May 2018
July 2018
September 2018
May 2019
September 2020
April 2021
November 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2441}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 616}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 178}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 39, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
3401
89.24%
Sascha Hauer
179
4.70%
Adrian Hunter
122
3.20%
Richard Weinberger
65
1.71%
Baokun Li
28
0.73%
David Chinner
3
0.08%
Thomas Gleixner
2
0.05%
Linus Torvalds (pre-git)
2
0.05%
Linus Torvalds
1
0.03%
Others
8
0.21%
Total
3811
io.c
1268
-
16
5514
Artem B. Bityutskiy
Richard Weinberger
Sascha Hauer
Zhihao Cheng
Stefan Schaeckeler
Adrian Hunter
Sheng Yong
Rafał Miłecki
Daniel Golle
Ben Gardiner
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
July 2008
September 2008
January 2009
May 2009
June 2009
September 2009
April 2010
August 2010
September 2010
January 2011
February 2011
May 2011
June 2011
May 2012
June 2014
March 2015
September 2016
November 2017
July 2018
September 2018
May 2019
June 2020
August 2020
November 2020
October 2021
November 2021
December 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 0, "token_count": 3732}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 514}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "token_count": 33}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 170}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 81}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 131}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
4755
86.24%
Richard Weinberger
175
3.17%
Sascha Hauer
170
3.08%
Zhihao Cheng
155
2.81%
Stefan Schaeckeler
81
1.47%
Adrian Hunter
51
0.92%
Sheng Yong
40
0.73%
Rafał Miłecki
33
0.60%
Daniel Golle
21
0.38%
Ben Gardiner
16
0.29%
Thomas Gleixner
2
0.04%
Linus Torvalds (pre-git)
2
0.04%
Linus Torvalds
2
0.04%
Others
11
0.20%
Total
5514
ioctl.c
230
-
12
889
Artem B. Bityutskiy
Eric Biggers
Richard Weinberger
Miklos Szeredi
Hou Tao
Zhihao Cheng
Christian Brauner
Al Viro
Thomas Gleixner
David Howells
Jeff Layton
Others
July 2008
December 2008
January 2013
March 2015
October 2016
December 2016
April 2017
October 2017
February 2019
May 2019
August 2019
December 2019
March 2020
January 2021
April 2021
December 2021
January 2023
July 2023
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 565}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 53, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 59}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
587
66.03%
Eric Biggers
105
11.81%
Richard Weinberger
103
11.59%
Miklos Szeredi
59
6.64%
Hou Tao
15
1.69%
Zhihao Cheng
6
0.67%
Christian Brauner
4
0.45%
Al Viro
3
0.34%
Thomas Gleixner
2
0.22%
David Howells
2
0.22%
Jeff Layton
1
0.11%
Others
2
0.22%
Total
889
journal.c
2056
-
23
9389
Artem B. Bityutskiy
Richard Weinberger
Sascha Hauer
Zhihao Cheng
Matthew L. Creech
ZhaoLong Wang
Jeff Layton
Sheng Yong
Eric Biggers
Subodh Nijsure
Adrian Hunter
Eric W. Biedermann
Thomas Gleixner
Jason A. Donenfeld
Others
July 2008
August 2008
October 2008
December 2008
March 2009
September 2009
September 2010
March 2011
May 2011
January 2012
February 2012
May 2012
September 2014
October 2014
March 2015
September 2016
October 2016
November 2016
December 2016
January 2017
May 2017
June 2017
May 2018
June 2018
July 2018
August 2018
September 2018
April 2019
May 2019
October 2019
December 2019
January 2020
March 2020
June 2020
July 2020
December 2021
July 2022
October 2022
July 2023
August 2023
October 2023
January 2024
April 2024
May 2024
July 2024
November 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 6493}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 8, "token_count": 56}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 720}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 159}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 751}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 118}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 37, "token_count": 36}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 300}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
6574
70.02%
Richard Weinberger
1345
14.33%
Sascha Hauer
752
8.01%
Zhihao Cheng
512
5.45%
Matthew L. Creech
56
0.60%
ZhaoLong Wang
36
0.38%
Jeff Layton
18
0.19%
Sheng Yong
14
0.15%
Eric Biggers
13
0.14%
Subodh Nijsure
11
0.12%
Adrian Hunter
11
0.12%
Eric W. Biedermann
6
0.06%
Thomas Gleixner
2
0.02%
Jason A. Donenfeld
1
0.01%
Others
38
0.40%
Total
9389
key.h
543
-
7
1839
Artem B. Bityutskiy
Richard Weinberger
Mika Kukkonen
Adrian Hunter
Thomas Gleixner
Harvey Harrison
Dongsheng Yang
July 2008
September 2008
October 2008
December 2008
March 2009
August 2009
August 2010
December 2015
October 2016
November 2016
July 2018
May 2019
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1711}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 43, "token_count": 28}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
1748
95.05%
Richard Weinberger
43
2.34%
Mika Kukkonen
28
1.52%
Adrian Hunter
15
0.82%
Thomas Gleixner
2
0.11%
Harvey Harrison
2
0.11%
Dongsheng Yang
1
0.05%
Total
1839
log.c
762
-
9
3153
Artem B. Bityutskiy
Sascha Hauer
hujianyang
Richard Weinberger
Cody P Schafer
Sheng Yong
Thomas Gleixner
Others
July 2008
February 2009
March 2009
August 2009
September 2009
September 2010
May 2011
June 2011
August 2012
January 2014
June 2014
July 2014
March 2015
May 2018
July 2018
August 2018
September 2018
May 2019
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2900}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 21, "token_count": 29}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
2981
94.54%
Sascha Hauer
110
3.49%
hujianyang
29
0.92%
Richard Weinberger
12
0.38%
Cody P Schafer
9
0.29%
Sheng Yong
4
0.13%
Thomas Gleixner
2
0.06%
Others
6
0.19%
Total
3153
lprops.c
1307
-
9
5791
Artem B. Bityutskiy
Richard Weinberger
Sheng Yong
Arnd Bergmann
Thomas Gleixner
Others
July 2008
December 2008
January 2009
September 2009
March 2011
May 2011
June 2011
May 2012
August 2012
October 2012
March 2015
October 2016
February 2018
June 2018
July 2018
May 2019
August 2020
February 2024
May 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 5375}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
5617
97.00%
Richard Weinberger
95
1.64%
Sheng Yong
62
1.07%
Arnd Bergmann
8
0.14%
Thomas Gleixner
2
0.03%
Others
7
0.12%
Total
5791
lpt.c
2436
-
17
11773
Artem B. Bityutskiy
Sascha Hauer
Adrian Hunter
Richard Weinberger
Sheng Yong
Kees Cook
Vasiliy Kulikov
Thomas Meyer
Thomas Gleixner
Linus Torvalds (pre-git)
hujianyang
Linus Torvalds
Others
May 1998
February 2002
July 2008
September 2008
October 2008
December 2008
May 2010
September 2010
March 2011
April 2011
May 2011
June 2011
November 2011
May 2012
August 2012
June 2014
March 2015
August 2015
June 2018
July 2018
September 2018
November 2018
May 2019
October 2020
May 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 10609}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 175}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 41, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 30}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 587}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
10731
91.15%
Sascha Hauer
587
4.99%
Adrian Hunter
181
1.54%
Richard Weinberger
108
0.92%
Sheng Yong
60
0.51%
Kees Cook
30
0.25%
Vasiliy Kulikov
19
0.16%
Thomas Meyer
18
0.15%
Thomas Gleixner
2
0.02%
Linus Torvalds (pre-git)
2
0.02%
hujianyang
2
0.02%
Linus Torvalds
1
0.01%
Others
32
0.27%
Total
11773
lpt_commit.c
1996
-
13
8930
Artem B. Bityutskiy
Adrian Hunter
Richard Weinberger
Sheng Yong
Sascha Hauer
Jason A. Donenfeld
hujianyang
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
July 2008
September 2008
October 2008
December 2008
January 2009
February 2009
March 2009
March 2011
April 2011
May 2011
June 2011
May 2012
August 2012
March 2014
June 2014
March 2015
October 2016
July 2018
September 2018
May 2019
October 2022
August 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 7028}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 749}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 443}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 38, "token_count": 22}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
7901
88.48%
Adrian Hunter
874
9.79%
Richard Weinberger
46
0.52%
Sheng Yong
34
0.38%
Sascha Hauer
24
0.27%
Jason A. Donenfeld
22
0.25%
hujianyang
14
0.16%
Thomas Gleixner
2
0.02%
Linus Torvalds (pre-git)
2
0.02%
Linus Torvalds
1
0.01%
Others
10
0.11%
Total
8930
master.c
476
-
9
2432
Artem B. Bityutskiy
Sascha Hauer
Zhihao Cheng
Sheng Yong
Thomas Gleixner
Richard Weinberger
Eric Biggers
Others
July 2008
January 2009
August 2009
September 2010
March 2011
May 2012
June 2014
March 2015
July 2018
September 2018
May 2019
May 2020
June 2020
June 2021
June 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2041}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 222}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 76}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
2102
86.43%
Sascha Hauer
298
12.25%
Zhihao Cheng
8
0.33%
Sheng Yong
6
0.25%
Thomas Gleixner
2
0.08%
Richard Weinberger
2
0.08%
Eric Biggers
1
0.04%
Others
13
0.53%
Total
2432
misc.c
69
-
4
286
Joe Perches
Richard Weinberger
Artem B. Bityutskiy
Greg Kroah-Hartman
July 2008
February 2016
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "token_count": 231}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Joe Perches
231
80.77%
Richard Weinberger
46
16.08%
Artem B. Bityutskiy
8
2.80%
Greg Kroah-Hartman
1
0.35%
Total
286
misc.h
289
-
6
773
Artem B. Bityutskiy
Richard Weinberger
Adrian Hunter
Sascha Hauer
Thomas Gleixner
Others
July 2008
August 2008
May 2011
September 2016
July 2018
September 2018
April 2019
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 585}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 30}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
662
85.64%
Richard Weinberger
70
9.06%
Adrian Hunter
30
3.88%
Sascha Hauer
8
1.03%
Thomas Gleixner
2
0.26%
Others
1
0.13%
Total
773
orphan.c
947
-
11
3934
Artem B. Bityutskiy
Richard Weinberger
Zhihao Cheng
Adam Thomas
Sheng Yong
Adrian Hunter
Cody P Schafer
Geert Uytterhoeven
Thomas Gleixner
Others
July 2008
October 2008
January 2009
August 2009
March 2011
May 2011
June 2011
May 2012
July 2012
August 2012
February 2013
January 2014
March 2015
July 2018
April 2019
May 2019
October 2019
January 2020
June 2020
April 2024
August 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 3451}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 32, "token_count": 47}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 51, "token_count": 8}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
3538
89.93%
Richard Weinberger
239
6.08%
Zhihao Cheng
49
1.25%
Adam Thomas
47
1.19%
Sheng Yong
28
0.71%
Adrian Hunter
11
0.28%
Cody P Schafer
9
0.23%
Geert Uytterhoeven
8
0.20%
Thomas Gleixner
2
0.05%
Others
3
0.08%
Total
3934
recovery.c
1588
-
15
5780
Artem B. Bityutskiy
Sascha Hauer
Adrian Hunter
Sheng Yong
Zhihao Cheng
Richard Weinberger
Cody P Schafer
Thomas Gleixner
Linus Torvalds (pre-git)
Harvey Harrison
Linus Torvalds
Others
May 1998
February 2002
July 2008
October 2008
March 2009
May 2009
June 2009
August 2009
May 2010
September 2010
October 2010
February 2011
April 2011
May 2011
June 2011
July 2011
August 2011
January 2012
May 2012
August 2012
January 2014
July 2014
March 2015
September 2015
July 2018
August 2018
September 2018
May 2019
June 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4980}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 253}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
5486
94.91%
Sascha Hauer
129
2.23%
Adrian Hunter
63
1.09%
Sheng Yong
35
0.61%
Zhihao Cheng
23
0.40%
Richard Weinberger
16
0.28%
Cody P Schafer
10
0.17%
Thomas Gleixner
2
0.03%
Linus Torvalds (pre-git)
2
0.03%
Harvey Harrison
2
0.03%
Linus Torvalds
1
0.02%
Others
11
0.19%
Total
5780
replay.c
1253
-
17
4679
Artem B. Bityutskiy
Sascha Hauer
Richard Weinberger
Arnd Bergmann
Sheng Yong
hujianyang
Zhihao Cheng
Eric Biggers
Adrian Hunter
Thomas Gleixner
Others
July 2008
September 2008
October 2008
December 2008
March 2009
June 2009
August 2009
October 2010
March 2011
April 2011
May 2011
June 2011
January 2012
May 2012
July 2012
August 2012
February 2015
March 2015
October 2016
November 2016
May 2018
July 2018
September 2018
November 2018
May 2019
May 2020
June 2020
August 2020
September 2020
January 2021
March 2021
April 2021
June 2021
September 2021
November 2023
May 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 3259}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 511}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 469}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 18, "token_count": 50}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
3906
83.48%
Sascha Hauer
472
10.09%
Richard Weinberger
136
2.91%
Arnd Bergmann
51
1.09%
Sheng Yong
34
0.73%
hujianyang
24
0.51%
Zhihao Cheng
16
0.34%
Eric Biggers
16
0.34%
Adrian Hunter
3
0.06%
Thomas Gleixner
2
0.04%
Others
19
0.41%
Total
4679
sb.c
956
-
21
4431
Artem B. Bityutskiy
Sascha Hauer
Matthew L. Creech
Richard Weinberger
Gabor Juhos
Sheng Yong
Eric W. Biedermann
Martin Kaistra
Hou Tao
Harvey Harrison
hujianyang
Thomas Gleixner
Linus Torvalds (pre-git)
Zhihao Cheng
Linus Torvalds
Arnd Bergmann
Others
May 1998
February 2002
July 2008
October 2008
November 2008
December 2008
March 2009
September 2010
May 2011
June 2011
August 2011
February 2012
March 2012
May 2012
July 2012
August 2012
June 2014
March 2015
May 2016
October 2016
May 2017
July 2018
September 2018
December 2018
February 2019
March 2019
May 2019
October 2019
December 2019
June 2020
July 2020
April 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2711}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 55, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 468}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 636}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 35, "token_count": 42}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 53, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 46}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
2908
65.63%
Sascha Hauer
692
15.62%
Matthew L. Creech
468
10.56%
Richard Weinberger
218
4.92%
Gabor Juhos
42
0.95%
Sheng Yong
30
0.68%
Eric W. Biedermann
12
0.27%
Martin Kaistra
7
0.16%
Hou Tao
7
0.16%
Harvey Harrison
7
0.16%
hujianyang
4
0.09%
Thomas Gleixner
2
0.05%
Linus Torvalds (pre-git)
2
0.05%
Zhihao Cheng
1
0.02%
Linus Torvalds
1
0.02%
Arnd Bergmann
1
0.02%
Others
29
0.65%
Total
4431
scan.c
366
-
8
1358
Artem B. Bityutskiy
Sheng Yong
Zhihao Cheng
Thomas Gleixner
Richard Weinberger
Adrian Hunter
hujianyang
Others
July 2008
September 2008
June 2009
August 2009
August 2010
June 2011
May 2012
August 2012
June 2014
July 2014
March 2015
July 2018
May 2019
June 2020
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1244}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
1322
97.35%
Sheng Yong
24
1.77%
Zhihao Cheng
4
0.29%
Thomas Gleixner
2
0.15%
Richard Weinberger
2
0.15%
Adrian Hunter
2
0.15%
hujianyang
1
0.07%
Others
1
0.07%
Total
1358
shrinker.c
319
-
8
933
Artem B. Bityutskiy
David Chinner
Al Viro
Richard Weinberger
Thomas Gleixner
Arnd Bergmann
Others
July 2008
October 2008
February 2009
July 2010
September 2010
May 2011
August 2013
July 2018
May 2019
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 864}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 15}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
875
93.78%
David Chinner
26
2.79%
Al Viro
15
1.61%
Richard Weinberger
10
1.07%
Thomas Gleixner
2
0.21%
Arnd Bergmann
2
0.21%
Others
3
0.32%
Total
933
super.c
2517
-
60
11242
Artem B. Bityutskiy
David Howells
Sascha Hauer
Adrian Hunter
Al Viro
Richard Weinberger
Sheng Yong
Zhihao Cheng
Martin Kaistra
Matthew L. Creech
Li Zetao
Stefan Schaeckeler
Ben Gardiner
Eric Biggers
Daniel Golle
Qi Zheng
Corentin Chary
Christoph Hellwig
Hongbo Li
Dongsheng Yang
Wang ShaoBo
Nicholas Piggin
Jeff Layton
Eric W. Biedermann
Cody P Schafer
Linus Torvalds
Kirill A. Shutemov
Andreas Gruenbacher
Jan Kara
Miklos Szeredi
Thomas Gleixner
Kees Cook
Michele Dionisio
Matthew Wilcox
Others
February 2002
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 2009
March 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
October 2011
December 2011
January 2012
February 2012
May 2012
July 2012
August 2012
September 2012
March 2013
April 2013
June 2013
January 2014
April 2014
June 2014
July 2014
March 2015
May 2015
November 2015
January 2016
April 2016
June 2016
July 2016
September 2016
October 2016
April 2017
May 2017
June 2017
July 2017
November 2017
January 2018
June 2018
July 2018
August 2018
September 2018
October 2018
March 2019
April 2019
May 2019
August 2019
January 2020
June 2020
July 2020
September 2020
November 2020
December 2020
February 2021
March 2021
May 2021
October 2021
March 2022
April 2022
May 2022
October 2022
July 2023
September 2023
October 2023
January 2024
February 2024
August 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 7202}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 196}, {"author_id": 0, "token_count": 68}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 252}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 19}, {"author_id": 48, "token_count": 5}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 94}, {"author_id": 46, "token_count": 15}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 8, "token_count": 97}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 28, "token_count": 45}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 111}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 52, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 110}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 19}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 259}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 7}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 10, "token_count": 5}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 2, "token_count": 100}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 98}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 57, "token_count": 16}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 47}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 23, "token_count": 78}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 42, "token_count": 28}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 59, "token_count": 19}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 6, "token_count": 716}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
8531
75.89%
David Howells
719
6.40%
Sascha Hauer
377
3.35%
Adrian Hunter
268
2.38%
Al Viro
170
1.51%
Richard Weinberger
158
1.41%
Sheng Yong
110
0.98%
Zhihao Cheng
98
0.87%
Martin Kaistra
98
0.87%
Matthew L. Creech
97
0.86%
Li Zetao
78
0.69%
Stefan Schaeckeler
47
0.42%
Ben Gardiner
45
0.40%
Eric Biggers
38
0.34%
Daniel Golle
32
0.28%
Qi Zheng
28
0.25%
Corentin Chary
27
0.24%
Christoph Hellwig
23
0.20%
Hongbo Li
19
0.17%
Dongsheng Yang
19
0.17%
Wang ShaoBo
16
0.14%
Nicholas Piggin
15
0.13%
Jeff Layton
15
0.13%
Eric W. Biedermann
13
0.12%
Cody P Schafer
9
0.08%
Linus Torvalds
8
0.07%
Kirill A. Shutemov
7
0.06%
Andreas Gruenbacher
6
0.05%
Jan Kara
5
0.04%
Miklos Szeredi
4
0.04%
Thomas Gleixner
2
0.02%
Kees Cook
2
0.02%
Michele Dionisio
1
0.01%
Matthew Wilcox
1
0.01%
Others
156
1.39%
click to expand▼
Total
11242
sysfs.c
156
-
9
623
Stefan Schaeckeler
Artem B. Bityutskiy
Richard Weinberger
Greg Kroah-Hartman
Al Viro
ZhaoLong Wang
Thomas Gleixner
Others
July 2008
June 2011
September 2016
July 2018
May 2019
October 2021
January 2022
October 2022
February 2023
April 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 576}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 37, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Schaeckeler
576
92.46%
Artem B. Bityutskiy
20
3.21%
Richard Weinberger
7
1.12%
Greg Kroah-Hartman
7
1.12%
Al Viro
4
0.64%
ZhaoLong Wang
1
0.16%
Thomas Gleixner
1
0.16%
Others
7
1.12%
Total
623
tnc.c
3576
-
19
14680
Artem B. Bityutskiy
Adrian Hunter
Richard Weinberger
Zhihao Cheng
Sascha Hauer
Sheng Yong
Geert Uytterhoeven
Cody P Schafer
hujianyang
Arnd Bergmann
Thomas Meyer
Thomas Gleixner
Linus Torvalds (pre-git)
Kees Cook
Linus Torvalds
Others
May 1998
February 2002
July 2008
August 2008
September 2008
October 2008
January 2009
March 2009
August 2009
August 2010
January 2011
May 2011
June 2011
November 2011
January 2012
May 2012
January 2014
June 2014
March 2015
August 2015
October 2016
November 2016
January 2017
May 2017
September 2017
June 2018
July 2018
September 2018
April 2019
May 2019
June 2020
August 2020
September 2020
November 2022
March 2023
September 2023
January 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 11571}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 156}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 1401}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 328}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 51, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 176}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
11904
81.09%
Adrian Hunter
1557
10.61%
Richard Weinberger
785
5.35%
Zhihao Cheng
228
1.55%
Sascha Hauer
136
0.93%
Sheng Yong
20
0.14%
Geert Uytterhoeven
16
0.11%
Cody P Schafer
9
0.06%
hujianyang
4
0.03%
Arnd Bergmann
4
0.03%
Thomas Meyer
3
0.02%
Thomas Gleixner
2
0.01%
Linus Torvalds (pre-git)
2
0.01%
Kees Cook
2
0.01%
Linus Torvalds
1
0.01%
Others
7
0.05%
Total
14680
tnc_commit.c
1113
-
11
4635
Artem B. Bityutskiy
Sascha Hauer
Zhihao Cheng
Richard Weinberger
Sheng Yong
Kees Cook
Jason A. Donenfeld
Thomas Gleixner
Others
July 2008
October 2008
December 2008
August 2009
March 2011
April 2011
May 2011
June 2011
May 2012
March 2014
March 2015
June 2017
June 2018
July 2018
September 2018
May 2019
July 2019
June 2021
October 2022
October 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4201}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 181}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 91}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
4282
92.38%
Sascha Hauer
181
3.91%
Zhihao Cheng
91
1.96%
Richard Weinberger
36
0.78%
Sheng Yong
12
0.26%
Kees Cook
8
0.17%
Jason A. Donenfeld
4
0.09%
Thomas Gleixner
2
0.04%
Others
19
0.41%
Total
4635
tnc_misc.c
524
-
10
2127
Artem B. Bityutskiy
Sascha Hauer
Zhihao Cheng
Sheng Yong
Richard Weinberger
Adrian Hunter
Thomas Gleixner
Arnd Bergmann
Others
July 2008
September 2008
January 2012
May 2012
August 2012
March 2015
July 2018
September 2018
May 2019
August 2019
June 2020
August 2020
January 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1850}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
1876
88.20%
Sascha Hauer
97
4.56%
Zhihao Cheng
69
3.24%
Sheng Yong
39
1.83%
Richard Weinberger
29
1.36%
Adrian Hunter
8
0.38%
Thomas Gleixner
2
0.09%
Arnd Bergmann
1
0.05%
Others
6
0.28%
Total
2127
ubifs-media.h
855
-
6
1167
Artem B. Bityutskiy
Sascha Hauer
Richard Weinberger
Matthew L. Creech
Michele Dionisio
Thomas Gleixner
July 2008
September 2008
October 2008
March 2009
September 2009
March 2011
May 2011
September 2016
October 2016
November 2016
September 2018
May 2019
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 986}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 2, "token_count": 37}, {"author_id": 27, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
1030
88.26%
Sascha Hauer
100
8.57%
Richard Weinberger
28
2.40%
Matthew L. Creech
4
0.34%
Michele Dionisio
3
0.26%
Thomas Gleixner
2
0.17%
Total
1167
ubifs.h
2156
-
41
6984
Artem B. Bityutskiy
Sascha Hauer
Richard Weinberger
Adrian Hunter
Stefan Schaeckeler
Sheng Yong
Joe Perches
Zhihao Cheng
Yue haibing
Subodh Nijsure
Miklos Szeredi
Matthew L. Creech
Chengguang Xu
Daniel Golle
Hyeoncheol Lee
David Chinner
Jeff Layton
Christian Brauner
Al Viro
David Howells
Jan Kara
Adam Thomas
Eric Biggers
Martin Kaistra
Dongsheng Yang
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Kirill A. Shutemov
Eric W. Biedermann
Andreas Gruenbacher
Rafał Miłecki
hujianyang
Arnd Bergmann
Others
May 1998
February 2002
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
March 2009
May 2009
June 2009
August 2009
September 2009
July 2010
August 2010
September 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
February 2012
May 2012
October 2012
February 2013
August 2013
June 2014
October 2014
March 2015
July 2015
November 2015
February 2016
April 2016
May 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
May 2017
June 2017
October 2017
November 2017
July 2018
September 2018
December 2018
May 2019
May 2020
June 2020
July 2020
November 2020
January 2021
April 2021
May 2021
October 2021
December 2021
April 2022
July 2022
November 2022
January 2023
August 2023
September 2023
January 2024
April 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 5044}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 72}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 10}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 51}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "token_count": 49}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 16, "token_count": 2}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 824}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 27, "token_count": 2}, {"author_id": 50, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 56, "token_count": 21}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
5334
76.37%
Sascha Hauer
840
12.03%
Richard Weinberger
265
3.79%
Adrian Hunter
88
1.26%
Stefan Schaeckeler
60
0.86%
Sheng Yong
51
0.73%
Joe Perches
49
0.70%
Zhihao Cheng
28
0.40%
Yue haibing
24
0.34%
Subodh Nijsure
23
0.33%
Miklos Szeredi
21
0.30%
Matthew L. Creech
21
0.30%
Chengguang Xu
21
0.30%
Daniel Golle
17
0.24%
Hyeoncheol Lee
15
0.21%
David Chinner
13
0.19%
Jeff Layton
12
0.17%
Christian Brauner
12
0.17%
Al Viro
12
0.17%
David Howells
10
0.14%
Jan Kara
6
0.09%
Adam Thomas
6
0.09%
Eric Biggers
5
0.07%
Martin Kaistra
4
0.06%
Dongsheng Yang
3
0.04%
Thomas Gleixner
2
0.03%
Linus Torvalds (pre-git)
2
0.03%
Linus Torvalds
2
0.03%
Kirill A. Shutemov
2
0.03%
Eric W. Biedermann
2
0.03%
Andreas Gruenbacher
2
0.03%
Rafał Miłecki
1
0.01%
hujianyang
1
0.01%
Arnd Bergmann
1
0.01%
Others
29
0.42%
click to expand▼
Total
6984
xattr.c
706
-
28
3312
Artem B. Bityutskiy
Richard Weinberger
Subodh Nijsure
Andreas Gruenbacher
Zhihao Cheng
Sheng Yong
Hyeoncheol Lee
Al Viro
Sascha Hauer
Dongsheng Yang
Miklos Szeredi
Linus Torvalds
Thomas Meyer
Linus Torvalds (pre-git)
Eric Biggers
Christian Brauner
Jeff Layton
David Howells
Thomas Gleixner
Others
March 1997
May 1998
February 2002
July 2008
August 2008
June 2009
August 2009
April 2011
October 2011
November 2011
May 2012
September 2013
October 2014
March 2015
August 2015
January 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
March 2017
June 2017
October 2017
July 2018
September 2018
April 2019
May 2019
January 2021
May 2021
March 2022
July 2022
January 2023
July 2023
September 2023
April 2024
September 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2096}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 217}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 16, "token_count": 186}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 76}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 158}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Artem B. Bityutskiy
2112
63.77%
Richard Weinberger
463
13.98%
Subodh Nijsure
217
6.55%
Andreas Gruenbacher
186
5.62%
Zhihao Cheng
162
4.89%
Sheng Yong
25
0.75%
Hyeoncheol Lee
15
0.45%
Al Viro
14
0.42%
Sascha Hauer
13
0.39%
Dongsheng Yang
10
0.30%
Miklos Szeredi
8
0.24%
Linus Torvalds
7
0.21%
Thomas Meyer
6
0.18%
Linus Torvalds (pre-git)
5
0.15%
Eric Biggers
5
0.15%
Christian Brauner
5
0.15%
Jeff Layton
3
0.09%
David Howells
3
0.09%
Thomas Gleixner
2
0.06%
Others
51
1.54%
Total
3312
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
153
Author
Tokens
Proportion
Commits
Proportion
0
Artem B. Bityutskiy
134117
82.08%
267
32.21%
1
Richard Weinberger
6961
4.26%
73
8.81%
2
Sascha Hauer
6898
4.22%
35
4.22%
3
Adrian Hunter
4365
2.67%
30
3.62%
4
Zhihao Cheng
2558
1.57%
47
5.67%
5
Sheng Yong
896
0.55%
5
0.60%
6
David Howells
773
0.47%
6
0.72%
7
Stefan Schaeckeler
764
0.47%
1
0.12%
8
Matthew L. Creech
657
0.40%
3
0.36%
9
Matthew Wilcox
644
0.39%
22
2.65%
10
Eric Biggers
536
0.33%
36
4.34%
11
Al Viro
338
0.21%
33
3.98%
12
Subodh Nijsure
319
0.20%
4
0.48%
13
Joe Perches
287
0.18%
2
0.24%
14
Jeff Layton
230
0.14%
8
0.97%
15
Christian Brauner
228
0.14%
17
2.05%
16
Andreas Gruenbacher
199
0.12%
2
0.24%
17
Miklos Szeredi
135
0.08%
5
0.60%
18
Arnd Bergmann
122
0.07%
7
0.84%
19
Martin Kaistra
109
0.07%
1
0.12%
20
Hyeoncheol Lee
93
0.06%
7
0.84%
21
hujianyang
85
0.05%
10
1.21%
22
Dongsheng Yang
82
0.05%
4
0.48%
23
Li Zetao
78
0.05%
1
0.12%
24
Michele Dionisio
75
0.05%
1
0.12%
25
Maksim Rayskiy
73
0.04%
1
0.12%
26
Daniel Golle
70
0.04%
3
0.36%
27
Thomas Gleixner
65
0.04%
1
0.12%
28
Ben Gardiner
61
0.04%
3
0.36%
29
Christoph Hellwig
57
0.03%
8
0.97%
30
Greg Kroah-Hartman
56
0.03%
3
0.36%
31
Cody P Schafer
55
0.03%
1
0.12%
32
Adam Thomas
53
0.03%
2
0.24%
33
Eric W. Biedermann
49
0.03%
2
0.24%
34
Kees Cook
42
0.03%
2
0.24%
35
Gabor Juhos
42
0.03%
1
0.12%
36
David Chinner
42
0.03%
4
0.48%
37
ZhaoLong Wang
41
0.03%
2
0.24%
38
Jason A. Donenfeld
40
0.02%
4
0.48%
39
Baokun Li
40
0.02%
4
0.48%
40
Rafał Miłecki
34
0.02%
2
0.24%
41
Vasiliy Kulikov
29
0.02%
2
0.24%
42
Qi Zheng
28
0.02%
1
0.12%
43
Mika Kukkonen
28
0.02%
1
0.12%
44
Linus Torvalds
28
0.02%
4
0.48%
45
Thomas Meyer
27
0.02%
1
0.12%
46
Nicholas Piggin
27
0.02%
2
0.24%
47
Kirill A. Shutemov
27
0.02%
5
0.60%
48
Corentin Chary
27
0.02%
2
0.24%
49
Linus Torvalds (pre-git)
25
0.02%
2
0.24%
50
Yue haibing
24
0.01%
1
0.12%
51
Geert Uytterhoeven
24
0.01%
2
0.24%
52
Jan Kara
22
0.01%
6
0.72%
53
Hou Tao
22
0.01%
1
0.12%
54
Josef Bacik
21
0.01%
1
0.12%
55
Harvey Harrison
21
0.01%
1
0.12%
56
Chengguang Xu
21
0.01%
1
0.12%
57
Wang ShaoBo
20
0.01%
2
0.24%
58
Alexander Beregalov
20
0.01%
1
0.12%
59
Hongbo Li
19
0.01%
1
0.12%
60
Others
567
0.35%
122
14.72%
click to expand▼
Total
163396
829