Linux Source Code
Home
Release 6.16
Help
udl
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Amitoj Kaur Chawla
Arvind Yadav
Chris Wilson
Dan Carpenter
Daniel Vetter
Dave Airlie
David Herrmann
Geert Uytterhoeven
Haixia Shi
Jamie Lentin
Jani Nikula
Javier Martinez Canillas
Jeff Johnson
Jonathan Neuschäfer
Lucas De Marchi
Matt Roper
Mikulas Patocka
Oliver Neukum
Robert Tarasov
Sachin Kamat
Sam Ravnborg
Souptick Joarder
Stéphane Marchesin
Takashi Iwai
Thomas Gleixner
Thomas Zimmermann
Tom Gundersen
Ville Syrjälä
Zou Wei
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
udl_drv.c
149
-
13
540
Dave Airlie
David Herrmann
Thomas Zimmermann
Haixia Shi
Daniel Vetter
Takashi Iwai
Sam Ravnborg
Tom Gundersen
Jeff Johnson
Robert Tarasov
Thomas Gleixner
Amitoj Kaur Chawla
Arvind Yadav
December 2010
December 2011
June 2012
August 2014
February 2016
August 2016
September 2016
August 2017
October 2017
January 2019
April 2019
May 2019
July 2019
November 2019
December 2019
March 2020
April 2020
June 2020
November 2020
March 2021
September 2022
January 2023
April 2024
June 2024
September 2024
November 2024
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
330
61.11%
David Herrmann
58
10.74%
Thomas Zimmermann
56
10.37%
Haixia Shi
29
5.37%
Daniel Vetter
20
3.70%
Takashi Iwai
19
3.52%
Sam Ravnborg
9
1.67%
Tom Gundersen
6
1.11%
Jeff Johnson
5
0.93%
Robert Tarasov
3
0.56%
Thomas Gleixner
2
0.37%
Amitoj Kaur Chawla
2
0.37%
Arvind Yadav
1
0.19%
Total
540
udl_drv.h
90
-
10
304
Dave Airlie
Thomas Zimmermann
Takashi Iwai
Souptick Joarder
Sam Ravnborg
Daniel Vetter
Robert Tarasov
Haixia Shi
Thomas Gleixner
Mikulas Patocka
December 2010
October 2012
September 2014
August 2016
October 2017
April 2018
June 2018
April 2019
May 2019
July 2019
December 2019
November 2020
August 2022
September 2022
October 2022
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 181}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
204
67.11%
Thomas Zimmermann
64
21.05%
Takashi Iwai
11
3.62%
Souptick Joarder
5
1.64%
Sam Ravnborg
5
1.64%
Daniel Vetter
5
1.64%
Robert Tarasov
4
1.32%
Haixia Shi
3
0.99%
Thomas Gleixner
2
0.66%
Mikulas Patocka
1
0.33%
Total
304
udl_edid.c
80
-
6
356
Thomas Zimmermann
Dave Airlie
Robert Tarasov
Daniel Vetter
Thomas Gleixner
Jani Nikula
December 2010
August 2016
October 2017
March 2019
April 2019
May 2019
December 2019
April 2020
October 2022
May 2024
August 2024
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 299}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
319
89.61%
Dave Airlie
19
5.34%
Robert Tarasov
11
3.09%
Daniel Vetter
5
1.40%
Thomas Gleixner
1
0.28%
Jani Nikula
1
0.28%
Total
356
udl_edid.h
15
-
3
42
Thomas Zimmermann
Dave Airlie
Thomas Gleixner
December 2010
April 2019
May 2019
September 2022
May 2024
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
26
61.90%
Dave Airlie
15
35.71%
Thomas Gleixner
1
2.38%
Total
42
udl_main.c
387
-
13
1713
Dave Airlie
Thomas Zimmermann
Takashi Iwai
Jamie Lentin
Mikulas Patocka
Stéphane Marchesin
David Herrmann
Daniel Vetter
Dan Carpenter
Oliver Neukum
Thomas Gleixner
Sam Ravnborg
Robert Tarasov
December 2010
April 2014
May 2014
July 2014
August 2014
August 2016
November 2016
October 2017
June 2018
January 2019
April 2019
May 2019
July 2019
November 2020
March 2021
August 2022
September 2022
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 942}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 115}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 1, "token_count": 234}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
981
57.27%
Thomas Zimmermann
312
18.21%
Takashi Iwai
202
11.79%
Jamie Lentin
115
6.71%
Mikulas Patocka
57
3.33%
Stéphane Marchesin
19
1.11%
David Herrmann
8
0.47%
Daniel Vetter
5
0.29%
Dan Carpenter
5
0.29%
Oliver Neukum
3
0.18%
Thomas Gleixner
2
0.12%
Sam Ravnborg
2
0.12%
Robert Tarasov
2
0.12%
Total
1713
udl_modeset.c
544
-
17
2487
Thomas Zimmermann
Dave Airlie
Javier Martinez Canillas
Mikulas Patocka
Daniel Vetter
Takashi Iwai
Matt Roper
Robert Tarasov
Stéphane Marchesin
Ville Syrjälä
Geert Uytterhoeven
Sam Ravnborg
Sachin Kamat
Dan Carpenter
Zou Wei
Thomas Gleixner
Lucas De Marchi
December 2010
June 2012
August 2012
September 2012
October 2012
November 2012
February 2013
April 2014
May 2014
July 2014
October 2014
December 2015
June 2016
August 2016
October 2017
June 2018
January 2019
May 2019
July 2019
November 2019
December 2019
March 2020
April 2020
November 2020
February 2021
July 2021
August 2021
February 2022
July 2022
September 2022
October 2022
July 2023
December 2023
May 2024
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 988}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 239}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 8, "token_count": 55}, {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 819}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
1205
48.45%
Dave Airlie
1092
43.91%
Javier Martinez Canillas
55
2.21%
Mikulas Patocka
37
1.49%
Daniel Vetter
37
1.49%
Takashi Iwai
18
0.72%
Matt Roper
13
0.52%
Robert Tarasov
7
0.28%
Stéphane Marchesin
5
0.20%
Ville Syrjälä
4
0.16%
Geert Uytterhoeven
4
0.16%
Sam Ravnborg
3
0.12%
Sachin Kamat
2
0.08%
Dan Carpenter
2
0.08%
Zou Wei
1
0.04%
Thomas Gleixner
1
0.04%
Lucas De Marchi
1
0.04%
Total
2487
udl_proto.h
68
-
2
209
Thomas Zimmermann
Thomas Gleixner
May 2019
December 2019
October 2022
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 205}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
208
99.52%
Thomas Gleixner
1
0.48%
Total
209
udl_transfer.c
217
-
10
898
Dave Airlie
Haixia Shi
Mikulas Patocka
Chris Wilson
Thomas Zimmermann
Takashi Iwai
Jonathan Neuschäfer
Sachin Kamat
Thomas Gleixner
Al Viro
December 2010
September 2012
October 2012
January 2013
January 2015
April 2017
June 2018
May 2019
December 2019
August 2022
September 2022
October 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 688}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
692
77.06%
Haixia Shi
63
7.02%
Mikulas Patocka
54
6.01%
Chris Wilson
46
5.12%
Thomas Zimmermann
20
2.23%
Takashi Iwai
11
1.22%
Jonathan Neuschäfer
5
0.56%
Sachin Kamat
4
0.45%
Thomas Gleixner
2
0.22%
Al Viro
1
0.11%
Total
898
Contributors:
30
Author
Tokens
Proportion
Commits
Proportion
0
Dave Airlie
3333
50.89%
13
10.32%
1
Thomas Zimmermann
2210
33.75%
54
42.86%
2
Takashi Iwai
261
3.99%
11
8.73%
3
Mikulas Patocka
149
2.28%
4
3.17%
4
Jamie Lentin
115
1.76%
1
0.79%
5
Haixia Shi
95
1.45%
2
1.59%
6
Daniel Vetter
72
1.10%
10
7.94%
7
David Herrmann
66
1.01%
1
0.79%
8
Javier Martinez Canillas
55
0.84%
1
0.79%
9
Chris Wilson
46
0.70%
1
0.79%
10
Robert Tarasov
27
0.41%
3
2.38%
11
Stéphane Marchesin
24
0.37%
2
1.59%
12
Sam Ravnborg
19
0.29%
1
0.79%
13
Matt Roper
13
0.20%
3
2.38%
14
Thomas Gleixner
12
0.18%
1
0.79%
15
Dan Carpenter
7
0.11%
2
1.59%
16
Tom Gundersen
6
0.09%
1
0.79%
17
Sachin Kamat
6
0.09%
2
1.59%
18
Souptick Joarder
5
0.08%
1
0.79%
19
Jonathan Neuschäfer
5
0.08%
1
0.79%
20
Jeff Johnson
5
0.08%
1
0.79%
21
Ville Syrjälä
4
0.06%
2
1.59%
22
Geert Uytterhoeven
4
0.06%
1
0.79%
23
Oliver Neukum
3
0.05%
1
0.79%
24
Amitoj Kaur Chawla
2
0.03%
1
0.79%
25
Zou Wei
1
0.02%
1
0.79%
26
Lucas De Marchi
1
0.02%
1
0.79%
27
Jani Nikula
1
0.02%
1
0.79%
28
Arvind Yadav
1
0.02%
1
0.79%
29
Al Viro
1
0.02%
1
0.79%
Total
6549
126