Linux Source Code
Home
Release 6.2
Help
kasan
root
mm
Highlighting
Reset All
By Author
By Age
──────────
Alexander Popov
Alexander Potapenko
Alexey Dobriyan
Andi Kleen
Andrew Morton
Andrey Konovalov
Andrey Ryabinin
Aneesh Kumar K.V
Brendan Higgins
Catalin Marinas
Christoph Hellwig
Christoph Lameter
Christophe Leroy
Clark Williams
Daniel Axtens
David Rientjes
Dmitriy Vyukov
Feng Tang
Greg Thelen
Gustavo A. R. Silva
Hugh Dickins
Ingo Molnar
Jann Horn
Jason A. Donenfeld
Jeremy Fitzhardinge
JoonSoo Kim
Josh Poimboeuf
Kees Cook
Kefeng Wang
Kirill A. Shutemov
Kuan-Ying Lee
Laura Abbott
Linus Torvalds (pre-git)
Marco Elver
Mark Rutland
Matthew Wilcox
Mike Rapoport
Nicholas Piggin
Nickhu
Oliver Glitta
Others
Patricia Alfonso
Paul Lawrence
Pekka J Enberg
Peter Collingbourne
Peter Zijlstra
Qian Cai
Rick Edgecombe
Russell King
Sami Tolvanen
Thomas Gleixner
Vincenzo Frascino
Vlastimil Babka
Walter Wu
Wang Long
Woody Lin
Xishi Qiu
Yee Lee
Zhen Lei
Zqiang
lecopzer
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
common.c
452
-
23
1743
Andrey Konovalov
Andrey Ryabinin
Daniel Axtens
Alexander Potapenko
Matthew Wilcox
Josh Poimboeuf
Thomas Gleixner
Linus Torvalds (pre-git)
Vlastimil Babka
Dmitriy Vyukov
Pekka J Enberg
Oliver Glitta
Andrew Morton
Walter Wu
Marco Elver
Kuan-Ying Lee
Catalin Marinas
Mark Rutland
Ingo Molnar
Peter Collingbourne
Christophe Leroy
Others
September 1991
August 1992
June 1993
December 2003
March 2006
October 2007
February 2015
March 2016
May 2016
October 2016
December 2016
January 2017
February 2017
May 2017
February 2018
December 2018
January 2019
April 2019
September 2019
November 2019
December 2019
April 2020
August 2020
December 2020
February 2021
April 2021
June 2021
October 2021
November 2021
March 2022
May 2022
June 2022
September 2022
January 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 133}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 317}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 113}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 590}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 0, "token_count": 205}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 43, "token_count": 10}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 37}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 48, "token_count": 7}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1206
69.19%
Andrey Ryabinin
159
9.12%
Daniel Axtens
135
7.75%
Alexander Potapenko
61
3.50%
Matthew Wilcox
38
2.18%
Josh Poimboeuf
15
0.86%
Thomas Gleixner
14
0.80%
Linus Torvalds (pre-git)
14
0.80%
Vlastimil Babka
12
0.69%
Dmitriy Vyukov
11
0.63%
Pekka J Enberg
10
0.57%
Oliver Glitta
10
0.57%
Andrew Morton
10
0.57%
Walter Wu
8
0.46%
Marco Elver
8
0.46%
Kuan-Ying Lee
8
0.46%
Catalin Marinas
7
0.40%
Mark Rutland
6
0.34%
Ingo Molnar
3
0.17%
Peter Collingbourne
2
0.11%
Christophe Leroy
2
0.11%
Others
4
0.23%
Total
1743
generic.c
526
-
21
2145
Andrey Ryabinin
Andrey Konovalov
Walter Wu
Alexander Potapenko
Paul Lawrence
Marco Elver
Feng Tang
Daniel Axtens
Linus Torvalds (pre-git)
Xishi Qiu
JoonSoo Kim
Matthew Wilcox
Christophe Leroy
Wang Long
Mark Rutland
Ingo Molnar
Dmitriy Vyukov
Russell King
Christoph Hellwig
Alexey Dobriyan
Others
September 1991
August 1992
June 1993
June 2002
August 2002
February 2015
September 2015
November 2015
March 2016
May 2016
October 2016
January 2017
February 2017
July 2017
February 2018
April 2018
May 2018
December 2018
January 2019
February 2019
July 2019
September 2019
November 2019
December 2019
April 2020
August 2020
December 2020
February 2021
April 2021
June 2021
October 2021
November 2021
May 2022
September 2022
October 2022
January 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 864}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 46, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 3}, {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 142}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 66}, {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 12, "token_count": 75}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 145}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 222}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 27, "token_count": 31}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 30, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ryabinin
1029
47.97%
Andrey Konovalov
537
25.03%
Walter Wu
178
8.30%
Alexander Potapenko
177
8.25%
Paul Lawrence
75
3.50%
Marco Elver
39
1.82%
Feng Tang
31
1.45%
Daniel Axtens
20
0.93%
Linus Torvalds (pre-git)
14
0.65%
Xishi Qiu
9
0.42%
JoonSoo Kim
7
0.33%
Matthew Wilcox
6
0.28%
Christophe Leroy
6
0.28%
Wang Long
3
0.14%
Mark Rutland
3
0.14%
Ingo Molnar
3
0.14%
Dmitriy Vyukov
3
0.14%
Russell King
2
0.09%
Christoph Hellwig
1
0.05%
Alexey Dobriyan
1
0.05%
Others
1
0.05%
Total
2145
hw_tags.c
336
-
10
904
Andrey Konovalov
Vincenzo Frascino
Andrey Ryabinin
Kuan-Ying Lee
Sami Tolvanen
Linus Torvalds (pre-git)
Daniel Axtens
Mark Rutland
Nickhu
Kefeng Wang
August 1992
June 1993
February 2015
March 2017
August 2018
December 2018
October 2019
November 2019
December 2019
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
October 2021
November 2021
March 2022
June 2022
September 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 8, "token_count": 72}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
679
75.11%
Vincenzo Frascino
110
12.17%
Andrey Ryabinin
47
5.20%
Kuan-Ying Lee
43
4.76%
Sami Tolvanen
8
0.88%
Linus Torvalds (pre-git)
6
0.66%
Daniel Axtens
4
0.44%
Mark Rutland
3
0.33%
Nickhu
2
0.22%
Kefeng Wang
2
0.22%
Total
904
init.c
491
-
13
2269
Andrey Ryabinin
Kirill A. Shutemov
Mike Rapoport
Andrey Konovalov
Laura Abbott
JoonSoo Kim
Hugh Dickins
lecopzer
Linus Torvalds (pre-git)
Daniel Axtens
Alexander Popov
Others
July 1994
February 1995
March 2005
February 2015
July 2015
August 2015
January 2017
March 2017
July 2017
February 2018
August 2018
October 2018
December 2018
March 2019
June 2020
December 2020
January 2021
June 2021
var spanGroupData = [ {"timestamp": 773046000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 239}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 617}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 28, "token_count": 29}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 90}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1165}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 25, "token_count": 33}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ryabinin
2021
89.07%
Kirill A. Shutemov
91
4.01%
Mike Rapoport
37
1.63%
Andrey Konovalov
34
1.50%
Laura Abbott
29
1.28%
JoonSoo Kim
25
1.10%
Hugh Dickins
12
0.53%
lecopzer
9
0.40%
Linus Torvalds (pre-git)
4
0.18%
Daniel Axtens
3
0.13%
Alexander Popov
1
0.04%
Others
3
0.13%
Total
2269
kasan.h
636
-
28
2500
Andrey Konovalov
Andrey Ryabinin
Alexander Potapenko
Vincenzo Frascino
Dmitriy Vyukov
Yee Lee
Walter Wu
Daniel Axtens
Qian Cai
Pekka J Enberg
Paul Lawrence
Christoph Lameter
David Rientjes
Mark Rutland
Marco Elver
JoonSoo Kim
Kuan-Ying Lee
Patricia Alfonso
Alexander Popov
Matthew Wilcox
Ingo Molnar
Catalin Marinas
Alexey Dobriyan
Others
March 2006
June 2006
January 2008
October 2008
March 2012
September 2012
November 2012
December 2012
January 2013
October 2014
December 2014
February 2015
April 2015
February 2016
March 2016
May 2016
July 2016
August 2016
October 2016
November 2016
December 2016
May 2017
November 2017
February 2018
December 2018
January 2019
March 2019
July 2019
September 2019
November 2019
April 2020
May 2020
August 2020
October 2020
December 2020
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
October 2021
November 2021
March 2022
April 2022
May 2022
June 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 545}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 44}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 289}, {"author_id": 7, "token_count": 3}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 34, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 396}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 0, "token_count": 131}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 23, "token_count": 37}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 8, "token_count": 62}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1098
43.92%
Andrey Ryabinin
572
22.88%
Alexander Potapenko
441
17.64%
Vincenzo Frascino
121
4.84%
Dmitriy Vyukov
40
1.60%
Yee Lee
37
1.48%
Walter Wu
37
1.48%
Daniel Axtens
32
1.28%
Qian Cai
18
0.72%
Pekka J Enberg
12
0.48%
Paul Lawrence
12
0.48%
Christoph Lameter
11
0.44%
David Rientjes
10
0.40%
Mark Rutland
8
0.32%
Marco Elver
8
0.32%
JoonSoo Kim
7
0.28%
Kuan-Ying Lee
6
0.24%
Patricia Alfonso
5
0.20%
Alexander Popov
5
0.20%
Matthew Wilcox
4
0.16%
Ingo Molnar
2
0.08%
Catalin Marinas
2
0.08%
Alexey Dobriyan
1
0.04%
Others
11
0.44%
Total
2500
kasan_test.c
1570
-
21
6610
Andrey Konovalov
Andrey Ryabinin
Patricia Alfonso
Marco Elver
Walter Wu
Dmitriy Vyukov
Kees Cook
Greg Thelen
Alexander Potapenko
Mark Rutland
Wang Long
Daniel Axtens
Peter Collingbourne
Paul Lawrence
Jason A. Donenfeld
Gustavo A. R. Silva
Brendan Higgins
Thomas Gleixner
Zhen Lei
Others
February 2015
September 2015
November 2015
March 2016
May 2016
February 2017
March 2017
February 2018
April 2018
October 2018
June 2019
July 2019
September 2019
November 2019
January 2020
April 2020
June 2020
August 2020
October 2020
November 2020
December 2020
February 2021
April 2021
May 2021
June 2021
July 2021
September 2021
November 2021
January 2022
February 2022
March 2022
June 2022
September 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 1235}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 72}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 100}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 190}, {"author_id": 12, "token_count": 50}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 257}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 45, "token_count": 7}, {"author_id": 10, "token_count": 86}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 81}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 77}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 1163}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 252}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 1357}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 40}, {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 439}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 320}, {"author_id": 13, "token_count": 47}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
2571
38.90%
Andrey Ryabinin
1406
21.27%
Patricia Alfonso
1163
17.59%
Marco Elver
353
5.34%
Walter Wu
208
3.15%
Dmitriy Vyukov
190
2.87%
Kees Cook
132
2.00%
Greg Thelen
100
1.51%
Alexander Potapenko
100
1.51%
Mark Rutland
95
1.44%
Wang Long
74
1.12%
Daniel Axtens
73
1.10%
Peter Collingbourne
59
0.89%
Paul Lawrence
50
0.76%
Jason A. Donenfeld
15
0.23%
Gustavo A. R. Silva
8
0.12%
Brendan Higgins
7
0.11%
Thomas Gleixner
2
0.03%
Zhen Lei
1
0.02%
Others
3
0.05%
Total
6610
kasan_test_module.c
81
-
8
305
Patricia Alfonso
Andrey Ryabinin
Mark Rutland
Marco Elver
Kees Cook
Andrey Konovalov
Thomas Gleixner
Andrew Morton
February 2015
May 2016
March 2017
June 2019
July 2019
September 2019
October 2020
February 2021
April 2021
September 2021
November 2021
September 2022
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 211}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patricia Alfonso
211
69.18%
Andrey Ryabinin
61
20.00%
Mark Rutland
15
4.92%
Marco Elver
5
1.64%
Kees Cook
5
1.64%
Andrey Konovalov
5
1.64%
Thomas Gleixner
2
0.66%
Andrew Morton
1
0.33%
Total
305
quarantine.c
438
-
19
1609
Alexander Potapenko
Dmitriy Vyukov
Zqiang
Kuan-Ying Lee
Andrey Konovalov
Andrey Ryabinin
JoonSoo Kim
Clark Williams
Linus Torvalds (pre-git)
Walter Wu
Christoph Lameter
Ingo Molnar
Andrew Morton
Matthew Wilcox
Greg Thelen
Others
August 1992
June 1993
January 1996
August 1998
October 2002
July 2003
June 2004
March 2005
June 2006
February 2015
March 2016
May 2016
July 2016
August 2016
December 2016
February 2017
March 2017
October 2018
December 2018
August 2020
December 2020
February 2021
May 2021
October 2021
January 2022
April 2022
May 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 920}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 7, "token_count": 162}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 9, "token_count": 114}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 11, "token_count": 160}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Potapenko
942
58.55%
Dmitriy Vyukov
214
13.30%
Zqiang
160
9.94%
Kuan-Ying Lee
114
7.09%
Andrey Konovalov
76
4.72%
Andrey Ryabinin
36
2.24%
JoonSoo Kim
19
1.18%
Clark Williams
11
0.68%
Linus Torvalds (pre-git)
9
0.56%
Walter Wu
5
0.31%
Christoph Lameter
5
0.31%
Ingo Molnar
2
0.12%
Andrew Morton
2
0.12%
Matthew Wilcox
1
0.06%
Greg Thelen
1
0.06%
Others
12
0.75%
Total
1609
report.c
586
-
24
2204
Andrey Konovalov
Andrey Ryabinin
Alexander Potapenko
Jann Horn
Mark Rutland
Aneesh Kumar K.V
Vincenzo Frascino
Kuan-Ying Lee
Walter Wu
Patricia Alfonso
Marco Elver
Linus Torvalds (pre-git)
Peter Zijlstra
Dmitriy Vyukov
Woody Lin
Kefeng Wang
Pekka J Enberg
Christoph Lameter
Brendan Higgins
Kees Cook
Others
August 1992
June 1993
December 1998
March 2006
February 2008
February 2015
November 2015
March 2016
July 2016
August 2016
December 2016
February 2017
March 2017
May 2017
October 2017
February 2018
December 2018
April 2019
July 2019
September 2019
December 2019
April 2020
June 2020
August 2020
October 2020
December 2020
February 2021
March 2021
June 2021
September 2021
November 2021
March 2022
May 2022
June 2022
September 2022
November 2022
January 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 460}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 22, "token_count": 39}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 72}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 270}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 84}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 181}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 334}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 98}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1263
57.30%
Andrey Ryabinin
502
22.78%
Alexander Potapenko
99
4.49%
Jann Horn
84
3.81%
Mark Rutland
63
2.86%
Aneesh Kumar K.V
39
1.77%
Vincenzo Frascino
28
1.27%
Kuan-Ying Lee
24
1.09%
Walter Wu
23
1.04%
Patricia Alfonso
14
0.64%
Marco Elver
10
0.45%
Linus Torvalds (pre-git)
8
0.36%
Peter Zijlstra
7
0.32%
Dmitriy Vyukov
7
0.32%
Woody Lin
6
0.27%
Kefeng Wang
6
0.27%
Pekka J Enberg
5
0.23%
Christoph Lameter
3
0.14%
Brendan Higgins
3
0.14%
Kees Cook
2
0.09%
Others
8
0.36%
Total
2204
report_generic.c
369
-
15
1416
Andrey Konovalov
Andrey Ryabinin
Marco Elver
Walter Wu
Alexander Potapenko
Linus Torvalds (pre-git)
Paul Lawrence
Daniel Axtens
Mark Rutland
Jann Horn
Aneesh Kumar K.V
Peter Zijlstra
Christoph Lameter
Dmitriy Vyukov
Others
August 1992
June 1993
March 1997
December 1998
February 2008
February 2015
November 2015
March 2016
November 2016
February 2017
March 2017
May 2017
February 2018
December 2018
July 2019
November 2019
December 2019
April 2020
August 2020
December 2020
February 2021
April 2021
March 2022
May 2022
September 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 261}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 75}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 619}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 201}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1031
72.81%
Andrey Ryabinin
261
18.43%
Marco Elver
40
2.82%
Walter Wu
22
1.55%
Alexander Potapenko
11
0.78%
Linus Torvalds (pre-git)
10
0.71%
Paul Lawrence
10
0.71%
Daniel Axtens
8
0.56%
Mark Rutland
6
0.42%
Jann Horn
5
0.35%
Aneesh Kumar K.V
4
0.28%
Peter Zijlstra
3
0.21%
Christoph Lameter
3
0.21%
Dmitriy Vyukov
1
0.07%
Others
1
0.07%
Total
1416
report_hw_tags.c
38
-
3
120
Andrey Konovalov
Andrey Ryabinin
Linus Torvalds (pre-git)
September 1991
August 1992
June 1993
February 2015
December 2018
December 2020
February 2021
March 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
86
71.67%
Andrey Ryabinin
20
16.67%
Linus Torvalds (pre-git)
14
11.67%
Total
120
report_sw_tags.c
69
-
8
232
Andrey Konovalov
Andrey Ryabinin
Linus Torvalds (pre-git)
Mark Rutland
Peter Zijlstra
Christoph Lameter
Aneesh Kumar K.V
Alexander Potapenko
August 1992
June 1993
March 1997
December 1998
February 2008
February 2015
November 2015
March 2016
February 2017
March 2017
December 2018
December 2020
February 2021
March 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
159
68.53%
Andrey Ryabinin
45
19.40%
Linus Torvalds (pre-git)
10
4.31%
Mark Rutland
6
2.59%
Peter Zijlstra
3
1.29%
Christoph Lameter
3
1.29%
Aneesh Kumar K.V
3
1.29%
Alexander Potapenko
3
1.29%
Total
232
report_tags.c
116
-
4
370
Andrey Konovalov
Walter Wu
Kuan-Ying Lee
Andrey Ryabinin
February 2015
December 2018
April 2020
June 2021
March 2022
September 2022
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 333}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
339
91.62%
Walter Wu
18
4.86%
Kuan-Ying Lee
10
2.70%
Andrey Ryabinin
3
0.81%
Total
370
shadow.c
598
-
31
1930
Andrey Konovalov
Daniel Axtens
Andrey Ryabinin
Patricia Alfonso
Kefeng Wang
Walter Wu
Andi Kleen
Alexander Potapenko
Christophe Leroy
Linus Torvalds (pre-git)
Hugh Dickins
Rick Edgecombe
Marco Elver
Jeremy Fitzhardinge
Christoph Lameter
Zhen Lei
Nicholas Piggin
Nickhu
Christoph Hellwig
Alexey Dobriyan
Russell King
Ingo Molnar
Dmitriy Vyukov
JoonSoo Kim
Others
August 1992
June 1993
September 1993
January 1995
June 1995
February 2002
March 2002
April 2002
June 2002
August 2002
March 2005
July 2007
April 2008
October 2008
January 2009
June 2009
April 2013
February 2015
March 2015
November 2015
May 2016
June 2017
July 2017
April 2018
May 2018
July 2018
August 2018
December 2018
April 2019
July 2019
October 2019
November 2019
December 2019
April 2020
December 2020
February 2021
April 2021
May 2021
June 2021
November 2021
January 2022
March 2022
July 2022
September 2022
January 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 18}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 53, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 58, "token_count": 4}, {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 341}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 632}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 24, "token_count": 23}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 30, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
962
49.84%
Daniel Axtens
386
20.00%
Andrey Ryabinin
298
15.44%
Patricia Alfonso
66
3.42%
Kefeng Wang
30
1.55%
Walter Wu
25
1.30%
Andi Kleen
25
1.30%
Alexander Potapenko
19
0.98%
Christophe Leroy
17
0.88%
Linus Torvalds (pre-git)
12
0.62%
Hugh Dickins
11
0.57%
Rick Edgecombe
10
0.52%
Marco Elver
10
0.52%
Jeremy Fitzhardinge
7
0.36%
Christoph Lameter
7
0.36%
Zhen Lei
6
0.31%
Nicholas Piggin
6
0.31%
Nickhu
5
0.26%
Christoph Hellwig
5
0.26%
Alexey Dobriyan
4
0.21%
Russell King
2
0.10%
Ingo Molnar
2
0.10%
Dmitriy Vyukov
2
0.10%
JoonSoo Kim
1
0.05%
Others
12
0.62%
Total
1930
sw_tags.c
178
-
14
602
Andrey Konovalov
Andrey Ryabinin
Peter Collingbourne
Walter Wu
Marco Elver
Linus Torvalds (pre-git)
Kuan-Ying Lee
Mark Rutland
Kees Cook
Ingo Molnar
Dmitriy Vyukov
Alexander Potapenko
Russell King
Christoph Hellwig
August 1992
June 1993
June 2002
August 2002
February 2015
November 2015
March 2016
May 2016
October 2016
February 2017
May 2017
July 2017
September 2017
August 2018
December 2018
February 2019
July 2019
April 2020
August 2020
December 2020
February 2021
April 2021
May 2021
November 2021
March 2022
September 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 279}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
352
58.47%
Andrey Ryabinin
143
23.75%
Peter Collingbourne
45
7.48%
Walter Wu
20
3.32%
Marco Elver
12
1.99%
Linus Torvalds (pre-git)
6
1.00%
Kuan-Ying Lee
6
1.00%
Mark Rutland
3
0.50%
Kees Cook
3
0.50%
Ingo Molnar
3
0.50%
Dmitriy Vyukov
3
0.50%
Alexander Potapenko
3
0.50%
Russell King
2
0.33%
Christoph Hellwig
1
0.17%
Total
602
tags.c
144
-
7
531
Andrey Konovalov
Andrey Ryabinin
Walter Wu
Linus Torvalds (pre-git)
Kuan-Ying Lee
Yee Lee
Alexander Potapenko
August 1992
June 1993
February 2015
March 2016
December 2018
August 2020
December 2020
January 2021
June 2021
July 2021
March 2022
September 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 334}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
470
88.51%
Andrey Ryabinin
36
6.78%
Walter Wu
8
1.51%
Linus Torvalds (pre-git)
6
1.13%
Kuan-Ying Lee
5
0.94%
Yee Lee
3
0.56%
Alexander Potapenko
3
0.56%
Total
531
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
87
Author
Tokens
Proportion
Commits
Proportion
0
Andrey Konovalov
10868
42.64%
182
43.33%
1
Andrey Ryabinin
6639
26.05%
26
6.19%
2
Alexander Potapenko
1859
7.29%
15
3.57%
3
Patricia Alfonso
1459
5.72%
3
0.71%
4
Daniel Axtens
661
2.59%
6
1.43%
5
Walter Wu
552
2.17%
10
2.38%
6
Marco Elver
485
1.90%
11
2.62%
7
Dmitriy Vyukov
471
1.85%
11
2.62%
8
Vincenzo Frascino
259
1.02%
5
1.19%
9
Kuan-Ying Lee
216
0.85%
4
0.95%
10
Mark Rutland
208
0.82%
4
0.95%
11
Zqiang
160
0.63%
2
0.48%
12
Paul Lawrence
147
0.58%
2
0.48%
13
Kees Cook
142
0.56%
6
1.43%
14
Linus Torvalds (pre-git)
113
0.44%
12
2.86%
15
Peter Collingbourne
106
0.42%
6
1.43%
16
Greg Thelen
101
0.40%
2
0.48%
17
Kirill A. Shutemov
91
0.36%
2
0.48%
18
Jann Horn
89
0.35%
1
0.24%
19
Wang Long
77
0.30%
4
0.95%
20
JoonSoo Kim
59
0.23%
6
1.43%
21
Matthew Wilcox
49
0.19%
2
0.48%
22
Aneesh Kumar K.V
46
0.18%
3
0.71%
23
Yee Lee
40
0.16%
1
0.24%
24
Kefeng Wang
38
0.15%
4
0.95%
25
Mike Rapoport
37
0.15%
5
1.19%
26
Christoph Lameter
32
0.13%
7
1.67%
27
Feng Tang
31
0.12%
1
0.24%
28
Laura Abbott
29
0.11%
1
0.24%
29
Pekka J Enberg
27
0.11%
2
0.48%
30
Christophe Leroy
25
0.10%
1
0.24%
31
Andi Kleen
25
0.10%
2
0.48%
32
Hugh Dickins
23
0.09%
3
0.71%
33
Thomas Gleixner
18
0.07%
2
0.48%
34
Qian Cai
18
0.07%
1
0.24%
35
Josh Poimboeuf
15
0.06%
1
0.24%
36
Jason A. Donenfeld
15
0.06%
2
0.48%
37
Ingo Molnar
15
0.06%
2
0.48%
38
Peter Zijlstra
13
0.05%
2
0.48%
39
Andrew Morton
13
0.05%
3
0.71%
40
Vlastimil Babka
12
0.05%
2
0.48%
41
Clark Williams
11
0.04%
1
0.24%
42
Rick Edgecombe
10
0.04%
1
0.24%
43
Oliver Glitta
10
0.04%
1
0.24%
44
David Rientjes
10
0.04%
1
0.24%
45
Brendan Higgins
10
0.04%
1
0.24%
46
Xishi Qiu
9
0.04%
1
0.24%
47
lecopzer
9
0.04%
2
0.48%
48
Catalin Marinas
9
0.04%
2
0.48%
49
Sami Tolvanen
8
0.03%
1
0.24%
50
Gustavo A. R. Silva
8
0.03%
1
0.24%
51
Zhen Lei
7
0.03%
2
0.48%
52
Nickhu
7
0.03%
1
0.24%
53
Jeremy Fitzhardinge
7
0.03%
1
0.24%
54
Christoph Hellwig
7
0.03%
2
0.48%
55
Woody Lin
6
0.02%
1
0.24%
56
Russell King
6
0.02%
1
0.24%
57
Nicholas Piggin
6
0.02%
1
0.24%
58
Alexey Dobriyan
6
0.02%
3
0.71%
59
Alexander Popov
6
0.02%
2
0.48%
60
Others
55
0.22%
27
6.43%
Total
25490
420