Linux Source Code
Home
Release 6.11
Help
kcsan
root
kernel
Highlighting
Reset All
By Author
By Age
──────────
Andrew Morton
Ard Biesheuvel
Arnd Bergmann
Christian Bornträger
Christophe Leroy
Clark Williams
Greg Kroah-Hartman
Hannes Reinecke
Heiko Carstens
Ingo Molnar
Jason A. Donenfeld
Jeff Johnson
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Marco Elver
Mark Rutland
Matthew Wilcox
Max Filippov
Pan Xinhui
Pavankumar Kondeti
Peter Zijlstra
Qian Cai
Qiujun Huang
Randy Dunlap
Richard Guy Briggs
Rusty Russell
Thomas Gleixner
Valentin Schneider
Wei Yongjun
Will Deacon
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
core.c
1371
-
14
3905
Marco Elver
Mark Rutland
Christian Bornträger
Will Deacon
Kees Cook
Linus Torvalds (pre-git)
Linus Torvalds
Christophe Leroy
Thomas Gleixner
Rusty Russell
Ingo Molnar
Hannes Reinecke
Qiujun Huang
Greg Kroah-Hartman
July 1993
September 1993
March 1997
February 2002
April 2002
August 2004
May 2012
November 2014
February 2015
February 2016
October 2017
November 2017
November 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
November 2020
January 2021
April 2021
June 2021
August 2021
November 2021
December 2021
September 2022
March 2023
May 2023
var spanGroupData = [ {"timestamp": 741510000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 0, "token_count": 1523}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 353}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 294}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 586}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 16, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
3793
97.13%
Mark Rutland
36
0.92%
Christian Bornträger
20
0.51%
Will Deacon
12
0.31%
Kees Cook
12
0.31%
Linus Torvalds (pre-git)
8
0.20%
Linus Torvalds
6
0.15%
Christophe Leroy
5
0.13%
Thomas Gleixner
3
0.08%
Rusty Russell
3
0.08%
Ingo Molnar
3
0.08%
Hannes Reinecke
2
0.05%
Qiujun Huang
1
0.03%
Greg Kroah-Hartman
1
0.03%
Total
3905
debugfs.c
275
-
11
1298
Marco Elver
Linus Torvalds (pre-git)
Rusty Russell
Thomas Gleixner
Arnd Bergmann
Wei Yongjun
Peter Zijlstra
Linus Torvalds
Ingo Molnar
Heiko Carstens
Greg Kroah-Hartman
March 1992
May 1992
July 1993
May 1998
February 2002
January 2005
November 2010
May 2012
November 2017
November 2019
February 2020
April 2020
July 2020
August 2020
January 2021
March 2021
May 2021
July 2021
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 1085}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
1268
97.69%
Linus Torvalds (pre-git)
7
0.54%
Rusty Russell
6
0.46%
Thomas Gleixner
5
0.39%
Arnd Bergmann
4
0.31%
Wei Yongjun
2
0.15%
Peter Zijlstra
2
0.15%
Linus Torvalds
1
0.08%
Ingo Molnar
1
0.08%
Heiko Carstens
1
0.08%
Greg Kroah-Hartman
1
0.08%
Total
1298
encoding.h
102
-
8
308
Marco Elver
Thomas Gleixner
Richard Guy Briggs
Peter Zijlstra
Ingo Molnar
Ard Biesheuvel
Randy Dunlap
Greg Kroah-Hartman
May 2012
November 2013
November 2017
May 2018
August 2018
November 2019
January 2020
October 2020
November 2020
January 2021
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
295
95.78%
Thomas Gleixner
3
0.97%
Richard Guy Briggs
2
0.65%
Peter Zijlstra
2
0.65%
Ingo Molnar
2
0.65%
Ard Biesheuvel
2
0.65%
Randy Dunlap
1
0.32%
Greg Kroah-Hartman
1
0.32%
Total
308
kcsan.h
142
-
7
221
Marco Elver
Mark Rutland
Will Deacon
Thomas Gleixner
Linus Torvalds
Ingo Molnar
Greg Kroah-Hartman
February 2002
May 2012
October 2017
November 2017
November 2019
January 2020
February 2020
March 2020
July 2020
August 2020
January 2021
April 2021
August 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
171
77.38%
Mark Rutland
28
12.67%
Will Deacon
12
5.43%
Thomas Gleixner
3
1.36%
Linus Torvalds
3
1.36%
Ingo Molnar
3
1.36%
Greg Kroah-Hartman
1
0.45%
Total
221
kcsan_test.c
1625
-
7
8394
Marco Elver
Max Filippov
Matthew Wilcox
Jeff Johnson
Valentin Schneider
Pavankumar Kondeti
Arnd Bergmann
May 2020
June 2020
July 2020
January 2021
April 2021
June 2021
August 2021
November 2021
December 2021
May 2022
December 2022
April 2023
October 2023
May 2024
var spanGroupData = [ {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3372}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 201}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 4211}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 0, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
8348
99.45%
Max Filippov
26
0.31%
Matthew Wilcox
6
0.07%
Jeff Johnson
5
0.06%
Valentin Schneider
4
0.05%
Pavankumar Kondeti
4
0.05%
Arnd Bergmann
1
0.01%
Total
8394
permissive.h
94
-
6
138
Marco Elver
Christian Bornträger
Qian Cai
Pan Xinhui
Linus Torvalds
Greg Kroah-Hartman
November 2014
February 2015
November 2016
November 2017
September 2019
November 2019
May 2020
June 2020
June 2021
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 117}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
128
92.75%
Christian Bornträger
4
2.90%
Qian Cai
2
1.45%
Pan Xinhui
2
1.45%
Linus Torvalds
1
0.72%
Greg Kroah-Hartman
1
0.72%
Total
138
report.c
715
-
11
2544
Marco Elver
Mark Rutland
Will Deacon
Linus Torvalds (pre-git)
Thomas Gleixner
Peter Zijlstra
Linus Torvalds
Kees Cook
Clark Williams
Ingo Molnar
Greg Kroah-Hartman
June 1993
July 1993
November 1993
February 2002
May 2012
February 2013
October 2017
November 2017
November 2019
January 2020
February 2020
March 2020
April 2020
June 2020
July 2020
August 2020
January 2021
April 2021
June 2021
August 2021
November 2021
November 2022
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 893}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 262}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 355}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 249}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
2263
88.95%
Mark Rutland
249
9.79%
Will Deacon
11
0.43%
Linus Torvalds (pre-git)
6
0.24%
Thomas Gleixner
3
0.12%
Peter Zijlstra
3
0.12%
Linus Torvalds
3
0.12%
Kees Cook
2
0.08%
Clark Williams
2
0.08%
Ingo Molnar
1
0.04%
Greg Kroah-Hartman
1
0.04%
Total
2544
selftest.c
261
-
8
1445
Marco Elver
Rusty Russell
Linus Torvalds (pre-git)
Matthew Wilcox
Jason A. Donenfeld
Ingo Molnar
Andrew Morton
Greg Kroah-Hartman
June 1993
November 1993
June 1995
March 1997
December 2002
February 2004
November 2017
November 2019
February 2020
July 2020
October 2020
January 2021
August 2021
November 2021
December 2021
October 2022
October 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 434}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 908}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 10, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Elver
1411
97.65%
Rusty Russell
9
0.62%
Linus Torvalds (pre-git)
9
0.62%
Matthew Wilcox
6
0.42%
Jason A. Donenfeld
5
0.35%
Ingo Molnar
2
0.14%
Andrew Morton
2
0.14%
Greg Kroah-Hartman
1
0.07%
Total
1445
Contributors:
31
Author
Tokens
Proportion
Commits
Proportion
0
Marco Elver
17677
96.84%
78
58.65%
1
Mark Rutland
313
1.71%
8
6.02%
2
Will Deacon
35
0.19%
1
0.75%
3
Linus Torvalds (pre-git)
30
0.16%
9
6.77%
4
Max Filippov
26
0.14%
1
0.75%
5
Christian Bornträger
24
0.13%
1
0.75%
6
Rusty Russell
18
0.10%
3
2.26%
7
Thomas Gleixner
17
0.09%
1
0.75%
8
Linus Torvalds
14
0.08%
3
2.26%
9
Kees Cook
14
0.08%
2
1.50%
10
Matthew Wilcox
12
0.07%
1
0.75%
11
Ingo Molnar
12
0.07%
1
0.75%
12
Peter Zijlstra
7
0.04%
3
2.26%
13
Greg Kroah-Hartman
7
0.04%
1
0.75%
14
Jeff Johnson
5
0.03%
1
0.75%
15
Jason A. Donenfeld
5
0.03%
3
2.26%
16
Christophe Leroy
5
0.03%
1
0.75%
17
Arnd Bergmann
5
0.03%
2
1.50%
18
Valentin Schneider
4
0.02%
1
0.75%
19
Pavankumar Kondeti
4
0.02%
1
0.75%
20
Wei Yongjun
2
0.01%
1
0.75%
21
Richard Guy Briggs
2
0.01%
1
0.75%
22
Qian Cai
2
0.01%
1
0.75%
23
Pan Xinhui
2
0.01%
1
0.75%
24
Hannes Reinecke
2
0.01%
1
0.75%
25
Clark Williams
2
0.01%
1
0.75%
26
Ard Biesheuvel
2
0.01%
1
0.75%
27
Andrew Morton
2
0.01%
1
0.75%
28
Randy Dunlap
1
0.01%
1
0.75%
29
Qiujun Huang
1
0.01%
1
0.75%
30
Heiko Carstens
1
0.01%
1
0.75%
Total
18253
133