Linux Source Code
Home
Release 6.19
Help
math
root
lib
Highlighting
Reset All
By Author
By Age
──────────
Alexander A. Klimov
Andrew Morton
Andy Shevchenko
Arend Van Spriel
Bernardo Innocenti
Brian Behlendorf
Bruno Sobreira França
Chris Wilson
Christoph Pfister
Crt Mori
David Howells
David Laight
David S. Miller
Davidlohr Bueso A
Eric Dumazet
Florian Fainelli
Florian La Roche
Geert Uytterhoeven
Greg Kroah-Hartman
H Hartley Sweeten
Hannes Frederic Sowa
Jacob E Keller
James Simmons
Jeff Johnson
Jens Axboe
Jeremy Fitzhardinge
Jiong Wang
Kiyoshi Ueda
Kuan-Wei Chiu
Liam Beguin
Linus Torvalds (pre-git)
Luis Felipe Hernandez
Maciej W. Rozycki
Manu Abraham
Martin K. Petersen
Masahiro Yamada
Michael Witten
Mike Snitzer
Nico Pitre
Oleg Nesterov
Oskar Schirmer
Paul Gortmaker
Peter Williams
Peter Zijlstra
Priit Laes
Randolph Chung
Randy Dunlap
Rasmus Villemoes
Roman Zippel
Sascha Hauer
Stanislaw Gruszka
Stephen Hemminger
Tamir Duberstein
Thomas Gleixner
Trent Piepho
Uwe Kleine-König
Yu-Chun Lin
Zeng Zhaoxiu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
tests
364
6
8
1867
Luis Felipe Hernandez
Bruno Sobreira França
Trent Piepho
Yu-Chun Lin
Tamir Duberstein
Chris Wilson
Jeff Johnson
Thomas Gleixner
December 2016
May 2019
June 2021
May 2024
September 2024
December 2024
February 2025
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 338}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 5, "token_count": 259}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 7, "token_count": 367}, {"author_id": 5, "token_count": 340}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 166}, {"author_id": 9, "token_count": 288}, ]}, ]
Author Name
Tokens
Token Proportion
Luis Felipe Hernandez
599
32.08%
Bruno Sobreira França
367
19.66%
Trent Piepho
338
18.10%
Yu-Chun Lin
288
15.43%
Tamir Duberstein
166
8.89%
Chris Wilson
98
5.25%
Jeff Johnson
10
0.54%
Thomas Gleixner
1
0.05%
Total
1867
Files:
cordic.c
92
-
3
324
Arend Van Spriel
Priit Laes
Michael Witten
May 2011
July 2011
November 2018
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 8, "token_count": 315}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 36, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
315
97.22%
Priit Laes
8
2.47%
Michael Witten
1
0.31%
Total
324
div64.c
333
-
21
1357
David Laight
Nico Pitre
Roman Zippel
Brian Behlendorf
Randolph Chung
Bernardo Innocenti
Stephen Hemminger
Mike Snitzer
Oleg Nesterov
Jeremy Fitzhardinge
David S. Miller
Stanislaw Gruszka
Uwe Kleine-König
Peter Zijlstra
Paul Gortmaker
David Howells
Liam Beguin
Jacob E Keller
Andy Shevchenko
Andrew Morton
Greg Kroah-Hartman
July 2003
October 2003
December 2006
March 2007
April 2007
May 2008
June 2008
October 2010
November 2011
April 2013
August 2013
November 2015
November 2017
May 2019
May 2020
December 2020
March 2021
November 2022
March 2024
June 2024
July 2024
June 2025
November 2025
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 18, "token_count": 88}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 16, "token_count": 95}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 23, "token_count": 66}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 14, "token_count": 122}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 30, "token_count": 27}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 117}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 19, "token_count": 58}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 46}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 3, "token_count": 546}, ]}, ]
Author Name
Tokens
Token Proportion
David Laight
546
40.24%
Nico Pitre
145
10.69%
Roman Zippel
122
8.99%
Brian Behlendorf
117
8.62%
Randolph Chung
95
7.00%
Bernardo Innocenti
88
6.48%
Stephen Hemminger
66
4.86%
Mike Snitzer
58
4.27%
Oleg Nesterov
46
3.39%
Jeremy Fitzhardinge
27
1.99%
David S. Miller
14
1.03%
Stanislaw Gruszka
8
0.59%
Uwe Kleine-König
7
0.52%
Peter Zijlstra
3
0.22%
Paul Gortmaker
3
0.22%
David Howells
3
0.22%
Liam Beguin
2
0.15%
Jacob E Keller
2
0.15%
Andy Shevchenko
2
0.15%
Andrew Morton
2
0.15%
Greg Kroah-Hartman
1
0.07%
Total
1357
gcd.c
88
-
7
291
Zeng Zhaoxiu
Florian Fainelli
Kuan-Wei Chiu
Davidlohr Bueso A
Thomas Gleixner
Randy Dunlap
Paul Gortmaker
June 2009
November 2011
October 2012
May 2016
September 2017
May 2019
June 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 21, "token_count": 84}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 170}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 29, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Zeng Zhaoxiu
170
58.42%
Florian Fainelli
84
28.87%
Kuan-Wei Chiu
27
9.28%
Davidlohr Bueso A
7
2.41%
Thomas Gleixner
1
0.34%
Randy Dunlap
1
0.34%
Paul Gortmaker
1
0.34%
Total
291
int_log.c
133
-
3
740
Christoph Pfister
Andy Shevchenko
Manu Abraham
May 2006
July 2023
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 719}, {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 17, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Pfister
719
97.16%
Andy Shevchenko
17
2.30%
Manu Abraham
4
0.54%
Total
740
int_pow.c
32
-
1
61
Andy Shevchenko
May 2019
December 2020
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 60}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 17, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
61
100.00%
Total
61
int_sqrt.c
71
-
11
209
Davidlohr Bueso A
Andrew Morton
Crt Mori
Peter Zijlstra
Linus Torvalds (pre-git)
Florian La Roche
Andy Shevchenko
Peter Williams
James Simmons
Masahiro Yamada
Greg Kroah-Hartman
September 1993
January 2000
January 2003
December 2003
February 2006
April 2013
November 2017
January 2018
January 2019
March 2019
December 2020
var spanGroupData = [ {"timestamp": 746866800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 24, "token_count": 64}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 22, "token_count": 65}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 31, "token_count": 20}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 27, "token_count": 43}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 17, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Davidlohr Bueso A
65
31.10%
Andrew Morton
64
30.62%
Crt Mori
43
20.57%
Peter Zijlstra
20
9.57%
Linus Torvalds (pre-git)
4
1.91%
Florian La Roche
4
1.91%
Andy Shevchenko
3
1.44%
Peter Williams
2
0.96%
James Simmons
2
0.96%
Masahiro Yamada
1
0.48%
Greg Kroah-Hartman
1
0.48%
Total
209
lcm.c
26
-
9
102
Martin K. Petersen
Mike Snitzer
Rasmus Villemoes
Kiyoshi Ueda
H Hartley Sweeten
Randy Dunlap
Jens Axboe
Thomas Gleixner
Paul Gortmaker
December 2007
January 2008
July 2009
November 2009
March 2010
July 2011
November 2011
December 2014
February 2015
March 2015
May 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 26, "token_count": 19}, {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 26, "token_count": 28}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin K. Petersen
50
49.02%
Mike Snitzer
31
30.39%
Rasmus Villemoes
6
5.88%
Kiyoshi Ueda
6
5.88%
H Hartley Sweeten
3
2.94%
Randy Dunlap
2
1.96%
Jens Axboe
2
1.96%
Thomas Gleixner
1
0.98%
Paul Gortmaker
1
0.98%
Total
102
prime_numbers.c
262
-
4
956
Chris Wilson
Tamir Duberstein
Jeff Johnson
Thomas Gleixner
December 2016
January 2017
May 2019
May 2024
February 2025
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 904}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
906
94.77%
Tamir Duberstein
44
4.60%
Jeff Johnson
5
0.52%
Thomas Gleixner
1
0.10%
Total
956
prime_numbers_private.h
16
-
2
67
Tamir Duberstein
Chris Wilson
December 2016
February 2025
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Tamir Duberstein
45
67.16%
Chris Wilson
22
32.84%
Total
67
rational.c
112
-
9
293
Oskar Schirmer
Trent Piepho
Geert Uytterhoeven
Jeff Johnson
Paul Gortmaker
Sascha Hauer
Greg Kroah-Hartman
Andy Shevchenko
Alexander A. Klimov
June 2009
January 2010
November 2011
November 2017
December 2019
August 2020
October 2020
June 2021
September 2021
July 2024
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 146}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 32, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Oskar Schirmer
146
49.83%
Trent Piepho
125
42.66%
Geert Uytterhoeven
8
2.73%
Jeff Johnson
5
1.71%
Paul Gortmaker
4
1.37%
Sascha Hauer
2
0.68%
Greg Kroah-Hartman
1
0.34%
Andy Shevchenko
1
0.34%
Alexander A. Klimov
1
0.34%
Total
293
reciprocal_div.c
73
-
6
304
Jiong Wang
Hannes Frederic Sowa
Eric Dumazet
Andy Shevchenko
Linus Torvalds (pre-git)
Greg Kroah-Hartman
September 1992
January 1996
December 2006
December 2011
January 2014
November 2017
July 2018
October 2020
December 2020
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 28, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 20, "token_count": 86}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 165}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 17, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiong Wang
165
54.28%
Hannes Frederic Sowa
86
28.29%
Eric Dumazet
41
13.49%
Andy Shevchenko
8
2.63%
Linus Torvalds (pre-git)
3
0.99%
Greg Kroah-Hartman
1
0.33%
Total
304
test_div64.c
330
-
2
1522
Maciej W. Rozycki
Nico Pitre
April 2021
October 2024
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 1105}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 417}, ]}, ]
Author Name
Tokens
Token Proportion
Maciej W. Rozycki
1105
72.60%
Nico Pitre
417
27.40%
Total
1522
test_mul_u64_u64_div_u64.c
190
-
6
907
Nico Pitre
David Laight
Oleg Nesterov
Bernardo Innocenti
Roman Zippel
Greg Kroah-Hartman
July 2003
May 2008
November 2017
May 2020
July 2024
November 2025
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 503}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 3, "token_count": 382}, ]}, ]
Author Name
Tokens
Token Proportion
Nico Pitre
503
55.46%
David Laight
382
42.12%
Oleg Nesterov
18
1.98%
Bernardo Innocenti
2
0.22%
Roman Zippel
1
0.11%
Greg Kroah-Hartman
1
0.11%
Total
907
Contributors:
58
Author
Tokens
Proportion
Commits
Proportion
0
Maciej W. Rozycki
1105
12.28%
2
1.90%
1
Nico Pitre
1065
11.83%
5
4.76%
2
Chris Wilson
1026
11.40%
2
1.90%
3
David Laight
928
10.31%
9
8.57%
4
Christoph Pfister
719
7.99%
2
1.90%
5
Luis Felipe Hernandez
599
6.66%
2
1.90%
6
Trent Piepho
463
5.14%
3
2.86%
7
Bruno Sobreira França
367
4.08%
1
0.95%
8
Arend Van Spriel
315
3.50%
1
0.95%
9
Yu-Chun Lin
288
3.20%
1
0.95%
10
Tamir Duberstein
255
2.83%
1
0.95%
11
Zeng Zhaoxiu
170
1.89%
1
0.95%
12
Jiong Wang
165
1.83%
1
0.95%
13
Oskar Schirmer
146
1.62%
1
0.95%
14
Roman Zippel
123
1.37%
2
1.90%
15
Brian Behlendorf
117
1.30%
1
0.95%
16
Randolph Chung
95
1.06%
1
0.95%
17
Andy Shevchenko
92
1.02%
7
6.67%
18
Bernardo Innocenti
90
1.00%
2
1.90%
19
Mike Snitzer
89
0.99%
2
1.90%
20
Hannes Frederic Sowa
86
0.96%
1
0.95%
21
Florian Fainelli
84
0.93%
1
0.95%
22
Davidlohr Bueso A
72
0.80%
2
1.90%
23
Stephen Hemminger
66
0.73%
2
1.90%
24
Andrew Morton
66
0.73%
2
1.90%
25
Oleg Nesterov
64
0.71%
1
0.95%
26
Martin K. Petersen
50
0.56%
3
2.86%
27
Crt Mori
43
0.48%
1
0.95%
28
Eric Dumazet
41
0.46%
2
1.90%
29
Kuan-Wei Chiu
27
0.30%
1
0.95%
30
Jeremy Fitzhardinge
27
0.30%
2
1.90%
31
Peter Zijlstra
23
0.26%
3
2.86%
32
Jeff Johnson
20
0.22%
2
1.90%
33
David S. Miller
14
0.16%
2
1.90%
34
Paul Gortmaker
9
0.10%
1
0.95%
35
Stanislaw Gruszka
8
0.09%
1
0.95%
36
Priit Laes
8
0.09%
1
0.95%
37
Geert Uytterhoeven
8
0.09%
1
0.95%
38
Uwe Kleine-König
7
0.08%
1
0.95%
39
Linus Torvalds (pre-git)
7
0.08%
4
3.81%
40
Rasmus Villemoes
6
0.07%
3
2.86%
41
Kiyoshi Ueda
6
0.07%
3
2.86%
42
Greg Kroah-Hartman
5
0.06%
1
0.95%
43
Thomas Gleixner
4
0.04%
2
1.90%
44
Manu Abraham
4
0.04%
1
0.95%
45
Florian La Roche
4
0.04%
1
0.95%
46
Randy Dunlap
3
0.03%
2
1.90%
47
H Hartley Sweeten
3
0.03%
1
0.95%
48
David Howells
3
0.03%
1
0.95%
49
Sascha Hauer
2
0.02%
1
0.95%
50
Peter Williams
2
0.02%
1
0.95%
51
Liam Beguin
2
0.02%
1
0.95%
52
Jens Axboe
2
0.02%
1
0.95%
53
James Simmons
2
0.02%
1
0.95%
54
Jacob E Keller
2
0.02%
1
0.95%
55
Michael Witten
1
0.01%
1
0.95%
56
Masahiro Yamada
1
0.01%
1
0.95%
57
Alexander A. Klimov
1
0.01%
1
0.95%
Total
9000
105