{"id":2225334,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2225334/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/patch/BESP194MB2805334513D25E51B925F959DA2F2@BESP194MB2805.EURP194.PROD.OUTLOOK.COM/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/1.1/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null},"msgid":"<BESP194MB2805334513D25E51B925F959DA2F2@BESP194MB2805.EURP194.PROD.OUTLOOK.COM>","date":"2026-04-20T19:15:24","name":"xen: Handle malloc failure in errmsg function","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"0c6408f74be378056370b48b6a81a475792fbc51","submitter":{"id":83537,"url":"http://patchwork.ozlabs.org/api/1.1/people/83537/?format=json","name":"Francois Berder","email":"fberder@outlook.fr"},"delegate":{"id":3651,"url":"http://patchwork.ozlabs.org/api/1.1/users/3651/?format=json","username":"trini","first_name":"Tom","last_name":"Rini","email":"trini@ti.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/patch/BESP194MB2805334513D25E51B925F959DA2F2@BESP194MB2805.EURP194.PROD.OUTLOOK.COM/mbox/","series":[{"id":500680,"url":"http://patchwork.ozlabs.org/api/1.1/series/500680/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=500680","date":"2026-04-20T19:15:24","name":"xen: Handle malloc failure in errmsg function","version":1,"mbox":"http://patchwork.ozlabs.org/series/500680/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2225334/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2225334/checks/","tags":{},"headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=OUTLOOK.FR header.i=@OUTLOOK.FR header.a=rsa-sha256\n header.s=selector1 header.b=aGVeh7qA;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=outlook.fr","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=OUTLOOK.FR header.i=@OUTLOOK.FR header.b=\"aGVeh7qA\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=outlook.fr","phobos.denx.de;\n spf=pass smtp.mailfrom=fberder@outlook.fr"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzy0F0y4Jz1yD4\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 06:34:53 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 61FFB8445A;\n\tMon, 20 Apr 2026 22:34:02 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id A6DAA84347; Mon, 20 Apr 2026 21:15:32 +0200 (CEST)","from MRWPR03CU001.outbound.protection.outlook.com\n (mail-francesouthazolkn190110001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:d207::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 3D64584319\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 21:15:29 +0200 (CEST)","from BESP194MB2805.EURP194.PROD.OUTLOOK.COM (2603:10a6:b10:e8::5) by\n AM0P194MB0497.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:169::12) with\n Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9818.32; Mon, 20 Apr 2026 19:15:28 +0000","from BESP194MB2805.EURP194.PROD.OUTLOOK.COM\n ([fe80::5ae3:1158:9ce8:90]) by BESP194MB2805.EURP194.PROD.OUTLOOK.COM\n ([fe80::5ae3:1158:9ce8:90%6]) with mapi id 15.20.9818.032; Mon, 20 Apr 2026\n 19:15:28 +0000"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=blDPfh/PO152kJb/AQZXBH1c2xxW8sMAWfNOUeFzci951lt3soCtakDP+lO9ma0T5ap/bkulu6LwalOrvCNuBi7AY3YCRE4bsWmDGNRpLpdRdqwTHLswEqKGsfNJe7OaTnymM2CT/vGOtXU5Y2zOntxi8yCQHzqg8JgfIHxCCogWUZ4pa4FBjAJWT/rgrlbvK/n3ItLyC5t5x7T8n9A9C0VENSISByoHoRwwnD8mqNYp2QdUFZt/VO+JF0eN0EUbdv9fBku0o0wAVwYSe8RURISUkmXNsvZaCz1DEjquz+Wp7XaKThgaNm6WLOpe+9fUmGtVc9TZEZQqfXYFowfYPA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=aRT2wh4tKFKLr549tZCcbU1lLX5lPtwh5mR2YoTO/tM=;\n b=L2Wh3nTO2CERwuMMna5M2QyZoc/YWkaTQUWWabMGsDJVdyevwNJK9K4HjEna6UutrkYnrBScUixTfPVxd3uV7MHyRzHSE6Xe+dQEcC0LrZvvCrZLzDWUlNUyZlF17k7dCOrenKLpTcTIY5MHoyoLAJp+rLI6dAb9KEt3OgjoQB4/UXQBI+XGv4JuqIXFeK63mBcAko7BI7AZH9VjsXGTMiP2cWnPecmQKzrUNRHcYIbnUh2axB3Xrqv3D6QiFckwjQ098QjJsqpCCiXBt6T2aLTNQsT2d9jFy9AcE2n0/MMNcLAtuhUVbzlli0xsyM7XAMOo1FFQ+cgF9SVJkqszdQ==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=none; dmarc=none;\n dkim=none; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.FR;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=aRT2wh4tKFKLr549tZCcbU1lLX5lPtwh5mR2YoTO/tM=;\n b=aGVeh7qAglOkFh/Kq5w2kkLLbWHR0iWlk5MEb1rUyKGbrTFW1uvuKwyvBIBoRWxpxrYXd5VTWA4pY+09RaCZ6ioO7kcJDeDM5FR+kWMIYO91lHG2Se7mot0sI5hQDWyicln+Jnp/lpWWl+xlop2QetfRV1z4yE8iDrp5tVLb004O5PLLu0E2p9haH3E+ytTiywMxRzt/PHr6VeHGOwttvO515TcLtCRaTHadoWz1T6z7tegVUyqR1lj5pxsdJgp6jZNN4/37g2skY+I5QRdiWHBSsJQDY/881NuSW/yYvnEubb3Ble3vR42Yupz75na6JPDmfK5qIMRsxrgKf9GH7g==","Message-ID":"\n <BESP194MB2805334513D25E51B925F959DA2F2@BESP194MB2805.EURP194.PROD.OUTLOOK.COM>","Date":"Mon, 20 Apr 2026 21:15:24 +0200","User-Agent":"Mozilla Thunderbird","Content-Language":"en-US","To":"u-boot@lists.denx.de","Cc":"Anastasiia Lukianenko <vicooodin@gmail.com>,\n Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,\n Tom Rini <trini@konsulko.com>","From":"Francois Berder <fberder@outlook.fr>","Subject":"[PATCH] xen: Handle malloc failure in errmsg function","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"PA7P264CA0345.FRAP264.PROD.OUTLOOK.COM\n (2603:10a6:102:39a::13) To BESP194MB2805.EURP194.PROD.OUTLOOK.COM\n (2603:10a6:b10:e8::5)","X-Microsoft-Original-Message-ID":"\n <3854f3e4-7e29-49fb-b5a4-144d25232d39@outlook.fr>","MIME-Version":"1.0","X-MS-Exchange-MessageSentRepresentingType":"1","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"BESP194MB2805:EE_|AM0P194MB0497:EE_","X-MS-Office365-Filtering-Correlation-Id":"d5cc8c71-e692-43c5-dae4-08de9f112ec0","X-Microsoft-Antispam":"BCL:0;\n ARA:14566002|41001999006|23021999003|8060799015|15080799012|19110799012|6090799003|5072599009|37011999003|461199028|5062599005|40105399003|52005399003|440099028|3412199025|12091999003;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?a+SbqO7fB7CJf6HH1N2Zo2E64+faDWK?=\n\t=?utf-8?q?I1Dyx+zsp1N6TpeEM+U3uVEAuodPFGPiFoZN8Sb2u8+HDn4VNDejevNSWTQ6+gFF6?=\n\t=?utf-8?q?GQH7pTT3RB26nXW1f+4BRqOM8RQyOAV2O67EeS4VlV9noCcTM4X4pw1DyEIDMrTG9?=\n\t=?utf-8?q?21oCdOdD8kw+Y86LDV9zKm9tkaztg3ML7OwL76ri86SRhjiXw0RxGRPt/hFdUAfYQ?=\n\t=?utf-8?q?D02x7uKThGc+2OkKfbraQlzfR+GFI0V/nVCV0HKYbcY8nfnn2LetCbgDLsFfKeZam?=\n\t=?utf-8?q?wO6wUnPVgkgE2ePqJAEMXtydU2YUQ6+PP/pAtZV3g9tJh9e7kikV8h7SdBbkxmut/?=\n\t=?utf-8?q?KGi2gNZ00EkbFrprkvV8UIO+nl29ONpglAn8lslZ7OrQ5WLd9FVNlmZ0yXEakB8D1?=\n\t=?utf-8?q?MWxwG5XwUP9jUPLY3AeEq2S5WhjlpsK2J1cxcez+bRnds9EQzNka3QJ6Cv/9vsI8k?=\n\t=?utf-8?q?wAVOQw0/AysiOpt4klQBsN9IGl1N/tZEjkmDHGot17V4TfD9AsiBV5u1b6XXH/pja?=\n\t=?utf-8?q?8BrOjaFbPIYHmE1ssSkqKrowVC9vVW+1FfQa8X09xSa4utd4oBxN2X1Se8MtpBCC3?=\n\t=?utf-8?q?RsNrxuexcMVQ6jW73HSA99a9q/zp76X0jAQ4HI9EcFvqPJlXokD2IrZKCl8N40DhI?=\n\t=?utf-8?q?BSuatTrnYKwZTbC8trO03KYHoelQbvQENVmcY0Ht3qz8NPgM9PaF7GBV2UzFDRXd3?=\n\t=?utf-8?q?H2VZwzoQZChy51syICaa5IJ3lqU64Abnt5k5GmjpCEa9amjK0s2HO+8UywX1/Za81?=\n\t=?utf-8?q?nu7s21x1cdnsVRRt1YBXriQEVlutVvK6oMOX993OGnQOjhJPATtc4ZZ0WVniXQW2d?=\n\t=?utf-8?q?SiD5i2uzVpbHaRxvvFi41b6PQnaLKZLGs0fPBAPOwCn6VttEERJB9D11mB+4Wkcin?=\n\t=?utf-8?q?49JhI9AQ32e0c1WGg+YY7nAJjk4cgEntXeaRKdLlkiCwrzu+UDYMEHDyKvVkNK5by?=\n\t=?utf-8?q?bHaOl4+icwFu/gtU0tbDrfqvz1LlZ6fAcOc8tI1H6UcXUHSR0L4frYCWJXUMSbhVW?=\n\t=?utf-8?q?1zZ7JYEbLjIuv6jDv?=","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?P+Rho/xMM7LDIiThsix5BY2fQGSu?=\n\t=?utf-8?q?k33fcNkhnkf57bz+NzBovCY1c3s7zw4nLGGRHfhn1jlWVyeAWnSk/Xbrx761SXYyf?=\n\t=?utf-8?q?HIXm/6dL2hDSa3CYCMIXDUJUxu1UnWjf2SUrB2V/a0ePgvzg81osIBIckHYYhukD8?=\n\t=?utf-8?q?KBdjWWjw7qldvsYGCz+xC5gF8/OG+Z3iU4zlHjaJ0Z76h6G1VYm0w4bpDJzrksqEb?=\n\t=?utf-8?q?eYXAF9P9dpkXVgCPlhkXPKkVXigsEU8WK2OSMXgbsbaPHBcPD91gBBNQR/4hvStPB?=\n\t=?utf-8?q?P1iD4RvfR66e4VOZF3IPxnUME0t2vQ3HLcm7/GR1+P6QrHdG2nx4s+500Ldi/I3YG?=\n\t=?utf-8?q?MeYeUgBNSm4uJKYLaZ9tyYPqk2CUoMqxMIdY6PuR9DLdaYziFAlGwmBQtaSkRCFpf?=\n\t=?utf-8?q?CZtygoYx2R8bekS3qOpHMpAka9LlXdtsRP/eZqOz79pLl1CIvHo9GaNZ3FMhPdHkW?=\n\t=?utf-8?q?Rr4G1PJRIVfiosMtpYE5X3bZfyA3U2jN0XGV5L463N4RnznILxwzgDuWkvgHiyH9s?=\n\t=?utf-8?q?C60a2CzMtR6UUum9hjCgKfueG0MwvXqK5hpCKTbF17cbMSanPZFr7q0LN4WCmdKox?=\n\t=?utf-8?q?8yvT0JJ4/DnKo9NTcBbtTWvcaljCd6Ttz9opyGJbKo9EVj6CKYpjH2ro6zRc1v812?=\n\t=?utf-8?q?hfiAVT2l3T+sV1cDMbGm0cNlQEb1fM4lIAdsRSH9zPj/pAmfYG3UFH973bPw5gIQi?=\n\t=?utf-8?q?U+hGR6VNXqTBBFu56GszNGTnCrvcDTSLZYV+15SC2f7pUDet/Df7wjdrFU46xhLbP?=\n\t=?utf-8?q?E8/yr2xHtMyog0L95oESlVNEj5S3K5Efx8LN/70i/+A+s1AlHXQfT0wGLnsd8uq0G?=\n\t=?utf-8?q?FOiRakSPK2adg2RQ/e99WudIaujn90pbeDGfGLljqeW/Nl3+B6E+qOIgVL/JEo9yH?=\n\t=?utf-8?q?Al8HVb+GCjmlyyw+8gLd4uO2vqQhY1bsAy8eVBCPk5t/KqPj9Vi/lScdgC5VfSOuG?=\n\t=?utf-8?q?7+jFuHgXVdvzN1cwirvVs8fBSta1k06L5bu6seblKKcJngyukNje2cx8LkJyfKzrU?=\n\t=?utf-8?q?CS+1KQoYzwTLFey9hY8GYPzGPRgtKBnfRHAvG87JyhUzh0Udl8WpliRFAb4wLAVHP?=\n\t=?utf-8?q?bEZcMDq1T/4+V0gpFryMWTdz1U6WQ2n44QEG3PvT1lOAGfySXqnEuUETSStw0kB2I?=\n\t=?utf-8?q?j4CajM6HcPNos/u5qw7gXaAC9Q+8/G3dP0Ura7QBKKsNk5qPkDIVrGrhHoDd6hg9z?=\n\t=?utf-8?q?/pg7EFXB/Yp7SChdlfsSd2QzbZiB1Bc74lNHkTipMRhTOYFJ6teeSAFmOTaAtjvao?=\n\t=?utf-8?q?ZCwWwuCE0gLhWULcsS7KGZ9zSKMBawrEKeCfx5GBFocQ6rDe2sUxh4aGwvFViSCtU?=\n\t=?utf-8?q?EH79bSeM+Wy9Kym?=","X-OriginatorOrg":"sct-15-20-9412-4-msonline-outlook-3927c.templateTenant","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n d5cc8c71-e692-43c5-dae4-08de9f112ec0","X-MS-Exchange-CrossTenant-AuthSource":"BESP194MB2805.EURP194.PROD.OUTLOOK.COM","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"20 Apr 2026 19:15:28.3306 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa","X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg":"\n 00000000-0000-0000-0000-000000000000","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AM0P194MB0497","X-Mailman-Approved-At":"Mon, 20 Apr 2026 22:33:40 +0200","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"},"content":"Signed-off-by: Francois Berder <fberder@outlook.fr>\n---\n drivers/xen/xenbus.c | 10 ++++++++--\n 1 file changed, 8 insertions(+), 2 deletions(-)","diff":"diff --git a/drivers/xen/xenbus.c b/drivers/xen/xenbus.c\nindex 36de5255099..92991e2b8f3 100644\n--- a/drivers/xen/xenbus.c\n+++ b/drivers/xen/xenbus.c\n@@ -280,12 +280,18 @@ static char *errmsg(struct xsd_sockmsg *rep)\n \tif (!rep) {\n \t\tchar msg[] = \"No reply\";\n \t\tsize_t len = strlen(msg) + 1;\n-\n-\t\treturn memcpy(malloc(len), msg, len);\n+\t\tres = malloc(len);\n+\t\tif (!res)\n+\t\t\treturn NULL;\n+\t\treturn memcpy(res, msg, len);\n \t}\n \tif (rep->type != XS_ERROR)\n \t\treturn NULL;\n \tres = malloc(rep->len + 1);\n+\tif (!res) {\n+\t\tfree(rep);\n+\t\treturn NULL;\n+\t}\n \tmemcpy(res, rep + 1, rep->len);\n \tres[rep->len] = 0;\n \tfree(rep);\n","prefixes":[]}