Linux Source Code
Home
Release 5.15
Help
riscv
root
arch
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Kao
Alexandre Ghiti
Andrea Parri
Andreas Schwab
Andrew Waterman
Anup Patel
Atish Patra
Bixuan Cui
Björn Töpel
Brendan Jackman
Chen Huang
Chen Lifu
Christoph Hellwig
Damien Le Moal
David Abdurachmanov
Dmitry Safonov
Emil Renner Berthing
Eric Lin
Gary Guo
Geert Uytterhoeven
Greentime Hu
Guo Ren
Javier Martinez Canillas
Jeff Xie
Jens Axboe
JiSheng Zhang
Jim Wilson
Jiong Wang
Kefeng Wang
Liu Shaohua
Liu Shixin
Logan Gunthorpe
Luke Nelson
Mao Han
Mark Rutland
Masahiro Yamada
Mike Kravetz
Mike Rapoport
Nanyong Sun
Nathan Chancellor
Nick Kossifidis
Nickhu
Nylon Chen
Olof Johansson
Others
Palmer Dabbelt
Patrick Stählin
Paul Walmsley
Pekka J Enberg
Stefan O'Rear
Steven Price
Thomas Gleixner
Vincent Chen
Vitaly Wool
Will Deacon
Yash Shah
YiFei Zhu
Zong Li
tongtiangen
zongbox@gmail.com
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
errata
180
2
1
666
Vincent Chen
March 2021
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 666}, ]}, ]
Author Name
Tokens
Token Proportion
Vincent Chen
666
100.00%
Total
666
include
7654
105
74
19556
Palmer Dabbelt
Vincent Chen
Atish Patra
Zong Li
Nanyong Sun
Christoph Hellwig
Anup Patel
Paul Walmsley
Guo Ren
Alexandre Ghiti
Alan Kao
Andrea Parri
Liu Shixin
Jim Wilson
Andrew Waterman
Nick Kossifidis
Greentime Hu
Emil Renner Berthing
Nickhu
Mark Rutland
Kefeng Wang
Jeff Xie
tongtiangen
David Abdurachmanov
JiSheng Zhang
Thomas Gleixner
Patrick Stählin
Mao Han
Masahiro Yamada
Vitaly Wool
Olof Johansson
Yash Shah
Steven Price
Damien Le Moal
Will Deacon
Nylon Chen
YiFei Zhu
Björn Töpel
zongbox@gmail.com
Logan Gunthorpe
Nathan Chancellor
Bixuan Cui
Mike Rapoport
Gary Guo
Al Viro
Stefan O'Rear
Javier Martinez Canillas
Andreas Schwab
Jens Axboe
Others
November 2016
July 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 7570}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 229}, {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 21}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 110}, {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 292}, {"author_id": 3, "token_count": 453}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 173}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 5}, {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 37}, {"author_id": 6, "token_count": 27}, {"author_id": 2, "token_count": 60}, {"author_id": 34, "token_count": 59}, {"author_id": 19, "token_count": 254}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 26, "token_count": 16}, {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 34, "token_count": 4}, {"author_id": 57, "token_count": 15}, {"author_id": 45, "token_count": 29}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 69}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 48, "token_count": 31}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 30, "token_count": 18}, {"author_id": 4, "token_count": 43}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 95}, {"author_id": 12, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 60}, {"author_id": 37, "token_count": 21}, {"author_id": 36, "token_count": 83}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 50}, {"author_id": 2, "token_count": 104}, {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 43, "token_count": 7}, {"author_id": 32, "token_count": 3}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 73}, {"author_id": 42, "token_count": 26}, {"author_id": 15, "token_count": 15}, {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 81}, {"author_id": 37, "token_count": 1}, {"author_id": 1, "token_count": 4}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 12, "token_count": 402}, {"author_id": 9, "token_count": 4}, {"author_id": 34, "token_count": 26}, {"author_id": 17, "token_count": 3}, {"author_id": 15, "token_count": 494}, {"author_id": 25, "token_count": 14}, {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 30}, {"author_id": 39, "token_count": 36}, {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 33, "token_count": 41}, {"author_id": 5, "token_count": 1}, {"author_id": 16, "token_count": 141}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 47, "token_count": 17}, {"author_id": 2, "token_count": 86}, {"author_id": 1, "token_count": 12}, {"author_id": 46, "token_count": 56}, {"author_id": 25, "token_count": 42}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 593}, {"author_id": 9, "token_count": 45}, {"author_id": 3, "token_count": 262}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 84}, {"author_id": 43, "token_count": 5}, {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 1333}, {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 12, "token_count": 15}, {"author_id": 33, "token_count": 29}, {"author_id": 32, "token_count": 4}, {"author_id": 4, "token_count": 382}, {"author_id": 3, "token_count": 27}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 31, "token_count": 11}, {"author_id": 2, "token_count": 8}, {"author_id": 21, "token_count": 147}, {"author_id": 5, "token_count": 67}, {"author_id": 1, "token_count": 2}, {"author_id": 48, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 82}, {"author_id": 12, "token_count": 4}, {"author_id": 1, "token_count": 26}, {"author_id": 36, "token_count": 6}, {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 35}, {"author_id": 2, "token_count": 228}, {"author_id": 12, "token_count": 166}, {"author_id": 43, "token_count": 48}, {"author_id": 1, "token_count": 113}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 138}, {"author_id": 33, "token_count": 70}, {"author_id": 17, "token_count": 68}, {"author_id": 35, "token_count": 46}, {"author_id": 1, "token_count": 3}, {"author_id": 51, "token_count": 32}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 351}, {"author_id": 32, "token_count": 9}, {"author_id": 20, "token_count": 98}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 17, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 6, "token_count": 70}, {"author_id": 2, "token_count": 11}, {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 13, "token_count": 132}, {"author_id": 52, "token_count": 25}, {"author_id": 4, "token_count": 583}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 106}, {"author_id": 23, "token_count": 61}, {"author_id": 13, "token_count": 665}, {"author_id": 11, "token_count": 153}, {"author_id": 1, "token_count": 24}, {"author_id": 22, "token_count": 57}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 53, "token_count": 25}, {"author_id": 5, "token_count": 1}, {"author_id": 23, "token_count": 36}, {"author_id": 37, "token_count": 109}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 237}, {"author_id": 5, "token_count": 5}, {"author_id": 58, "token_count": 15}, {"author_id": 38, "token_count": 118}, {"author_id": 23, "token_count": 2}, {"author_id": 27, "token_count": 291}, {"author_id": 13, "token_count": 9}, {"author_id": 28, "token_count": 46}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 32, "token_count": 3}, {"author_id": 28, "token_count": 40}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 1, "token_count": 7}, {"author_id": 28, "token_count": 29}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Palmer Dabbelt
7794
39.85%
Vincent Chen
2372
12.13%
Atish Patra
1268
6.48%
Zong Li
919
4.70%
Nanyong Sun
806
4.12%
Christoph Hellwig
690
3.53%
Anup Patel
531
2.72%
Paul Walmsley
526
2.69%
Guo Ren
425
2.17%
Alexandre Ghiti
415
2.12%
Alan Kao
339
1.73%
Andrea Parri
329
1.68%
Liu Shixin
291
1.49%
Jim Wilson
254
1.30%
Andrew Waterman
229
1.17%
Nick Kossifidis
153
0.78%
Greentime Hu
149
0.76%
Emil Renner Berthing
147
0.75%
Nickhu
141
0.72%
Mark Rutland
141
0.72%
Kefeng Wang
130
0.66%
Jeff Xie
118
0.60%
tongtiangen
115
0.59%
David Abdurachmanov
103
0.53%
JiSheng Zhang
102
0.52%
Thomas Gleixner
100
0.51%
Patrick Stählin
98
0.50%
Mao Han
81
0.41%
Masahiro Yamada
60
0.31%
Vitaly Wool
59
0.30%
Olof Johansson
57
0.29%
Yash Shah
56
0.29%
Steven Price
56
0.29%
Damien Le Moal
49
0.25%
Will Deacon
47
0.24%
Nylon Chen
46
0.24%
YiFei Zhu
32
0.16%
Björn Töpel
30
0.15%
zongbox@gmail.com
29
0.15%
Logan Gunthorpe
26
0.13%
Nathan Chancellor
25
0.13%
Bixuan Cui
25
0.13%
Mike Rapoport
19
0.10%
Gary Guo
18
0.09%
Al Viro
17
0.09%
Stefan O'Rear
15
0.08%
Javier Martinez Canillas
15
0.08%
Andreas Schwab
11
0.06%
Jens Axboe
9
0.05%
Others
89
0.46%
Total
19556
kernel
7710
48
62
33667
Palmer Dabbelt
Atish Patra
Guo Ren
Zong Li
Vincent Chen
Alan Kao
Damien Le Moal
Nick Kossifidis
Anup Patel
Mao Han
Chen Lifu
Patrick Stählin
Emil Renner Berthing
Christoph Hellwig
Jim Wilson
Kefeng Wang
JiSheng Zhang
Andreas Schwab
tongtiangen
Paul Walmsley
Yash Shah
Greentime Hu
Chen Huang
Vitaly Wool
Olof Johansson
David Abdurachmanov
Andrew Waterman
Thomas Gleixner
Al Viro
Alexandre Ghiti
zongbox@gmail.com
Nanyong Sun
Dmitry Safonov
Nickhu
Nylon Chen
Jens Axboe
Mike Rapoport
Others
July 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
June 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 9138}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 45}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 24}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 7, "token_count": 73}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 549}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2057}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 1886}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 57}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 231}, {"author_id": 31, "token_count": 8}, {"author_id": 6, "token_count": 214}, {"author_id": 2, "token_count": 119}, {"author_id": 34, "token_count": 31}, {"author_id": 19, "token_count": 242}, {"author_id": 39, "token_count": 24}, {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 31, "token_count": 134}, {"author_id": 34, "token_count": 6}, {"author_id": 15, "token_count": 28}, {"author_id": 45, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 122}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 58}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 2, "token_count": 97}, {"author_id": 12, "token_count": 23}, {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 6, "token_count": 2}, {"author_id": 2, "token_count": 12}, {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 94}, {"author_id": 18, "token_count": 288}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 18, "token_count": 147}, {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 12, "token_count": 144}, {"author_id": 34, "token_count": 10}, {"author_id": 17, "token_count": 1}, {"author_id": 15, "token_count": 101}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 16, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 56}, {"author_id": 25, "token_count": 60}, {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 3277}, {"author_id": 9, "token_count": 1975}, {"author_id": 3, "token_count": 472}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 365}, {"author_id": 17, "token_count": 23}, {"author_id": 1, "token_count": 13}, {"author_id": 4, "token_count": 2333}, {"author_id": 3, "token_count": 91}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 47, "token_count": 31}, {"author_id": 6, "token_count": 84}, {"author_id": 12, "token_count": 17}, {"author_id": 55, "token_count": 22}, {"author_id": 33, "token_count": 62}, {"author_id": 32, "token_count": 2}, {"author_id": 4, "token_count": 214}, {"author_id": 25, "token_count": 33}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 21, "token_count": 311}, {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 132}, {"author_id": 1, "token_count": 39}, {"author_id": 3, "token_count": 420}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 2, "token_count": 488}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 11, "token_count": 469}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 2, "token_count": 110}, {"author_id": 17, "token_count": 78}, {"author_id": 35, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 5, "token_count": 3203}, {"author_id": 17, "token_count": 2}, {"author_id": 20, "token_count": 366}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 61}, {"author_id": 44, "token_count": 37}, {"author_id": 5, "token_count": 1}, {"author_id": 17, "token_count": 113}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 56, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 5, "token_count": 60}, {"author_id": 23, "token_count": 112}, {"author_id": 13, "token_count": 23}, {"author_id": 4, "token_count": 50}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 6, "token_count": 2}, {"author_id": 44, "token_count": 22}, {"author_id": 23, "token_count": 60}, {"author_id": 11, "token_count": 1030}, {"author_id": 22, "token_count": 29}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 23, "token_count": 28}, {"author_id": 22, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 28}, {"author_id": 24, "token_count": 388}, {"author_id": 28, "token_count": 134}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 23, "token_count": 22}, {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 28, "token_count": 66}, {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Palmer Dabbelt
9354
27.78%
Atish Patra
4378
13.00%
Guo Ren
3294
9.78%
Zong Li
3067
9.11%
Vincent Chen
2779
8.25%
Alan Kao
2739
8.14%
Damien Le Moal
1983
5.89%
Nick Kossifidis
1499
4.45%
Anup Patel
836
2.48%
Mao Han
435
1.29%
Chen Lifu
388
1.15%
Patrick Stählin
366
1.09%
Emil Renner Berthing
311
0.92%
Christoph Hellwig
281
0.83%
Jim Wilson
242
0.72%
Kefeng Wang
227
0.67%
JiSheng Zhang
222
0.66%
Andreas Schwab
204
0.61%
tongtiangen
200
0.59%
Paul Walmsley
129
0.38%
Yash Shah
93
0.28%
Greentime Hu
62
0.18%
Chen Huang
59
0.18%
Vitaly Wool
55
0.16%
Olof Johansson
48
0.14%
David Abdurachmanov
47
0.14%
Andrew Waterman
45
0.13%
Thomas Gleixner
39
0.12%
Al Viro
33
0.10%
Alexandre Ghiti
30
0.09%
zongbox@gmail.com
28
0.08%
Nanyong Sun
23
0.07%
Dmitry Safonov
22
0.07%
Nickhu
21
0.06%
Nylon Chen
10
0.03%
Jens Axboe
8
0.02%
Mike Rapoport
2
0.01%
Others
108
0.32%
Total
33667
lib
117
2
6
239
Palmer Dabbelt
Guo Ren
Paul Walmsley
Olof Johansson
Nickhu
Thomas Gleixner
July 2017
November 2017
May 2019
August 2019
December 2020
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Palmer Dabbelt
181
75.73%
Guo Ren
31
12.97%
Paul Walmsley
16
6.69%
Olof Johansson
5
2.09%
Nickhu
4
1.67%
Thomas Gleixner
2
0.84%
Total
239
mm
2656
11
40
10698
Zong Li
Anup Patel
Alexandre Ghiti
Pekka J Enberg
Atish Patra
Nickhu
Vitaly Wool
Palmer Dabbelt
Christoph Hellwig
Gary Guo
Yash Shah
Kefeng Wang
Mike Rapoport
Guo Ren
Nick Kossifidis
Eric Lin
Nylon Chen
Nanyong Sun
Mike Kravetz
JiSheng Zhang
Andrew Waterman
Logan Gunthorpe
Liu Shixin
Paul Walmsley
Geert Uytterhoeven
Liu Shaohua
Andreas Schwab
Thomas Gleixner
Vincent Chen
Olof Johansson
Steven Price
Others
July 2017
October 2017
January 2018
June 2018
August 2018
October 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
October 2021
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 311}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 29, "token_count": 37}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 105}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 111}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 6, "token_count": 26}, {"author_id": 30, "token_count": 259}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 70}, {"author_id": 31, "token_count": 8}, {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 893}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 12, "token_count": 141}, {"author_id": 42, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 12, "token_count": 112}, {"author_id": 17, "token_count": 1}, {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 25, "token_count": 202}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 16, "token_count": 421}, {"author_id": 3, "token_count": 116}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 2285}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 49, "token_count": 38}, {"author_id": 32, "token_count": 20}, {"author_id": 46, "token_count": 1}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 4, "token_count": 2}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 14, "token_count": 789}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 2, "token_count": 620}, {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 17, "token_count": 31}, {"author_id": 59, "token_count": 14}, {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 40, "token_count": 96}, {"author_id": 5, "token_count": 61}, {"author_id": 32, "token_count": 146}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 5, "token_count": 2}, {"author_id": 17, "token_count": 1}, {"author_id": 16, "token_count": 6}, {"author_id": 35, "token_count": 93}, {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 409}, {"author_id": 6, "token_count": 883}, {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 96}, {"author_id": 23, "token_count": 11}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 363}, {"author_id": 54, "token_count": 24}, {"author_id": 13, "token_count": 49}, {"author_id": 11, "token_count": 176}, {"author_id": 22, "token_count": 316}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 23, "token_count": 18}, {"author_id": 17, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 353}, {"author_id": 12, "token_count": 12}, {"author_id": 5, "token_count": 131}, {"author_id": 23, "token_count": 9}, {"author_id": 17, "token_count": 112}, {"author_id": 27, "token_count": 30}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 200}, {"author_id": 17, "token_count": 17}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Zong Li
2441
22.82%
Anup Patel
2030
18.98%
Alexandre Ghiti
1513
14.14%
Pekka J Enberg
801
7.49%
Atish Patra
791
7.39%
Nickhu
427
3.99%
Vitaly Wool
328
3.07%
Palmer Dabbelt
315
2.94%
Christoph Hellwig
282
2.64%
Gary Guo
259
2.42%
Yash Shah
202
1.89%
Kefeng Wang
202
1.89%
Mike Rapoport
198
1.85%
Guo Ren
195
1.82%
Nick Kossifidis
176
1.65%
Eric Lin
96
0.90%
Nylon Chen
93
0.87%
Nanyong Sun
49
0.46%
Mike Kravetz
38
0.36%
JiSheng Zhang
38
0.36%
Andrew Waterman
37
0.35%
Logan Gunthorpe
36
0.34%
Liu Shixin
30
0.28%
Paul Walmsley
27
0.25%
Geert Uytterhoeven
24
0.22%
Liu Shaohua
14
0.13%
Andreas Schwab
8
0.07%
Thomas Gleixner
7
0.07%
Vincent Chen
6
0.06%
Olof Johansson
5
0.05%
Steven Price
1
0.01%
Others
29
0.27%
Total
10698
net
3690
4
8
23136
Luke Nelson
Björn Töpel
Brendan Jackman
JiSheng Zhang
Jiong Wang
Others
February 2019
May 2019
December 2019
March 2020
April 2020
May 2020
July 2020
August 2020
January 2021
March 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 2341}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 50, "token_count": 36}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 429}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 15578}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 4152}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 41, "token_count": 88}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 23, "token_count": 57}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Luke Nelson
20135
87.03%
Björn Töpel
2792
12.07%
Brendan Jackman
88
0.38%
JiSheng Zhang
57
0.25%
Jiong Wang
36
0.16%
Others
28
0.12%
Total
23136
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
113
Author
Tokens
Proportion
Commits
Proportion
0
Luke Nelson
20135
22.89%
13
2.21%
1
Palmer Dabbelt
17644
20.06%
35
5.94%
2
Atish Patra
6437
7.32%
52
8.83%
3
Zong Li
6427
7.31%
40
6.79%
4
Vincent Chen
5823
6.62%
24
4.07%
5
Guo Ren
3945
4.48%
16
2.72%
6
Anup Patel
3397
3.86%
26
4.41%
7
Alan Kao
3078
3.50%
10
1.70%
8
Björn Töpel
2822
3.21%
9
1.53%
9
Damien Le Moal
2032
2.31%
4
0.68%
10
Alexandre Ghiti
1958
2.23%
31
5.26%
11
Nick Kossifidis
1828
2.08%
5
0.85%
12
Christoph Hellwig
1253
1.42%
37
6.28%
13
Nanyong Sun
878
1.00%
13
2.21%
14
Pekka J Enberg
801
0.91%
11
1.87%
15
Paul Walmsley
698
0.79%
12
2.04%
16
Nickhu
593
0.67%
3
0.51%
17
Kefeng Wang
559
0.64%
30
5.09%
18
Mao Han
516
0.59%
2
0.34%
19
Jim Wilson
496
0.56%
2
0.34%
20
Patrick Stählin
464
0.53%
1
0.17%
21
Emil Renner Berthing
458
0.52%
2
0.34%
22
Vitaly Wool
442
0.50%
4
0.68%
23
JiSheng Zhang
419
0.48%
22
3.74%
24
Chen Lifu
388
0.44%
2
0.34%
25
Yash Shah
351
0.40%
4
0.68%
26
Andrea Parri
329
0.37%
5
0.85%
27
Liu Shixin
321
0.36%
1
0.17%
28
tongtiangen
315
0.36%
5
0.85%
29
Andrew Waterman
311
0.35%
3
0.51%
30
Gary Guo
277
0.31%
3
0.51%
31
Andreas Schwab
223
0.25%
6
1.02%
32
Mike Rapoport
219
0.25%
12
2.04%
33
Greentime Hu
211
0.24%
5
0.85%
34
David Abdurachmanov
150
0.17%
8
1.36%
35
Nylon Chen
149
0.17%
2
0.34%
36
Thomas Gleixner
148
0.17%
10
1.70%
37
Mark Rutland
141
0.16%
6
1.02%
38
Jeff Xie
118
0.13%
1
0.17%
39
Olof Johansson
115
0.13%
9
1.53%
40
Eric Lin
96
0.11%
2
0.34%
41
Brendan Jackman
88
0.10%
1
0.17%
42
Logan Gunthorpe
62
0.07%
1
0.17%
43
Masahiro Yamada
60
0.07%
3
0.51%
44
Chen Huang
59
0.07%
2
0.34%
45
zongbox@gmail.com
57
0.06%
1
0.17%
46
Steven Price
57
0.06%
2
0.34%
47
Al Viro
50
0.06%
3
0.51%
48
Will Deacon
47
0.05%
4
0.68%
49
Mike Kravetz
38
0.04%
1
0.17%
50
Jiong Wang
36
0.04%
1
0.17%
51
YiFei Zhu
32
0.04%
1
0.17%
52
Nathan Chancellor
25
0.03%
1
0.17%
53
Bixuan Cui
25
0.03%
1
0.17%
54
Geert Uytterhoeven
24
0.03%
1
0.17%
55
Dmitry Safonov
22
0.03%
2
0.34%
56
Jens Axboe
17
0.02%
2
0.34%
57
Stefan O'Rear
15
0.02%
1
0.17%
58
Javier Martinez Canillas
15
0.02%
1
0.17%
59
Liu Shaohua
14
0.02%
1
0.17%
60
Others
254
0.29%
71
12.05%
Total
87962
589