From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2AA11D1171A for ; Tue, 2 Dec 2025 17:33:54 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vQUFf-0000aW-K5; Tue, 02 Dec 2025 12:33:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vQUFd-0000Zb-06 for grub-devel@gnu.org; Tue, 02 Dec 2025 12:33:21 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vQUFb-0003jm-BX for grub-devel@gnu.org; Tue, 02 Dec 2025 12:33:20 -0500 Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5B2HQ8MK004080; Tue, 2 Dec 2025 17:33:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=XATajg AmdRrmBREzwBE0bmh5Ndgowry7dhUoUs1qGPI=; b=Y2yhainBidYYfpEZ2U6qb0 D7xYJo1FpYW8Gh7BOcRvhtgXYW/kKsu8VvGzutdUK8R45kMra+rHk1xWOQiVqamn RKPBlzkidGKbzjzSgNzspdlwsdDUh2uihQZUZWVmo1vlydFNZSBx3YmY/ZRnnpFA DIQBJlZ0+SkD1mYFO33OanKN+HW/3xyDn2wSSxChQnA1qPYfZcMY6w8aqXsSsUyh o+naPiaMOlbB0YzvT+Sryhni2ivvxbD16sJzDHTiPcYX/uBLJFGzgbzMxXCnB2Eh OEKFgiOnB9XnmJhL+cDM9rUyVDTPrZEzanWZa2fijjQiT5vtP4oIzfFaA06j52XA == Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4aqq8up8my-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 02 Dec 2025 17:33:16 +0000 (GMT) Received: from m0353725.ppops.net (m0353725.ppops.net [127.0.0.1]) by pps.reinject (8.18.1.12/8.18.0.8) with ESMTP id 5B2HG8OS028964; Tue, 2 Dec 2025 17:33:15 GMT Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4aqq8up8mw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 02 Dec 2025 17:33:15 +0000 (GMT) Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 5B2HOAmc008558; Tue, 2 Dec 2025 17:33:15 GMT Received: from smtprelay05.dal12v.mail.ibm.com ([172.16.1.7]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4arc5mwq8c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 02 Dec 2025 17:33:15 +0000 Received: from smtpav05.wdc07v.mail.ibm.com (smtpav05.wdc07v.mail.ibm.com [10.39.53.232]) by smtprelay05.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 5B2HXDWB64029168 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 2 Dec 2025 17:33:14 GMT Received: from smtpav05.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 903DF58061; Tue, 2 Dec 2025 17:33:13 +0000 (GMT) Received: from smtpav05.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B251558053; Tue, 2 Dec 2025 17:33:12 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav05.wdc07v.mail.ibm.com (Postfix) with ESMTP; Tue, 2 Dec 2025 17:33:12 +0000 (GMT) MIME-Version: 1.0 Date: Tue, 02 Dec 2025 23:03:12 +0530 From: Avnish Chouhan To: sridharm@linux.ibm.com Cc: grub-devel@gnu.org, daniel.kiper@oracle.com, phcoder@gmail.com, sudhakar@linux.ibm.com, stefanb@linux.ibm.com, nayna@linux.ibm.com, ssrish@linux.ibm.com, alec.r.brown@oracle.com Subject: Re: [PATCH v2] normal/menu_entry: Add grub_calloc failure check In-Reply-To: References: Message-ID: X-Sender: avnish@linux.ibm.com X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: JRRKbmZCwrSf73GUc06ajbyhdDoHQsM3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI5MDAwOCBTYWx0ZWRfX9rvqDP0gw18w OyBnclt9Byw2btoJv4mSHANZgVPAffb+z0d65RgYjdxAoLyTa/HqIPOKF9BlJJkbwHPRuRiHtY3 hA8GPfcAC/Yp4dMSy2F5QloT1vMjoPCXbhJnfG3KvD/jpKeqAOFLiWZgjW0K6eV5vxHlhymHKak /p/j+cGyKzKCrLGsNA8nVK+R5amuIUWoQHgCtEvuZQ+fcjDNJEOATA0uY10tP0sFJJYXLpkfSX0 7TtWL0iQjrUYTqSRr5Rq3Rp9aiQcsqBVYryww1Eq1T6+DUI2Rxk8umFadCOKHr6VQyTo3mfKeui xfyH2mib9+jaXH5EVFWXo5yZKsEgMAeroVkZPXTWNrMG0vUPoEw5krxp9b7JrvMx8iHFsmIADDP xFpzDuWoxtWO52XYk+3M/IGX6Lo9eQ== X-Authority-Analysis: v=2.4 cv=Scz6t/Ru c=1 sm=1 tr=0 ts=692f22dc cx=c_pps a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17 a=kj9zAlcOel0A:10 a=wP3pNCr1ah4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=mDV3o1hIAAAA:8 a=VnNF1IyMAAAA:8 a=yPCof4ZbAAAA:8 a=pGLkceISAAAA:8 a=HvvUywOAtpJIoloXPwkA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-GUID: -JDTvqlv-zodXovBrFkKPqfqvD-_Z4vb X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-01_01,2025-11-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510240000 definitions=main-2511290008 Received-SPF: pass client-ip=148.163.158.5; envelope-from=avnish@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org T24gMjAyNS0xMi0wMiAxMjozMiwgZ3J1Yi1kZXZlbC1yZXF1ZXN0QGdudS5vcmcgd3JvdGU6Cj4g TWVzc2FnZTogMwo+IERhdGU6IFR1ZSwgIDIgRGVjIDIwMjUgMTI6MzE6NDggKzA1MzAKPiBGcm9t OiBTcmlkaGFyIE1hcmtvbmRhIDxzcmlkaGFybUBsaW51eC5pYm0uY29tPgo+IFRvOiBncnViLWRl dmVsQGdudS5vcmcKPiBDYzogZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20sIHBoY29kZXJAZ21haWwu Y29tLAo+IAlzdWRoYWthckBsaW51eC5pYm0uY29tLCBzdGVmYW5iQGxpbnV4LmlibS5jb20sIG5h eW5hQGxpbnV4LmlibS5jb20sCj4gCXNyaWRoYXJtQGxpbnV4LmlibS5jb20sIHNzcmlzaEBsaW51 eC5pYm0uY29tCj4gU3ViamVjdDogW1BBVENIIHYyXSBub3JtYWwvbWVudV9lbnRyeTogQWRkIGdy dWJfY2FsbG9jIGZhaWx1cmUgY2hlY2sKPiBNZXNzYWdlLUlEOiA8MjAyNTEyMDIwNzAxNDguMzUy MDItMS1zcmlkaGFybUBsaW51eC5pYm0uY29tPgo+IAo+IEFkZCBhIE5VTEwgY2hlY2sgdG8gcHJl dmVudCBmYWlsdXJlIGZyb20gZ3J1Yl9jYWxsb2MgaW4gdXBkYXRlX3NjcmVlbi4KPiBUaGlzIHN0 b3BzIHBvc3NpYmxlIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhbmQgYXZvaWRzIHVuZXhwZWN0 ZWQgCj4gYmVoYXZpb3IuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3JpZGhhciBNYXJrb25kYSA8c3Jp ZGhhcm1AbGludXguaWJtLmNvbT4KPiAtLS0KPiAgZ3J1Yi1jb3JlL25vcm1hbC9tZW51X2VudHJ5 LmMgfCA4ICsrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9ub3JtYWwvbWVudV9lbnRyeS5j IAo+IGIvZ3J1Yi1jb3JlL25vcm1hbC9tZW51X2VudHJ5LmMKPiBpbmRleCA4YjBkMTdlM2YuLjQx MWIwYWQ1MyAxMDA2NDQKPiAtLS0gYS9ncnViLWNvcmUvbm9ybWFsL21lbnVfZW50cnkuYwo+ICsr KyBiL2dydWItY29yZS9ub3JtYWwvbWVudV9lbnRyeS5jCj4gQEAgLTI5NSw4ICsyOTUsMTIgQEAg dXBkYXRlX3NjcmVlbiAoc3RydWN0IHNjcmVlbiAqc2NyZWVuLCBzdHJ1Y3QKPiBwZXJfdGVybV9z Y3JlZW4gKnRlcm1fc2NyZWVuLAo+IAo+ICAJICBwb3MgPSBsaW5lcC0+cG9zICsgKHRlcm1fc2Ny ZWVuIC0gc2NyZWVuLT50ZXJtcyk7Cj4gCj4gLQkgIGlmICghKnBvcykKPiAtCSAgICAqcG9zID0g Z3J1Yl9jYWxsb2MgKGxpbmVwLT5sZW4gKyAxLCBzaXplb2YgKCoqcG9zKSk7Cj4gKwkgIGlmICgq cG9zID09IE5VTEwpCj4gKwkgICAgewo+ICsJICAgICAgKnBvcyA9IGdydWJfY2FsbG9jIChsaW5l cC0+bGVuICsgMSwgc2l6ZW9mICgqKnBvcykpOwo+ICsJICAgICAgaWYgKCpwb3MgPT0gTlVMTCkK PiArCQlyZXR1cm47CgpIaSBTcmlkaGFyLApUaGFuayB5b3Ugc28gbXVjaCBmb3IgdGhlIHBhdGNo IQoKSW4gbXkgb3BpbmlvbiwgcmV0dXJuaW5nIGR1ZSB0byBncnViX2NhbGxvYyBmYWlsdXJlIG1p Z2h0IG5vdCBiZSBhIGdvb2QgCmlkZWEgaGVyZSEKClRvIG1lLCBpdCBzZWVtcyBncnViX3ByaW50 X3VjczRfbWVudSgpIGFuZCBpdHMgY29ycmVzcG9uZGluZyBmdW5jdGlvbnMgCndoaWNoIHVzZXMg J3BvcycgYXMgYSBsYXN0IGFyZ3VtZW50IGhhbmRsZXMgTlVMTCBwcm9wZXJseS4gU28gcmV0dXJu aW5nIApiYXNlZCBvbiB0aGlzIGFyZ3VtZW50IGJlaW5nIE5VTEwgbWlnaHQgbm90IGJlIGEgZ29v ZCBpZGVhLiBUaGVyZSBhcmUgCm90aGVyIHBhcnRzIG9mIHRoZSBjb2RlIGluIEdSVUIgd2hlcmUg Z3J1Yl9wcmludF91Y3M0X21lbnUoKSBoYXMgYmVlbiAKY2FsbGVkIHdpdGggdGhpcyBsYXN0IGFy Z3VtZW50IGFzIDAuCgpSZWdhcmRzLApBdm5pc2ggQ2hvdWhhbgoKCj4gKwkgICAgfQo+IAo+ICAJ ICBpZiAoaSA9PSByZWdpb25fc3RhcnQgfHwgbGluZXAgPT0gc2NyZWVuLT5saW5lcyArIHNjcmVl bi0+bGluZQo+ICAJICAgICAgfHwgKGkgPiByZWdpb25fc3RhcnQgJiYgbW9kZSA9PSBBTExfTElO RVMpKQo+IC0tCj4gMi40Ny4zCj4gCj4gCj4gCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCj4gCj4gU3ViamVjdDogRGlnZXN0IEZvb3Rlcgo+IAo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QK PiBHcnViLWRldmVsQGdudS5vcmcKPiBodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0 aW5mby9ncnViLWRldmVsCj4gCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g Cj4gRW5kIG9mIEdydWItZGV2ZWwgRGlnZXN0LCBWb2wgMjYyLCBJc3N1ZSA1Cj4gKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRl dmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1k ZXZlbAo=