Linux Source Code
Home
Release 7.2
Help
dma-buf
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Andrew F. Davis
Arnd Bergmann
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
Gerd Hoffmann
Greg Hackmann
Greg Kroah-Hartman
Gurchetan Singh
Gustavo Padovan
Huan Yang
Jann Horn
Jared Kangas
Jason Ekstrand
Jason Gunthorpe
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 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
973
2
16
4311
John Stultz
Jiri Pirko
Barry Song
Maxime Ripard
T.J. Mercier
Jared Kangas
Arnd Bergmann
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
April 2026
June 2026
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 855}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 2679}, ]}, {"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": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 22, "token_count": 23}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 22, "token_count": 31}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 38, "token_count": 52}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 24, "token_count": 100}, {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 46, "token_count": 18}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 17, "token_count": 337}, {"author_id": 27, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 27, "token_count": 35}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 45, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
John Stultz
3592
83.32%
Jiri Pirko
337
7.82%
Barry Song
104
2.41%
Maxime Ripard
88
2.04%
T.J. Mercier
58
1.35%
Jared Kangas
52
1.21%
Arnd Bergmann
32
0.74%
Eric Chanudet
18
0.42%
Lucas De Marchi
10
0.23%
Kees Cook
8
0.19%
Andrew F. Davis
1
0.02%
Others
11
0.26%
Total
4311
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": 6, "token_count": 10}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 10, "token_count": 964}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "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
Marek Szyprowski
Rob Clark
Arnd Bergmann
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": 6, "token_count": 844}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 12, "token_count": 79}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 126}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 26, "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": 12, "token_count": 107}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 360}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 30, "token_count": 74}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 6, "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": 6, "token_count": 30}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 12, "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": 41, "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": 12, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 52, "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": 57, "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": 45, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 59, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 59, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 404}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 57, "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": 12, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 36}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 0, "token_count": 2}, {"author_id": 35, "token_count": 60}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 31, "token_count": 68}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 31}, {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 40, "token_count": 42}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 44, "token_count": 38}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 25, "token_count": 20}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 439}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 14, "token_count": 50}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 19, "token_count": 231}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 32, "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": 22, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 55, "token_count": 21}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 22, "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": 23, "token_count": 111}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 6, "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%
Marek Szyprowski
5
0.09%
Rob Clark
3
0.05%
Arnd Bergmann
1
0.02%
Others
101
1.78%
Total
5659
dma-fence-array.c
332
-
10
1075
Gustavo Padovan
Chris Wilson
Christian König
Matthew Brost
Philipp Zabel
Rob Clark
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
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 4, "token_count": 510}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 36, "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": 123}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "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": 29, "token_count": 42}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 29, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Gustavo Padovan
514
47.81%
Chris Wilson
223
20.74%
Christian König
190
17.67%
Matthew Brost
61
5.67%
Philipp Zabel
59
5.49%
Rob Clark
15
1.40%
Kees Cook
2
0.19%
Others
11
1.02%
Total
1075
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": 29, "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
206
-
7
750
Christian König
Tvrtko A. Ursulin
Arvind Yadav
Gustavo Padovan
Kees Cook
Erik Gilling
Others
February 2013
April 2016
August 2016
March 2022
April 2022
July 2022
June 2023
September 2023
November 2024
April 2025
February 2026
June 2026
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 180}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"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": 20, "token_count": 66}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
444
59.20%
Tvrtko A. Ursulin
218
29.07%
Arvind Yadav
66
8.80%
Gustavo Padovan
8
1.07%
Kees Cook
3
0.40%
Erik Gilling
3
0.40%
Others
8
1.07%
Total
750
dma-fence.c
1209
-
25
2735
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
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
June 2026
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 6, "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": 43, "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": 12, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "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": 12, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 173}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 37, "token_count": 55}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 42, "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": 20, "token_count": 20}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 49, "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": 154}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 33, "token_count": 60}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
1091
39.89%
Christian König
603
22.05%
Chris Wilson
307
11.22%
Tvrtko A. Ursulin
221
8.08%
Daniel Vetter
202
7.39%
Philipp Stanner
62
2.27%
Veera Sundaram Sankaran
55
2.01%
David L Stevens
42
1.54%
Rob Clark
41
1.50%
Monk Liu
41
1.50%
Arvind Yadav
20
0.73%
Sumit Semwal
3
0.11%
Kees Cook
3
0.11%
Dan Carpenter
1
0.04%
Others
43
1.57%
Total
2735
dma-heap.c
339
-
13
1336
Andrew F. Davis
John Stultz
Jens Wiklander
Dawei Li
Eric Chanudet
T.J. Mercier
Maxime Ripard
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
April 2026
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 8, "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": 53, "token_count": 26}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 51, "token_count": 28}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 46, "token_count": 20}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 27, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew F. Davis
1180
88.32%
John Stultz
48
3.59%
Jens Wiklander
28
2.10%
Dawei Li
26
1.95%
Eric Chanudet
20
1.50%
T.J. Mercier
9
0.67%
Maxime Ripard
3
0.22%
Barry Song
2
0.15%
Kees Cook
1
0.07%
Greg Kroah-Hartman
1
0.07%
Others
18
1.35%
Total
1336
dma-resv.c
818
-
22
2621
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
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": 6, "token_count": 29}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 336}, ]}, {"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": 52, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 54, "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": 50, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"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": 12, "token_count": 123}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "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": 567}, ]}, {"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": 541}, {"author_id": 12, "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": 32, "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": 50, "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
1802
68.75%
Maarten Lankhorst
381
14.54%
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%
Others
43
1.64%
Total
2621
st-dma-fence-chain.c
679
-
9
3155
Chris Wilson
Jason Gunthorpe
Christian König
Arvind Yadav
Kees Cook
Others
April 2020
June 2020
May 2021
September 2022
October 2022
September 2023
March 2024
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 2707}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "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": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 382}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
2707
85.80%
Jason Gunthorpe
382
12.11%
Christian König
15
0.48%
Arvind Yadav
15
0.48%
Kees Cook
9
0.29%
Others
27
0.86%
Total
3155
st-dma-fence-unwrap.c
606
-
7
2566
Christian König
Jason Gunthorpe
Tvrtko A. Ursulin
Arvind Yadav
Gustavo Padovan
Kees Cook
Chris Wilson
June 2016
October 2016
April 2019
March 2022
April 2022
May 2022
September 2022
November 2024
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1111}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 345}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 70}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 160}, {"author_id": 11, "token_count": 375}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 459}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
1650
64.30%
Jason Gunthorpe
459
17.89%
Tvrtko A. Ursulin
375
14.61%
Arvind Yadav
70
2.73%
Gustavo Padovan
7
0.27%
Kees Cook
4
0.16%
Chris Wilson
1
0.04%
Total
2566
st-dma-fence.c
508
-
10
2080
Chris Wilson
Jason Gunthorpe
Christian König
Arvind Yadav
Philipp Stanner
Others
August 2019
August 2020
September 2022
September 2023
May 2024
April 2025
May 2025
October 2025
December 2025
March 2026
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1673}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 36}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"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": 42}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 293}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
1673
80.43%
Jason Gunthorpe
293
14.09%
Christian König
52
2.50%
Arvind Yadav
36
1.73%
Philipp Stanner
2
0.10%
Others
24
1.15%
Total
2080
st-dma-resv.c
315
-
6
1357
Christian König
Jason Gunthorpe
Arvind Yadav
Arnd Bergmann
Kees Cook
Chris Wilson
August 2019
September 2021
October 2021
November 2021
April 2022
September 2022
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 967}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 298}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
1028
75.76%
Jason Gunthorpe
298
21.96%
Arvind Yadav
25
1.84%
Arnd Bergmann
4
0.29%
Kees Cook
1
0.07%
Chris Wilson
1
0.07%
Total
1357
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
Arnd Bergmann
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": 7, "token_count": 515}, {"author_id": 47, "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": 45, "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": 49, "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": 32, "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%
Arnd Bergmann
1
0.06%
Others
31
1.72%
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": 7, "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": 7, "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": 57, "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
Arnd Bergmann
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": 7, "token_count": 414}, {"author_id": 47, "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": 12, "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": 26, "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": 39, "token_count": 46}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 45, "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": 32, "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%
Arnd Bergmann
1
0.06%
Others
19
1.21%
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": 7, "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": 44, "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
551
-
19
2445
Gerd Hoffmann
Huan Yang
Vivek Kasireddy
Gurchetan Singh
Lukasz Wiecaszek
Jann Horn
Dongwon Kim
Jason Gunthorpe
Dmitry Osipenko
Marek Szyprowski
Lucas Stach
Kees Cook
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
March 2026
June 2026
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 1007}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 21, "token_count": 215}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 48, "token_count": 34}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 18, "token_count": 62}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 17}, {"author_id": 28, "token_count": 82}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 18, "token_count": 250}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 13, "token_count": 515}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 34, "token_count": 63}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 5, "token_count": 33}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
1083
44.29%
Huan Yang
519
21.23%
Vivek Kasireddy
323
13.21%
Gurchetan Singh
215
8.79%
Lukasz Wiecaszek
82
3.35%
Jann Horn
63
2.58%
Dongwon Kim
34
1.39%
Jason Gunthorpe
33
1.35%
Dmitry Osipenko
17
0.70%
Marek Szyprowski
14
0.57%
Lucas Stach
8
0.33%
Kees Cook
7
0.29%
Dan Carpenter
1
0.04%
Others
46
1.88%
Total
2445
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
139
Author
Tokens
Proportion
Commits
Proportion
0
Christian König
7839
21.70%
110
20.26%
1
Chris Wilson
5504
15.23%
39
7.18%
2
John Stultz
3640
10.07%
14
2.58%
3
Maarten Lankhorst
2401
6.65%
10
1.84%
4
Gustavo Padovan
1837
5.08%
35
6.45%
5
Jason Gunthorpe
1465
4.05%
5
0.92%
6
Sumit Semwal
1345
3.72%
9
1.66%
7
Erik Gilling
1261
3.49%
18
3.31%
8
Andrew F. Davis
1209
3.35%
4
0.74%
9
Gerd Hoffmann
1083
3.00%
12
2.21%
10
Leon Romanovsky
996
2.76%
6
1.10%
11
Tvrtko A. Ursulin
956
2.65%
14
2.58%
12
Daniel Vetter
943
2.61%
25
4.60%
13
Huan Yang
519
1.44%
6
1.10%
14
Jason Ekstrand
489
1.35%
3
0.55%
15
Greg Hackmann
404
1.12%
3
0.55%
16
Rob Clark
378
1.05%
9
1.66%
17
Jiri Pirko
337
0.93%
1
0.18%
18
Vivek Kasireddy
323
0.89%
6
1.10%
19
Dmitry Osipenko
254
0.70%
7
1.29%
20
Arvind Yadav
232
0.64%
4
0.74%
21
Gurchetan Singh
215
0.60%
3
0.55%
22
T.J. Mercier
179
0.50%
9
1.66%
23
gaoxiang17
114
0.32%
2
0.37%
24
Barry Song
106
0.29%
3
0.55%
25
Charan Teja Reddy
102
0.28%
6
1.10%
26
Dave Airlie
101
0.28%
3
0.55%
27
Maxime Ripard
91
0.25%
6
1.10%
28
Lukasz Wiecaszek
82
0.23%
1
0.18%
29
Matthew Brost
80
0.22%
3
0.55%
30
Christopher James Halse Rogers
74
0.20%
1
0.18%
31
Jianxin Xiong
68
0.19%
1
0.18%
32
Kees Cook
66
0.18%
3
0.55%
33
Philipp Stanner
64
0.18%
5
0.92%
34
Jann Horn
63
0.17%
3
0.55%
35
Thomas Zimmermann
60
0.17%
3
0.55%
36
Philipp Zabel
59
0.16%
1
0.18%
37
Veera Sundaram Sankaran
55
0.15%
1
0.18%
38
Jared Kangas
52
0.14%
2
0.37%
39
John Einar Reitan
46
0.13%
1
0.18%
40
Michel Dänzer
42
0.12%
1
0.18%
41
Mathias Krause
42
0.12%
3
0.55%
42
David L Stevens
42
0.12%
1
0.18%
43
Monk Liu
41
0.11%
1
0.18%
44
Greg Kroah-Hartman
40
0.11%
3
0.55%
45
Arnd Bergmann
39
0.11%
3
0.55%
46
Eric Chanudet
38
0.11%
2
0.37%
47
Rebecca Schultz Zavin
37
0.10%
2
0.37%
48
Dongwon Kim
34
0.09%
1
0.18%
49
Dan Carpenter
33
0.09%
3
0.55%
50
Ville Syrjälä
31
0.09%
2
0.37%
51
Jens Wiklander
28
0.08%
1
0.18%
52
Russell King
26
0.07%
2
0.37%
53
Dawei Li
26
0.07%
1
0.18%
54
Lucas Stach
24
0.07%
2
0.37%
55
Peter Zijlstra
21
0.06%
1
0.18%
56
Lucas De Marchi
21
0.06%
1
0.18%
57
Linus Torvalds
21
0.06%
3
0.55%
58
Marek Szyprowski
19
0.05%
3
0.55%
59
David Howells
19
0.05%
3
0.55%
60
Others
416
1.15%
107
19.71%
Total
36132
543