Linux Source Code
Home
Release 6.19
Help
device
root
include
linux
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Andreas Gruenbacher
Andrew Morton
Andy Shevchenko
Arend Van Spriel
Bartosz Golaszewski
Benjamin Herrenschmidt
Cornelia Huck
Dan J Williams
Daniel Wagner
Danilo Krummrich
David Brownell
Dmitry Torokhov
Eli Billauer
Eric W. Biedermann
Grant C. Likely
Greg Kroah-Hartman
Harald Freudenberger
Hollis Blanchard
Jakub Kiciński
Jean Delvare
Jeff Mahoney
Joe Perches
John Stultz
Josh Zimmerman
Kay Sievers
Kees Cook
Kejian Yan
Krzysztof Kozlowski
Lars-Peter Clausen
Linus Torvalds
Linus Torvalds (pre-git)
Lu Baolu
Luis R. Rodriguez
Maciej Purski
Madalin Bucur
Mark Brown
Martin Liu
Matt Domsch
Matthew Wilcox
Michael Holzheu
Mika Westerberg
Ming Lei
Nipun Gupta
Others
Patrick Mochel
Paul Gortmaker
Pavel Machek
Phil Carmody
Phil Sutter
Raag Jadav
Rafael J. Wysocki
Saravana Kannan
Srinivas Pandruvada
Stephen Hemminger
Suzuki K. Poulose
Tejun Heo
Tomeu Vizoso
Yang Ruirui
Zijun Hu
pascal paillet
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bus.h
289
-
27
997
Greg Kroah-Hartman
Linus Torvalds
Patrick Mochel
Suzuki K. Poulose
Joe Perches
Zijun Hu
Cornelia Huck
Kay Sievers
Rafael J. Wysocki
Daniel Wagner
Benjamin Herrenschmidt
Dmitry Torokhov
Nipun Gupta
Phil Sutter
Matt Domsch
Andy Shevchenko
Saravana Kannan
Lu Baolu
Harald Freudenberger
Dan J Williams
Andreas Gruenbacher
Martin Liu
David Brownell
Andrew Morton
Pavel Machek
Matthew Wilcox
Others
February 2002
May 2002
June 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
March 2003
August 2003
January 2005
March 2005
April 2005
June 2005
November 2005
June 2006
August 2006
September 2006
October 2006
February 2007
August 2007
November 2007
January 2008
May 2008
August 2008
October 2008
June 2009
July 2009
June 2010
December 2011
May 2013
July 2013
August 2013
January 2017
July 2017
November 2017
April 2018
May 2018
July 2018
September 2018
June 2019
July 2019
September 2019
December 2019
July 2021
October 2021
April 2022
January 2023
February 2023
March 2023
December 2023
July 2024
August 2024
December 2024
January 2025
October 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 135}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 338}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 19, "token_count": 13}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 38, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
481
48.24%
Linus Torvalds
135
13.54%
Patrick Mochel
122
12.24%
Suzuki K. Poulose
44
4.41%
Joe Perches
42
4.21%
Zijun Hu
29
2.91%
Cornelia Huck
26
2.61%
Kay Sievers
15
1.50%
Rafael J. Wysocki
13
1.30%
Daniel Wagner
13
1.30%
Benjamin Herrenschmidt
12
1.20%
Dmitry Torokhov
9
0.90%
Nipun Gupta
8
0.80%
Phil Sutter
6
0.60%
Matt Domsch
5
0.50%
Andy Shevchenko
5
0.50%
Saravana Kannan
4
0.40%
Lu Baolu
4
0.40%
Harald Freudenberger
4
0.40%
Dan J Williams
4
0.40%
Andreas Gruenbacher
4
0.40%
Martin Liu
3
0.30%
David Brownell
3
0.30%
Andrew Morton
3
0.30%
Pavel Machek
1
0.10%
Matthew Wilcox
1
0.10%
Others
1
0.10%
Total
997
class.h
229
-
24
894
Greg Kroah-Hartman
Patrick Mochel
Tejun Heo
Linus Torvalds
Jean Delvare
Suzuki K. Poulose
Kay Sievers
Cornelia Huck
Yang Ruirui
Rafael J. Wysocki
Maciej Purski
John Stultz
Eric W. Biedermann
Andrew Morton
Andreas Gruenbacher
Zijun Hu
Josh Zimmerman
Dmitry Torokhov
David Brownell
Arend Van Spriel
Matthew Wilcox
Others
February 2002
July 2002
August 2002
October 2002
November 2002
January 2003
April 2003
August 2003
March 2005
April 2005
June 2005
June 2006
August 2006
September 2006
December 2007
January 2008
March 2008
May 2008
August 2008
October 2008
December 2008
June 2009
July 2009
August 2009
March 2010
September 2010
December 2011
July 2013
September 2013
July 2015
November 2016
June 2017
August 2017
November 2017
January 2018
June 2019
July 2019
December 2019
October 2022
November 2022
March 2023
April 2023
May 2023
December 2023
August 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 520}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
609
68.12%
Patrick Mochel
68
7.61%
Tejun Heo
53
5.93%
Linus Torvalds
47
5.26%
Jean Delvare
40
4.47%
Suzuki K. Poulose
12
1.34%
Kay Sievers
8
0.89%
Cornelia Huck
8
0.89%
Yang Ruirui
6
0.67%
Rafael J. Wysocki
5
0.56%
Maciej Purski
5
0.56%
John Stultz
5
0.56%
Eric W. Biedermann
4
0.45%
Andrew Morton
4
0.45%
Andreas Gruenbacher
4
0.45%
Zijun Hu
3
0.34%
Josh Zimmerman
3
0.34%
Dmitry Torokhov
2
0.22%
David Brownell
2
0.22%
Arend Van Spriel
2
0.22%
Matthew Wilcox
1
0.11%
Others
3
0.34%
Total
894
devres.h
189
-
26
1199
Andy Shevchenko
Dmitry Torokhov
Joe Perches
Tejun Heo
Kay Sievers
Raag Jadav
Danilo Krummrich
Linus Torvalds
Rafael J. Wysocki
Patrick Mochel
Greg Kroah-Hartman
Srinivas Pandruvada
Madalin Bucur
Mark Brown
Ming Lei
Michael Holzheu
Bartosz Golaszewski
Andreas Gruenbacher
Kees Cook
Grant C. Likely
Eli Billauer
Tomeu Vizoso
pascal paillet
Dan J Williams
Arend Van Spriel
Others
February 2002
October 2002
March 2003
March 2005
October 2005
April 2006
May 2006
July 2006
September 2006
January 2007
April 2009
April 2010
June 2010
December 2011
August 2012
November 2012
February 2013
March 2013
October 2013
April 2014
May 2014
January 2016
October 2016
November 2016
July 2017
January 2018
May 2018
July 2018
June 2019
July 2019
December 2019
February 2023
July 2023
January 2025
February 2025
September 2025
November 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 53}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 805}, {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Shevchenko
824
68.72%
Dmitry Torokhov
93
7.76%
Joe Perches
48
4.00%
Tejun Heo
45
3.75%
Kay Sievers
34
2.84%
Raag Jadav
25
2.09%
Danilo Krummrich
18
1.50%
Linus Torvalds
17
1.42%
Rafael J. Wysocki
16
1.33%
Patrick Mochel
15
1.25%
Greg Kroah-Hartman
10
0.83%
Srinivas Pandruvada
7
0.58%
Madalin Bucur
7
0.58%
Mark Brown
6
0.50%
Ming Lei
5
0.42%
Michael Holzheu
4
0.33%
Bartosz Golaszewski
4
0.33%
Andreas Gruenbacher
4
0.33%
Kees Cook
3
0.25%
Grant C. Likely
3
0.25%
Eli Billauer
3
0.25%
Tomeu Vizoso
2
0.17%
pascal paillet
2
0.17%
Dan J Williams
2
0.17%
Arend Van Spriel
1
0.08%
Others
1
0.08%
Total
1199
driver.h
300
-
38
724
Patrick Mochel
Greg Kroah-Hartman
Suzuki K. Poulose
Linus Torvalds
Dmitry Torokhov
Lars-Peter Clausen
Rafael J. Wysocki
Krzysztof Kozlowski
Hollis Blanchard
Cornelia Huck
Maciej Purski
Danilo Krummrich
Saravana Kannan
Paul Gortmaker
Stephen Hemminger
Mika Westerberg
Kay Sievers
Joe Perches
Grant C. Likely
Arend Van Spriel
Kejian Yan
Jeff Mahoney
Harald Freudenberger
Linus Torvalds (pre-git)
Luis R. Rodriguez
Al Viro
Phil Carmody
Jakub Kiciński
David Brownell
Andrew Morton
Zijun Hu
Nipun Gupta
Pavel Machek
Matthew Wilcox
Others
November 1991
August 1992
February 2002
May 2002
July 2002
August 2002
October 2002
November 2002
December 2002
January 2003
August 2003
January 2004
July 2004
September 2004
March 2005
April 2005
June 2005
May 2006
June 2006
July 2006
August 2006
January 2007
February 2007
July 2007
November 2007
December 2007
January 2008
May 2008
October 2008
February 2009
June 2009
July 2009
October 2009
December 2009
April 2010
June 2010
April 2011
November 2011
February 2012
October 2012
July 2013
August 2013
November 2014
March 2015
May 2015
June 2016
July 2017
November 2017
January 2018
April 2018
September 2018
January 2019
June 2019
July 2019
August 2019
September 2019
December 2019
December 2021
April 2022
June 2022
August 2022
March 2023
May 2023
July 2024
August 2024
January 2025
January 2026
var spanGroupData = [ {"timestamp": 688982400, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 113}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 13, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Patrick Mochel
134
18.51%
Greg Kroah-Hartman
130
17.96%
Suzuki K. Poulose
118
16.30%
Linus Torvalds
117
16.16%
Dmitry Torokhov
22
3.04%
Lars-Peter Clausen
20
2.76%
Rafael J. Wysocki
18
2.49%
Krzysztof Kozlowski
16
2.21%
Hollis Blanchard
12
1.66%
Cornelia Huck
12
1.66%
Maciej Purski
11
1.52%
Danilo Krummrich
11
1.52%
Saravana Kannan
9
1.24%
Paul Gortmaker
8
1.10%
Stephen Hemminger
6
0.83%
Mika Westerberg
6
0.83%
Kay Sievers
6
0.83%
Joe Perches
6
0.83%
Grant C. Likely
6
0.83%
Arend Van Spriel
6
0.83%
Kejian Yan
5
0.69%
Jeff Mahoney
5
0.69%
Harald Freudenberger
5
0.69%
Linus Torvalds (pre-git)
4
0.55%
Luis R. Rodriguez
4
0.55%
Al Viro
4
0.55%
Phil Carmody
3
0.41%
Jakub Kiciński
3
0.41%
David Brownell
3
0.41%
Andrew Morton
3
0.41%
Zijun Hu
2
0.28%
Nipun Gupta
2
0.28%
Pavel Machek
1
0.14%
Matthew Wilcox
1
0.14%
Others
5
0.69%
Total
724
faux.h
69
-
6
173
Greg Kroah-Hartman
Stephen Hemminger
Michael Holzheu
Rafael J. Wysocki
David Brownell
Others
May 2006
June 2009
July 2013
December 2013
February 2025
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 161}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
161
93.06%
Stephen Hemminger
5
2.89%
Michael Holzheu
3
1.73%
Rafael J. Wysocki
2
1.16%
David Brownell
1
0.58%
Others
1
0.58%
Total
173
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
70
Author
Tokens
Proportion
Commits
Proportion
0
Greg Kroah-Hartman
1391
34.89%
61
27.98%
1
Andy Shevchenko
829
20.79%
6
2.75%
2
Patrick Mochel
339
8.50%
27
12.39%
3
Linus Torvalds
316
7.93%
2
0.92%
4
Suzuki K. Poulose
174
4.36%
12
5.50%
5
Dmitry Torokhov
126
3.16%
9
4.13%
6
Tejun Heo
98
2.46%
4
1.83%
7
Joe Perches
96
2.41%
2
0.92%
8
Kay Sievers
63
1.58%
9
4.13%
9
Rafael J. Wysocki
54
1.35%
10
4.59%
10
Cornelia Huck
46
1.15%
2
0.92%
11
Jean Delvare
40
1.00%
1
0.46%
12
Zijun Hu
34
0.85%
4
1.83%
13
Danilo Krummrich
29
0.73%
2
0.92%
14
Raag Jadav
25
0.63%
1
0.46%
15
Lars-Peter Clausen
20
0.50%
2
0.92%
16
Maciej Purski
16
0.40%
1
0.46%
17
Krzysztof Kozlowski
16
0.40%
1
0.46%
18
Saravana Kannan
13
0.33%
3
1.38%
19
Daniel Wagner
13
0.33%
1
0.46%
20
Hollis Blanchard
12
0.30%
1
0.46%
21
Benjamin Herrenschmidt
12
0.30%
1
0.46%
22
Andreas Gruenbacher
12
0.30%
1
0.46%
23
Stephen Hemminger
11
0.28%
1
0.46%
24
Nipun Gupta
10
0.25%
1
0.46%
25
Andrew Morton
10
0.25%
3
1.38%
26
Harald Freudenberger
9
0.23%
1
0.46%
27
Grant C. Likely
9
0.23%
2
0.92%
28
David Brownell
9
0.23%
1
0.46%
29
Arend Van Spriel
9
0.23%
2
0.92%
30
Paul Gortmaker
8
0.20%
1
0.46%
31
Srinivas Pandruvada
7
0.18%
1
0.46%
32
Michael Holzheu
7
0.18%
1
0.46%
33
Madalin Bucur
7
0.18%
1
0.46%
34
Yang Ruirui
6
0.15%
1
0.46%
35
Phil Sutter
6
0.15%
1
0.46%
36
Mika Westerberg
6
0.15%
1
0.46%
37
Mark Brown
6
0.15%
1
0.46%
38
Dan J Williams
6
0.15%
2
0.92%
39
Kejian Yan
5
0.13%
1
0.46%
40
Ming Lei
5
0.13%
1
0.46%
41
Matt Domsch
5
0.13%
1
0.46%
42
John Stultz
5
0.13%
1
0.46%
43
Jeff Mahoney
5
0.13%
1
0.46%
44
Linus Torvalds (pre-git)
4
0.10%
2
0.92%
45
Luis R. Rodriguez
4
0.10%
2
0.92%
46
Lu Baolu
4
0.10%
1
0.46%
47
Eric W. Biedermann
4
0.10%
1
0.46%
48
Bartosz Golaszewski
4
0.10%
1
0.46%
49
Al Viro
4
0.10%
1
0.46%
50
Phil Carmody
3
0.08%
1
0.46%
51
Matthew Wilcox
3
0.08%
1
0.46%
52
Martin Liu
3
0.08%
1
0.46%
53
Kees Cook
3
0.08%
1
0.46%
54
Josh Zimmerman
3
0.08%
1
0.46%
55
Jakub Kiciński
3
0.08%
1
0.46%
56
Eli Billauer
3
0.08%
1
0.46%
57
Tomeu Vizoso
2
0.05%
1
0.46%
58
Pavel Machek
2
0.05%
2
0.92%
59
pascal paillet
2
0.05%
1
0.46%
60
Others
11
0.28%
10
4.59%
Total
3987
218