Linux Source Code
Home
Release 7.1
Help
dma-buf
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Andrew F. Davis
Arvind Yadav
Barry Song
Charan Teja Reddy
Chris Wilson
Christian König
Christopher James Halse Rogers
Dan Carpenter
Daniel Vetter
Dave Airlie
David Howells
David L Stevens
Dawei Li
Dmitry Osipenko
Dongwon Kim
Eric Chanudet
Erik Gilling
Fedor Pchelkin
Gerd Hoffmann
Greg Hackmann
Greg Kroah-Hartman
Gurchetan Singh
Gustavo Padovan
Huan Yang
Jann Horn
Jared Kangas
Jason Ekstrand
Jens Wiklander
Jianxin Xiong
Jiri Pirko
John Einar Reitan
John Stultz
Kees Cook
Leon Romanovsky
Linus Torvalds
Lucas De Marchi
Lucas Stach
Lukasz Wiecaszek
Maarten Lankhorst
Marek Szyprowski
Mathias Krause
Matthew Brost
Maxime Ripard
Michel Dänzer
Monk Liu
Others
Peter Zijlstra
Philipp Stanner
Philipp Zabel
Rebecca Schultz Zavin
Rob Clark
Russell King
Sumit Semwal
T.J. Mercier
Thomas Hellstrom
Thomas Zimmermann
Tvrtko A. Ursulin
Veera Sundaram Sankaran
Ville Syrjälä
Vivek Kasireddy
gaoxiang17
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
heaps
961
2
15
4255
John Stultz
Jiri Pirko
Barry Song
T.J. Mercier
Maxime Ripard
Jared Kangas
Eric Chanudet
Lucas De Marchi
Kees Cook
Andrew F. Davis
Others
December 2019
September 2020
November 2020
December 2020
January 2021
February 2021
September 2021
November 2021
February 2022
March 2023
January 2024
June 2024
August 2024
September 2024
October 2024
April 2025
June 2025
October 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 2, "token_count": 835}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 2676}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 55, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 21, "token_count": 23}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 36, "token_count": 5}, {"author_id": 21, "token_count": 31}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 37, "token_count": 52}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 23, "token_count": 103}, {"author_id": 36, "token_count": 34}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 17, "token_count": 370}, {"author_id": 36, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
John Stultz
3569
83.88%
Jiri Pirko
370
8.70%
Barry Song
107
2.51%
T.J. Mercier
58
1.36%
Maxime Ripard
53
1.25%
Jared Kangas
52
1.22%
Eric Chanudet
18
0.42%
Lucas De Marchi
10
0.24%
Kees Cook
8
0.19%
Andrew F. Davis
1
0.02%
Others
9
0.21%
Total
4255
Files:
dma-buf-mapping.c
248
-
5
985
Leon Romanovsky
Sumit Semwal
Dmitry Osipenko
Kees Cook
Others
December 2011
October 2022
November 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 9, "token_count": 964}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Leon Romanovsky
966
98.07%
Sumit Semwal
10
1.02%
Dmitry Osipenko
4
0.41%
Kees Cook
2
0.20%
Others
3
0.30%
Total
985
dma-buf.c
1852
-
54
5659
Sumit Semwal
Christian König
Daniel Vetter
Jason Ekstrand
Maarten Lankhorst
Greg Hackmann
Dmitry Osipenko
Chris Wilson
gaoxiang17
T.J. Mercier
Charan Teja Reddy
Dave Airlie
Christopher James Halse Rogers
Jianxin Xiong
Tvrtko A. Ursulin
Thomas Zimmermann
Michel Dänzer
Mathias Krause
Greg Kroah-Hartman
Leon Romanovsky
Andrew F. Davis
Peter Zijlstra
David Howells
Russell King
Linus Torvalds
Lucas De Marchi
Kees Cook
Thomas Hellstrom
Marek Szyprowski
Rob Clark
Others
October 2007
December 2011
January 2012
March 2012
April 2012
May 2012
August 2012
September 2012
December 2012
March 2013
April 2013
September 2013
November 2013
December 2013
February 2014
July 2014
August 2014
January 2015
May 2015
February 2016
March 2016
May 2016
June 2016
July 2016
August 2016
October 2016
December 2016
February 2017
March 2017
May 2017
July 2017
February 2018
March 2018
July 2018
September 2018
November 2018
March 2019
June 2019
July 2019
August 2019
October 2019
December 2019
February 2020
April 2020
June 2020
September 2020
October 2020
December 2020
January 2021
May 2021
June 2021
July 2021
September 2021
October 2021
November 2021
February 2022
April 2022
May 2022
June 2022
August 2022
October 2022
November 2022
December 2022
May 2023
November 2023
January 2024
March 2024
October 2024
November 2024
December 2024
February 2025
May 2025
June 2025
September 2025
November 2025
December 2025
January 2026
February 2026
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 844}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 79}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 126}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 25, "token_count": 92}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 107}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 360}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 29, "token_count": 74}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 455}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 176}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 42}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 49, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 28}, {"author_id": 58, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 404}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 56, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 24, "token_count": 36}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 0, "token_count": 2}, {"author_id": 33, "token_count": 60}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 30, "token_count": 68}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 31}, {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 39, "token_count": 42}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 43, "token_count": 38}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 55, "token_count": 11}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 13, "token_count": 439}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 50}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 18, "token_count": 231}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 53, "token_count": 21}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 21, "token_count": 108}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 22, "token_count": 111}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sumit Semwal
1300
22.97%
Christian König
1009
17.83%
Daniel Vetter
564
9.97%
Jason Ekstrand
489
8.64%
Maarten Lankhorst
455
8.04%
Greg Hackmann
404
7.14%
Dmitry Osipenko
233
4.12%
Chris Wilson
137
2.42%
gaoxiang17
114
2.01%
T.J. Mercier
112
1.98%
Charan Teja Reddy
102
1.80%
Dave Airlie
95
1.68%
Christopher James Halse Rogers
74
1.31%
Jianxin Xiong
68
1.20%
Tvrtko A. Ursulin
60
1.06%
Thomas Zimmermann
60
1.06%
Michel Dänzer
42
0.74%
Mathias Krause
42
0.74%
Greg Kroah-Hartman
38
0.67%
Leon Romanovsky
30
0.53%
Andrew F. Davis
28
0.49%
Peter Zijlstra
21
0.37%
David Howells
19
0.34%
Russell King
17
0.30%
Linus Torvalds
17
0.30%
Lucas De Marchi
11
0.19%
Kees Cook
8
0.14%
Thomas Hellstrom
5
0.09%
Marek Szyprowski
5
0.09%
Rob Clark
3
0.05%
Others
97
1.71%
Total
5659
dma-fence-array.c
337
-
10
1087
Gustavo Padovan
Chris Wilson
Christian König
Matthew Brost
Philipp Zabel
Rob Clark
Thomas Hellstrom
Kees Cook
Others
June 2016
August 2016
October 2016
March 2017
November 2017
May 2019
August 2019
September 2021
November 2021
January 2022
March 2022
May 2024
August 2024
November 2024
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 4, "token_count": 513}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 34, "token_count": 59}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 27, "token_count": 47}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 27, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Gustavo Padovan
519
47.75%
Chris Wilson
217
19.96%
Christian König
198
18.22%
Matthew Brost
66
6.07%
Philipp Zabel
59
5.43%
Rob Clark
15
1.38%
Thomas Hellstrom
7
0.64%
Kees Cook
2
0.18%
Others
4
0.37%
Total
1087
dma-fence-chain.c
288
-
6
984
Christian König
Rob Clark
Matthew Brost
Tvrtko A. Ursulin
Others
April 2019
May 2019
August 2019
August 2020
September 2021
January 2022
May 2022
May 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 848}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 27, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
939
95.43%
Rob Clark
20
2.03%
Matthew Brost
19
1.93%
Tvrtko A. Ursulin
3
0.30%
Others
3
0.30%
Total
984
dma-fence-unwrap.c
204
-
7
744
Christian König
Tvrtko A. Ursulin
Arvind Yadav
Gustavo Padovan
Kees Cook
Erik Gilling
Chris Wilson
February 2013
April 2016
August 2016
October 2016
March 2022
April 2022
July 2022
June 2023
September 2023
November 2024
April 2025
February 2026
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 11, "token_count": 218}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 19, "token_count": 66}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
432
58.06%
Tvrtko A. Ursulin
218
29.30%
Arvind Yadav
66
8.87%
Gustavo Padovan
21
2.82%
Kees Cook
3
0.40%
Erik Gilling
3
0.40%
Chris Wilson
1
0.13%
Total
744
dma-fence.c
1208
-
24
2743
Maarten Lankhorst
Christian König
Chris Wilson
Tvrtko A. Ursulin
Daniel Vetter
Philipp Stanner
Veera Sundaram Sankaran
David L Stevens
Rob Clark
Monk Liu
Arvind Yadav
Thomas Hellstrom
Sumit Semwal
Kees Cook
Dan Carpenter
Others
April 2013
July 2014
August 2014
January 2015
April 2015
October 2015
June 2016
October 2016
November 2016
January 2017
February 2017
April 2017
July 2017
May 2018
July 2018
November 2018
December 2018
May 2019
June 2019
August 2019
October 2019
May 2020
July 2020
August 2020
January 2021
April 2021
July 2021
September 2021
September 2022
January 2023
April 2023
June 2023
July 2023
August 2023
January 2024
September 2024
May 2025
June 2025
October 2025
December 2025
February 2026
April 2026
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 1091}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 241}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 140}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 42, "token_count": 41}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 173}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 55}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 41, "token_count": 42}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 20}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 11, "token_count": 55}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 11, "token_count": 163}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 31, "token_count": 62}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 11, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
1091
39.77%
Christian König
603
21.98%
Chris Wilson
307
11.19%
Tvrtko A. Ursulin
230
8.38%
Daniel Vetter
202
7.36%
Philipp Stanner
62
2.26%
Veera Sundaram Sankaran
55
2.01%
David L Stevens
42
1.53%
Rob Clark
41
1.49%
Monk Liu
41
1.49%
Arvind Yadav
20
0.73%
Thomas Hellstrom
3
0.11%
Sumit Semwal
3
0.11%
Kees Cook
3
0.11%
Dan Carpenter
1
0.04%
Others
39
1.42%
Total
2743
dma-heap.c
338
-
12
1329
Andrew F. Davis
John Stultz
Dawei Li
Jens Wiklander
Eric Chanudet
T.J. Mercier
Barry Song
Kees Cook
Greg Kroah-Hartman
Others
December 2019
November 2020
January 2021
February 2021
January 2022
November 2022
June 2024
July 2024
August 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 7, "token_count": 1180}, {"author_id": 2, "token_count": 26}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 50, "token_count": 26}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 52, "token_count": 24}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 44, "token_count": 20}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew F. Davis
1180
88.79%
John Stultz
48
3.61%
Dawei Li
26
1.96%
Jens Wiklander
24
1.81%
Eric Chanudet
20
1.50%
T.J. Mercier
9
0.68%
Barry Song
2
0.15%
Kees Cook
1
0.08%
Greg Kroah-Hartman
1
0.08%
Others
18
1.35%
Total
1329
dma-resv.c
819
-
22
2623
Christian König
Maarten Lankhorst
Daniel Vetter
Chris Wilson
Sumit Semwal
Ville Syrjälä
Rob Clark
Tvrtko A. Ursulin
Lucas Stach
Kees Cook
Russell King
Thomas Hellstrom
Others
December 2011
April 2013
June 2013
July 2014
January 2015
August 2016
October 2016
November 2016
March 2017
June 2017
August 2017
September 2017
November 2017
January 2018
June 2018
August 2018
September 2018
October 2018
June 2019
July 2019
August 2019
September 2019
November 2019
June 2020
July 2020
October 2020
November 2020
May 2021
June 2021
September 2021
October 2021
November 2021
January 2022
April 2022
July 2022
August 2022
October 2022
February 2023
April 2023
July 2023
November 2023
January 2024
May 2024
January 2025
May 2025
February 2026
var spanGroupData = [ {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 331}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 51, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 123}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 562}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 556}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 48, "token_count": 29}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
1809
68.97%
Maarten Lankhorst
376
14.33%
Daniel Vetter
176
6.71%
Chris Wilson
81
3.09%
Sumit Semwal
32
1.22%
Ville Syrjälä
31
1.18%
Rob Clark
18
0.69%
Tvrtko A. Ursulin
17
0.65%
Lucas Stach
16
0.61%
Kees Cook
15
0.57%
Russell King
9
0.34%
Thomas Hellstrom
1
0.04%
Others
42
1.60%
Total
2623
selftest.c
167
-
1
645
Chris Wilson
August 2019
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 645}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
645
100.00%
Total
645
selftest.h
30
-
1
89
Chris Wilson
August 2019
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
89
100.00%
Total
89
selftests.h
16
-
3
33
Chris Wilson
Christian König
Kees Cook
August 2019
April 2020
June 2020
September 2021
March 2022
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
20
60.61%
Christian König
12
36.36%
Kees Cook
1
3.03%
Total
33
st-dma-fence-chain.c
704
-
8
3088
Chris Wilson
Christian König
Arvind Yadav
Kees Cook
Others
April 2020
June 2020
May 2021
September 2022
October 2022
September 2023
March 2024
February 2026
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 3017}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
3017
97.70%
Christian König
16
0.52%
Arvind Yadav
15
0.49%
Kees Cook
9
0.29%
Others
31
1.00%
Total
3088
st-dma-fence-unwrap.c
642
-
8
2609
Christian König
Tvrtko A. Ursulin
Arvind Yadav
Gustavo Padovan
Maarten Lankhorst
Kees Cook
Erik Gilling
Chris Wilson
February 2013
July 2014
June 2016
October 2016
March 2022
April 2022
May 2022
September 2022
November 2024
February 2026
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1640}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 85}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 196}, {"author_id": 11, "token_count": 306}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
2198
84.25%
Tvrtko A. Ursulin
306
11.73%
Arvind Yadav
85
3.26%
Gustavo Padovan
7
0.27%
Maarten Lankhorst
4
0.15%
Kees Cook
4
0.15%
Erik Gilling
4
0.15%
Chris Wilson
1
0.04%
Total
2609
st-dma-fence.c
534
-
9
2135
Chris Wilson
Christian König
Arvind Yadav
Fedor Pchelkin
Philipp Stanner
Others
August 2019
August 2020
September 2022
September 2023
May 2024
April 2025
May 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 2015}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 57, "token_count": 19}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 31, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
2015
94.38%
Christian König
55
2.58%
Arvind Yadav
36
1.69%
Fedor Pchelkin
19
0.89%
Philipp Stanner
2
0.09%
Others
8
0.37%
Total
2135
st-dma-resv.c
316
-
5
1287
Christian König
Arvind Yadav
Kees Cook
Chris Wilson
Others
July 2017
August 2019
November 2019
September 2021
October 2021
November 2021
April 2022
September 2022
February 2026
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1134}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 25}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
1256
97.59%
Arvind Yadav
25
1.94%
Kees Cook
1
0.08%
Chris Wilson
1
0.08%
Others
4
0.31%
Total
1287
sw_sync.c
485
-
21
1806
Gustavo Padovan
Erik Gilling
Rob Clark
Chris Wilson
Maarten Lankhorst
Dan Carpenter
Rebecca Schultz Zavin
Christian König
Tvrtko A. Ursulin
Kees Cook
Others
February 2013
March 2013
August 2013
July 2014
August 2015
November 2015
January 2016
April 2016
May 2016
August 2016
September 2016
October 2016
June 2017
July 2017
September 2017
January 2018
February 2018
September 2018
May 2019
August 2019
May 2023
August 2023
April 2025
May 2025
October 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 515}, {"author_id": 45, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 393}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 240}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 47, "token_count": 31}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Gustavo Padovan
648
35.88%
Erik Gilling
515
28.52%
Rob Clark
240
13.29%
Chris Wilson
238
13.18%
Maarten Lankhorst
61
3.38%
Dan Carpenter
31
1.72%
Rebecca Schultz Zavin
19
1.05%
Christian König
18
1.00%
Tvrtko A. Ursulin
2
0.11%
Kees Cook
2
0.11%
Others
32
1.77%
Total
1806
sync_debug.c
124
-
14
500
Erik Gilling
Maarten Lankhorst
Gustavo Padovan
Chris Wilson
Christian König
Others
February 2013
May 2013
July 2014
October 2014
December 2015
January 2016
May 2016
October 2016
January 2017
February 2017
May 2017
June 2017
November 2018
May 2019
May 2024
September 2024
November 2025
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 225}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 164}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Erik Gilling
225
45.00%
Maarten Lankhorst
165
33.00%
Gustavo Padovan
59
11.80%
Chris Wilson
21
4.20%
Christian König
5
1.00%
Others
25
5.00%
Total
500
sync_debug.h
72
-
8
138
Erik Gilling
Maarten Lankhorst
Gustavo Padovan
Chris Wilson
Rob Clark
Linus Torvalds
Christian König
Others
February 2013
February 2014
July 2014
January 2016
April 2016
May 2016
August 2016
October 2016
June 2017
August 2023
October 2025
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Erik Gilling
54
39.13%
Maarten Lankhorst
29
21.01%
Gustavo Padovan
24
17.39%
Chris Wilson
21
15.22%
Rob Clark
4
2.90%
Linus Torvalds
3
2.17%
Christian König
1
0.72%
Others
2
1.45%
Total
138
sync_file.c
407
-
20
1572
Gustavo Padovan
Erik Gilling
Maarten Lankhorst
Chris Wilson
Christian König
Tvrtko A. Ursulin
John Einar Reitan
Rob Clark
Rebecca Schultz Zavin
Dave Airlie
Linus Torvalds
Kees Cook
Daniel Vetter
Others
February 2013
August 2013
July 2014
October 2014
November 2015
January 2016
February 2016
April 2016
August 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
July 2017
October 2017
February 2018
September 2018
November 2018
April 2019
May 2019
August 2019
March 2022
April 2022
July 2022
August 2023
September 2023
May 2025
June 2025
February 2026
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 414}, {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 219}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 391}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 108}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 38, "token_count": 46}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 37}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 11, "token_count": 56}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gustavo Padovan
572
36.39%
Erik Gilling
414
26.34%
Maarten Lankhorst
219
13.93%
Chris Wilson
94
5.98%
Christian König
83
5.28%
Tvrtko A. Ursulin
60
3.82%
John Einar Reitan
46
2.93%
Rob Clark
37
2.35%
Rebecca Schultz Zavin
18
1.15%
Dave Airlie
6
0.38%
Linus Torvalds
1
0.06%
Kees Cook
1
0.06%
Daniel Vetter
1
0.06%
Others
20
1.27%
Total
1572
sync_trace.h
33
-
4
57
Erik Gilling
Gustavo Padovan
Greg Kroah-Hartman
Others
February 2013
May 2016
August 2016
November 2017
May 2024
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Erik Gilling
50
87.72%
Gustavo Padovan
5
8.77%
Greg Kroah-Hartman
1
1.75%
Others
1
1.75%
Total
57
udmabuf.c
570
-
16
2594
Gerd Hoffmann
Huan Yang
Vivek Kasireddy
Gurchetan Singh
Lukasz Wiecaszek
Jann Horn
Dongwon Kim
Dmitry Osipenko
Marek Szyprowski
Kees Cook
Lucas Stach
Dan Carpenter
Others
August 2018
September 2018
November 2018
January 2019
June 2019
December 2019
April 2020
September 2020
June 2021
December 2021
May 2022
June 2022
August 2022
November 2022
June 2024
September 2024
December 2024
March 2025
April 2025
May 2025
February 2026
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 1028}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 8, "token_count": 52}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 20, "token_count": 219}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 46, "token_count": 34}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 14, "token_count": 62}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 17}, {"author_id": 26, "token_count": 86}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 14, "token_count": 363}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 12, "token_count": 552}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 32, "token_count": 63}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
1106
42.64%
Huan Yang
567
21.86%
Vivek Kasireddy
442
17.04%
Gurchetan Singh
219
8.44%
Lukasz Wiecaszek
86
3.32%
Jann Horn
63
2.43%
Dongwon Kim
34
1.31%
Dmitry Osipenko
17
0.66%
Marek Szyprowski
16
0.62%
Kees Cook
14
0.54%
Lucas Stach
8
0.31%
Dan Carpenter
1
0.04%
Others
21
0.81%
Total
2594
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
134
Author
Tokens
Proportion
Commits
Proportion
0
Christian König
8634
23.36%
111
20.83%
1
Chris Wilson
6905
18.68%
39
7.32%
2
John Stultz
3617
9.79%
14
2.63%
3
Maarten Lankhorst
2400
6.49%
10
1.88%
4
Gustavo Padovan
1855
5.02%
35
6.57%
5
Sumit Semwal
1345
3.64%
9
1.69%
6
Erik Gilling
1265
3.42%
18
3.38%
7
Andrew F. Davis
1209
3.27%
4
0.75%
8
Gerd Hoffmann
1106
2.99%
12
2.25%
9
Leon Romanovsky
996
2.69%
6
1.13%
10
Daniel Vetter
943
2.55%
25
4.69%
11
Tvrtko A. Ursulin
896
2.42%
14
2.63%
12
Huan Yang
567
1.53%
9
1.69%
13
Jason Ekstrand
489
1.32%
3
0.56%
14
Vivek Kasireddy
442
1.20%
6
1.13%
15
Greg Hackmann
404
1.09%
3
0.56%
16
Rob Clark
378
1.02%
9
1.69%
17
Jiri Pirko
370
1.00%
1
0.19%
18
Dmitry Osipenko
254
0.69%
7
1.31%
19
Arvind Yadav
247
0.67%
4
0.75%
20
Gurchetan Singh
219
0.59%
3
0.56%
21
T.J. Mercier
179
0.48%
9
1.69%
22
gaoxiang17
114
0.31%
2
0.38%
23
Barry Song
109
0.29%
3
0.56%
24
Charan Teja Reddy
102
0.28%
6
1.13%
25
Dave Airlie
101
0.27%
3
0.56%
26
Lukasz Wiecaszek
86
0.23%
1
0.19%
27
Matthew Brost
85
0.23%
3
0.56%
28
Kees Cook
74
0.20%
4
0.75%
29
Christopher James Halse Rogers
74
0.20%
1
0.19%
30
Jianxin Xiong
68
0.18%
1
0.19%
31
Philipp Stanner
64
0.17%
4
0.75%
32
Jann Horn
63
0.17%
3
0.56%
33
Thomas Zimmermann
60
0.16%
3
0.56%
34
Philipp Zabel
59
0.16%
1
0.19%
35
Veera Sundaram Sankaran
55
0.15%
1
0.19%
36
Maxime Ripard
53
0.14%
3
0.56%
37
Jared Kangas
52
0.14%
2
0.38%
38
John Einar Reitan
46
0.12%
1
0.19%
39
Michel Dänzer
42
0.11%
1
0.19%
40
Mathias Krause
42
0.11%
3
0.56%
41
David L Stevens
42
0.11%
1
0.19%
42
Monk Liu
41
0.11%
1
0.19%
43
Greg Kroah-Hartman
40
0.11%
3
0.56%
44
Eric Chanudet
38
0.10%
2
0.38%
45
Rebecca Schultz Zavin
37
0.10%
2
0.38%
46
Dongwon Kim
34
0.09%
1
0.19%
47
Dan Carpenter
33
0.09%
3
0.56%
48
Ville Syrjälä
31
0.08%
2
0.38%
49
Russell King
26
0.07%
2
0.38%
50
Dawei Li
26
0.07%
1
0.19%
51
Lucas Stach
24
0.06%
2
0.38%
52
Jens Wiklander
24
0.06%
1
0.19%
53
Peter Zijlstra
21
0.06%
1
0.19%
54
Marek Szyprowski
21
0.06%
3
0.56%
55
Lucas De Marchi
21
0.06%
1
0.19%
56
Linus Torvalds
21
0.06%
3
0.56%
57
Fedor Pchelkin
19
0.05%
1
0.19%
58
David Howells
19
0.05%
3
0.56%
59
Thomas Hellstrom
16
0.04%
4
0.75%
60
Others
359
0.97%
99
18.57%
Total
36962
533