Linux Source Code
Home
Release 6.7
Help
kasan
root
mm
Highlighting
Reset All
By Author
By Age
──────────
Alexander Potapenko
Andi Kleen
Andrew Morton
Andrey Konovalov
Andrey Ryabinin
Aneesh Kumar K.V
Arnd Bergmann
Baoquan He
Brendan Higgins
Catalin Marinas
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
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
Nico Pache
Oliver Glitta
Others
Patricia Alfonso
Paul Lawrence
Pekka J Enberg
Peter Collingbourne
Peter Zijlstra
Qian Cai
Qing Zhang
Rick Edgecombe
Russell King
Ryan Roberts
Sami Tolvanen
Thomas Gleixner
Vincenzo Frascino
Vlastimil Babka
Walter Wu
Wang Long
Woody Lin
Yee Lee
Zhen Lei
Zqiang
lecopzer
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
common.c
452
-
24
1733
Andrey Konovalov
Andrey Ryabinin
Daniel Axtens
Alexander Potapenko
Matthew Wilcox
Josh Poimboeuf
Thomas Gleixner
Linus Torvalds (pre-git)
Vlastimil Babka
Dmitriy Vyukov
Oliver Glitta
Andrew Morton
Walter Wu
Marco Elver
Kuan-Ying Lee
Catalin Marinas
Mark Rutland
Feng Tang
Pekka J Enberg
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
December 2022
January 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"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": 11, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 113}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 591}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 48, "token_count": 10}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 25, "token_count": 37}, {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 45, "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": 54, "token_count": 7}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 31, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1197
69.07%
Andrey Ryabinin
159
9.17%
Daniel Axtens
135
7.79%
Alexander Potapenko
59
3.40%
Matthew Wilcox
38
2.19%
Josh Poimboeuf
15
0.87%
Thomas Gleixner
14
0.81%
Linus Torvalds (pre-git)
14
0.81%
Vlastimil Babka
12
0.69%
Dmitriy Vyukov
11
0.63%
Oliver Glitta
10
0.58%
Andrew Morton
10
0.58%
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.35%
Feng Tang
6
0.35%
Pekka J Enberg
5
0.29%
Ingo Molnar
3
0.17%
Peter Collingbourne
2
0.12%
Christophe Leroy
2
0.12%
Others
4
0.23%
Total
1733
generic.c
525
-
23
2146
Andrey Ryabinin
Andrey Konovalov
Walter Wu
Alexander Potapenko
Arnd Bergmann
Paul Lawrence
Marco Elver
Feng Tang
Daniel Axtens
Linus Torvalds (pre-git)
JoonSoo Kim
Matthew Wilcox
Christophe Leroy
Mark Rutland
Kuan-Ying Lee
Ingo Molnar
Dmitriy Vyukov
Russell King
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
May 2023
July 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 787}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 142}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 65}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 14, "token_count": 57}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 143}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 221}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "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": 31, "token_count": 31}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 79}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ryabinin
949
44.22%
Andrey Konovalov
563
26.23%
Walter Wu
176
8.20%
Alexander Potapenko
175
8.15%
Arnd Bergmann
79
3.68%
Paul Lawrence
57
2.66%
Marco Elver
39
1.82%
Feng Tang
31
1.44%
Daniel Axtens
20
0.93%
Linus Torvalds (pre-git)
14
0.65%
JoonSoo Kim
7
0.33%
Matthew Wilcox
6
0.28%
Christophe Leroy
6
0.28%
Mark Rutland
3
0.14%
Kuan-Ying Lee
3
0.14%
Ingo Molnar
3
0.14%
Dmitriy Vyukov
3
0.14%
Russell King
2
0.09%
Others
10
0.47%
Total
2146
hw_tags.c
396
-
11
1068
Andrey Konovalov
Vincenzo Frascino
Andrey Ryabinin
Kuan-Ying Lee
Sami Tolvanen
Linus Torvalds (pre-git)
Mark Rutland
Daniel Axtens
Nickhu
Kefeng Wang
Peter Collingbourne
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
December 2022
March 2023
April 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "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": 42, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 285}, ]}, {"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": 10, "token_count": 69}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 7, "token_count": 43}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 303}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
847
79.31%
Vincenzo Frascino
104
9.74%
Andrey Ryabinin
47
4.40%
Kuan-Ying Lee
43
4.03%
Sami Tolvanen
8
0.75%
Linus Torvalds (pre-git)
6
0.56%
Mark Rutland
4
0.37%
Daniel Axtens
4
0.37%
Nickhu
2
0.19%
Kefeng Wang
2
0.19%
Peter Collingbourne
1
0.09%
Total
1068
init.c
504
-
15
2319
Andrey Ryabinin
Kirill A. Shutemov
Qing Zhang
Mike Rapoport
Andrey Konovalov
Laura Abbott
JoonSoo Kim
Ryan Roberts
Hugh Dickins
lecopzer
Linus Torvalds (pre-git)
Daniel Axtens
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
June 2023
September 2023
var spanGroupData = [ {"timestamp": 773046000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 254}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 614}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 33, "token_count": 29}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 19, "token_count": 94}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 23, "token_count": 25}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1144}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 30, "token_count": 33}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 50, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 27, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ryabinin
2012
86.76%
Kirill A. Shutemov
95
4.10%
Qing Zhang
40
1.72%
Mike Rapoport
37
1.60%
Andrey Konovalov
34
1.47%
Laura Abbott
29
1.25%
JoonSoo Kim
25
1.08%
Ryan Roberts
15
0.65%
Hugh Dickins
12
0.52%
lecopzer
9
0.39%
Linus Torvalds (pre-git)
4
0.17%
Daniel Axtens
3
0.13%
Others
4
0.17%
Total
2319
kasan.h
643
-
32
2554
Andrey Konovalov
Andrey Ryabinin
Alexander Potapenko
Arnd Bergmann
Vincenzo Frascino
Andi Kleen
Walter Wu
Dmitriy Vyukov
Daniel Axtens
Christoph Lameter
Kuan-Ying Lee
Qian Cai
Peter Zijlstra
Marco Elver
Pekka J Enberg
Paul Lawrence
David Rientjes
JoonSoo Kim
Baoquan He
Patricia Alfonso
Qing Zhang
Matthew Wilcox
Yee Lee
Mark Rutland
Ingo Molnar
Others
February 2002
April 2002
March 2006
June 2006
January 2008
October 2008
September 2012
November 2012
December 2012
January 2013
October 2014
December 2014
February 2015
April 2015
March 2016
May 2016
July 2016
August 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
January 2022
March 2022
April 2022
May 2022
June 2022
September 2022
November 2022
December 2022
January 2023
February 2023
March 2023
May 2023
September 2023
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 15, "token_count": 32}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 23, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 464}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"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": 40}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 145}, {"author_id": 8, "token_count": 3}, {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 37, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 0, "token_count": 123}, {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 55, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 153}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1167
45.69%
Andrey Ryabinin
508
19.89%
Alexander Potapenko
297
11.63%
Arnd Bergmann
155
6.07%
Vincenzo Frascino
98
3.84%
Andi Kleen
40
1.57%
Walter Wu
37
1.45%
Dmitriy Vyukov
35
1.37%
Daniel Axtens
32
1.25%
Christoph Lameter
23
0.90%
Kuan-Ying Lee
22
0.86%
Qian Cai
18
0.70%
Peter Zijlstra
16
0.63%
Marco Elver
16
0.63%
Pekka J Enberg
12
0.47%
Paul Lawrence
12
0.47%
David Rientjes
10
0.39%
JoonSoo Kim
7
0.27%
Baoquan He
7
0.27%
Patricia Alfonso
5
0.20%
Qing Zhang
4
0.16%
Matthew Wilcox
4
0.16%
Yee Lee
3
0.12%
Mark Rutland
3
0.12%
Ingo Molnar
2
0.08%
Others
21
0.82%
Total
2554
kasan_test.c
1592
-
24
6650
Andrey Konovalov
Andrey Ryabinin
Patricia Alfonso
Marco Elver
Walter Wu
Dmitriy Vyukov
Kees Cook
Greg Thelen
Alexander Potapenko
Mark Rutland
Wang Long
Daniel Axtens
Nico Pache
Peter Collingbourne
Paul Lawrence
Jason A. Donenfeld
Brendan Higgins
Matthew Wilcox
Gustavo A. R. Silva
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
February 2023
March 2023
April 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 1236}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 21, "token_count": 68}, ]}, {"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": 18, "token_count": 100}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 185}, {"author_id": 14, "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": 36, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 249}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 43, "token_count": 10}, {"author_id": 11, "token_count": 86}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 81}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 77}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 1162}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "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": 16, "token_count": 30}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 40}, {"author_id": 16, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "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": 438}, {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 12, "token_count": 45}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 231}, {"author_id": 12, "token_count": 47}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 22, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
2490
37.44%
Andrey Ryabinin
1407
21.16%
Patricia Alfonso
1162
17.47%
Marco Elver
406
6.11%
Walter Wu
208
3.13%
Dmitriy Vyukov
185
2.78%
Kees Cook
132
1.98%
Greg Thelen
100
1.50%
Alexander Potapenko
100
1.50%
Mark Rutland
95
1.43%
Wang Long
70
1.05%
Daniel Axtens
70
1.05%
Nico Pache
64
0.96%
Peter Collingbourne
59
0.89%
Paul Lawrence
50
0.75%
Jason A. Donenfeld
15
0.23%
Brendan Higgins
10
0.15%
Matthew Wilcox
9
0.14%
Gustavo A. R. Silva
8
0.12%
Thomas Gleixner
2
0.03%
Zhen Lei
1
0.02%
Others
7
0.11%
Total
6650
kasan_test_module.c
81
-
8
305
Patricia Alfonso
Andrey Ryabinin
Mark Rutland
Andrey Konovalov
Marco Elver
Kees Cook
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
October 2023
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 11, "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": 44, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Patricia Alfonso
211
69.18%
Andrey Ryabinin
60
19.67%
Mark Rutland
15
4.92%
Andrey Konovalov
6
1.97%
Marco Elver
5
1.64%
Kees Cook
5
1.64%
Thomas Gleixner
2
0.66%
Andrew Morton
1
0.33%
Total
305
quarantine.c
422
-
19
1551
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
October 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 44, "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": 28}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 872}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 162}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 46, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 7, "token_count": 113}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 13, "token_count": 141}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Potapenko
894
57.64%
Dmitriy Vyukov
216
13.93%
Zqiang
141
9.09%
Kuan-Ying Lee
113
7.29%
Andrey Konovalov
78
5.03%
Andrey Ryabinin
42
2.71%
JoonSoo Kim
19
1.23%
Clark Williams
11
0.71%
Linus Torvalds (pre-git)
9
0.58%
Walter Wu
5
0.32%
Christoph Lameter
5
0.32%
Ingo Molnar
2
0.13%
Andrew Morton
2
0.13%
Matthew Wilcox
1
0.06%
Greg Thelen
1
0.06%
Others
12
0.77%
Total
1551
report.c
662
-
24
2407
Andrey Konovalov
Andrey Ryabinin
Kuan-Ying Lee
Alexander Potapenko
Jann Horn
Mark Rutland
Marco Elver
Aneesh Kumar K.V
Vincenzo Frascino
Arnd Bergmann
Walter Wu
Patricia Alfonso
Linus Torvalds (pre-git)
Dmitriy Vyukov
Woody Lin
Peter Zijlstra
Kefeng Wang
Christoph Lameter
Brendan Higgins
Kees Cook
Others
August 1992
June 1993
December 1998
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
March 2023
May 2023
June 2023
October 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 454}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 28, "token_count": 35}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 59}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 20, "token_count": 78}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "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": 185}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 98}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 104}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1310
54.42%
Andrey Ryabinin
499
20.73%
Kuan-Ying Lee
128
5.32%
Alexander Potapenko
99
4.11%
Jann Horn
78
3.24%
Mark Rutland
59
2.45%
Marco Elver
57
2.37%
Aneesh Kumar K.V
35
1.45%
Vincenzo Frascino
29
1.20%
Arnd Bergmann
29
1.20%
Walter Wu
22
0.91%
Patricia Alfonso
14
0.58%
Linus Torvalds (pre-git)
8
0.33%
Dmitriy Vyukov
7
0.29%
Woody Lin
6
0.25%
Peter Zijlstra
6
0.25%
Kefeng Wang
6
0.25%
Christoph Lameter
3
0.12%
Brendan Higgins
3
0.12%
Kees Cook
2
0.08%
Others
7
0.29%
Total
2407
report_generic.c
399
-
16
1513
Andrey Konovalov
Andrey Ryabinin
Kuan-Ying Lee
Marco Elver
Walter Wu
Arnd Bergmann
Alexander Potapenko
Linus Torvalds (pre-git)
Paul Lawrence
Daniel Axtens
Mark Rutland
Jann Horn
Aneesh Kumar K.V
Peter Zijlstra
Christoph Lameter
Others
August 1992
June 1993
March 1997
December 1998
February 2008
February 2015
November 2015
March 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
January 2023
May 2023
October 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 17, "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": 28, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 595}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "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}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 83}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1025
67.75%
Andrey Ryabinin
261
17.25%
Kuan-Ying Lee
83
5.49%
Marco Elver
50
3.30%
Walter Wu
22
1.45%
Arnd Bergmann
11
0.73%
Alexander Potapenko
11
0.73%
Linus Torvalds (pre-git)
10
0.66%
Paul Lawrence
10
0.66%
Daniel Axtens
8
0.53%
Mark Rutland
6
0.40%
Jann Horn
5
0.33%
Aneesh Kumar K.V
4
0.26%
Peter Zijlstra
3
0.20%
Christoph Lameter
3
0.20%
Others
1
0.07%
Total
1513
report_hw_tags.c
71
-
6
194
Andrey Konovalov
Kuan-Ying Lee
Andrey Ryabinin
Linus Torvalds (pre-git)
Alexander Potapenko
Arnd Bergmann
September 1991
August 1992
June 1993
February 2015
March 2016
December 2018
December 2020
February 2021
September 2022
January 2023
May 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
89
45.88%
Kuan-Ying Lee
62
31.96%
Andrey Ryabinin
23
11.86%
Linus Torvalds (pre-git)
14
7.22%
Alexander Potapenko
4
2.06%
Arnd Bergmann
2
1.03%
Total
194
report_sw_tags.c
95
-
10
303
Andrey Konovalov
Kuan-Ying Lee
Andrey Ryabinin
Linus Torvalds (pre-git)
Mark Rutland
Peter Zijlstra
Christoph Lameter
Aneesh Kumar K.V
Alexander Potapenko
Arnd Bergmann
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
January 2023
May 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "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}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 63}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
159
52.48%
Kuan-Ying Lee
63
20.79%
Andrey Ryabinin
51
16.83%
Linus Torvalds (pre-git)
10
3.30%
Mark Rutland
6
1.98%
Peter Zijlstra
3
0.99%
Christoph Lameter
3
0.99%
Aneesh Kumar K.V
3
0.99%
Alexander Potapenko
3
0.99%
Arnd Bergmann
2
0.66%
Total
303
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
January 2023
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": 6, "token_count": 18}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
338
91.35%
Walter Wu
18
4.86%
Kuan-Ying Lee
11
2.97%
Andrey Ryabinin
3
0.81%
Total
370
shadow.c
650
-
32
2199
Andrey Konovalov
Daniel Axtens
Andrey Ryabinin
Andi Kleen
Marco Elver
Patricia Alfonso
Walter Wu
Peter Zijlstra
Kefeng Wang
Alexander Potapenko
Christophe Leroy
Ryan Roberts
Hugh Dickins
Nickhu
Rick Edgecombe
Arnd Bergmann
Christoph Lameter
Linus Torvalds (pre-git)
Zhen Lei
Nicholas Piggin
Russell King
JoonSoo Kim
Ingo Molnar
Dmitriy Vyukov
Others
August 1992
June 1993
June 1995
February 2002
March 2002
April 2002
June 2002
August 2002
December 2004
March 2005
April 2008
October 2008
January 2009
June 2009
April 2013
February 2015
March 2015
November 2015
May 2016
June 2017
July 2017
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
February 2023
May 2023
June 2023
October 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 15, "token_count": 56}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 59, "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": 23, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"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": 54}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 342}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 655}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 29, "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": 35, "token_count": 17}, {"author_id": 24, "token_count": 31}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
1005
45.70%
Daniel Axtens
387
17.60%
Andrey Ryabinin
338
15.37%
Andi Kleen
79
3.59%
Marco Elver
73
3.32%
Patricia Alfonso
66
3.00%
Walter Wu
41
1.86%
Peter Zijlstra
31
1.41%
Kefeng Wang
30
1.36%
Alexander Potapenko
19
0.86%
Christophe Leroy
17
0.77%
Ryan Roberts
15
0.68%
Hugh Dickins
13
0.59%
Nickhu
11
0.50%
Rick Edgecombe
10
0.45%
Arnd Bergmann
10
0.45%
Christoph Lameter
9
0.41%
Linus Torvalds (pre-git)
8
0.36%
Zhen Lei
6
0.27%
Nicholas Piggin
6
0.27%
Russell King
2
0.09%
JoonSoo Kim
2
0.09%
Ingo Molnar
2
0.09%
Dmitriy Vyukov
2
0.09%
Others
17
0.77%
Total
2199
sw_tags.c
176
-
15
584
Andrey Konovalov
Andrey Ryabinin
Peter Collingbourne
Walter Wu
Arnd Bergmann
Marco Elver
Kuan-Ying Lee
Linus Torvalds (pre-git)
Mark Rutland
Kees Cook
Ingo Molnar
Dmitriy Vyukov
Alexander Potapenko
Russell King
Others
August 1992
June 1993
June 2002
August 2002
February 2015
November 2015
March 2016
May 2016
October 2016
February 2017
July 2017
September 2017
December 2018
February 2019
July 2019
April 2020
August 2020
December 2020
February 2021
April 2021
May 2021
November 2021
March 2022
September 2022
January 2023
May 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 285}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 16, "token_count": 28}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
343
58.73%
Andrey Ryabinin
108
18.49%
Peter Collingbourne
50
8.56%
Walter Wu
20
3.42%
Arnd Bergmann
15
2.57%
Marco Elver
12
2.05%
Kuan-Ying Lee
12
2.05%
Linus Torvalds (pre-git)
6
1.03%
Mark Rutland
3
0.51%
Kees Cook
3
0.51%
Ingo Molnar
3
0.51%
Dmitriy Vyukov
3
0.51%
Alexander Potapenko
3
0.51%
Russell King
2
0.34%
Others
1
0.17%
Total
584
tags.c
144
-
8
531
Andrey Konovalov
Andrey Ryabinin
Walter Wu
Linus Torvalds (pre-git)
Kuan-Ying Lee
Yee Lee
Alexander Potapenko
Others
August 1992
June 1993
February 2015
March 2016
December 2018
August 2020
December 2020
January 2021
June 2021
July 2021
March 2022
September 2022
May 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 17, "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": 6, "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": 7, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 333}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Konovalov
469
88.32%
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%
Others
1
0.19%
Total
531
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
93
Author
Tokens
Proportion
Commits
Proportion
0
Andrey Konovalov
11120
42.08%
189
42.86%
1
Andrey Ryabinin
6503
24.61%
26
5.90%
2
Alexander Potapenko
1667
6.31%
14
3.17%
3
Patricia Alfonso
1458
5.52%
3
0.68%
4
Marco Elver
666
2.52%
15
3.40%
5
Daniel Axtens
659
2.49%
6
1.36%
6
Walter Wu
565
2.14%
10
2.27%
7
Kuan-Ying Lee
553
2.09%
5
1.13%
8
Dmitriy Vyukov
462
1.75%
11
2.49%
9
Arnd Bergmann
303
1.15%
4
0.91%
10
Vincenzo Frascino
231
0.87%
5
1.13%
11
Mark Rutland
200
0.76%
5
1.13%
12
Kees Cook
142
0.54%
6
1.36%
13
Zqiang
141
0.53%
2
0.45%
14
Paul Lawrence
129
0.49%
2
0.45%
15
Andi Kleen
119
0.45%
3
0.68%
16
Peter Collingbourne
112
0.42%
7
1.59%
17
Linus Torvalds (pre-git)
109
0.41%
10
2.27%
18
Greg Thelen
101
0.38%
2
0.45%
19
Kirill A. Shutemov
95
0.36%
2
0.45%
20
Jann Horn
83
0.31%
1
0.23%
21
Wang Long
70
0.26%
3
0.68%
22
Nico Pache
64
0.24%
1
0.23%
23
JoonSoo Kim
60
0.23%
6
1.36%
24
Peter Zijlstra
59
0.22%
3
0.68%
25
Matthew Wilcox
58
0.22%
3
0.68%
26
Christoph Lameter
46
0.17%
7
1.59%
27
Qing Zhang
44
0.17%
2
0.45%
28
Aneesh Kumar K.V
42
0.16%
3
0.68%
29
Kefeng Wang
38
0.14%
4
0.91%
30
Mike Rapoport
37
0.14%
5
1.13%
31
Feng Tang
37
0.14%
2
0.45%
32
Ryan Roberts
30
0.11%
1
0.23%
33
Laura Abbott
29
0.11%
1
0.23%
34
Hugh Dickins
25
0.09%
3
0.68%
35
Christophe Leroy
25
0.09%
1
0.23%
36
Thomas Gleixner
18
0.07%
2
0.45%
37
Qian Cai
18
0.07%
1
0.23%
38
Pekka J Enberg
17
0.06%
2
0.45%
39
Josh Poimboeuf
15
0.06%
1
0.23%
40
Jason A. Donenfeld
15
0.06%
2
0.45%
41
Ingo Molnar
15
0.06%
2
0.45%
42
Nickhu
13
0.05%
1
0.23%
43
Brendan Higgins
13
0.05%
1
0.23%
44
Andrew Morton
13
0.05%
3
0.68%
45
Vlastimil Babka
12
0.05%
2
0.45%
46
Clark Williams
11
0.04%
1
0.23%
47
Rick Edgecombe
10
0.04%
1
0.23%
48
Oliver Glitta
10
0.04%
1
0.23%
49
David Rientjes
10
0.04%
1
0.23%
50
lecopzer
9
0.03%
2
0.45%
51
Sami Tolvanen
8
0.03%
1
0.23%
52
Gustavo A. R. Silva
8
0.03%
1
0.23%
53
Zhen Lei
7
0.03%
2
0.45%
54
Catalin Marinas
7
0.03%
1
0.23%
55
Baoquan He
7
0.03%
1
0.23%
56
Yee Lee
6
0.02%
1
0.23%
57
Woody Lin
6
0.02%
1
0.23%
58
Russell King
6
0.02%
1
0.23%
59
Nicholas Piggin
6
0.02%
1
0.23%
60
Others
85
0.32%
35
7.94%
Total
26427
441