From f89a4247c939d1d7061c03aea57a61a354305e5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Date: Thu, 9 Jul 2026 09:00:31 +0100 Subject: [PATCH 1/7] mailmap: Fix Ryan Zhang email address MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a .mailmap entry to fix the invalid email introduced in commit 490a3e1867f ("ui/sdl2: Set GL ES profile before creating initial GL context"). Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Manos Pitsidianakis Message-ID: <20260619071422.99061-1-philmd@oss.qualcomm.com> Message-ID: <20260709080040.4157324-2-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- .mailmap | 1 + 1 file changed, 1 insertion(+) diff --git a/.mailmap b/.mailmap index 593b6c2c53..7665ea8756 100644 --- a/.mailmap +++ b/.mailmap @@ -36,6 +36,7 @@ Jason Wang Jason Wang Marek Dolata mkdolata@us.ibm.com Michael Ellerman michael@ozlabs.org Nick Hudson hnick@vmware.com +Ryan Zhang Ryan Zhang Timothée Cocault timothee.cocault@gmail.com Stefan Weil Stefan Weil Stefan Weil From 784022730f0bddf3c6d9b5505bfcb6aef9dbe03a Mon Sep 17 00:00:00 2001 From: Alexander Mikhalitsyn Date: Thu, 9 Jul 2026 09:00:32 +0100 Subject: [PATCH 2/7] mailmap: add email mapping for Alexander Mikhalitsyn MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I use my company's email to sign-off patches, but send them from my personal email cause it's Gmail hosted and works much better than Outlook. It causes some misunderstanding and inconvenience for maintainers sometimes [1]. So I would like to add this email mapping to clear out all possible confusion here. Link: https://lore.kernel.org/qemu-devel/CAAjaMXabXNmh1UZ5wnpX4wucnC+yWvMo2-jr2XBTby4zqf6CTA@mail.gmail.com/ [1] Signed-off-by: Alexander Mikhalitsyn Message-ID: <20260708134744.169452-1-alexander@mihalicyn.com> Message-ID: <20260709080040.4157324-3-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- .mailmap | 1 + contrib/gitdm/aliases | 1 + 2 files changed, 2 insertions(+) diff --git a/.mailmap b/.mailmap index 7665ea8756..9ad072234f 100644 --- a/.mailmap +++ b/.mailmap @@ -123,6 +123,7 @@ Stefan Weil Stefan Weil Song Gao <17746591750@163.com> Taylor Simpson Yongbok Kim +Alexander Mikhalitsyn # Also list preferred name forms where people have changed their # git author config, or had utf8/latin1 encoding issues. diff --git a/contrib/gitdm/aliases b/contrib/gitdm/aliases index e26b00a71d..f838768792 100644 --- a/contrib/gitdm/aliases +++ b/contrib/gitdm/aliases @@ -33,6 +33,7 @@ malc@c046a42c-6fe2-441c-8c8c-71466251a162 av1474@comtv.ru # canonical emails liq3ea@163.com liq3ea@gmail.com +aleksandr.mikhalitsyn@futurfusion.io alexander@mihalicyn.com # some broken DCO tags yuval.shaia.ml.gmail.com yuval.shaia.ml@gmail.com From 545f85b8e78ef9b44c79b430a15fc490ed36ff13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Thu, 9 Jul 2026 09:00:33 +0100 Subject: [PATCH 3/7] mailmap: add fix for Zhongyao Chen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: c24f58d5322 (target/riscv: Fix tail handling for vmv.s.x and vfmv.s.f) Cc: chen.zhongyao@zte.com.cn Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Alistair Francis Message-ID: <20260709080040.4157324-4-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- .mailmap | 1 + 1 file changed, 1 insertion(+) diff --git a/.mailmap b/.mailmap index 9ad072234f..e5dc644623 100644 --- a/.mailmap +++ b/.mailmap @@ -40,6 +40,7 @@ Ryan Zhang Ryan Zhang Timothée Cocault timothee.cocault@gmail.com Stefan Weil Stefan Weil Stefan Weil +Zhongyao Chen chen.zhongyao@zte.com.cn # There is also a: # (no author) <(no author)@c046a42c-6fe2-441c-8c8c-71466251a162> From 5c6422ce954415b309016f31ea77aea1b46b80e0 Mon Sep 17 00:00:00 2001 From: Joel Stanley Date: Thu, 9 Jul 2026 09:00:34 +0100 Subject: [PATCH 4/7] contrib/gitdm: Update IBM map MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A number of us have moved on from IBM. * Alexey moved to AMD in 2022. * Andrew moved to Code Construct in 2023. * Ben moved to Amazon in 2019. * Cedric moved to Redhat. * Daniel moved to Ventana in 2024. * Greg moved to Redhat. * Joel moved to Tenstorrent in 2025. * Suraj moved to Amazon in 2019 Most have either stopped working on QEMU or swtiched to corp addresses. Signed-off-by: Joel Stanley Acked-by: Greg Kurz Message-ID: <20260709080040.4157324-5-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- contrib/gitdm/group-map-ibm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/contrib/gitdm/group-map-ibm b/contrib/gitdm/group-map-ibm index 24d8dc1b86..39c53a42ca 100644 --- a/contrib/gitdm/group-map-ibm +++ b/contrib/gitdm/group-map-ibm @@ -2,14 +2,6 @@ # Some IBM contributors submit via another domain # -aik@ozlabs.ru -andrew@aj.id.au -benh@kernel.crashing.org -clg@kaod.org -danielhb413@gmail.com -groug@kaod.org jcfaracco@gmail.com -joel@jms.id.au -sjitindarsingh@gmail.com tommusta@gmail.com idan.horowitz@gmail.com From 03ff36f201ed1bf98fe0f8be9b7dc99908371429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Thu, 9 Jul 2026 09:00:37 +0100 Subject: [PATCH 5/7] contrib/gitdm: add more individual contributors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Acked-by: Tomita Moeko Acked-by: Julian Ganz Message-ID: <20260709080040.4157324-8-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- contrib/gitdm/group-map-individuals | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/gitdm/group-map-individuals b/contrib/gitdm/group-map-individuals index 178b393b8c..190941bf72 100644 --- a/contrib/gitdm/group-map-individuals +++ b/contrib/gitdm/group-map-individuals @@ -46,3 +46,5 @@ amarjargal16@gmail.com me@sean.taipei kosasihwilliam4@gmail.com philmd@mailo.com +tomitamoeko@gmail.com +neither@nut.email From 9542cacf90fea0498896a1684982e2f2a85e0b98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Date: Thu, 9 Jul 2026 09:00:38 +0100 Subject: [PATCH 6/7] contrib/gitdm: Update Qualcomm entries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add an entry for Qualcomm Technologies, Inc., include previous quicinc.com contributions. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Leif Lindholm Reviewed-by: Daniel Henrique Barboza Reviewed-by: Pierrick Bouvier Message-ID: <20260707153003.58914-1-philmd@oss.qualcomm.com> Message-ID: <20260709080040.4157324-9-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- contrib/gitdm/domain-map | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index c07dffc51b..aef20c4949 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -40,7 +40,8 @@ nuviainc.com NUVIA nvidia.com NVIDIA oracle.com Oracle proxmox.com Proxmox -quicinc.com Qualcomm Innovation Center +oss.qualcomm.com Qualcomm Technologies, Inc. +quicinc.com Qualcomm Technologies, Inc. redhat.com Red Hat rev.ng rev.ng Labs rivosinc.com Rivos Inc From 651c451c8e576989e3086a2915c50a9a72356cb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Thu, 9 Jul 2026 09:00:39 +0100 Subject: [PATCH 7/7] scripts/gitdm: migrate from contrib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As discussed previously it was suggested scripts might be a better location for this meta data. Link: https://lore.kernel.org/all/CAFEAcA_5HvGriDsWnb1ALuA_dgG320eKv7yuM2kThv=rfOSZQA@mail.gmail.com/ Suggested-by: Peter Maydell Reviewed-by: Philippe Mathieu-Daudé Message-ID: <20260709080040.4157324-10-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- MAINTAINERS | 2 +- gitdm.config | 38 +++++++++---------- {contrib => scripts}/gitdm/aliases | 0 {contrib => scripts}/gitdm/domain-map | 0 {contrib => scripts}/gitdm/filetypes.txt | 0 .../gitdm/group-map-academics | 0 {contrib => scripts}/gitdm/group-map-alibaba | 0 {contrib => scripts}/gitdm/group-map-amd | 0 {contrib => scripts}/gitdm/group-map-cadence | 0 .../gitdm/group-map-codeweavers | 0 {contrib => scripts}/gitdm/group-map-facebook | 0 {contrib => scripts}/gitdm/group-map-huawei | 0 {contrib => scripts}/gitdm/group-map-ibm | 0 .../gitdm/group-map-individuals | 0 {contrib => scripts}/gitdm/group-map-interns | 0 .../gitdm/group-map-janustech | 0 .../gitdm/group-map-microsoft | 0 {contrib => scripts}/gitdm/group-map-netflix | 0 {contrib => scripts}/gitdm/group-map-redhat | 0 {contrib => scripts}/gitdm/group-map-robots | 0 {contrib => scripts}/gitdm/group-map-wavecomp | 0 21 files changed, 20 insertions(+), 20 deletions(-) rename {contrib => scripts}/gitdm/aliases (100%) rename {contrib => scripts}/gitdm/domain-map (100%) rename {contrib => scripts}/gitdm/filetypes.txt (100%) rename {contrib => scripts}/gitdm/group-map-academics (100%) rename {contrib => scripts}/gitdm/group-map-alibaba (100%) rename {contrib => scripts}/gitdm/group-map-amd (100%) rename {contrib => scripts}/gitdm/group-map-cadence (100%) rename {contrib => scripts}/gitdm/group-map-codeweavers (100%) rename {contrib => scripts}/gitdm/group-map-facebook (100%) rename {contrib => scripts}/gitdm/group-map-huawei (100%) rename {contrib => scripts}/gitdm/group-map-ibm (100%) rename {contrib => scripts}/gitdm/group-map-individuals (100%) rename {contrib => scripts}/gitdm/group-map-interns (100%) rename {contrib => scripts}/gitdm/group-map-janustech (100%) rename {contrib => scripts}/gitdm/group-map-microsoft (100%) rename {contrib => scripts}/gitdm/group-map-netflix (100%) rename {contrib => scripts}/gitdm/group-map-redhat (100%) rename {contrib => scripts}/gitdm/group-map-robots (100%) rename {contrib => scripts}/gitdm/group-map-wavecomp (100%) diff --git a/MAINTAINERS b/MAINTAINERS index e25df9493c..0be68396e9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4611,7 +4611,7 @@ GIT Data Mining Config M: Alex Bennée S: Odd Fixes F: gitdm.config -F: contrib/gitdm/* +F: scripts/gitdm/* Incompatible changes L: devel@lists.libvirt.org diff --git a/gitdm.config b/gitdm.config index 8764bf2f9f..b9627de5ea 100644 --- a/gitdm.config +++ b/gitdm.config @@ -17,13 +17,13 @@ # the information in the existing .mailmap but in a slightly different # form. # -EmailAliases contrib/gitdm/aliases +EmailAliases scripts/gitdm/aliases # # EmailMap does the main work of mapping addresses onto # employers. # -EmailMap contrib/gitdm/domain-map +EmailMap scripts/gitdm/domain-map # # Use GroupMap to map a file full of addresses to the @@ -31,31 +31,31 @@ EmailMap contrib/gitdm/domain-map # identifiable corporate emails. Please keep this list sorted. # -GroupMap contrib/gitdm/group-map-alibaba Alibaba -GroupMap contrib/gitdm/group-map-amd AMD -GroupMap contrib/gitdm/group-map-cadence Cadence Design Systems -GroupMap contrib/gitdm/group-map-codeweavers CodeWeavers -GroupMap contrib/gitdm/group-map-facebook Facebook -GroupMap contrib/gitdm/group-map-huawei Huawei -GroupMap contrib/gitdm/group-map-ibm IBM -GroupMap contrib/gitdm/group-map-janustech Janus Technologies -GroupMap contrib/gitdm/group-map-microsoft Microsoft -GroupMap contrib/gitdm/group-map-netflix Netflix -GroupMap contrib/gitdm/group-map-redhat Red Hat -GroupMap contrib/gitdm/group-map-wavecomp Wave Computing +GroupMap scripts/gitdm/group-map-alibaba Alibaba +GroupMap scripts/gitdm/group-map-amd AMD +GroupMap scripts/gitdm/group-map-cadence Cadence Design Systems +GroupMap scripts/gitdm/group-map-codeweavers CodeWeavers +GroupMap scripts/gitdm/group-map-facebook Facebook +GroupMap scripts/gitdm/group-map-huawei Huawei +GroupMap scripts/gitdm/group-map-ibm IBM +GroupMap scripts/gitdm/group-map-janustech Janus Technologies +GroupMap scripts/gitdm/group-map-microsoft Microsoft +GroupMap scripts/gitdm/group-map-netflix Netflix +GroupMap scripts/gitdm/group-map-redhat Red Hat +GroupMap scripts/gitdm/group-map-wavecomp Wave Computing # Also group together our prolific individual contributors # and those working under academic or intern auspices -GroupMap contrib/gitdm/group-map-individuals (None) -GroupMap contrib/gitdm/group-map-academics Academics (various) -GroupMap contrib/gitdm/group-map-interns GSoC/Outreachy Interns +GroupMap scripts/gitdm/group-map-individuals (None) +GroupMap scripts/gitdm/group-map-academics Academics (various) +GroupMap scripts/gitdm/group-map-interns GSoC/Outreachy Interns # Group together robots and other auto-reporters -GroupMap contrib/gitdm/group-map-robots Robots (various) +GroupMap scripts/gitdm/group-map-robots Robots (various) # # # Use FileTypeMap to map a file types to file names using regular # regular expressions. # -FileTypeMap contrib/gitdm/filetypes.txt +FileTypeMap scripts/gitdm/filetypes.txt diff --git a/contrib/gitdm/aliases b/scripts/gitdm/aliases similarity index 100% rename from contrib/gitdm/aliases rename to scripts/gitdm/aliases diff --git a/contrib/gitdm/domain-map b/scripts/gitdm/domain-map similarity index 100% rename from contrib/gitdm/domain-map rename to scripts/gitdm/domain-map diff --git a/contrib/gitdm/filetypes.txt b/scripts/gitdm/filetypes.txt similarity index 100% rename from contrib/gitdm/filetypes.txt rename to scripts/gitdm/filetypes.txt diff --git a/contrib/gitdm/group-map-academics b/scripts/gitdm/group-map-academics similarity index 100% rename from contrib/gitdm/group-map-academics rename to scripts/gitdm/group-map-academics diff --git a/contrib/gitdm/group-map-alibaba b/scripts/gitdm/group-map-alibaba similarity index 100% rename from contrib/gitdm/group-map-alibaba rename to scripts/gitdm/group-map-alibaba diff --git a/contrib/gitdm/group-map-amd b/scripts/gitdm/group-map-amd similarity index 100% rename from contrib/gitdm/group-map-amd rename to scripts/gitdm/group-map-amd diff --git a/contrib/gitdm/group-map-cadence b/scripts/gitdm/group-map-cadence similarity index 100% rename from contrib/gitdm/group-map-cadence rename to scripts/gitdm/group-map-cadence diff --git a/contrib/gitdm/group-map-codeweavers b/scripts/gitdm/group-map-codeweavers similarity index 100% rename from contrib/gitdm/group-map-codeweavers rename to scripts/gitdm/group-map-codeweavers diff --git a/contrib/gitdm/group-map-facebook b/scripts/gitdm/group-map-facebook similarity index 100% rename from contrib/gitdm/group-map-facebook rename to scripts/gitdm/group-map-facebook diff --git a/contrib/gitdm/group-map-huawei b/scripts/gitdm/group-map-huawei similarity index 100% rename from contrib/gitdm/group-map-huawei rename to scripts/gitdm/group-map-huawei diff --git a/contrib/gitdm/group-map-ibm b/scripts/gitdm/group-map-ibm similarity index 100% rename from contrib/gitdm/group-map-ibm rename to scripts/gitdm/group-map-ibm diff --git a/contrib/gitdm/group-map-individuals b/scripts/gitdm/group-map-individuals similarity index 100% rename from contrib/gitdm/group-map-individuals rename to scripts/gitdm/group-map-individuals diff --git a/contrib/gitdm/group-map-interns b/scripts/gitdm/group-map-interns similarity index 100% rename from contrib/gitdm/group-map-interns rename to scripts/gitdm/group-map-interns diff --git a/contrib/gitdm/group-map-janustech b/scripts/gitdm/group-map-janustech similarity index 100% rename from contrib/gitdm/group-map-janustech rename to scripts/gitdm/group-map-janustech diff --git a/contrib/gitdm/group-map-microsoft b/scripts/gitdm/group-map-microsoft similarity index 100% rename from contrib/gitdm/group-map-microsoft rename to scripts/gitdm/group-map-microsoft diff --git a/contrib/gitdm/group-map-netflix b/scripts/gitdm/group-map-netflix similarity index 100% rename from contrib/gitdm/group-map-netflix rename to scripts/gitdm/group-map-netflix diff --git a/contrib/gitdm/group-map-redhat b/scripts/gitdm/group-map-redhat similarity index 100% rename from contrib/gitdm/group-map-redhat rename to scripts/gitdm/group-map-redhat diff --git a/contrib/gitdm/group-map-robots b/scripts/gitdm/group-map-robots similarity index 100% rename from contrib/gitdm/group-map-robots rename to scripts/gitdm/group-map-robots diff --git a/contrib/gitdm/group-map-wavecomp b/scripts/gitdm/group-map-wavecomp similarity index 100% rename from contrib/gitdm/group-map-wavecomp rename to scripts/gitdm/group-map-wavecomp