From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0EF54A00C2; Thu, 24 Nov 2022 13:13:44 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E84AD42DBB; Thu, 24 Nov 2022 13:13:43 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id DB79542DB6 for ; Thu, 24 Nov 2022 13:13:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669292021; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wVU4VSfBBbtrmnSLGeKjNps4yMsdhKsLaTvnFtKJ+tI=; b=XP3vIfjUHZIgPAtnEbq2dZhGpbR1CoX/s3ugm/tW8/7JufNtKvs/4DluQTiRJTZM/qroQM c5U0z0TR2x0SRoQ0Syi1QrHKD6+andTbzxMA++QzJVh6PbCjYOZP7RhKniRSDwgA+m+ea6 rtq9/Ua/O0X/TPH2Jo5F6xaMZ0NPUaA= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-509-rSd3IT9mN8e7wOFnV05zXA-1; Thu, 24 Nov 2022 07:13:39 -0500 X-MC-Unique: rSd3IT9mN8e7wOFnV05zXA-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id D6B308339C8; Thu, 24 Nov 2022 12:13:38 +0000 (UTC) Received: from localhost.localdomain (ovpn-194-0.brq.redhat.com [10.40.194.0]) by smtp.corp.redhat.com (Postfix) with ESMTP id 49F842027064; Thu, 24 Nov 2022 12:13:37 +0000 (UTC) From: David Marchand To: dev@dpdk.org Cc: Bruce Richardson , Thomas Monjalon Subject: [PATCH v4] mailmap: add file to DPDK Date: Thu, 24 Nov 2022 13:13:20 +0100 Message-Id: <20221124121321.2746801-1-david.marchand@redhat.com> In-Reply-To: <20201020130722.304989-1-bruce.richardson@intel.com> References: <20201020130722.304989-1-bruce.richardson@intel.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Bruce Richardson Since a number of contributors to DPDK have submitted patches to DPDK under more than one email address, we should maintain a mailmap file to properly track their commits using "shortlog". It also helps fix up any mangled names, for example, with surname/firstname reversed, or with incorrect capitalization. By keeping this file in the DPDK repository, rather than committers maintaining their own copies, it allows individual contributors to edit it to update their own email address preferences if so desired. While at it, update our checkpatches.sh script and add some documentation to help new contributors. Signed-off-by: Bruce Richardson Signed-off-by: David Marchand --- Changes since v3: - fixed some issues with non iso characters in names, - added .mailmap to MAINTAINERS, - populated .mailmap with the contributors file Thomas and I maintain, - added a check so that people will stop mangling their own names, - added a note in the contributing guide, --- .mailmap | 1576 +++++++++++++++++++++++++++ MAINTAINERS | 1 + devtools/checkpatches.sh | 30 + doc/guides/contributing/patches.rst | 4 + 4 files changed, 1611 insertions(+) create mode 100644 .mailmap diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000000..dbb746e43f --- /dev/null +++ b/.mailmap @@ -0,0 +1,1576 @@ +Aakash Sasidharan +Aaro Koskinen +Aaron Campbell +Aaron Conole +Abdullah Sevincer +Abdullah Ömer Yamaç +Abed Kamaluddin +Abhijit Sinha +Abhimanyu Saini +Abhinandan Gujjar +Abhishek Maheshwari +Abhishek Marathe +Abhishek Sachan +Abraham Tovar +Adam Bynes +Adam Dybkowski +Adam Ludkiewicz +Adham Masarwah +Adrian Moreno +Adrian Podlawski +Adrien Mazarguil +Ady Agbarih +Agalya Babu RadhaKrishnan +Aidan Goddard +Aideen McLoughlin +Ajit Khaparde +Akash Saxena +Akeem G Abodunrin +Akhil Goyal +Alain Leon +Alan Carew +Alan Dewar +Alan Liu +Alan Winkowski +Alejandro Lucero +Aleksander Gajewski +Aleksandr Loktionov +Aleksandr Miloshenko +Aleksey Baulin +Aleksey Katargin +Alex Kiselev +Alex Marginean +Alex Markuze +Alex Porosanu +Alex Rosenbaum +Alex Vesker +Alex Wang +Alex Zelezniak +Alexander Bechikov +Alexander Belyakov +Alexander Chernavin +Alexander Guy +Alexander Kozyrev +Alexander Matushevsky +Alexander Solganik +Alexander V Gutkin +Alexandre Ferrieux +Alexey Kardashevskiy +Alfredo Cardigliano +Ali Alnubani +Ali Volkan Atli +Alice Michael +Alin Rauta +Allain Legacy +Allen Hubbe +Alok Makhariya +Alvin Zhang +Aman Singh +Amaranath Somalapuram +Ami Sabo +Amin Tootoonchian +Amine Kherbouche +Amir Shay +Amit Bernstein +Amit Gupta +Amit Prakash Shukla +Amr Mokhtar +Amruta Zende +Amrutha Sampath +Anand B Jyoti +Anand Rawat +Anand Sunkad +Ananda Sathyanarayana +Anatolii Gerasymenko +Anatoly Burakov +Anders Roxell +Andre Richter +Andrea Arcangeli +Andrea Grandi +Andrew Boyer +Andrew Jackson +Andrew Lee +Andrew Pinski +Andrew Rybchenko +Andrey Chilikin +Andrey Nikolaev +Andrey Vesnovaty +Andrii Pypchenko +Andrius Sirvys +Andriy Berestovskyy +Andrzej Ostruszka +Andy Gospodarek +Andy Green +Andy Moreton +Andy Pei +Anirudh Venkataramanan +Ankur Dwivedi +Anna Lukin +Anoob Joseph +Antara Ganesh Kolar +Anthony Fee +Antonio Fischetti +Anupam Kapoor +Apeksha Gupta +Archana Muniganti +Archit Pandey +Arek Kusztal +Arkadiusz Kubalewski +Arkadiusz Kusztal +Arnon Warshavsky +Arshdeep Kaur +Artem V. Andreev +Artur Rojek +Artur Trybula +Artur Tyminski +Asaf Penso +Asaf Ravid +Ashijeet Acharya +Ashish Gupta +Ashish Jain +Ashish Paul +Ashish Sadanandan +Ashish Shah +Ashwin Sekhar T K +Asim Jamshed +Avi Kivity +Aviad Yehezkel +Aws Ismail +Ayuj Verma +Balakrishna Bhamidipati +Balasubramanian Manoharan +Balazs Nemeth +Bao-Long Tran +Barak Enat +Barry Cao +Baruch Siach +Bassam Zaid AlKilani +Bei Sun +Beilei Xing +Ben Magistro +Ben Shelton +Ben Walker +Benjamin Le Berre +Benoît Canet +Benoît Ganne +Bernard Iremonger +Bert van Leeuwen +Bhagyada Modali +Bharat Mota +Bill Hong +Billy McFall +Billy O'Mahony +Bin Huang +Bin Zheng +Bing Zhao +Björn Töpel +Bo Chen +Boon Ang +Boris Pismenny +Brandon Lo +Brendan Ryan +Brett Creeley +Brian Archbold +Brian Brooks +Brian Dooley +Brian Johnson +Brian Poole +Brian Russell +Brick Yang +Bruce Allan +Bruce Liu <2103458176@qq.com> +Bruce Merry +Bruce Richardson +Bryan Benson +Byron Marohn +Carolyn Wyborny +Chaeyong Chong +Chaitanya Babu Talluri +Chandubabu Namburu +Changchun Ouyang +Changpeng Liu +Changqing Wu +Chao Zhu +Chaoyong He +Charles Brett +Charles Myers +Chas Williams <3chas3@gmail.com> +Chen Jing D(Mark) +Chenbo Xia +Cheng Jiang +Cheng Liu +Cheng Peng +Chengchang Tang +Chengfeng Ye +Chenghu Yao +Chenglian Sun +Chengwen Feng +Chenmin Sun +Chenxu Di +Cheryl Houser +Chinh T Cao +Chintu Hetam +Choonho Son +Chris Wright +Christian Ehrhardt +Christoph Gysin +Christophe Fontaine +Christophe Grosse +Christopher Pau +Christopher Reder +Christos Ricudis +Chuanshe Zhang +Chuhong Yao +Chunsong Feng +Churchill Khangar +Cian Ferriter +Ciara Loftus +Ciara Power +Claire Murphy +Cody Doucette +Congwen Zhang +Conor Fogarty +Conor Walsh +Cristian Bidea +Cristian Dumitrescu +Cristian Sovaiala +Cunming Liang +Cyril Chemparathy +Cyril Cressent +Dahir Osman +Damian Milosek +Damian Nowak +Damien Millescamps +Damjan Marion +Damodharam Ammepalli +Dan Aloni +Dan Gora +Dan Nowlin +Dan Wei +Dana Vardi +Daniel Kaminsky +Daniel Kan +Daniel Martin Buckley +Daniel Mrzyglod +Daniel Shelepov +Daniel Verkamp +Daniele Di Proietto +Danny Patel +Danny Zhou +Dapeng Yu +Darek Stojaczyk +Daria Kolistratova +Dariusz Chaberski +Dariusz Jagus +Dariusz Sosnowski +Dariusz Stojaczyk +Darren Edamura +Dave Burley +Dave Ertman +David Binderman +David Bouyeure +David Christensen +David Coyle +David George +David Harton +David Hunt +David Liu +David MacDougal +David Marchand +David Riddoch +David Su +David Verbeiren +David Wilder +David Zeng +Davide Caratti +Dawid Gorecki +Dawid Jurczak +Dawid Lukwinski +Dawid Zielinski +Daxue Gao +Declan Doherty +Deepak Khandelwal +Deepak Kumar Jain +Deirdre O'Connor +Dekel Peled +Dennis Marinus +Derek Chickles +Des O Dea +Devendra Singh Rawat +Dex Chen +Dexia Li +Dexuan Cui +Dharmik Thakkar +Dheemanth Mallikarjun +Diana Wang +Didier Pallard +Dilshod Urazov +Ding Zhi +Diogo Behrens +Dirk-Holger Lenz +Dmitri Epshtein +Dmitriy Yakovlev +Dmitry Eremin-Solenikov +Dmitry Kozlyuk +Dmitry Vyukov +Dodji Seketeli +Don Provan +Don Wallwork +Donald Lee +Dong Wang +Dong Zhou +Dongdong Liu +Dongsheng Rong +Dongsu Han +Dongyang Pan <197020236@qq.com> +Doug Dziggel +Douglas Flint +Dr. David Alan Gilbert +Dror Birkman +Dukai Yuan +Dumitru Ceara +Duncan Bellamy +Dustin Lundquist +Dzmitry Sautsa +E. Scott Daniels +Ed Czeck +Eduard Serra +Edward Makarov +Eelco Chaudron +Elad Nachman +Elad Persiko +Elena Agostini +Eli Britstein +Elza Mathew +Emma Finn +Emma Kenny +Emmanuel Roullit +Eoin Breen +Erez Ferber +Erez Shitrit +Eric Kinzie +Eric Zhang +Erik Gabriel Carrillo +Erik Ziegenbalg +Erlu Chen +Ethan Zhuang +Eugenio Pérez +Eugeny Parshutin +Evan Swanson +Evgeny Efimov +Evgeny Im +Evgeny Schemeilin +Fabio Pricoco +Fady Bader +Faicker Mo +Fan Zhang +Fang TongHao +Fangfang Wei +Farah Smith +Fei Chen +Fei Qin +Feifei Wang +Fengtian Guo +Ferdinand Thiessen +Ferruh Yigit +Fidaullah Noonari +Fiona Trahe +Flavia Musatescu +Flavio Leitner +Forrest Shi +Francesco Santoro +Francis Kelly +Franck Lenormand +Frank Du +Frank Zhao +François-Frédéric Ozog +Frederico Cadete +Fredrik A Lindgren +Gabriel Ganne +Gaetan Rivet +Gagandeep Singh +Gage Eads +Gal Cohen +Gal Shalom +Galazka Krzysztof +Ganapati Kundapura +Gang Jiang +Gang Yang +Ganghui Zeng +Gao Feng +Gaoxiang Liu +Gargi Sau +Gary Mussar +Gaurav Singh +Gautam Dawar +Gavin Hu +Geoff Thorpe +Geoffrey Le Gourriérec +Geoffrey Lv +Georg Sauthoff +George Prekas +George Wilkie +Georgios Katsikas +Georgiy Levashov +Gerry Gribbon +Ghalem Boudour +Gilad Berman +Girish Nandibasappa +Gong Deli +Gordon Noonan +Gosia Bakota +Govindarajulu Varadarajan +Gowrishankar Muthukrishnan +Greg Tucker +Gregory Etelson +Grishma Kotecha +Grzegorz Galkowski +Grzegorz Nitka +Grzegorz Siwik +Guduri Prathyusha +Guido Barzini +Guillaume Gaudonville +Guinan Sun +Guo Xin +Guolin Yang +Guoyang Zhou +Guruprasad Mukundarao +Guruprasad Rao +Guy Kaneti +Guy Tzalik +H. Peter Anvin +Haggai Eran +Haifei Luo +Haifeng Gao +Haifeng Li +Haifeng Lin +Haifeng Tang +Hailin Xu +Haiyang Zhang +Haiying Wang +Haiyue Wang +Hamdan Igbaria +Hamza Khan +Hannes Frederic Sowa +Hanoch Haim +Hanumanth Pothula +Hao Chen +Hao Wu +Hari Kumar Vemula +Harini Ramakrishnan +Hariprasad Govindharajan +Harish Patil +Harman Kalra +Harneet Singh +Harold Huang +Harrison McCullough +Harry van Haaren +Harshad Narayane +Harshitha Ramamurthy +Hasan Alayli +Hayato Momma +Heinrich Kuhn +Heinrich Schuchardt +Helin Zhang +Hemant Agrawal +Heng Ding +Heng Wang +Hengjian Zhang +Henning Schild +Henry Cai +Henry Nadeau +Henry Tieman +Heqing Zhu +Herakliusz Lipiec +Herbert Guan +Hernan Vargas +Herry Chen +Hideyuki Yamashita +Hiroki Shirokura +Hiroshi Shimamoto +Hiroyuki Mikita +Hongbo Zheng +Hongjun Ni +Hongzhi Guo +Honnappa Nagarahalli +Horia Geanta Neag +Hrvoje Habjanic +Huaibin Wang +Huang Wei +Huanle Han +Huawei Xie +Hui Zhao +Huichao Cai +Huilong Xu +Huisong Li +Huzaifa Rahman +Hyong Youb Kim +Hyun Yoo +Ian Betts +Ian Dolzhansky +Ian Stokes +Ibtisam Tariq +Idan Hackmon +Ido Barnea +Ido Goshen +Ido Segev +Igor Chauskin +Igor Romanov +Igor Russkikh +Igor Ryzhov +Ildar Mustafin +Ilia Kurakin +Ilja Van Sprundel +Ilya Maximets +Ilya V. Matveychikov +Ilyes Ben Hamouda +Intiyaz Basha +Itsuro Oda +Ivan Boule +Ivan Dyukov +Ivan Ilchenko +Ivan Malov +Ivan Nardi +JP Lee +Jacek Bułatek +Jacek Naczyk +Jacek Piasecki +Jacek Siuda +Jacob Keller +Jakub Chylkowski +Jakub Grajciar +Jakub Neruda +Jakub Palider +Jakub Poczatek +Jakub Wysocki +James Davidson +James Fox +James Grant +James Hershaw +James Poole +Jamie Lavigne +Jan Beulich +Jan Blunck +Jan Medala +Jan Remes +Jan Viktorin +Jan Wickbom +Jananee Parthasarathy +Jaroslaw Gawin +Jaroslaw Ilgiewicz +Jason He +Jason Wang +Jasvinder Singh +Jay Ding +Jay Jayatheerthan +Jay Rolette +Jay Zhou +Jean Dao +Jean Tourrilhes +Jean-Mickael Guerin +Jeb Cramer +Jecky Pei +Jeff Daly +Jeff Guo +Jeff Kirsher +Jeff Shaw +Jeffrey Huang +Jens Freimann +Jeremy Plsek +Jeremy Spewock +Jerin Jacob +Jerome Jutteau +Jerry Hao OS +Jerry Lilijun +Jerry Zhang +Jesper Wramberg +Jesse Brandeburg +Jesse Bruni +Jia He +Jia Yu +Jianbo Liu +Jianfeng Tan +Jiangu Zhao +Jianwei Ma +Jianwei Mei +Jiaqi Min +Jiawei Wang +Jiawei Zhu +Jiawen Wu +Jiayu Hu +Jie Hai +Jie Liu +Jie Pan +Jie Wang +Jie Zhou +Jijiang Liu +Jilei Chen +Jim Harris +Jin Heo +Jin Ling +Jin Liu +Jin Yu +Jincheng Miao +Jing Chen +Jingguo Fu +Jingjing Wu +Jingzhao Ni +Jiri Slaby +Job Abraham +Jochen Behrens +Joey Xing +Johan Faltstrom +Johan Källström +Johan Samuelsson +John Alexander +John Baldwin +John Carney +John Daley +John Griffin +John Guzik +John Hurley +John J Browne +John Jacques +John Levon +John McNamara +John Miller +John OLoughlin +John Ousterhout +John W. Linville +Jon DeVree +Jon Loeliger +Jonas Pfefferle +Jonathan Erb +Joongi Kim +Joseph Richard +Josh Soref +Joshua Hay +Joyce Kong +Jozef Martiniak +Juan Antonio Montesinos +Juhamatti Kuusisaari +Juho Snellman +Julien Castets +Julien Courtat +Julien Cretin +Julien Massonneau +Julien Meunier +Jun Qiu +Jun W Zhou +Jun Yang +Junfeng Guo +Junjie Chen +Junjie Wan +Junxiao Shi +Junyu Jiang +Juraj Linkeš +Jörg Thalheim +Jørgen Østergaard Sloth +Július Milan +Kai Ji +Kaiwen Deng +Kalesh AP +Kamalakannan R +Kamil Bednarczyk +Kamil Chalupnik +Kamil Rytarowski +Kamil Vojanec +Kanaka Durga Kotamarthy +Karen Sornek +Karl Bonde Torp +Karmarkar Suyash +Karol Kolacinski +Karra Satwik +Kathleen Capella +Ke Xu +Ke Zhang +Kefu Chai +Keiichi Watanabe +Keith Wiles +Kent Wires +Keren Cohen +Keunhong Lee +Kevin Laatz +Kevin Lampis +Kevin Liu +Kevin O'Sullivan +Kevin Scott +Kevin Traynor +Khoa To +Kiran KN +Kiran Kumar +Kiran Kumar K +Kiran Patil +Kirill Rybalchenko +Kishore Padmanabha +Klaus Degner +Kommula Shiva Shankar +Konstantin Ananyev +Krishna Murthy +Krzysztof Galazka +Krzysztof Kanas +Krzysztof Witek +Kuba Kozak +Kumar Amber +Kumar Sanghvi +Kumara Parameshwaran +Kyle Larose +Lance Richardson +Laszlo Ersek +Laura Stroe +Laurent Hardy +Lavanya Govindarajan +Lazaros Koromilas +Leah Tekoa +Lee Daly +Lee Roberts +Lei Cai +Lei Gong +Lei Ji +Lei Yao +Leonid Myravjev +Leszek Zygo +Lev Faerman +Levend Sayar +Lewei Yang +Leyi Rong +Li Feng +Li Han +Li Qiang +Li Wei +Li Zhang +Liang Ma +Liang Xu +Liang Zhang +Liang-Min Larry Wang +Lihong Ma +Lijian Zhang +Lijuan Tu +Lijun Ou +Liming Sun +Lin Li +Linfan Hu +Lingli Chen +Lingyu Liu +Linsi Yuan +Lior Margalit +Liron Himi +Long Li +Long Wu +Longfeng Liang +Lotem Leder +Louis Luo +Louis Peens +Louise Kilheeney +Lu Qiuwen +Luc Pelletier +Luca Boccassi +Lukasz Bartosik +Lukasz Czapnik +Lukasz Gosiewski +Lukasz Krakowiak +Lukasz Kupczak +Lukasz Majczak +Lukasz Wojciechowski +Luke Gorrie +Lunyuan Cui +Lyn M +Maciej Bielski +Maciej Czekaj +Maciej Fijalkowski +Maciej Gajdzica +Maciej Hefczyc +Maciej Machnikowski +Maciej Paczkowski +Maciej Rabeda +Maciej Szwed +Madhuker Mythri +Mah Yock Gen +Mahipal Challa +Mairtin o Loingsigh +Mallesh Koujalagi +Mallesham Jatharakonda +Malvika Gupta +Mandal Purna Chandra +Mandeep Rohilla +Manish Chopra +Manish Tomar +Mao Jiang +Mao YingMing +Marc Sune +Marcel Apfelbaum +Marcel Cornu +Marcelo Ricardo Leitner +Marcin Baran +Marcin Danilewicz +Marcin Domagala +Marcin Formela +Marcin Hajkowski +Marcin Kerlin +Marcin Smoczynski +Marcin Szycik +Marcin Wilk +Marcin Wojtas +Marcin Zapolski +Marco Varlese +Maria Lingemark +Mario Carrillo +Mariusz Drost +Mark Asselstine +Mark Bloch +Mark Gillott +Mark Kavanagh +Mark Smith +Mark Spender +Marko Kovacevic +Markos Chandras +Markus Theil +Marta Plantykow +Martijn Bakker +Martin Harvey +Martin Havlik +Martin Klozik +Martin Spinler +Martin Weiser +Martyna Szapar +Marvin Liu +Maryam Tahhan +Masoud Hasanifard +Matan Azrad +Matej Vido +Mateusz Kowalski +Mateusz Pacuszka +Mateusz Rusinski +Matias Elo +Mats Liljegren +Matt Peters +Matthew Hall +Matthew Smith +Matthew Vick +Matthias Gatto +Matthieu Ternisien d'Ouville +Mattias Rönnblom +Mauricio Vasquez B +Mauro Annarumma +Maxime Coquelin +Maxime Gouin +Maxime Leroy +Md Fahad Iqbal Polash +Megha Ajmera +Meijuan Zhao +Meir Levi +Meir Tseitlin +Mesut Ali Ergin +Miao Li +Michael Barker +Michael Baum +Michael Frasca +Michael Habibi +Michael Haeuptle +Michael Lilja +Michael Luo +Michael McConville +Michael Pfeiffer +Michael Qiu +Michael Rossberg +Michael S. Tsirkin +Michael Santana +Michael Savisko +Michael Shamis +Michael Wildt +Michal Berger +Michal Jastrzebski +Michal Kobylinski +Michal Krawczyk +Michal Litwicki +Michal Mazurek +Michal Michalik +Michal Swiatkowski +Michal Wilczynski +Michał Mirosław +Michel Machado +Miguel Bernal Marin +Mihai Pogonaru +Mike Baucom +Mike Pattrick +Mike Sowka +Mike Stolarchuk +Mike Ximing Chen +Milena Olech +Min Cao +Min Hu (Connor) +Min Wang (Jushui) +Min Zhou +Ming Zhao +Minghuan Lian +Mingjin Ye +Mingshan Zhang +Mingxia Liu +Mirek Walukiewicz +Miroslaw Walukiewicz +Mit Matelske +Mitch Williams +Mohamad Noor Alim Hussin +Mohammad Abdul Awal +Mohammed Gamal +Mohsin Kazmi +Mohsin Mazhar Shaikh +Mohsin Shaikh +Morten Brørup +Moti Haimovsky +Muhammad Ahmad +Muhammad Bilal +Mukesh Dua +Murphy Yang +Murthy NSSR +Muthurajan Jayakumar +Mário Kuka +Na Na +Nachiketa Prachanda +Naga Harish K S V +Naga Suresh Somarowthu +Nagadheeraj Rottela +Nalla Pradeep +Nan Chen +Nan Zhou +Nannan Lu +Narcisa Vasile +Narender Vangati +Naresh Kumar PBS +Natalie Samsonov +Natanael Copa +Nathan Law +Nathan Skrzypczak +Neel Patel +Neil Horman +Nelio Laranjeiro +Nelson Escobar +Nemanja Marjanovic +Netanel Belgazal +Netanel Gonen +Niall Power +Nick Connolly +Nick Nunley +Niclas Storm +Nicolas Chautru +Nicolas Dichtel +Nicolas Harnois +Nicolás Pernas Maradei +Nikhil Agarwal +Nikhil Jagtap +Nikhil Rao +Nikhil Vasoya +Nikita Kozlov +Niklas Söderlund +Nikolay Nikolaev +Ning Li +Nipun Gupta +Nir Efrati +Nirmoy Das +Nithin Dabilpuram +Nitin Saxena +Nitzan Weller +Noa Ezra +Nobuhiro Miki +Norbert Ciosek +Nélio Laranjeiro +Odi Assli +Ognjen Joldzic +Ola Liljedahl +Oleg Polyakov +Olga Shern +Olivier Gournet +Olivier Matz +Omar Awaysa +Omkar Maslekar +Omri Mor +Ophir Munk +Or Ami +Ori Kam +Ouyang Changchun +Owen Hilyard +Pablo Cascón +Pablo de Lara +Padam Jeet Singh +Padraig Connolly +Pallantla Poornima +Pallavi Kadam +Pandi Kumar Maharajan +Pankaj Gupta +Panu Matilainen +Paolo Valerio +Parav Pandit +Pascal Mazon +Pashupati Kumar +Patrice Buriez +Patrick Fu +Patrick Kutch +Patrick Lu +Patrick MacArthur +Patrik Andersson +Paul Atkins +Paul E. McKenney +Paul Fox +Paul Greenwalt +Paul Luse +Paul M Stillwell Jr +Paulis Gributs +Pavan Nikhilesh +Pavel Belous +Pavel Boldin +Pavel Fedin +Pavel Ivashchenko +Pavel Krauz +Pavel Shirshov +Pawel Malinowski +Pawel Modrak +Pawel Rutkowski +Pawel Wodkowski +Pei Chao +Pei Zhang +Peng He +Peng Huang +Peng Sun +Peng Yu +Peng Zhang +Peter Mccarthy +Peter Spreadborough +Petr Houska +Phanendra Vukkisala +Phil Yang +Pierre Pfister +Piotr Azarewicz +Piotr Bartosiewicz +Piotr Bronowski +Piotr Gardocki +Piotr Kubaj +Piotr Kwapulinski +Piotr Pietruszewski +Piotr Skajewski +Pradeep Satyanarayana +Prashant Bhole +Prashant Upadhyaya +Prateek Agarwal +Praveen Shetty +Pravin Pathak +Priyanka Jain +Przemyslaw Ciesielski +Przemyslaw Czesnowicz +Przemyslaw Patynowski +Przemyslaw Zegan +Pu Xu <583493798@qq.com> +Qi Fu +Qi Zhang +Qian Xu +Qiao Liu +Qimai Xiao +Qiming Chen +Qiming Yang +Qin Sun +Qinglai Xiao +Qingmin Liu +Quentin Armitage +Qun Wan +R Mohamed Shah +Radha Mohan Chintakuntla +Radoslaw Biernacki +Radu Bulie +Radu Nicolau +Rafael Ávila de Espíndola +Rafal Kozik +Ragothaman Jayaraman +Rahul Bhansali +Rahul Gupta +Rahul Lakkireddy +Rahul Shah +Raja Zidane +Rajesh Ravi +Rakesh Kudurumalla +Ralf Hoffmann +Rami Rosen +Randy Schacher +Rani Sharoni +Ranjit Menon +Rasesh Mody +Rashmi Shetty +Raslan Darawsheh +Rastislav Cernay +Raveendra Padasalagi +Ravi Kerur +Ravi Kumar +Ray Jui +Ray Kinsella +Raz Amir +Real Valiquette +Rebecca Troy +Remi Pommarel +Remy Horton +Renata Saiakhova +Reshma Pattan +Ricardo Roldan +Ricardo Salveti +Rich Lane +Richael Zhuang +Richard Donkin +Richard Eklycke +Richard Houldsworth +Richard Walsh +Ricky Li +Rob Miller +Rob Scheepens +Robert Konklewski +Robert Malz +Robert Sanford +Robert Shearman +Robert Stonehouse +Robin Jarry +Robin Zhang +Roger Melton +Rohit Raj +Roland Qi +Rolf Neugebauer +Romain Delhomel +Roman Dementiev +Roman Fridlyand +Roman Kapl +Roman Korynkevych +Roman Storozhenko +Roman Zhukov +RongQiang Xie +RongQing Li +Ronghua Zhang +Rongwei Liu +Rory Sexton +Rosen Xu +Roy Franz +Roy Pledge +Roy Shterman +Ruifeng Wang +Ryan E Hall +Sabyasachi Sengupta +Sachin Saxena +Sagar Abhang +Sagi Grimberg +Saikrishna Edupuganti +Saleh Alsouqi +Salem Sol +Sam Grove +Sameh Gobriel +Samik Gupta +Samuel Gauthier +Sangjin Han +Sankar Chokkalingam +Santosh Shukla +Santoshkumar Karanappa Rastapur +Saori Usami +Sarath Somasekharan +Sarosh Arif +Sasha Neftin +Satananda Burla +Satha Rao +Satheesh Paul +Sathesh Edara +Savinay Dharmappa +Scott Branden +Scott Daniels +Scott W Taylor +Scott Wasson +Sean Harte +Sean Morrissey +Sean Zhang +Sebastian Basierski +Selwin Sebastian +Sergey Balabanov +Sergey Dyasly +Sergey Madaminov +Sergey Mironov +Sergey Temerkhanov +Sergio Gonzalez Monroy +Seth Arnold +Seth Howell +Seán Harte +Sha Zhang +Shachar Beiser +Shagun Agrawal +Shahaf Shuler +Shahaji Bhosle +Shahed Shaikh +Shai Brandes +Shally Verma +Shannon Nelson +Shannon Zhao +Shaopeng He +Sharmila Podury +Sharon Haroni +Shay Agroskin +Shay Amir +Shelton Chia +Shepard Siegel +Shesha Sreenivasamurthy +Shibin Koikkara Reeny +Shijith Thotton +Shiqi Liu <835703180@qq.com> +Shiri Kuzin +Shivanshu Shukla +Shiweixian +Shlomi Gridish +Shougang Wang +Shraddha Joshi +Shreyansh Jain +Shrikrishna Khare +Shu Shen +Shuai Zhu +Shuanglin Wang +Shuki Katzenelson +Shun Hao +Shweta Choudaha +Shy Shyman +Shyam Kumar Shrivastav +Siddaraju DH +Simei Su +Simon Ellmann +Simon Horman +Simon Kagstrom +Simon Kuenzer +Siobhan Butler +Sirshak Das +Sivaprasad Tummala +Siwar Zitouni +Slawomir Mrozowicz +Slawomir Rosek +Smadar Fuks +Solal Pirelli +Solganik Alexander +Somalapuram Amaranath +Somnath Kotur +Song Zhu +Sony Chacko +Sotiris Salloumis +Souvik Dey +Spike Du +Sridhar Samudrala +Sriharsha Basavapatna +Srikanth Yalavarthi +Srinivas Narayan +Srinivasan Jayarajan +Srisivasubramanian Srinivasan +Srujana Challa +Stanislaw Grzeszczak +Stanislaw Kardach +Steeven Lee +Steeven Li +Stefan Baranoff +Stefan Hajnoczi +Stefan Puiu +Stefan Wegrzyn +Stepan Sojka +Stephen Coleman +Stephen Douthit +Stephen Hemminger +Stephen Hurd +Steve Capper +Steve Rempe +Steve Shin +Steve Yang +Steven Lariau +Steven Luong +Steven Webster +Steven Zou +Stewart Allen +Suanming Mou +Subendu Santra +Subhi Masri +Subrahmanyam Nilla +Sucharitha Sarananaga +Sujith Sankar +Sun Jiajia +Sunil Kulkarni +Sunil Kumar Kori +Sunil Pai G +Sunil Uttarwar +Sunila Sahu +Sunyang Wu +Surabhi Boob +Suyang Ju +Sylvain Rodon +Sylvia Grundwürmer +Sylwester Dziedziuch +Sylwia Wnuczko +Szymon Sliwa +Szymon T Cudzilo +Tadhg Kearney +Taekyung Kim +Takanari Hayama +Takayuki Usui +Takeshi Yoshimura +Takuya Asada +Tal Avraham +Tal Shnaiderman +Tao Y Yang +Tao Zhu +Taripin Samuel +Tarun Singh +Tasnim Bashar +Tejasree Kondoj +Tengfei Zhang +Tero Aho +Tetsuya Mukawa +Thadeu Lima de Souza Cascardo +Thiago Martins +Thibaut Collet +Thierry Herbelot +Thierry Martin +Thinh Tran +Thomas F Herbert +Thomas Faivre +Thomas Graf +Thomas Long +Thomas Monjalon +Thomas Petazzoni +Thomas Speier +Tiago Lam +Tianfei Zhang +Tianhao Chai +Tianjiao Liu +Tianli Lai +Tianyu Li +Tim McDaniel +Tim Shearer +Timmons C. Player +Timothy McDaniel +Timothy Redaelli +Ting Xu +Tiwei Bie +Todd Fujinaka +Tom Barbette +Tom Crugnale +Tom Millington +Tom Rix +Tomasz Cel +Tomasz Duszynski +Tomasz Jonak +Tomasz Jozwiak +Tomasz Kantecki +Tomasz Konieczny +Tomasz Kulasek +Tommy Long +Tone Zhang +Tonghao Zhang +Tony Nguyen +Tsotne Chakhvadze +Tudor Brindus +Tudor Cornea +Tummala Sivaprasad +Tyler Retzlaff +Umesh Kartha +Usman Tanveer +Vadim Podovinnikov +Vadim Suraev +Vakul Garg +Vamsi Attunuru +Vanshika Shukla +Vasily Philipov +Veerasenareddy Burru +Venkat Duvvuru +Venkat Koppula +Venkata Suresh Kumar P +Venkatesh Nuthula +Venkatesh Srinivas +Venkateshwarlu Nalla +Venky Venkatesan +Venky Venkatesh +Viacheslav Galaktionov +Viacheslav Ovsiienko +Victor Kaplansky +Victor Raj +Vidya Sagar Velumuri +Vignesh Sridhar +Vijay Kumar Srivastava +Vijay Srivastava +Vijaya Mohan Guvva +Vijayakumar Muthuvel Manickam +Vikas Aggarwal +Vikas Gupta +Vimal Chungath +Vincent Guo +Vincent Jardin +Vincent Li +Vincent S. Cojot +Vipin Varghese +Vipul Ashri +Vishal Kulkarni +Vishwas Danivas +Vitaliy Mysak +Vitaly Lifshits +Vivek Sharma +Vivien Didelot +Vlad Zolotarov +Vladimir Kuramshin +Vladimir Medvedkin +Vladyslav Buslov +Vlastimil Kosar +Volodymyr Fialko +Vu Pham +Walter Heymans +Wang Sheng-Hui +Wang Wei +Wang Yunjian +Wangyu (Eric) +Waterman Cao +Wei Dai +Wei Hu (Xavier) +Wei Huang +Wei Ling +Wei Shen +Wei Wang +Wei Xie +Wei Zhao +WeiJie Zhuang +Weichun Chen +Weifeng Li +Weiguo Li +Weiliang Luo +Weiyuan Li +Wen Chiu +Wen-Chi Yang +Wenfeng Liu +Wenjie Li +Wenjie Sun +Wenjing Qiao +Wenjun Wu +Wentao Cui +Wenwu Ma +Wenxuan Wu +Wenzhuo Lu +Weqaar Janjua +Wiktor Pilarczyk +William Tu +Wisam Jaddo +Wojciech Drewek +Wojciech Liguzinski +Wojciech Zmuda +Xavier Simonart +Xi Zhang +Xiangjun Meng +Xiao Liang +Xiao Wang +Xiao Zhang +Xiaoban Wu +Xiaobing Zhang +Xiaobo Chi +Xiaofeng Deng +Xiaofeng Liu +Xiaohua Zhang +Xiaolong Ye +Xiaonan Zhang +Xiaoxiao Zeng +Xiaoxin Peng +Xiaoyu Min +Xiaoyun Li +Xiaoyun Wang +Xieming Katty +Xin Long +Xinfeng Zhao +Xingguang He +Xingyou Chen +Xu Ting +Xuan Ding +Xuan Li +Xuekun Hu +Xuelin Shi +Xueming Li +Xueming Zhang +Xueqin Lin +Xun Ni +Xutao Sun +Yaacov Hazan +Yahui Cao +Yajun Wu +Yan Xia +Yang Zhang +Yangchao Zhou +Yanglong Wu +Yanjie Xu +Yao Zhao +Yao-Po Wang +Yaqi Tang +Yari Adan Petralanda +Yaron Illouz +Yaroslav Brustinov +Yash Sharma +Yasufumi Ogawa +Yelena Krivosheev +Yerden Zhumabekov +Yi Li +Yi Liu +Yi Lu +Yi Yang +Yi Zhang +Yicai Lu +Yiding Zhou +Yilong Lv +Yilun Xu +Yinan Wang +Ying A Wang +Yingya Han +Yinjun Zhang +Yipeng Wang +Yisen Zhuang +Yixue Wang +Yoann Desmouceaux +Yogesh Jangra +Yogev Chaimovich +Yong Liu +Yong Wang +Yong Xu +Yongji Xie +Yongjie Gu +Yongping Zhang +Yongseok Koh +Yongxin Liu +Yoni Gilad +Youri Querry +Yu Jiang +Yu Nemo Wenbin +Yu Wenjun +Yu Zhang +Yuan Peng +Yuan Wang +Yuanhan Liu +Yufeng Mo +Yuichi Nakai +Yulong Pei +Yunjian Wang +Yuri Chipchev +Yury Kylulin +Yuval Avnery +Yuval Caduri +Yuying Zhang +Yvonne Yang +Zalfresso-Jundzillo +Zbigniew Bodek +Zengmo Gao +Zhangfei Gao +Zhangkun +Zhaochen Zhan +Zhaoyan Chen +Zhe Tao +Zhenghua Zhou +Zhichao Zeng +Zhigang Lu +Zhiguang He +Zhihong Peng +Zhihong Wang +Zhike Wang +Zhimin Huang +Zhipeng Lu +Zhirun Yan +Zhiwei He +Zhiyong Yang +Zi Hu +Zijie Pan +Ziyang Xuan +Ziye Yang +Zoltan Kiss +Zorik Machulsky +Zyta Szpak diff --git a/MAINTAINERS b/MAINTAINERS index 1709b16038..22ef2ea4b9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -103,6 +103,7 @@ F: devtools/libabigail.abignore F: devtools/words-case.txt F: license/ F: .editorconfig +F: .mailmap Build System M: Bruce Richardson diff --git a/devtools/checkpatches.sh b/devtools/checkpatches.sh index a07bbc83cb..8d9aa6573c 100755 --- a/devtools/checkpatches.sh +++ b/devtools/checkpatches.sh @@ -248,6 +248,28 @@ check_release_notes() { # grep -v $current_rel_notes } +check_names() { # + res=0 + + old_IFS=$IFS + IFS=' +' + for contributor in $(sed -rn '1,/^--- / {s/.*: (.*<.*@.*>)/\1/p}' $1); do + ! grep -qE "^$contributor($| <)" .mailmap || continue + name=${contributor%% <*} + if grep -q "^$name <" .mailmap; then + reason="$name mail differs from primary mail" + else + reason="$contributor is unknown" + fi + echo "$reason, please fix the commitlog message or update .mailmap." + res=1 + done + IFS=$old_IFS + + return $res +} + number=0 range='origin/main..' quiet=false @@ -356,6 +378,14 @@ check () { # ret=1 fi + ! $verbose || printf '\nChecking names in commitlog:\n' + report=$(check_names "$tmpinput") + if [ $? -ne 0 ] ; then + $headline_printed || print_headline "$subject" + printf '%s\n' "$report" + ret=1 + fi + if [ "$tmpinput" != "$1" ]; then rm -f "$tmpinput" trap - INT diff --git a/doc/guides/contributing/patches.rst b/doc/guides/contributing/patches.rst index bebcaf3925..e0bb6b96db 100644 --- a/doc/guides/contributing/patches.rst +++ b/doc/guides/contributing/patches.rst @@ -148,6 +148,10 @@ Make your planned changes in the cloned ``dpdk`` repo. Here are some guidelines * Follow the :ref:`coding_style` guidelines. +* If you are a new contributor, or if your mail address changed, please update the ``.mailmap`` + file. This will help other developers when they want to contact you on changes you + contributed to. + * If you add new files or directories you should add your name to the ``MAINTAINERS`` file. * Initial submission of new PMDs should be prepared against a corresponding repo. -- 2.38.1