Linux Source Code
Home
Release 6.15
Help
futex
root
kernel
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Alexey Izbyshev
Alexey Kuznetsov
Andi Kleen
Andrea Arcangeli
Andrew Morton
Andrey Vagin
André Almeida
Arnd Bergmann
Ben Wolsieffer
Benjamin Herrenschmidt
Christian König
Christoph Hellwig
Colin Cross
Darren Hart
David Howells
David S. Miller
Davidlohr Bueso A
Dominik Brodowski
Eric Dumazet
Eric Sesterhenn / Snakebyte
Heiko Carstens
Hugh Dickins
Ingo Molnar
Jack Miller
Jakub Jelínek
Jamie Lokier
Jens Axboe
Jiri Slaby
Kees Cook
Kirill A. Shutemov
Linus Torvalds
Linus Torvalds (pre-git)
Martin Schwidefsky
Mathieu Desnoyers
Matthew Wilcox
Mel Gorman
Michel Lespinasse
Namhyung Kim
Olof Johansson
Others
Pavel Emelyanov
Peter Zijlstra
Pierre Peiffer
Randy Dunlap
Rasmus Villemoes
Rusty Russell
Sebastian Andrzej Siewior
Serge E. Hallyn
Shawn Bohrer
Stephen Rothwell
Thomas Gleixner
Uros Bizjak
Viresh Kumar
Waiman Long
Will Deacon
Yafang Shao
Yang Tao
Yoann Congal
Zhang Yi
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
core.c
1154
-
56
3095
Peter Zijlstra
Ingo Molnar
Davidlohr Bueso A
Thomas Gleixner
Arnd Bergmann
Rusty Russell
Jamie Lokier
Mel Gorman
Waiman Long
Darren Hart
Shawn Bohrer
Martin Schwidefsky
Eric Dumazet
Matthew Wilcox
Sebastian Andrzej Siewior
Rasmus Villemoes
Andi Kleen
Yang Tao
David S. Miller
Ben Wolsieffer
Linus Torvalds (pre-git)
Jakub Jelínek
Hugh Dickins
Alexey Izbyshev
Uros Bizjak
Linus Torvalds
Will Deacon
Kirill A. Shutemov
Heiko Carstens
Eric Sesterhenn / Snakebyte
Andrea Arcangeli
Olof Johansson
Namhyung Kim
Michel Lespinasse
Stephen Rothwell
Benjamin Herrenschmidt
Andrey Vagin
Akinobu Mita
Al Viro
Zhang Yi
Yoann Congal
Viresh Kumar
Randy Dunlap
Jack Miller
Christoph Hellwig
André Almeida
Pierre Peiffer
Jens Axboe
Alexey Kuznetsov
Others
November 1993
September 1996
March 1998
June 1999
March 2002
May 2002
June 2002
September 2002
October 2002
November 2002
December 2002
February 2003
May 2003
September 2003
October 2003
October 2004
November 2004
February 2005
March 2005
September 2005
March 2006
June 2006
July 2006
October 2006
December 2006
May 2007
June 2007
July 2007
September 2007
October 2007
November 2007
January 2008
February 2008
March 2008
September 2008
April 2009
June 2009
September 2009
December 2009
September 2010
October 2010
November 2010
January 2011
March 2011
May 2011
June 2011
July 2011
December 2011
June 2013
January 2014
March 2014
June 2014
August 2014
June 2015
September 2015
January 2016
February 2016
March 2016
June 2016
December 2016
February 2017
March 2017
September 2017
October 2017
December 2017
April 2018
October 2018
December 2018
January 2019
February 2019
May 2019
November 2019
December 2019
March 2020
June 2020
July 2020
October 2020
January 2021
April 2021
May 2021
August 2021
September 2021
November 2021
November 2022
August 2023
September 2023
October 2023
November 2023
January 2024
May 2024
October 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 752140800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 78}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 8, "token_count": 93}, {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 203}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 54}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 16, "token_count": 58}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 59}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 206}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 25}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 40, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "token_count": 73}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 129}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 11, "token_count": 64}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 28, "token_count": 18}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 78}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1028}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 37, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 18, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
1156
37.35%
Ingo Molnar
418
13.51%
Davidlohr Bueso A
251
8.11%
Thomas Gleixner
192
6.20%
Arnd Bergmann
135
4.36%
Rusty Russell
132
4.26%
Jamie Lokier
111
3.59%
Mel Gorman
75
2.42%
Waiman Long
64
2.07%
Darren Hart
63
2.04%
Shawn Bohrer
59
1.91%
Martin Schwidefsky
58
1.87%
Eric Dumazet
54
1.74%
Matthew Wilcox
34
1.10%
Sebastian Andrzej Siewior
29
0.94%
Rasmus Villemoes
25
0.81%
Andi Kleen
19
0.61%
Yang Tao
18
0.58%
David S. Miller
18
0.58%
Ben Wolsieffer
17
0.55%
Linus Torvalds (pre-git)
15
0.48%
Jakub Jelínek
14
0.45%
Hugh Dickins
14
0.45%
Alexey Izbyshev
12
0.39%
Uros Bizjak
9
0.29%
Linus Torvalds
9
0.29%
Will Deacon
7
0.23%
Kirill A. Shutemov
7
0.23%
Heiko Carstens
7
0.23%
Eric Sesterhenn / Snakebyte
7
0.23%
Andrea Arcangeli
7
0.23%
Olof Johansson
5
0.16%
Namhyung Kim
5
0.16%
Michel Lespinasse
5
0.16%
Stephen Rothwell
4
0.13%
Benjamin Herrenschmidt
4
0.13%
Andrey Vagin
4
0.13%
Akinobu Mita
4
0.13%
Al Viro
3
0.10%
Zhang Yi
2
0.06%
Yoann Congal
2
0.06%
Viresh Kumar
2
0.06%
Randy Dunlap
2
0.06%
Jack Miller
2
0.06%
Christoph Hellwig
2
0.06%
André Almeida
2
0.06%
Pierre Peiffer
1
0.03%
Jens Axboe
1
0.03%
Alexey Kuznetsov
1
0.03%
Others
8
0.26%
Total
3095
futex.h
446
-
31
1542
Peter Zijlstra
Linus Torvalds
Darren Hart
Ingo Molnar
Thomas Gleixner
André Almeida
Jamie Lokier
Davidlohr Bueso A
Jens Axboe
Rusty Russell
Eric Dumazet
Waiman Long
Pierre Peiffer
Olof Johansson
Michel Lespinasse
Dominik Brodowski
Al Viro
Hugh Dickins
Stephen Rothwell
Jakub Jelínek
Christian König
Shawn Bohrer
Kees Cook
Christoph Hellwig
Arnd Bergmann
Andrew Morton
Others
March 2002
June 2002
September 2002
December 2002
May 2003
September 2003
October 2003
February 2004
February 2005
September 2005
June 2006
July 2006
September 2006
May 2007
July 2007
December 2007
January 2008
February 2008
April 2008
September 2008
November 2008
March 2009
April 2009
June 2009
August 2009
September 2009
October 2009
November 2010
March 2011
June 2011
January 2014
March 2014
June 2015
July 2016
October 2016
March 2017
March 2018
April 2018
January 2019
February 2019
May 2019
November 2019
February 2020
March 2020
July 2020
January 2021
August 2021
September 2021
October 2021
April 2022
June 2023
July 2023
September 2023
November 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 8, "token_count": 59}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 20}, {"author_id": 17, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 77}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 9, "token_count": 36}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 0, "token_count": 432}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 9, "token_count": 115}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 10, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
690
44.75%
Linus Torvalds
163
10.57%
Darren Hart
124
8.04%
Ingo Molnar
103
6.68%
Thomas Gleixner
71
4.60%
André Almeida
67
4.35%
Jamie Lokier
63
4.09%
Davidlohr Bueso A
56
3.63%
Jens Axboe
52
3.37%
Rusty Russell
48
3.11%
Eric Dumazet
20
1.30%
Waiman Long
17
1.10%
Pierre Peiffer
15
0.97%
Olof Johansson
8
0.52%
Michel Lespinasse
5
0.32%
Dominik Brodowski
5
0.32%
Al Viro
5
0.32%
Hugh Dickins
4
0.26%
Stephen Rothwell
3
0.19%
Jakub Jelínek
3
0.19%
Christian König
3
0.19%
Shawn Bohrer
2
0.13%
Kees Cook
2
0.13%
Christoph Hellwig
2
0.13%
Arnd Bergmann
2
0.13%
Andrew Morton
2
0.13%
Others
7
0.45%
Total
1542
pi.c
1270
-
17
3038
Peter Zijlstra
Ingo Molnar
Darren Hart
Thomas Gleixner
Sebastian Andrzej Siewior
Jamie Lokier
Davidlohr Bueso A
Rusty Russell
Heiko Carstens
Arnd Bergmann
Jens Axboe
Jakub Jelínek
Andrey Vagin
Waiman Long
Pierre Peiffer
Andrew Morton
Others
June 2002
September 2002
May 2003
September 2003
October 2003
May 2004
September 2005
June 2006
September 2006
May 2007
July 2007
March 2009
April 2009
November 2010
March 2014
May 2014
June 2014
January 2016
November 2016
March 2017
April 2018
May 2019
November 2019
October 2020
September 2021
May 2022
September 2023
January 2024
October 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1022914800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2820}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 10, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
2873
94.57%
Ingo Molnar
48
1.58%
Darren Hart
32
1.05%
Thomas Gleixner
20
0.66%
Sebastian Andrzej Siewior
18
0.59%
Jamie Lokier
15
0.49%
Davidlohr Bueso A
7
0.23%
Rusty Russell
6
0.20%
Heiko Carstens
4
0.13%
Arnd Bergmann
4
0.13%
Jens Axboe
2
0.07%
Jakub Jelínek
2
0.07%
Andrey Vagin
2
0.07%
Waiman Long
1
0.03%
Pierre Peiffer
1
0.03%
Andrew Morton
1
0.03%
Others
2
0.07%
Total
3038
requeue.c
903
-
13
2153
Peter Zijlstra
Darren Hart
Thomas Gleixner
Ingo Molnar
Jens Axboe
Jamie Lokier
Pierre Peiffer
Davidlohr Bueso A
Heiko Carstens
Jakub Jelínek
Jack Miller
Eric Dumazet
Rusty Russell
June 2002
May 2003
September 2003
September 2005
June 2006
September 2006
May 2007
September 2008
April 2009
November 2010
March 2014
August 2014
February 2017
May 2019
November 2019
February 2021
August 2021
September 2021
June 2023
September 2023
var spanGroupData = [ {"timestamp": 1022914800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2004}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
2015
93.59%
Darren Hart
51
2.37%
Thomas Gleixner
36
1.67%
Ingo Molnar
11
0.51%
Jens Axboe
8
0.37%
Jamie Lokier
8
0.37%
Pierre Peiffer
7
0.33%
Davidlohr Bueso A
6
0.28%
Heiko Carstens
4
0.19%
Jakub Jelínek
2
0.09%
Jack Miller
2
0.09%
Eric Dumazet
2
0.09%
Rusty Russell
1
0.05%
Total
2153
syscalls.c
512
-
30
1955
Peter Zijlstra
André Almeida
Ingo Molnar
Thomas Gleixner
Arnd Bergmann
Heiko Carstens
Jens Axboe
Al Viro
Linus Torvalds (pre-git)
Kees Cook
Stephen Rothwell
Rusty Russell
Pierre Peiffer
Andrey Vagin
Davidlohr Bueso A
Darren Hart
Andi Kleen
Mathieu Desnoyers
Jamie Lokier
David Howells
Eric Dumazet
Andrew Morton
Eric Sesterhenn / Snakebyte
Alexey Kuznetsov
Serge E. Hallyn
Pavel Emelyanov
Jakub Jelínek
Others
October 1992
November 1993
April 1994
November 1994
September 1996
March 1997
March 2002
April 2002
May 2002
June 2002
September 2002
October 2002
December 2002
February 2003
May 2003
September 2003
February 2004
May 2004
September 2005
March 2006
June 2006
September 2006
October 2006
May 2007
June 2007
October 2007
January 2008
February 2008
November 2008
January 2009
April 2009
September 2009
December 2009
March 2011
February 2012
March 2012
December 2012
June 2015
January 2016
April 2018
January 2019
May 2019
October 2020
November 2020
April 2021
September 2021
December 2022
June 2023
September 2023
var spanGroupData = [ {"timestamp": 717922800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 24, "token_count": 22}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 204}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 7, "token_count": 63}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 27, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 359}, {"author_id": 0, "token_count": 421}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 452}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
873
44.65%
André Almeida
359
18.36%
Ingo Molnar
236
12.07%
Thomas Gleixner
81
4.14%
Arnd Bergmann
65
3.32%
Heiko Carstens
54
2.76%
Jens Axboe
39
1.99%
Al Viro
29
1.48%
Linus Torvalds (pre-git)
28
1.43%
Kees Cook
28
1.43%
Stephen Rothwell
22
1.13%
Rusty Russell
22
1.13%
Pierre Peiffer
18
0.92%
Andrey Vagin
15
0.77%
Davidlohr Bueso A
12
0.61%
Darren Hart
12
0.61%
Andi Kleen
12
0.61%
Mathieu Desnoyers
10
0.51%
Jamie Lokier
6
0.31%
David Howells
6
0.31%
Eric Dumazet
5
0.26%
Andrew Morton
5
0.26%
Eric Sesterhenn / Snakebyte
4
0.20%
Alexey Kuznetsov
3
0.15%
Serge E. Hallyn
2
0.10%
Pavel Emelyanov
2
0.10%
Jakub Jelínek
2
0.10%
Others
5
0.26%
Total
1955
waitwake.c
733
-
18
2136
Peter Zijlstra
André Almeida
Jens Axboe
Darren Hart
Ingo Molnar
Thomas Gleixner
Pierre Peiffer
Rusty Russell
Waiman Long
Eric Dumazet
Jiri Slaby
Colin Cross
Yafang Shao
Jamie Lokier
Jakub Jelínek
Jack Miller
Eric Sesterhenn / Snakebyte
Davidlohr Bueso A
March 2002
June 2002
September 2002
May 2003
September 2003
September 2005
June 2006
May 2007
June 2007
January 2008
February 2008
September 2008
April 2009
September 2009
November 2010
April 2011
May 2013
August 2014
May 2015
February 2017
March 2017
October 2017
May 2019
January 2021
August 2021
September 2021
August 2022
June 2023
July 2023
September 2023
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1014969600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 460}, {"author_id": 0, "token_count": 1406}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 10, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Zijlstra
1484
69.48%
André Almeida
460
21.54%
Jens Axboe
43
2.01%
Darren Hart
42
1.97%
Ingo Molnar
32
1.50%
Thomas Gleixner
28
1.31%
Pierre Peiffer
15
0.70%
Rusty Russell
7
0.33%
Waiman Long
5
0.23%
Eric Dumazet
4
0.19%
Jiri Slaby
3
0.14%
Colin Cross
3
0.14%
Yafang Shao
2
0.09%
Jamie Lokier
2
0.09%
Jakub Jelínek
2
0.09%
Jack Miller
2
0.09%
Eric Sesterhenn / Snakebyte
1
0.05%
Davidlohr Bueso A
1
0.05%
Total
2136
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
76
Author
Tokens
Proportion
Commits
Proportion
0
Peter Zijlstra
9091
65.31%
43
17.77%
1
André Almeida
888
6.38%
2
0.83%
2
Ingo Molnar
848
6.09%
15
6.20%
3
Thomas Gleixner
428
3.07%
30
12.40%
4
Davidlohr Bueso A
333
2.39%
7
2.89%
5
Darren Hart
324
2.33%
18
7.44%
6
Rusty Russell
216
1.55%
6
2.48%
7
Arnd Bergmann
206
1.48%
4
1.65%
8
Jamie Lokier
205
1.47%
3
1.24%
9
Linus Torvalds
172
1.24%
4
1.65%
10
Jens Axboe
145
1.04%
6
2.48%
11
Waiman Long
87
0.63%
2
0.83%
12
Eric Dumazet
85
0.61%
1
0.41%
13
Mel Gorman
75
0.54%
2
0.83%
14
Heiko Carstens
69
0.50%
5
2.07%
15
Shawn Bohrer
61
0.44%
1
0.41%
16
Martin Schwidefsky
58
0.42%
1
0.41%
17
Pierre Peiffer
57
0.41%
3
1.24%
18
Sebastian Andrzej Siewior
47
0.34%
4
1.65%
19
Linus Torvalds (pre-git)
43
0.31%
9
3.72%
20
Al Viro
37
0.27%
4
1.65%
21
Matthew Wilcox
34
0.24%
2
0.83%
22
Andi Kleen
31
0.22%
4
1.65%
23
Kees Cook
30
0.22%
2
0.83%
24
Stephen Rothwell
29
0.21%
2
0.83%
25
Rasmus Villemoes
25
0.18%
1
0.41%
26
Jakub Jelínek
25
0.18%
2
0.83%
27
Andrey Vagin
21
0.15%
1
0.41%
28
Yang Tao
18
0.13%
1
0.41%
29
Hugh Dickins
18
0.13%
2
0.83%
30
David S. Miller
18
0.13%
1
0.41%
31
Ben Wolsieffer
17
0.12%
1
0.41%
32
Olof Johansson
13
0.09%
1
0.41%
33
Eric Sesterhenn / Snakebyte
12
0.09%
1
0.41%
34
Alexey Izbyshev
12
0.09%
1
0.41%
35
Michel Lespinasse
10
0.07%
2
0.83%
36
Mathieu Desnoyers
10
0.07%
1
0.41%
37
Uros Bizjak
9
0.06%
2
0.83%
38
Andrew Morton
8
0.06%
2
0.83%
39
Will Deacon
7
0.05%
1
0.41%
40
Kirill A. Shutemov
7
0.05%
1
0.41%
41
Andrea Arcangeli
7
0.05%
1
0.41%
42
Jack Miller
6
0.04%
1
0.41%
43
David Howells
6
0.04%
2
0.83%
44
Namhyung Kim
5
0.04%
2
0.83%
45
Dominik Brodowski
5
0.04%
1
0.41%
46
Christoph Hellwig
4
0.03%
2
0.83%
47
Benjamin Herrenschmidt
4
0.03%
2
0.83%
48
Alexey Kuznetsov
4
0.03%
1
0.41%
49
Akinobu Mita
4
0.03%
2
0.83%
50
Jiri Slaby
3
0.02%
1
0.41%
51
Colin Cross
3
0.02%
1
0.41%
52
Christian König
3
0.02%
1
0.41%
53
Zhang Yi
2
0.01%
1
0.41%
54
Yoann Congal
2
0.01%
1
0.41%
55
Yafang Shao
2
0.01%
1
0.41%
56
Viresh Kumar
2
0.01%
1
0.41%
57
Serge E. Hallyn
2
0.01%
1
0.41%
58
Randy Dunlap
2
0.01%
2
0.83%
59
Pavel Emelyanov
2
0.01%
1
0.41%
60
Others
22
0.16%
16
6.61%
Total
13919
242