Linux Source Code
Home
Release 7.0
Help
xen
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Nixon
Alex Zeffertt
Andres Lagar-Cavilla
Annie Li
Aurelien Chartier
Bastian Blank
Ben Guthro
Björn Helgaas
Boris Ostrovsky
Christoph Hellwig
Dan Carpenter
Daniel De Graaf
Daniel Kiper
Daniel Stodden
David Vrabel
David Woodhouse
Demi Marie Obenour
Dongli Zhang
Gerd Hoffmann
Greg Kroah-Hartman
Ian Campbell
Jan Beulich
Jason Andryuk
Jennifer Herbert
Jeremy Fitzhardinge
Jiqian Chen
Joao Martins
Joe Perches
Juergen Gross
Julien Grall
Kees Cook
Konrad Rzeszutek Wilk
Liu Jinsong
Luca Miccio
M. Vefa Bicakci
Marek Marczykowski-Górecki
Mark McLoughlin
Mukesh Rathor
Nicholas Bellinger
Olaf Hering
Oleksandr Andrushchenko
Oleksandr Tyshchenko
Others
Paul Durrant
Per Bilse
Roger Pau Monné
Ross Lagerwall
SeongJae Park
Shannon Zhao
Sheng Yang
Simon Gaiser
Stefano Stabellini
Takashi Iwai
Thomas Gleixner
Viresh Kumar
Wei Liu
Weidong Han
Wen Yang
Yan Yankovskyi
Yu Zhao
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
events
3267
4
68
12874
David Vrabel
Juergen Gross
Jeremy Fitzhardinge
Ian Campbell
Stefano Stabellini
Thomas Gleixner
Konrad Rzeszutek Wilk
Jason Andryuk
Sheng Yang
Boris Ostrovsky
Yan Yankovskyi
Roger Pau Monné
Daniel De Graaf
Ross Lagerwall
Alex Nixon
Joe Perches
Julien Grall
David Woodhouse
Olaf Hering
Wei Liu
Viresh Kumar
Dan Carpenter
Kees Cook
Gerd Hoffmann
Mukesh Rathor
Greg Kroah-Hartman
Others
December 1994
May 1998
February 2002
July 2007
October 2007
February 2008
March 2008
April 2008
May 2008
July 2008
August 2008
October 2008
December 2008
January 2009
February 2009
April 2009
June 2009
August 2009
October 2009
November 2009
February 2010
March 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
January 2012
April 2012
May 2012
August 2012
September 2012
October 2012
February 2013
March 2013
April 2013
June 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
April 2014
May 2014
July 2014
August 2014
February 2015
April 2015
May 2015
June 2015
August 2015
November 2015
December 2015
February 2016
March 2016
June 2016
September 2016
November 2016
December 2016
April 2017
June 2017
July 2017
August 2017
November 2017
February 2018
September 2018
October 2018
May 2019
June 2019
November 2019
March 2020
April 2020
May 2020
August 2020
September 2020
October 2020
December 2020
February 2021
March 2021
April 2021
June 2021
August 2021
December 2021
January 2022
July 2022
January 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
March 2024
October 2024
August 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 786268800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1216}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 271}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 94}, {"author_id": 2, "token_count": 312}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 33, "token_count": 27}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 42, "token_count": 95}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 2, "token_count": 262}, {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 119}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 45}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 23}, {"author_id": 0, "token_count": 14}, {"author_id": 28, "token_count": 93}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 6, "token_count": 315}, {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 78}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 40}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 4178}, {"author_id": 21, "token_count": 12}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 24}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 366}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 19, "token_count": 57}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 15, "token_count": 60}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 40, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 28, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 19}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 82}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1267}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 28, "token_count": 276}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 454}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 738}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 41, "token_count": 120}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
David Vrabel
4704
36.54%
Juergen Gross
3036
23.58%
Jeremy Fitzhardinge
2264
17.59%
Ian Campbell
529
4.11%
Stefano Stabellini
458
3.56%
Thomas Gleixner
430
3.34%
Konrad Rzeszutek Wilk
219
1.70%
Jason Andryuk
120
0.93%
Sheng Yang
95
0.74%
Boris Ostrovsky
95
0.74%
Yan Yankovskyi
82
0.64%
Roger Pau Monné
70
0.54%
Daniel De Graaf
40
0.31%
Ross Lagerwall
39
0.30%
Alex Nixon
27
0.21%
Joe Perches
24
0.19%
Julien Grall
19
0.15%
David Woodhouse
15
0.12%
Olaf Hering
14
0.11%
Wei Liu
12
0.09%
Viresh Kumar
7
0.05%
Dan Carpenter
7
0.05%
Kees Cook
5
0.04%
Gerd Hoffmann
4
0.03%
Mukesh Rathor
2
0.02%
Greg Kroah-Hartman
1
0.01%
Others
556
4.32%
Total
12874
xen-pciback
5133
12
52
22083
Konrad Rzeszutek Wilk
Jan Beulich
Marek Marczykowski-Górecki
Juergen Gross
Björn Helgaas
Jiqian Chen
Yu Zhao
Joe Perches
Oleksandr Andrushchenko
Greg Kroah-Hartman
David Vrabel
Kees Cook
Boris Ostrovsky
Alex Nixon
Stefano Stabellini
Yan Yankovskyi
Weidong Han
Wei Liu
Jeremy Fitzhardinge
Dan Carpenter
SeongJae Park
Ross Lagerwall
Others
July 2005
July 2007
June 2008
October 2009
December 2009
March 2010
June 2010
July 2010
October 2010
February 2011
July 2011
August 2011
September 2011
December 2011
January 2012
April 2012
June 2012
September 2012
October 2012
November 2012
February 2013
March 2013
May 2013
June 2013
December 2013
February 2014
March 2014
April 2014
July 2014
August 2014
September 2014
December 2014
February 2015
March 2015
April 2015
November 2015
February 2016
June 2016
July 2016
September 2016
October 2016
February 2017
July 2017
September 2017
November 2017
April 2018
December 2018
April 2019
January 2020
February 2020
March 2020
May 2020
August 2020
September 2020
December 2020
March 2021
April 2021
May 2021
October 2021
August 2022
October 2022
November 2022
December 2022
March 2023
October 2023
June 2024
September 2024
October 2024
July 2025
February 2026
var spanGroupData = [ {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 16351}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 33, "token_count": 7}, {"author_id": 0, "token_count": 38}, {"author_id": 44, "token_count": 192}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1628}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 10, "token_count": 37}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 135}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 297}, {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 10, "token_count": 210}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 10, "token_count": 146}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 83}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 10, "token_count": 227}, {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 231}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 21, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 138}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 31}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 262}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 56, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 10, "token_count": 55}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 24, "token_count": 492}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 24, "token_count": 7}, {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 36, "token_count": 242}, {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 33}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 26, "token_count": 220}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 45, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
18719
84.77%
Jan Beulich
1352
6.12%
Marek Marczykowski-Górecki
552
2.50%
Juergen Gross
439
1.99%
Björn Helgaas
246
1.11%
Jiqian Chen
237
1.07%
Yu Zhao
192
0.87%
Joe Perches
83
0.38%
Oleksandr Andrushchenko
33
0.15%
Greg Kroah-Hartman
27
0.12%
David Vrabel
18
0.08%
Kees Cook
17
0.08%
Boris Ostrovsky
14
0.06%
Alex Nixon
7
0.03%
Stefano Stabellini
5
0.02%
Yan Yankovskyi
4
0.02%
Weidong Han
3
0.01%
Wei Liu
3
0.01%
Jeremy Fitzhardinge
3
0.01%
Dan Carpenter
3
0.01%
SeongJae Park
2
0.01%
Ross Lagerwall
2
0.01%
Others
122
0.55%
Total
22083
xenbus
5337
9
80
21313
Jeremy Fitzhardinge
Juergen Gross
Alex Zeffertt
Ian Campbell
Wei Liu
Daniel De Graaf
Olaf Hering
Bastian Blank
Stefano Stabellini
Konrad Rzeszutek Wilk
Julien Grall
SeongJae Park
Paul Durrant
David Woodhouse
Daniel Stodden
Aurelien Chartier
Luca Miccio
Sheng Yang
Jason Andryuk
Ross Lagerwall
David Vrabel
Simon Gaiser
Mark McLoughlin
Joe Perches
Jan Beulich
Greg Kroah-Hartman
Boris Ostrovsky
Christoph Hellwig
Joao Martins
Dongli Zhang
Jennifer Herbert
Björn Helgaas
Kees Cook
Shannon Zhao
Dan Carpenter
Yan Yankovskyi
Roger Pau Monné
Mukesh Rathor
Thomas Gleixner
Andres Lagar-Cavilla
Al Viro
Others
September 1991
December 1991
May 1998
February 2002
July 2007
October 2007
April 2008
May 2008
June 2008
August 2008
January 2009
February 2009
March 2009
July 2009
October 2009
November 2009
April 2010
May 2010
June 2010
August 2010
September 2010
October 2010
December 2010
February 2011
June 2011
July 2011
August 2011
September 2011
October 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
March 2013
May 2013
June 2013
July 2013
October 2013
November 2013
December 2013
April 2014
August 2014
September 2014
February 2015
April 2015
May 2015
June 2015
August 2015
October 2015
December 2015
January 2016
February 2016
April 2016
May 2016
July 2016
August 2016
October 2016
November 2016
December 2016
February 2017
April 2017
June 2017
July 2017
September 2017
November 2017
February 2018
March 2018
August 2018
October 2018
March 2019
May 2019
October 2019
December 2019
January 2020
March 2020
May 2020
July 2020
August 2020
September 2020
October 2020
December 2020
January 2021
February 2021
May 2021
July 2021
August 2021
October 2021
November 2021
March 2022
April 2022
May 2022
August 2022
September 2022
January 2023
June 2023
August 2023
September 2023
October 2023
December 2023
January 2024
May 2024
July 2024
August 2024
November 2024
March 2025
May 2025
June 2025
August 2025
October 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 691574400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 8137}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 59, "token_count": 107}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 12, "token_count": 1929}, {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 1195}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 49, "token_count": 159}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 42, "token_count": 122}, {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 25, "token_count": 30}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 23, "token_count": 589}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 387}, {"author_id": 7, "token_count": 479}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 181}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 121}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 23, "token_count": 26}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 115}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 92}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 53, "token_count": 21}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 56, "token_count": 71}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 91}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 15, "token_count": 79}, {"author_id": 21, "token_count": 696}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 16, "token_count": 234}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 34}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 149}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 1, "token_count": 2605}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 52, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 58, "token_count": 112}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 120}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 194}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 39, "token_count": 130}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 38, "token_count": 17}, {"author_id": 1, "token_count": 28}, {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 27, "token_count": 64}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 39, "token_count": 112}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 43, "token_count": 163}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 224}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 55, "token_count": 126}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 54, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 41, "token_count": 99}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 41, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 188}, {"author_id": 45, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
8185
38.40%
Juergen Gross
3902
18.31%
Alex Zeffertt
1929
9.05%
Ian Campbell
1282
6.02%
Wei Liu
698
3.27%
Daniel De Graaf
662
3.11%
Olaf Hering
615
2.89%
Bastian Blank
417
1.96%
Stefano Stabellini
279
1.31%
Konrad Rzeszutek Wilk
269
1.26%
Julien Grall
266
1.25%
SeongJae Park
244
1.14%
Paul Durrant
194
0.91%
David Woodhouse
163
0.76%
Daniel Stodden
159
0.75%
Aurelien Chartier
136
0.64%
Luca Miccio
126
0.59%
Sheng Yang
122
0.57%
Jason Andryuk
121
0.57%
Ross Lagerwall
120
0.56%
David Vrabel
113
0.53%
Simon Gaiser
112
0.53%
Mark McLoughlin
107
0.50%
Joe Perches
100
0.47%
Jan Beulich
90
0.42%
Greg Kroah-Hartman
81
0.38%
Boris Ostrovsky
79
0.37%
Christoph Hellwig
64
0.30%
Joao Martins
30
0.14%
Dongli Zhang
17
0.08%
Jennifer Herbert
13
0.06%
Björn Helgaas
12
0.06%
Kees Cook
10
0.05%
Shannon Zhao
6
0.03%
Dan Carpenter
5
0.02%
Yan Yankovskyi
3
0.01%
Roger Pau Monné
3
0.01%
Mukesh Rathor
3
0.01%
Thomas Gleixner
1
0.00%
Andres Lagar-Cavilla
1
0.00%
Al Viro
1
0.00%
Others
573
2.69%
Total
21313
xenfs
341
4
16
1447
Boris Ostrovsky
Ian Campbell
Alex Zeffertt
Jeremy Fitzhardinge
Al Viro
Bastian Blank
Joe Perches
Juergen Gross
Jan Beulich
Greg Kroah-Hartman
Stefano Stabellini
Thomas Gleixner
Others
July 2007
January 2009
February 2009
October 2009
July 2010
August 2010
October 2010
November 2010
December 2011
January 2013
March 2013
June 2013
August 2015
November 2015
February 2017
March 2017
November 2017
March 2019
May 2019
February 2024
March 2025
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 12, "token_count": 185}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 305}, {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 50, "token_count": 31}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 15, "token_count": 670}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 10, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Ostrovsky
670
46.30%
Ian Campbell
305
21.08%
Alex Zeffertt
185
12.79%
Jeremy Fitzhardinge
164
11.33%
Al Viro
32
2.21%
Bastian Blank
8
0.55%
Joe Perches
7
0.48%
Juergen Gross
5
0.35%
Jan Beulich
5
0.35%
Greg Kroah-Hartman
3
0.21%
Stefano Stabellini
2
0.14%
Thomas Gleixner
1
0.07%
Others
60
4.15%
Total
1447
Files:
acpi.c
152
-
9
479
Jiqian Chen
Konrad Rzeszutek Wilk
Ben Guthro
Björn Helgaas
Jeremy Fitzhardinge
Stefano Stabellini
Others
March 2002
May 2002
January 2003
May 2004
July 2007
December 2008
October 2009
December 2011
February 2012
May 2013
July 2013
November 2015
September 2024
October 2024
January 2026
var spanGroupData = [ {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 36, "token_count": 30}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 47, "token_count": 88}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 26, "token_count": 137}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 26, "token_count": 80}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jiqian Chen
217
45.30%
Konrad Rzeszutek Wilk
108
22.55%
Ben Guthro
88
18.37%
Björn Helgaas
30
6.26%
Jeremy Fitzhardinge
6
1.25%
Stefano Stabellini
1
0.21%
Others
29
6.05%
Total
479
arm-device.c
187
-
4
821
Shannon Zhao
Kees Cook
Thomas Gleixner
Others
April 2016
December 2016
May 2019
February 2026
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 18, "token_count": 794}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Shannon Zhao
794
96.71%
Kees Cook
9
1.10%
Thomas Gleixner
2
0.24%
Others
16
1.95%
Total
821
balloon.c
824
-
35
2683
Jeremy Fitzhardinge
Juergen Gross
David Vrabel
Daniel Kiper
Roger Pau Monné
Konrad Rzeszutek Wilk
Julien Grall
Oleksandr Andrushchenko
Wei Liu
Stefano Stabellini
Boris Ostrovsky
Oleksandr Tyshchenko
Joe Perches
Daniel De Graaf
Ross Lagerwall
Ian Campbell
Kees Cook
Others
December 2006
July 2007
April 2008
December 2008
June 2009
October 2009
August 2010
September 2010
December 2010
March 2011
July 2011
September 2011
October 2012
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
March 2014
September 2014
October 2014
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
January 2016
March 2016
November 2016
December 2016
February 2017
March 2017
July 2017
August 2017
July 2018
October 2018
March 2019
June 2019
July 2019
October 2019
December 2019
July 2020
September 2020
October 2020
February 2021
August 2021
September 2021
October 2021
November 2021
December 2021
February 2022
April 2022
March 2023
October 2023
June 2024
January 2025
March 2025
April 2025
May 2025
August 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 806}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 7}, {"author_id": 13, "token_count": 141}, {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 13, "token_count": 205}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 28}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 52}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 399}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 180}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 19, "token_count": 52}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 19, "token_count": 76}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
823
30.67%
Juergen Gross
479
17.85%
David Vrabel
446
16.62%
Daniel Kiper
346
12.90%
Roger Pau Monné
168
6.26%
Konrad Rzeszutek Wilk
127
4.73%
Julien Grall
58
2.16%
Oleksandr Andrushchenko
18
0.67%
Wei Liu
15
0.56%
Stefano Stabellini
10
0.37%
Boris Ostrovsky
10
0.37%
Oleksandr Tyshchenko
8
0.30%
Joe Perches
8
0.30%
Daniel De Graaf
7
0.26%
Ross Lagerwall
5
0.19%
Ian Campbell
3
0.11%
Kees Cook
1
0.04%
Others
151
5.63%
Total
2683
biomerge.c
23
-
8
86
Jeremy Fitzhardinge
Julien Grall
Roger Pau Monné
Christoph Hellwig
Greg Kroah-Hartman
Others
February 2009
January 2012
May 2015
August 2015
July 2017
November 2017
August 2018
September 2018
March 2019
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
50
58.14%
Julien Grall
17
19.77%
Roger Pau Monné
9
10.47%
Christoph Hellwig
2
2.33%
Greg Kroah-Hartman
1
1.16%
Others
7
8.14%
Total
86
cpu_hotplug.c
121
-
15
475
Alex Nixon
Ian Campbell
Stefano Stabellini
Jeremy Fitzhardinge
Olaf Hering
Joe Perches
Konrad Rzeszutek Wilk
Juergen Gross
Boris Ostrovsky
Dan Carpenter
Jan Beulich
Greg Kroah-Hartman
Al Viro
Others
July 2007
April 2008
August 2008
September 2008
March 2009
April 2009
October 2009
February 2012
January 2013
June 2013
October 2015
February 2017
November 2017
September 2018
March 2019
May 2020
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 33, "token_count": 284}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 73}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Nixon
285
60.00%
Ian Campbell
73
15.37%
Stefano Stabellini
37
7.79%
Jeremy Fitzhardinge
23
4.84%
Olaf Hering
14
2.95%
Joe Perches
11
2.32%
Konrad Rzeszutek Wilk
6
1.26%
Juergen Gross
6
1.26%
Boris Ostrovsky
6
1.26%
Dan Carpenter
4
0.84%
Jan Beulich
3
0.63%
Greg Kroah-Hartman
1
0.21%
Al Viro
1
0.21%
Others
5
1.05%
Total
475
dbgp.c
51
-
11
215
Jan Beulich
Ian Campbell
Thomas Gleixner
Others
October 1997
March 1998
February 2002
February 2004
April 2006
November 2007
August 2009
April 2010
May 2012
September 2012
October 2012
December 2013
May 2019
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 184}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jan Beulich
184
85.58%
Ian Campbell
5
2.33%
Thomas Gleixner
1
0.47%
Others
25
11.63%
Total
215
efi.c
355
-
13
1835
Daniel Kiper
Demi Marie Obenour
Shannon Zhao
Julien Grall
Juergen Gross
Stefano Stabellini
Jeremy Fitzhardinge
Konrad Rzeszutek Wilk
Ross Lagerwall
Thomas Gleixner
Others
July 2007
April 2008
October 2009
February 2012
September 2013
June 2014
September 2014
November 2015
April 2016
April 2017
May 2019
September 2019
October 2019
January 2020
January 2023
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 1372}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 18, "token_count": 87}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 272}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Kiper
1375
74.93%
Demi Marie Obenour
272
14.82%
Shannon Zhao
87
4.74%
Julien Grall
47
2.56%
Juergen Gross
14
0.76%
Stefano Stabellini
11
0.60%
Jeremy Fitzhardinge
11
0.60%
Konrad Rzeszutek Wilk
3
0.16%
Ross Lagerwall
2
0.11%
Thomas Gleixner
1
0.05%
Others
12
0.65%
Total
1835
evtchn.c
732
-
20
2974
Ian Campbell
David Vrabel
Jeremy Fitzhardinge
Juergen Gross
Wei Liu
Joe Perches
Yan Yankovskyi
Kees Cook
Jan Beulich
Daniel De Graaf
Al Viro
Viresh Kumar
Bastian Blank
Others
February 2009
September 2009
October 2009
May 2010
October 2010
November 2010
October 2011
February 2013
June 2013
July 2013
September 2013
November 2015
May 2016
June 2016
July 2016
December 2016
May 2017
July 2017
February 2018
March 2019
March 2020
September 2020
February 2021
July 2023
October 2023
March 2024
June 2024
February 2026
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 1691}, {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 486}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 245}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 140}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Ian Campbell
1691
56.86%
David Vrabel
873
29.35%
Jeremy Fitzhardinge
154
5.18%
Juergen Gross
99
3.33%
Wei Liu
17
0.57%
Joe Perches
10
0.34%
Yan Yankovskyi
5
0.17%
Kees Cook
5
0.17%
Jan Beulich
4
0.13%
Daniel De Graaf
4
0.13%
Al Viro
2
0.07%
Viresh Kumar
1
0.03%
Bastian Blank
1
0.03%
Others
108
3.63%
Total
2974
features.c
52
-
5
152
Jeremy Fitzhardinge
Juergen Gross
Thomas Gleixner
Julien Grall
Others
July 2007
December 2008
February 2016
May 2019
July 2021
June 2022
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
118
77.63%
Juergen Gross
31
20.39%
Thomas Gleixner
1
0.66%
Julien Grall
1
0.66%
Others
1
0.66%
Total
152
gntalloc.c
598
-
15
2305
Daniel De Graaf
Juergen Gross
Joe Perches
David Vrabel
Dan Carpenter
Kees Cook
Julien Grall
Others
February 2011
March 2011
October 2011
November 2011
December 2011
October 2012
June 2013
September 2014
August 2015
September 2015
May 2016
December 2016
September 2017
March 2022
April 2022
May 2022
January 2023
February 2024
February 2026
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 1996}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 81}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 54, "token_count": 5}, {"author_id": 7, "token_count": 123}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel De Graaf
2232
96.83%
Juergen Gross
10
0.43%
Joe Perches
10
0.43%
David Vrabel
10
0.43%
Dan Carpenter
5
0.22%
Kees Cook
4
0.17%
Julien Grall
1
0.04%
Others
33
1.43%
Total
2305
gntdev-common.h
101
-
13
264
Oleksandr Andrushchenko
Gerd Hoffmann
Juergen Gross
Stefano Stabellini
Demi Marie Obenour
David Vrabel
Daniel De Graaf
M. Vefa Bicakci
Jennifer Herbert
Jeremy Fitzhardinge
Yan Yankovskyi
Others
July 2007
December 2010
February 2011
September 2011
December 2014
January 2015
March 2017
July 2018
November 2019
March 2020
June 2022
October 2022
July 2025
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 11, "token_count": 77}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 119}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksandr Andrushchenko
119
45.08%
Gerd Hoffmann
77
29.17%
Juergen Gross
12
4.55%
Stefano Stabellini
11
4.17%
Demi Marie Obenour
9
3.41%
David Vrabel
9
3.41%
Daniel De Graaf
8
3.03%
M. Vefa Bicakci
6
2.27%
Jennifer Herbert
4
1.52%
Jeremy Fitzhardinge
3
1.14%
Yan Yankovskyi
1
0.38%
Others
5
1.89%
Total
264
gntdev-dmabuf.c
837
-
13
3655
Oleksandr Andrushchenko
Oleksandr Tyshchenko
Gerd Hoffmann
Al Viro
David Vrabel
Juergen Gross
Daniel De Graaf
Kees Cook
Greg Kroah-Hartman
Others
December 2010
February 2011
March 2011
December 2014
May 2018
July 2018
February 2019
November 2019
May 2020
August 2020
October 2021
April 2022
May 2022
October 2022
January 2024
December 2024
July 2025
August 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 11, "token_count": 49}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 3301}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 70}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 17, "token_count": 62}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 50, "token_count": 46}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksandr Andrushchenko
3404
93.13%
Oleksandr Tyshchenko
62
1.70%
Gerd Hoffmann
52
1.42%
Al Viro
46
1.26%
David Vrabel
43
1.18%
Juergen Gross
15
0.41%
Daniel De Graaf
10
0.27%
Kees Cook
9
0.25%
Greg Kroah-Hartman
4
0.11%
Others
10
0.27%
Total
3655
gntdev-dmabuf.h
33
-
3
99
Oleksandr Andrushchenko
Gerd Hoffmann
David Vrabel
December 2010
December 2014
July 2018
February 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 67}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksandr Andrushchenko
71
71.72%
Gerd Hoffmann
16
16.16%
David Vrabel
12
12.12%
Total
99
gntdev.c
1194
-
36
5759
Gerd Hoffmann
David Vrabel
Daniel De Graaf
Oleksandr Andrushchenko
Demi Marie Obenour
Juergen Gross
M. Vefa Bicakci
Jan Beulich
Stefano Stabellini
Kees Cook
Ross Lagerwall
Jennifer Herbert
Dan Carpenter
Ian Campbell
Joe Perches
Boris Ostrovsky
Jeremy Fitzhardinge
Julien Grall
Konrad Rzeszutek Wilk
Yan Yankovskyi
Others
December 2010
January 2011
February 2011
March 2011
September 2011
October 2011
August 2012
September 2012
October 2012
January 2013
June 2013
July 2013
February 2014
December 2014
January 2015
June 2015
September 2015
November 2015
May 2016
November 2016
February 2017
March 2017
January 2018
July 2018
August 2018
September 2018
December 2018
February 2019
May 2019
July 2019
October 2019
November 2019
January 2020
March 2020
June 2020
September 2020
February 2021
March 2021
April 2021
July 2021
September 2021
December 2021
June 2022
July 2022
October 2022
January 2023
July 2025
August 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 11, "token_count": 1998}, {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 747}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 54, "token_count": 17}, {"author_id": 7, "token_count": 45}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 83}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 105}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 990}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 63}, {"author_id": 31, "token_count": 19}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 391}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 59}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 311}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 48, "token_count": 154}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
1998
34.69%
David Vrabel
1123
19.50%
Daniel De Graaf
983
17.07%
Oleksandr Andrushchenko
402
6.98%
Demi Marie Obenour
331
5.75%
Juergen Gross
198
3.44%
M. Vefa Bicakci
154
2.67%
Jan Beulich
133
2.31%
Stefano Stabellini
120
2.08%
Kees Cook
27
0.47%
Ross Lagerwall
22
0.38%
Jennifer Herbert
19
0.33%
Dan Carpenter
17
0.30%
Ian Campbell
10
0.17%
Joe Perches
9
0.16%
Boris Ostrovsky
6
0.10%
Jeremy Fitzhardinge
4
0.07%
Julien Grall
3
0.05%
Konrad Rzeszutek Wilk
2
0.03%
Yan Yankovskyi
1
0.02%
Others
197
3.42%
Total
5759
grant-dma-iommu.c
83
-
3
283
Oleksandr Tyshchenko
Others
June 2022
February 2023
March 2024
December 2024
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 17, "token_count": 253}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksandr Tyshchenko
281
99.29%
Others
2
0.71%
Total
283
grant-dma-ops.c
423
-
6
1820
Juergen Gross
Oleksandr Tyshchenko
Others
June 2022
August 2022
October 2022
June 2023
March 2024
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 1276}, {"author_id": 17, "token_count": 81}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 17, "token_count": 349}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Juergen Gross
1335
73.35%
Oleksandr Tyshchenko
430
23.63%
Others
55
3.02%
Total
1820
grant-table.c
1697
-
36
6973
Juergen Gross
Jeremy Fitzhardinge
Oleksandr Andrushchenko
Jan Beulich
Jennifer Herbert
Annie Li
Stefano Stabellini
Andres Lagar-Cavilla
Konrad Rzeszutek Wilk
Julien Grall
Demi Marie Obenour
David Vrabel
Roger Pau Monné
Ian Campbell
Dan Carpenter
Kees Cook
Joe Perches
Boris Ostrovsky
Ross Lagerwall
Daniel De Graaf
Others
May 1998
February 2002
July 2007
April 2008
February 2009
October 2009
May 2010
December 2010
January 2011
February 2011
March 2011
April 2011
July 2011
September 2011
November 2011
December 2011
April 2012
September 2012
October 2012
January 2013
April 2013
June 2013
July 2013
October 2013
December 2013
January 2014
February 2014
June 2014
July 2014
August 2014
November 2014
December 2014
January 2015
April 2015
May 2015
June 2015
October 2015
November 2015
February 2017
July 2017
August 2017
November 2017
January 2018
June 2018
July 2018
September 2018
October 2018
November 2018
October 2019
September 2020
December 2020
March 2022
May 2022
June 2022
September 2022
July 2023
August 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1858}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 192}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 8}, {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 34, "token_count": 329}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 367}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 244}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 19, "token_count": 24}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 31, "token_count": 348}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 60}, {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 16, "token_count": 122}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 16, "token_count": 75}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 543}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 493}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 461}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 697}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 54, "token_count": 22}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 20, "token_count": 147}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Juergen Gross
1935
27.75%
Jeremy Fitzhardinge
1876
26.90%
Oleksandr Andrushchenko
495
7.10%
Jan Beulich
367
5.26%
Jennifer Herbert
358
5.13%
Annie Li
344
4.93%
Stefano Stabellini
282
4.04%
Andres Lagar-Cavilla
244
3.50%
Konrad Rzeszutek Wilk
214
3.07%
Julien Grall
204
2.93%
Demi Marie Obenour
147
2.11%
David Vrabel
134
1.92%
Roger Pau Monné
39
0.56%
Ian Campbell
30
0.43%
Dan Carpenter
22
0.32%
Kees Cook
16
0.23%
Joe Perches
13
0.19%
Boris Ostrovsky
9
0.13%
Ross Lagerwall
3
0.04%
Daniel De Graaf
1
0.01%
Others
240
3.44%
Total
6973
manage.c
394
-
32
1387
Jeremy Fitzhardinge
Ian Campbell
Juergen Gross
Konrad Rzeszutek Wilk
Marek Marczykowski-Górecki
Joe Perches
Stefano Stabellini
David Vrabel
Dongli Zhang
Ross Lagerwall
Thomas Gleixner
Julien Grall
Boris Ostrovsky
Jan Beulich
Others
May 1998
February 2002
July 2007
April 2008
May 2008
July 2008
August 2008
January 2009
February 2009
March 2009
May 2009
October 2009
November 2009
December 2009
May 2010
December 2010
February 2011
March 2011
April 2011
July 2011
January 2012
April 2012
June 2013
February 2014
April 2014
May 2014
July 2014
January 2015
April 2015
June 2015
August 2015
October 2016
February 2017
May 2017
October 2017
June 2018
September 2018
May 2019
November 2020
March 2022
June 2022
June 2024
September 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 481}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 186}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 138}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 31}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 38, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 24, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
673
48.52%
Ian Campbell
155
11.18%
Juergen Gross
154
11.10%
Konrad Rzeszutek Wilk
85
6.13%
Marek Marczykowski-Górecki
33
2.38%
Joe Perches
31
2.24%
Stefano Stabellini
24
1.73%
David Vrabel
20
1.44%
Dongli Zhang
17
1.23%
Ross Lagerwall
6
0.43%
Thomas Gleixner
4
0.29%
Julien Grall
4
0.29%
Boris Ostrovsky
3
0.22%
Jan Beulich
2
0.14%
Others
176
12.69%
Total
1387
mcelog.c
423
-
19
1645
Liu Jinsong
Jan Beulich
Dan Carpenter
Jeremy Fitzhardinge
Joe Perches
Juergen Gross
Kees Cook
Sheng Yang
Al Viro
Others
February 2002
April 2002
February 2004
September 2006
July 2007
July 2008
December 2008
February 2009
April 2009
May 2009
July 2009
May 2010
December 2010
March 2011
December 2011
June 2012
June 2013
March 2015
June 2017
July 2017
February 2018
November 2019
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 8, "token_count": 1461}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 54, "token_count": 36}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Liu Jinsong
1461
88.81%
Jan Beulich
47
2.86%
Dan Carpenter
36
2.19%
Jeremy Fitzhardinge
33
2.01%
Joe Perches
17
1.03%
Juergen Gross
5
0.30%
Kees Cook
3
0.18%
Sheng Yang
2
0.12%
Al Viro
1
0.06%
Others
40
2.43%
Total
1645
mem-reservation.c
115
-
9
397
Oleksandr Andrushchenko
Jeremy Fitzhardinge
Marek Marczykowski-Górecki
Julien Grall
Konrad Rzeszutek Wilk
Juergen Gross
David Vrabel
Stefano Stabellini
Daniel De Graaf
July 2007
April 2008
March 2011
August 2013
January 2015
May 2015
July 2018
September 2018
October 2021
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 277}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 24, "token_count": 23}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksandr Andrushchenko
277
69.77%
Jeremy Fitzhardinge
60
15.11%
Marek Marczykowski-Górecki
23
5.79%
Julien Grall
20
5.04%
Konrad Rzeszutek Wilk
7
1.76%
Juergen Gross
6
1.51%
David Vrabel
2
0.50%
Stefano Stabellini
1
0.25%
Daniel De Graaf
1
0.25%
Total
397
pci.c
373
-
18
1456
Konrad Rzeszutek Wilk
Weidong Han
Jan Beulich
Roger Pau Monné
Ross Lagerwall
Jiqian Chen
Alex Nixon
Oleksandr Andrushchenko
Boris Ostrovsky
Jeremy Fitzhardinge
Thomas Gleixner
Kees Cook
Others
October 2009
March 2010
September 2010
October 2010
November 2010
May 2011
August 2011
September 2011
May 2012
March 2013
October 2013
November 2013
December 2013
August 2014
December 2014
April 2015
May 2019
September 2019
October 2021
February 2022
August 2024
September 2024
February 2025
February 2026
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 33, "token_count": 22}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 29, "token_count": 418}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 10, "token_count": 298}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 40, "token_count": 42}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 26, "token_count": 39}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 19, "token_count": 45}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
452
31.04%
Weidong Han
418
28.71%
Jan Beulich
355
24.38%
Roger Pau Monné
45
3.09%
Ross Lagerwall
42
2.88%
Jiqian Chen
39
2.68%
Alex Nixon
22
1.51%
Oleksandr Andrushchenko
10
0.69%
Boris Ostrovsky
9
0.62%
Jeremy Fitzhardinge
3
0.21%
Thomas Gleixner
2
0.14%
Kees Cook
1
0.07%
Others
58
3.98%
Total
1456
pcpu.c
425
-
10
1489
Liu Jinsong
Roger Pau Monné
Takashi Iwai
Joe Perches
Stefano Stabellini
Kees Cook
Others
June 2012
June 2013
February 2014
February 2015
November 2015
May 2021
November 2022
March 2023
November 2023
February 2024
February 2026
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 8, "token_count": 1217}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 51, "token_count": 95}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 19, "token_count": 59}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 19, "token_count": 95}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Liu Jinsong
1217
81.73%
Roger Pau Monné
154
10.34%
Takashi Iwai
95
6.38%
Joe Perches
11
0.74%
Stefano Stabellini
3
0.20%
Kees Cook
1
0.07%
Others
8
0.54%
Total
1489
platform-pci.c
197
-
21
731
Stefano Stabellini
Jeremy Fitzhardinge
Ian Campbell
Björn Helgaas
Konrad Rzeszutek Wilk
David Woodhouse
Olaf Hering
Boris Ostrovsky
Sheng Yang
Thomas Gleixner
Juergen Gross
Others
July 2007
April 2008
July 2008
March 2010
May 2010
January 2011
July 2012
January 2014
February 2014
February 2016
November 2016
January 2017
April 2017
August 2017
May 2019
November 2019
May 2020
January 2021
November 2022
January 2023
August 2023
February 2025
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 3, "token_count": 304}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 257}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 36, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Stabellini
561
76.74%
Jeremy Fitzhardinge
29
3.97%
Ian Campbell
26
3.56%
Björn Helgaas
23
3.15%
Konrad Rzeszutek Wilk
18
2.46%
David Woodhouse
15
2.05%
Olaf Hering
10
1.37%
Boris Ostrovsky
5
0.68%
Sheng Yang
3
0.41%
Thomas Gleixner
2
0.27%
Juergen Gross
2
0.27%
Others
37
5.06%
Total
731
privcmd-buf.c
192
-
14
762
Juergen Gross
Jeremy Fitzhardinge
Paul Durrant
Bastian Blank
Joe Perches
Kees Cook
Andres Lagar-Cavilla
Others
July 2007
May 2008
February 2009
March 2009
December 2011
August 2012
June 2013
September 2015
December 2016
February 2017
June 2018
November 2018
April 2019
May 2019
January 2023
June 2024
February 2026
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 23}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 47}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 567}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Juergen Gross
571
74.93%
Jeremy Fitzhardinge
82
10.76%
Paul Durrant
47
6.17%
Bastian Blank
23
3.02%
Joe Perches
7
0.92%
Kees Cook
3
0.39%
Andres Lagar-Cavilla
1
0.13%
Others
28
3.67%
Total
762
privcmd.c
1778
-
40
7641
Viresh Kumar
Jeremy Fitzhardinge
Paul Durrant
Andres Lagar-Cavilla
Juergen Gross
Mukesh Rathor
David Vrabel
Bastian Blank
Roger Pau Monné
Jiqian Chen
Ian Campbell
Julien Grall
Al Viro
Jan Beulich
Kees Cook
Joe Perches
Alex Zeffertt
Stefano Stabellini
Konrad Rzeszutek Wilk
Thomas Gleixner
Others
July 2007
May 2008
January 2009
February 2009
March 2009
May 2009
October 2009
February 2010
October 2010
November 2010
December 2011
August 2012
October 2012
November 2012
January 2013
April 2013
June 2013
August 2013
December 2013
February 2015
March 2015
May 2015
August 2015
September 2015
May 2016
July 2016
December 2016
February 2017
May 2017
April 2018
May 2018
June 2018
May 2019
July 2019
June 2020
July 2020
September 2020
January 2021
September 2021
August 2022
September 2022
November 2022
January 2023
June 2023
August 2023
October 2023
November 2023
January 2024
May 2024
June 2024
July 2024
September 2024
October 2024
August 2025
October 2025
November 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 2, "token_count": 1633}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 137}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 22, "token_count": 216}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 35, "token_count": 259}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 79}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 22, "token_count": 172}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 166}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 29}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 951}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 14, "token_count": 397}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 92}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 900}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 1732}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 9, "token_count": 77}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 50, "token_count": 18}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 26, "token_count": 86}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 20}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Viresh Kumar
2709
35.45%
Jeremy Fitzhardinge
1715
22.44%
Paul Durrant
1348
17.64%
Andres Lagar-Cavilla
467
6.11%
Juergen Gross
311
4.07%
Mukesh Rathor
259
3.39%
David Vrabel
175
2.29%
Bastian Blank
137
1.79%
Roger Pau Monné
94
1.23%
Jiqian Chen
87
1.14%
Ian Campbell
58
0.76%
Julien Grall
56
0.73%
Al Viro
26
0.34%
Jan Beulich
24
0.31%
Kees Cook
20
0.26%
Joe Perches
10
0.13%
Alex Zeffertt
8
0.10%
Stefano Stabellini
3
0.04%
Konrad Rzeszutek Wilk
3
0.04%
Thomas Gleixner
1
0.01%
Others
130
1.70%
Total
7641
privcmd.h
6
-
3
20
Alex Zeffertt
Juergen Gross
Bastian Blank
January 2009
December 2011
June 2018
var spanGroupData = [ {"timestamp": 1230796800, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Zeffertt
11
55.00%
Juergen Gross
7
35.00%
Bastian Blank
2
10.00%
Total
20
pvcalls-back.c
1251
-
18
6382
Stefano Stabellini
Juergen Gross
Al Viro
Boris Ostrovsky
Dan Carpenter
Kees Cook
Yan Yankovskyi
Thomas Gleixner
Greg Kroah-Hartman
Others
June 2011
July 2017
September 2017
November 2017
February 2018
December 2018
May 2019
October 2019
March 2020
April 2020
May 2020
September 2020
September 2022
December 2022
January 2023
May 2023
May 2024
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 6101}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 50, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 54, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Stabellini
6110
95.74%
Juergen Gross
129
2.02%
Al Viro
40
0.63%
Boris Ostrovsky
15
0.24%
Dan Carpenter
7
0.11%
Kees Cook
5
0.08%
Yan Yankovskyi
3
0.05%
Thomas Gleixner
2
0.03%
Greg Kroah-Hartman
1
0.02%
Others
70
1.10%
Total
6382
pvcalls-front.c
1312
-
15
6566
Stefano Stabellini
Wen Yang
Juergen Gross
Dan Carpenter
Boris Ostrovsky
Yan Yankovskyi
Al Viro
Kees Cook
Thomas Gleixner
Others
July 2017
October 2017
November 2017
December 2017
February 2018
November 2018
December 2018
January 2019
May 2019
March 2020
August 2020
October 2021
March 2022
May 2022
December 2022
April 2023
January 2025
February 2026
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 5753}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 54, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 393}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 46, "token_count": 179}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 11}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Stabellini
6252
95.22%
Wen Yang
180
2.74%
Juergen Gross
53
0.81%
Dan Carpenter
16
0.24%
Boris Ostrovsky
15
0.23%
Yan Yankovskyi
11
0.17%
Al Viro
5
0.08%
Kees Cook
3
0.05%
Thomas Gleixner
2
0.03%
Others
29
0.44%
Total
6566
pvcalls-front.h
28
-
2
152
Stefano Stabellini
Al Viro
October 2017
February 2018
January 2025
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 147}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stefano Stabellini
151
99.34%
Al Viro
1
0.66%
Total
152
swiotlb-xen.c
444
-
29
1935
Konrad Rzeszutek Wilk
Christoph Hellwig
Stefano Stabellini
Juergen Gross
Julien Grall
Jan Beulich
Ian Campbell
Joe Perches
Thomas Gleixner
David Vrabel
Others
February 2010
May 2010
August 2010
July 2011
August 2011
March 2012
October 2012
June 2013
August 2013
September 2013
October 2013
November 2013
January 2014
November 2014
December 2014
August 2015
September 2015
August 2016
November 2016
January 2017
May 2017
January 2018
October 2018
November 2018
December 2018
April 2019
May 2019
June 2019
July 2019
September 2019
November 2019
July 2020
September 2020
February 2021
June 2021
July 2021
September 2021
April 2022
July 2023
November 2023
March 2024
July 2024
September 2024
February 2025
May 2025
September 2025
October 2025
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 779}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 27}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 33}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 27, "token_count": 113}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 27, "token_count": 64}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 171}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 10, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 27, "token_count": 94}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
859
44.39%
Christoph Hellwig
326
16.85%
Stefano Stabellini
312
16.12%
Juergen Gross
110
5.68%
Julien Grall
40
2.07%
Jan Beulich
35
1.81%
Ian Campbell
27
1.40%
Joe Perches
7
0.36%
Thomas Gleixner
2
0.10%
David Vrabel
1
0.05%
Others
216
11.16%
Total
1935
sys-hypervisor.c
670
-
16
2855
Jeremy Fitzhardinge
Boris Ostrovsky
Per Bilse
Juergen Gross
Daniel De Graaf
Ian Campbell
Kees Cook
Jan Beulich
Thomas Gleixner
Daniel Kiper
Others
May 1998
February 2002
March 2009
October 2009
January 2010
May 2011
March 2012
August 2012
October 2012
August 2015
February 2016
August 2016
June 2017
June 2019
March 2022
January 2023
February 2023
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 1776}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 15, "token_count": 533}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 37, "token_count": 289}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
1779
62.31%
Boris Ostrovsky
533
18.67%
Per Bilse
289
10.12%
Juergen Gross
189
6.62%
Daniel De Graaf
31
1.09%
Ian Campbell
6
0.21%
Kees Cook
4
0.14%
Jan Beulich
3
0.11%
Thomas Gleixner
2
0.07%
Daniel Kiper
1
0.04%
Others
18
0.63%
Total
2855
time.c
175
-
16
663
Dongli Zhang
Jeremy Fitzhardinge
Stefano Stabellini
Juergen Gross
Kees Cook
Ian Campbell
Greg Kroah-Hartman
Others
May 1998
February 2002
July 2003
December 2006
July 2007
October 2007
May 2008
October 2009
November 2009
November 2015
May 2016
June 2016
July 2016
October 2017
November 2017
December 2019
March 2021
May 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 189}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 38, "token_count": 249}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Dongli Zhang
249
37.56%
Jeremy Fitzhardinge
209
31.52%
Stefano Stabellini
101
15.23%
Juergen Gross
79
11.92%
Kees Cook
4
0.60%
Ian Campbell
1
0.15%
Greg Kroah-Hartman
1
0.15%
Others
19
2.87%
Total
663
unpopulated-alloc.c
251
-
18
904
Roger Pau Monné
Oleksandr Tyshchenko
Jeremy Fitzhardinge
Juergen Gross
David Vrabel
Konrad Rzeszutek Wilk
Oleksandr Andrushchenko
Kees Cook
Ian Campbell
Shannon Zhao
Boris Ostrovsky
Daniel De Graaf
Others
May 1998
February 2002
July 2007
April 2008
May 2008
March 2011
April 2012
October 2012
March 2015
June 2015
July 2015
April 2016
August 2017
April 2018
August 2020
September 2020
October 2020
December 2020
May 2021
December 2021
August 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 330}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 17, "token_count": 239}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Roger Pau Monné
336
37.17%
Oleksandr Tyshchenko
239
26.44%
Jeremy Fitzhardinge
78
8.63%
Juergen Gross
58
6.42%
David Vrabel
38
4.20%
Konrad Rzeszutek Wilk
16
1.77%
Oleksandr Andrushchenko
6
0.66%
Kees Cook
3
0.33%
Ian Campbell
3
0.33%
Shannon Zhao
2
0.22%
Boris Ostrovsky
2
0.22%
Daniel De Graaf
1
0.11%
Others
122
13.50%
Total
904
xen-acpi-pad.c
162
-
9
611
Liu Jinsong
Joe Perches
Jeremy Fitzhardinge
Thomas Gleixner
Stefano Stabellini
Konrad Rzeszutek Wilk
Others
February 2009
November 2012
June 2013
December 2013
February 2014
November 2015
May 2019
November 2022
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 8, "token_count": 578}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Liu Jinsong
578
94.60%
Joe Perches
7
1.15%
Jeremy Fitzhardinge
3
0.49%
Thomas Gleixner
2
0.33%
Stefano Stabellini
2
0.33%
Konrad Rzeszutek Wilk
2
0.33%
Others
17
2.78%
Total
611
xen-acpi-processor.c
600
-
19
2670
Konrad Rzeszutek Wilk
Joao Martins
Ben Guthro
Jan Beulich
Kees Cook
Joe Perches
Stefano Stabellini
Dan Carpenter
Thomas Gleixner
Others
February 2010
February 2012
April 2012
May 2012
June 2012
March 2013
April 2013
June 2013
September 2013
February 2014
March 2014
January 2015
November 2015
July 2016
March 2017
March 2018
June 2018
March 2019
May 2019
February 2021
August 2023
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2265}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 47, "token_count": 73}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 52, "token_count": 110}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 11}, {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
2322
86.97%
Joao Martins
110
4.12%
Ben Guthro
73
2.73%
Jan Beulich
24
0.90%
Kees Cook
12
0.45%
Joe Perches
9
0.34%
Stefano Stabellini
4
0.15%
Dan Carpenter
4
0.15%
Thomas Gleixner
1
0.04%
Others
111
4.16%
Total
2670
xen-balloon.c
264
-
18
909
Jeremy Fitzhardinge
Daniel De Graaf
Juergen Gross
Takashi Iwai
Daniel Kiper
Boris Ostrovsky
Marek Marczykowski-Górecki
Olaf Hering
Joe Perches
Roger Pau Monné
Jan Beulich
Oleksandr Andrushchenko
Konrad Rzeszutek Wilk
Others
July 2007
April 2008
July 2008
January 2009
May 2009
October 2009
March 2011
July 2011
December 2011
January 2012
March 2012
June 2013
February 2015
February 2016
February 2017
July 2017
October 2017
July 2018
August 2018
September 2018
October 2018
February 2019
January 2020
May 2021
February 2024
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 355}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 180}, {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 23, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 51, "token_count": 48}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
389
42.79%
Daniel De Graaf
180
19.80%
Juergen Gross
106
11.66%
Takashi Iwai
48
5.28%
Daniel Kiper
45
4.95%
Boris Ostrovsky
21
2.31%
Marek Marczykowski-Górecki
17
1.87%
Olaf Hering
14
1.54%
Joe Perches
8
0.88%
Roger Pau Monné
5
0.55%
Jan Beulich
5
0.55%
Oleksandr Andrushchenko
3
0.33%
Konrad Rzeszutek Wilk
3
0.33%
Others
65
7.15%
Total
909
xen-front-pgdir-shbuf.c
549
-
6
1805
Oleksandr Andrushchenko
Jan Beulich
Kees Cook
Juergen Gross
Others
November 2018
February 2021
April 2022
May 2022
February 2023
November 2023
February 2026
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 1735}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksandr Andrushchenko
1735
96.12%
Jan Beulich
27
1.50%
Kees Cook
16
0.89%
Juergen Gross
9
0.50%
Others
18
1.00%
Total
1805
xen-scsiback.c
1890
-
20
8377
Juergen Gross
Nicholas Bellinger
Christoph Hellwig
David Vrabel
Dan Carpenter
Kees Cook
Jan Beulich
Wei Liu
Yan Yankovskyi
Others
August 2014
September 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
October 2015
November 2015
January 2016
February 2016
May 2017
June 2018
August 2018
November 2018
March 2020
August 2020
September 2020
December 2020
February 2021
April 2021
April 2022
August 2022
December 2022
March 2023
September 2023
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 7018}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 54, "token_count": 9}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 27, "token_count": 23}, {"author_id": 21, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 30, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 27, "token_count": 64}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 27, "token_count": 58}, {"author_id": 30, "token_count": 381}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 159}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 182}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Juergen Gross
7554
90.18%
Nicholas Bellinger
408
4.87%
Christoph Hellwig
148
1.77%
David Vrabel
18
0.21%
Dan Carpenter
9
0.11%
Kees Cook
8
0.10%
Jan Beulich
5
0.06%
Wei Liu
3
0.04%
Yan Yankovskyi
2
0.02%
Others
222
2.65%
Total
8377
xlate_mmu.c
295
-
20
1255
Julien Grall
David Vrabel
Ian Campbell
Shannon Zhao
Konrad Rzeszutek Wilk
Jeremy Fitzhardinge
Stefano Stabellini
Paul Durrant
Mukesh Rathor
Olaf Hering
Kees Cook
Alex Nixon
Gerd Hoffmann
Daniel De Graaf
Roger Pau Monné
Others
May 1998
February 2002
July 2007
May 2008
February 2009
March 2009
May 2009
February 2010
May 2010
November 2010
December 2010
March 2011
September 2012
October 2012
December 2013
January 2014
May 2014
August 2014
March 2015
May 2015
August 2015
April 2016
February 2017
May 2018
November 2018
July 2019
September 2020
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 6, "token_count": 161}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 91}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 35, "token_count": 55}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 175}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 331}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 18, "token_count": 127}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 14, "token_count": 53}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 45, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Julien Grall
337
26.85%
David Vrabel
188
14.98%
Ian Campbell
177
14.10%
Shannon Zhao
127
10.12%
Konrad Rzeszutek Wilk
91
7.25%
Jeremy Fitzhardinge
77
6.14%
Stefano Stabellini
74
5.90%
Paul Durrant
56
4.46%
Mukesh Rathor
55
4.38%
Olaf Hering
8
0.64%
Kees Cook
6
0.48%
Alex Nixon
5
0.40%
Gerd Hoffmann
4
0.32%
Daniel De Graaf
3
0.24%
Roger Pau Monné
2
0.16%
Others
45
3.59%
Total
1255
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
287
Author
Tokens
Proportion
Commits
Proportion
0
Konrad Rzeszutek Wilk
23525
16.90%
96
6.91%
1
Juergen Gross
20859
14.98%
155
11.16%
2
Jeremy Fitzhardinge
18814
13.52%
78
5.62%
3
Stefano Stabellini
14814
10.64%
106
7.63%
4
David Vrabel
7927
5.69%
55
3.96%
5
Oleksandr Andrushchenko
6573
4.72%
17
1.22%
6
Ian Campbell
4381
3.15%
63
4.54%
7
Daniel De Graaf
4163
2.99%
34
2.45%
8
Liu Jinsong
3256
2.34%
5
0.36%
9
Viresh Kumar
2717
1.95%
6
0.43%
10
Jan Beulich
2665
1.91%
61
4.39%
11
Gerd Hoffmann
2151
1.55%
3
0.22%
12
Alex Zeffertt
2133
1.53%
1
0.07%
13
Daniel Kiper
1767
1.27%
8
0.58%
14
Paul Durrant
1645
1.18%
6
0.43%
15
Boris Ostrovsky
1492
1.07%
21
1.51%
16
Julien Grall
1073
0.77%
25
1.80%
17
Oleksandr Tyshchenko
1020
0.73%
12
0.86%
18
Shannon Zhao
1016
0.73%
6
0.43%
19
Roger Pau Monné
925
0.66%
18
1.30%
20
Demi Marie Obenour
759
0.55%
5
0.36%
21
Wei Liu
748
0.54%
7
0.50%
22
Andres Lagar-Cavilla
713
0.51%
4
0.29%
23
Olaf Hering
675
0.48%
7
0.50%
24
Marek Marczykowski-Górecki
625
0.45%
6
0.43%
25
Bastian Blank
588
0.42%
7
0.50%
26
Jiqian Chen
580
0.42%
4
0.29%
27
Christoph Hellwig
540
0.39%
22
1.58%
28
Thomas Gleixner
457
0.33%
26
1.87%
29
Weidong Han
421
0.30%
1
0.07%
30
Nicholas Bellinger
408
0.29%
4
0.29%
31
Jennifer Herbert
394
0.28%
4
0.29%
32
Joe Perches
382
0.27%
3
0.22%
33
Alex Nixon
346
0.25%
4
0.29%
34
Annie Li
344
0.25%
5
0.36%
35
Mukesh Rathor
319
0.23%
4
0.29%
36
Björn Helgaas
311
0.22%
8
0.58%
37
Per Bilse
289
0.21%
1
0.07%
38
Dongli Zhang
283
0.20%
3
0.22%
39
SeongJae Park
246
0.18%
8
0.58%
40
Ross Lagerwall
241
0.17%
10
0.72%
41
Jason Andryuk
241
0.17%
6
0.43%
42
Sheng Yang
222
0.16%
2
0.14%
43
David Woodhouse
193
0.14%
4
0.29%
44
Yu Zhao
192
0.14%
1
0.07%
45
Kees Cook
192
0.14%
7
0.50%
46
Wen Yang
180
0.13%
2
0.14%
47
Ben Guthro
161
0.12%
2
0.14%
48
M. Vefa Bicakci
160
0.11%
2
0.14%
49
Daniel Stodden
159
0.11%
1
0.07%
50
Al Viro
155
0.11%
11
0.79%
51
Takashi Iwai
143
0.10%
2
0.14%
52
Joao Martins
140
0.10%
2
0.14%
53
Aurelien Chartier
136
0.10%
3
0.22%
54
Dan Carpenter
135
0.10%
14
1.01%
55
Luca Miccio
126
0.09%
1
0.07%
56
Greg Kroah-Hartman
120
0.09%
6
0.43%
57
Yan Yankovskyi
112
0.08%
1
0.07%
58
Simon Gaiser
112
0.08%
3
0.22%
59
Mark McLoughlin
107
0.08%
1
0.07%
60
Others
3636
2.61%
399
28.73%
Total
139207
1389