[{"id":3679724,"web_url":"http://patchwork.ozlabs.org/comment/3679724/","msgid":"<87a4uwn3ed.fsf@prevas.dk>","list_archive_url":null,"date":"2026-04-21T08:06:34","subject":"Re: [PATCH] common: cli_hush: fix console_buffer overflow on boot\n retry","submitter":{"id":89443,"url":"http://patchwork.ozlabs.org/api/people/89443/","name":"Rasmus Villemoes","email":"ravi@prevas.dk"},"content":"On Tue, Apr 21 2026, Ngo Luong Thanh Tra <ngotra27101996@gmail.com> wrote:\n\n> Add const_strcpy() macro to linux/build_bug.h that enforces at\n> compile time that the destination is a writable char array (not char *\n> or const char *), the source is a string literal, and the source fits\n> in the destination including the NUL terminator.\n>\n> Fix the console_buffer extern declaration in console.h to include the\n> array size so sizeof(console_buffer) is valid at call sites.\n>\n> Replace unbounded strcpy() in cli_hush.c with const_strcpy().\n>\n> Fixes: 657e19f8f2dd (\"cli_hush: support running bootcmd on boot retry\")\n>\n> Changes in v4:\n> - Rebased on top of current master (as requested by Tom Rini)\n>\n> Changes in v3:\n> - Reject const char * destinations in const_strcpy() (Simon Glass)\n>\n> Signed-off-by: Ngo Luong Thanh Tra <S4210155@student.rmit.edu.au>\n> ---\n\n\nHi Ngo\n\nPlease address the feedback I gave in\nhttps://lore.kernel.org/u-boot/87zf3co6pz.fsf@prevas.dk/.\n\nAlso, two things on creating patches:\n\nWhen you create a new version of a patch (or patch series), please use\n\"git format-patch -vX\" where X is the version number. For the next one\nthat would be \"-v5\". Then git will use the subject prefix \"[PATCH v5]\"\ninstead of merely \"[PATCH]\", making it easier to distinguish the\ndifferent ones in one's inbox or on lore.kernel.org/u-boot.\n\nSecond, the informative \"Changes in vX:\" stuff should go below the ---,\nas it is not part of the commit message and should not be part of the\npermanent git history once the patch is accepted.\n\nRasmus","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 (1024-bit key;\n unprotected) header.d=prevas.dk header.i=@prevas.dk header.a=rsa-sha256\n header.s=selector1 header.b=T7NtOYWY;\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=reject dis=none) header.from=prevas.dk","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=prevas.dk header.i=@prevas.dk header.b=\"T7NtOYWY\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=prevas.dk","phobos.denx.de;\n spf=pass smtp.mailfrom=rasmus.villemoes@prevas.dk","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=prevas.dk;"],"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 4g0FLX70vYz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 18:06:44 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 310778431E;\n\tTue, 21 Apr 2026 10:06:42 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 16B5A8433B; Tue, 21 Apr 2026 10:06:41 +0200 (CEST)","from DUZPR83CU001.outbound.protection.outlook.com\n (mail-northeuropeazlp170120005.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::5])\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 D58D683FFA\n for <u-boot@lists.denx.de>; Tue, 21 Apr 2026 10:06:38 +0200 (CEST)","from AS5PR10MB8243.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:681::18)\n by AS4PR10MB5221.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4b1::6)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.33; Tue, 21 Apr\n 2026 08:06:35 +0000","from AS5PR10MB8243.EURPRD10.PROD.OUTLOOK.COM\n ([fe80::ebc6:4e0d:5d6b:95d8]) by AS5PR10MB8243.EURPRD10.PROD.OUTLOOK.COM\n ([fe80::ebc6:4e0d:5d6b:95d8%6]) with mapi id 15.20.9846.016; Tue, 21 Apr 2026\n 08:06:35 +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,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=b4VpdRScGfSy8V3BUsVda27ASxm/40dzwcw8+hkfa9wvocwFrMRjxGEOpegpE+vHUNcuV2wjE67Ir4W0NJeytqPdLvdInFLR//2nf56tvpk6bsiUP8o1+ujgUNZT9mTjONgHq3g/nr7T9jmxW/gJ4MUeSwMZtcn04h44c43I70zZQZxAc1KwOtmh1jx+qIEAZXN7KC2++zgOUTy7y5zOIsYTUvcSvOBCjzLAqTtrodP01wM5VV3h3Bywg3wGJpnJKlPzVAGRvco4FKaAkX7i+QcCeeaImxXuk41snmihtx9UUH1nQKGoMLmy3dkOGoaFMFrjzbmPWo1IRrm9GZVAXA==","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=JOHS3mFsi0a4dJAzP0vCH0Q3OgeVKfzkbP9z1GW0WD4=;\n b=kpQo1FKSaY4i9ef3LwgDamQGj6SdRZVSUBv5/OZH6QcHgfrZf7YkTV3TkO4xFg3XSgJLRGqqyKJm4XjlJeNQAO/s/C4jaFE08JAi1+fk8xSsiVyuE0NVIrIG9YWi4TDfgQ1PIXHafRCIRfEMCSnTvxduodRwq9j7P2ZjjQQ/iTik8dxA2XnqUBh8iYptjsgk1cKV/3PX/VitKE0ax9IHbeBENqY9nLXEOX4x6kx/0njrgeppd4TT4/P9O4rRq3cbCJ6F9YtIW8LWVr+5ESM8cL6vYC3UtwfGnuP/EP67lxOalFG28wmHrk5sY3J5igRSJJGLeuJix442zE1OWnIjMQ==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=prevas.dk; dmarc=pass action=none header.from=prevas.dk;\n dkim=pass header.d=prevas.dk; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=prevas.dk;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=JOHS3mFsi0a4dJAzP0vCH0Q3OgeVKfzkbP9z1GW0WD4=;\n b=T7NtOYWYRR9yJPWtNxS7b4klnABbG+Mw2Vf5l9+Vx/96KEr9r4x8N28Slbgse0mdMw9+bChzRRxL/fppfZ6t0j2h6cqjoduUPc4TOsnJZiVXbJHyqC+1bZPtySUKnDZiL4poEiw91ve4lRAlCcl068yYgMajddHQiCm7OrTWvP0=","From":"Rasmus Villemoes <ravi@prevas.dk>","To":"Ngo Luong Thanh Tra <ngotra27101996@gmail.com>","Cc":"u-boot@lists.denx.de,  Ngo Luong Thanh Tra\n <S4210155@student.rmit.edu.au>,  Alexander Sverdlin\n <alexander.sverdlin@siemens.com>,  Casey Connolly\n <casey.connolly@linaro.org>,  Patrice Chotard\n <patrice.chotard@foss.st.com>,  Peng Fan <peng.fan@nxp.com>,  Simon Glass\n <sjg@chromium.org>,  Tom Rini <trini@konsulko.com>,  Yao Zi <me@ziyao.cc>","Subject":"Re: [PATCH] common: cli_hush: fix console_buffer overflow on boot\n retry","In-Reply-To":"<20260421053511.84312-1-S4210155@student.rmit.edu.au> (Ngo Luong\n Thanh Tra's message of \"Tue, 21 Apr 2026 12:35:08 +0700\")","References":"<20260421053511.84312-1-S4210155@student.rmit.edu.au>","Date":"Tue, 21 Apr 2026 10:06:34 +0200","Message-ID":"<87a4uwn3ed.fsf@prevas.dk>","User-Agent":"Gnus/5.13 (Gnus v5.13)","Content-Type":"text/plain","X-ClientProxiedBy":"GVYP280CA0014.SWEP280.PROD.OUTLOOK.COM\n (2603:10a6:150:fa::8) To AS5PR10MB8243.EURPRD10.PROD.OUTLOOK.COM\n (2603:10a6:20b:681::18)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"AS5PR10MB8243:EE_|AS4PR10MB5221:EE_","X-MS-Office365-Filtering-Correlation-Id":"e3937780-3850-4445-4b6d-08de9f7ce86e","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|52116014|376014|7416014|1800799024|366016|38350700014|18002099003|22082099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n nl6pCWhgu3n+p7v8stg+JF4Cl8+hzxoSHl8C/W20rHIwusz85k7rzuYX4k5ZI2xK+Fz/NxaO5k9RV++58gtnYkLNRAoIUbMwRzAvB1QMJYopjlZcEdLAJZ4K9u/77BVN4ZWGMU6yCO+FWRCtL6x1lrjIyxNVcLbubqF0jy2You+We5YsP0Pq+vrtRCGrxMt4NONfx6waLnfm1yf1PpoGhG2Vhu1Gb9dHiUGMVMrymAlvKyHhzn9GaWaoRDp30hLJQ2EyXJyn/BTS+MGX2tRIH7iAGH7B+FVrJWjwdlfK1951tb/Ovs7GJY7qb0akx7LOhLb5BJ0/W+TBWJPfE537lOp61qoWO3BHXm0HSkl1dIBUQQUs64BAqY0wX/UqwA6CNHi0trq7gcXf7zBe1vCXzOuG7k8DfVbWtiBkE7o3MIezvIGERDFGA0DG9fspX/7dLG9UphxqX9IhvBTPy0vJ2VcrMOymswtw+N3tnynzeMz9nhb1a1SlsObfYZaWXJfzRWgGG6xFr2nom5qliCaotMAiQytpEBA1D0441x5LmqV2cpxTOmDxxN6PwU0fWVleH4XRyv4PnaW8ww9qNaiRNDOtTBijeJ9nCelxIvi+TeytI1PH6UiVJ6pJRtDYKe6jJbB0YfnxzTBW8JWS4pDSav1QStkU/SYBMRJR+k4kzTy125j1+jKGfEwliyMfSaPGUQpE2G3WE9NlSTfhNmeJvFZVF+NKYgARD3neHuFhm8k=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:AS5PR10MB8243.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE;\n SFS:(13230040)(52116014)(376014)(7416014)(1800799024)(366016)(38350700014)(18002099003)(22082099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n REVc1Ma34TLyoWDXWlp/IGn4sbRXFZ5YyS4pnBt1UcrNb3S8HDbSLc94urVjCD0Xtm0/I32VyMjjzPaLOK5T884QZZHUhHya0UAF/XwzRyPZ//gVNJhHOCGFmnnpft6vFy0mYlhL5C+tRxJ9yFrmQF+jRj7uqR4mhYps4Ehg8Mb2uHhaT0McwfG+GxtAVcyzfo6VREWk5P1w/ZPFfPBzT30u5GNf3ZkgtdwYvDtiQMy30sY72CcXXJkJ6S8quI08y4oQFUCo2XGMxDj+8UhfpZ12SrfTQyoDLKRgz3lEIpVRfj0plJUBKI2zelfbi7MQl8IAt/gGs+7yfM0ghVAhdcEbe2Q6HnoWtnq6oKP9tk8kJ/DvfAChDQFxGXJf9qS75ZGUB1x8SJKQTRVVP0x5C/ISo5HRc1PJ9AkyJ2jgY3cxw9cu8CftWpoJO4QzT00NToabPbpr1F3Vgmhr0qnJMJCgjQ9L0GIoj1dfNvTUKWIUBJuiX0XAYdPY50hmt0NkUap8VrRF9GW5EWno8xl4viidxTW9c7cxBxQXxnFUQ471e+H7I1zecoaGFBw1pU+kpAowzyzKHoG2Nwm3m/ZXEVbqDls1k2IbWHiZz0BqvMGm6b2cRjlJpeM8RWELF/Ebd7XbHvdErKPrKBejhlxp3W/9wRw4XTj8rJ05xs84rsaha9j7VY6DjVtldxVsrCzxwjDTC7Pcb0i15gkGM03rOOzG4p84k4Qm/sD37LvzTgzXUSoOekKTjx9931ljJpIYl72s/jpMDXuSFtHWLmmerXLhYHFIcht19U5impv3tNJ+Fh31JuXH8ET2z8b076CpHHC2m+b5I7+YVpljntwwec4Qr7Px3FIIRe0hui5u3DQjhlIILJkGHGt3nk7FF2RJAkWMoPtQqYrrmNf4/EXmyJYwfWTJ4W/kfODfxs/HoZlB6DyQSks5FQHsqQqnUik9+wtWH5l0msMvm+QNXNhz+Xf7oV38niTLjf5h9dyKEvYzQ/MdR2nmJWMUMEyIafZZhIKklvTT06pdj/4/5N53TbT7HHg0WKAeREwS2xZRRbGLS2QIHLFYvdJ0enpkQvmGLLyrqgOPGOt8nTOSnwhVtB7+bH/dyMWOrwq7RZWD0rycgi3usHvSXOU95cFlkQVFrbfc6FKuuNrSe1xUt+cia5dhDpuFhAKbB4g79ezRzTfgiGGHWiLJggGcBBg5v5W615JflV2dFlo+dx54s6EJZz143uOdqvvGL1hxSaIIuFSgamFppQB8+VR2tzQ6SG5WfxZkKGL4mwVKQqP2f4sBOpkVrMqTib0C1AhyJUf6DZkAVFVJGV0XYSE51r21Td+iETJaHzv66Jyv2V4LeZrdJmO7EZ9y65m8gIcXFcR5YZiL2Do8TTcNq0SFVxfsrHd4tYSm1UycBgVpQNIgl2/0RVoPzwv7oz/9q03RJqD4EZ870lyBsphKP5QfGBqWNY5DOAtzIJynCCccl3iB/TXanzifMHlov9h1/lBc+/mSTRMBoedtkfFXRmEA8bLZ6+8ArDT7cWh04IrGb0gumw4F3dRA++PD0yMIIJh8c3IdUlFb48+j/W551n8z8SEHj+cFgJS6g3g9pXjUzkNJtVBTDg0v9YNucN6Fh3m68PWIXkeszgVuZEgpnUVOsq8qcIKrlRnsq8c8OX/08Q74tS4Pi+WGOABXObO7d2FR6ouXe3NOG8k5ooan/O8AjMHI/uthj/dPKJGCgjJy+tYOt+ZfwoFKjmOSRM31oXqaFnjhvtw=","X-OriginatorOrg":"prevas.dk","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n e3937780-3850-4445-4b6d-08de9f7ce86e","X-MS-Exchange-CrossTenant-AuthSource":"AS5PR10MB8243.EURPRD10.PROD.OUTLOOK.COM","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"21 Apr 2026 08:06:35.8624 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"d350cf71-778d-4780-88f5-071a4cb1ed61","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n n9yDV8tDRYR1EA1/wh3I1/MVvzfQG4WTBS8dxlv+FAwUa/izs9xuN6YZxrxOeuFy0i8bD4jmY7Gr3yGJmgxVGg8l6hLi9ba6pzIWBywcDJ4=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AS4PR10MB5221","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"}},{"id":3680171,"web_url":"http://patchwork.ozlabs.org/comment/3680171/","msgid":"<CAFLszTjjpuvPMXZ1LeDf4JEz+mRW655jWd0tya=asDX373qC+A@mail.gmail.com>","list_archive_url":null,"date":"2026-04-22T01:16:13","subject":"Re: [PATCH] common: cli_hush: fix console_buffer overflow on boot\n retry","submitter":{"id":6170,"url":"http://patchwork.ozlabs.org/api/people/6170/","name":"Simon Glass","email":"sjg@chromium.org"},"content":"Hi,\n\nOn Tue, 21 Apr 2026 at 20:06, Rasmus Villemoes <ravi@prevas.dk> wrote:\n>\n> On Tue, Apr 21 2026, Ngo Luong Thanh Tra <ngotra27101996@gmail.com> wrote:\n>\n> > Add const_strcpy() macro to linux/build_bug.h that enforces at\n> > compile time that the destination is a writable char array (not char *\n> > or const char *), the source is a string literal, and the source fits\n> > in the destination including the NUL terminator.\n> >\n> > Fix the console_buffer extern declaration in console.h to include the\n> > array size so sizeof(console_buffer) is valid at call sites.\n> >\n> > Replace unbounded strcpy() in cli_hush.c with const_strcpy().\n> >\n> > Fixes: 657e19f8f2dd (\"cli_hush: support running bootcmd on boot retry\")\n> >\n> > Changes in v4:\n> > - Rebased on top of current master (as requested by Tom Rini)\n> >\n> > Changes in v3:\n> > - Reject const char * destinations in const_strcpy() (Simon Glass)\n> >\n> > Signed-off-by: Ngo Luong Thanh Tra <S4210155@student.rmit.edu.au>\n> > ---\n>\n>\n> Hi Ngo\n>\n> Please address the feedback I gave in\n> https://lore.kernel.org/u-boot/87zf3co6pz.fsf@prevas.dk/.\n>\n> Also, two things on creating patches:\n>\n> When you create a new version of a patch (or patch series), please use\n> \"git format-patch -vX\" where X is the version number. For the next one\n> that would be \"-v5\". Then git will use the subject prefix \"[PATCH v5]\"\n> instead of merely \"[PATCH]\", making it easier to distinguish the\n> different ones in one's inbox or on lore.kernel.org/u-boot.\n>\n> Second, the informative \"Changes in vX:\" stuff should go below the ---,\n> as it is not part of the commit message and should not be part of the\n> permanent git history once the patch is accepted.\n\nYou can also use patman which lets you add a 'Series-version: 5' line\nin the commit and handles putting the change log in the right place.\n\nRegards,\nSimon","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 (1024-bit key;\n unprotected) header.d=chromium.org header.i=@chromium.org header.a=rsa-sha256\n header.s=google header.b=YYtgtIyL;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; 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=chromium.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=chromium.org header.i=@chromium.org\n header.b=\"YYtgtIyL\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=chromium.org","phobos.denx.de;\n spf=pass smtp.mailfrom=sjg@chromium.org"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\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 4g0hCY0tPDz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:17:13 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 0C69B840D8;\n\tWed, 22 Apr 2026 03:17:11 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 7B644805D7; Wed, 22 Apr 2026 03:17:09 +0200 (CEST)","from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com\n [IPv6:2a00:1450:4864:20::62b])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id A854A84312\n for <u-boot@lists.denx.de>; Wed, 22 Apr 2026 03:17:04 +0200 (CEST)","by mail-ej1-x62b.google.com with SMTP id\n a640c23a62f3a-ba388bc0a9dso862394366b.1\n for <u-boot@lists.denx.de>; Tue, 21 Apr 2026 18:17:04 -0700 (PDT)"],"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,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; t=1776820624; cv=none;\n d=google.com; s=arc-20240605;\n b=kLz3bWCkXTrg9xl4GfHDbNDmQizukS3g2fDfA0TNTlYuV/XYdbDl3NbCmDc/jbdil8\n upS4eO+w4lL7WS6q2fVYEQGg/Y4Okc+Cp/ZntRSXr/cmaeVP04LabSZrCUl/Vl+DnVJs\n MNWUpB+9pshzjsZkE3oS0IURkQ+h8hUnJdFyEY8/aQ9jnsWTeQtCrXN76phz1tAKybpr\n qIW0CFCUQsQaVa+x7t1o+l0xGwvUqS8VGi7ZsnhFrrfHRfjTBdG8pp8hOKLIkhzSWMaj\n u0045LudFP7s9SdwYwYYTO/fN24vJOHNwcYbq9NKlhkvwt5nPI/nCqd7E0PdoT7LgLNj\n 6Kww==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=uzvkiFFOl98qIwjWWNWQ4AFWk7eq5R7ZMEYP4rzUIrY=;\n fh=Fu1380ZE8Ji25f1ktfNTB2sI0wDqXl9uRwbpc4nX6rQ=;\n b=X9Kmxq4DsEgRa8RhyPGlLE6gLNZiFyNi+C16ta1TiKMMiGOdI0xWqyHANybiuVCE/W\n OYLlZdL3JVYwIDrFfqUO3EOQ/kmRGupAKqX+9lQUBXCQ9Tp0NJ+RswyrJg7eMRASeIwe\n jzREp3whUj9WVq1rYpYvWJfEUHsie2zK4SmM1Hnkwj7GWGOBXCxfeqn4cNBRmpvTpk99\n CRR2TGCxC8Qh7jxDu/iZ0Md+hCJQ8K5xmQrdj/N9yg+6PPu/60JeTCRFtZUDhbxMekVz\n M+2mlckNEcpnKui8Nccdv3elzpvPAAHWTekzB9ACNoXseHLjFiojfYI7sd0rL9eEfpzw\n 5iNg==; darn=lists.denx.de","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=chromium.org; s=google; t=1776820624; x=1777425424; darn=lists.denx.de;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=uzvkiFFOl98qIwjWWNWQ4AFWk7eq5R7ZMEYP4rzUIrY=;\n b=YYtgtIyLX0+d4dG6KQjuO+31eiUS5ZxE4G90bAA5ZeVcfO94KWTdYHvTyPIPW15C4+\n ua2CjJussx8I9lOyKg4tlvzcKhchrHsDwPLsjoxdXT+EBdpK2aRz+muqCprDUErSha7/\n 7SGPJfROAQv7/TfOIS4KSVYIZywRctqqgtMSk=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776820624; x=1777425424;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=uzvkiFFOl98qIwjWWNWQ4AFWk7eq5R7ZMEYP4rzUIrY=;\n b=MZ5k85b9/BmENq8mGBlmbtI/6v4P4W0r4t5ZHtgEoPM7kp6CmrUkUdqKOb+3X0sZw0\n bWpAXiAf0yF4p08jfVUSt50IfAa/6vw9UG9DV6UZRSGeuDtqa9E9ax0/WGgRnXERHJHj\n CGMeZGNo42T3PnbhqE2G9A9siKYl7pjgQ2riR7Qdalbqf4pGwQz2QJ2lWhZ3SGkaXo0z\n BglmyPPK5BoXTUBQLAWYeMiE15qmANgx5Co6aWhcz3miHfxkAfe5ZS9D/NoljptaHVgx\n JnFqC+FFqNGqM0LH6Ga2gxXKPBr6abvJbNSSkSrhnBQ1oL4NSu1TcdEmF12VIViQGqxe\n ratQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+EOdfCq0R3US3zcvIfDNcUa52kWMYiBuVjNtTQ9iISude0fMkWRhvDK17klECum+LBCYx2mR4=@lists.denx.de","X-Gm-Message-State":"AOJu0YyQyh5i/DBGWag1KneAgplco4NF0neL1pEcDC8xyFSfAhT2BEAs\n CJXgQSZYUfeLqcBdsIlXwdjITJHPD/5zG8a3ppOb0qPoie+gO1mciUlC5Ce78lDgl/anTGa3Hvb\n 9iuLFzmSuFPDFEN82w6v3YVLCEL51xTtyWPXwocKF","X-Gm-Gg":"AeBDies9V1Y+9ZG7Vd9/+pJ4VTSmRObnW90aHCCFCvbB/5pbEt7NdrEY7o0O/cosYeD\n CJa6yYsX6qWvGSvGqFLjV7mlOpFgnAehUON1HnMZYuThJyHqmw0HTivA8zFP8zmG5sR8/wKUiGo\n ULW1vZf7n3Xe3688NRo+WquJ2qLAZB/jq4eEwqYkEZlMljSiSklzG68Y9aFJsE3XBDUaTSR0b2D\n nIwdGLZ/7tOikViwFrFcwP65L5vzUlRqhWXBWo0dHKeY880dTknebP5b7fF7jPyV1wQfzUsSfdK\n Pd0Ju9yXkhefCd1kx08W","X-Received":"by 2002:a17:907:8707:b0:b9c:69df:4d8e with SMTP id\n a640c23a62f3a-ba41aa160d8mr679284266b.25.1776820624061; Tue, 21 Apr 2026\n 18:17:04 -0700 (PDT)","MIME-Version":"1.0","References":"<20260421053511.84312-1-S4210155@student.rmit.edu.au>\n <87a4uwn3ed.fsf@prevas.dk>","In-Reply-To":"<87a4uwn3ed.fsf@prevas.dk>","From":"Simon Glass <sjg@chromium.org>","Date":"Wed, 22 Apr 2026 13:16:13 +1200","X-Gm-Features":"AQROBzA2-vx_z17JDb4FGnkyaFM_1vGNjDZm0ubcuWukzkOjootpT0qXfBY28xI","Message-ID":"\n <CAFLszTjjpuvPMXZ1LeDf4JEz+mRW655jWd0tya=asDX373qC+A@mail.gmail.com>","Subject":"Re: [PATCH] common: cli_hush: fix console_buffer overflow on boot\n retry","To":"Rasmus Villemoes <ravi@prevas.dk>","Cc":"Ngo Luong Thanh Tra <ngotra27101996@gmail.com>, u-boot@lists.denx.de,\n Ngo Luong Thanh Tra <S4210155@student.rmit.edu.au>,\n Alexander Sverdlin <alexander.sverdlin@siemens.com>,\n Casey Connolly <casey.connolly@linaro.org>,\n Patrice Chotard <patrice.chotard@foss.st.com>, Peng Fan <peng.fan@nxp.com>,\n Tom Rini <trini@konsulko.com>, Yao Zi <me@ziyao.cc>","Content-Type":"text/plain; charset=\"UTF-8\"","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"}}]