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 7F1CDCF34A1 for ; Wed, 19 Nov 2025 13:49:13 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vLiYQ-00071A-Mu; Wed, 19 Nov 2025 08:49:02 -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 1vLiYN-0006yo-1t for grub-devel@gnu.org; Wed, 19 Nov 2025 08:48:59 -0500 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vLiYL-0004GY-8e for grub-devel@gnu.org; Wed, 19 Nov 2025 08:48:58 -0500 Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5AJ7X5kA026915; Wed, 19 Nov 2025 13:48:55 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=KIM8o3 bLPA0IiAlrDfOwtHneZQzXGL6wmVgvpYm+KDs=; b=QlcpVF4u0bMyiquvsPqgxT 3t/tR1A8ChNoMoM1bzn1OHB/hnfzIgR2Uc56TJrFm/3gsKSkyEM62x13R2ytrS1u J+OQ0Sr6O9udoNJa5T6+gT13EZnZUlvyIAmhho4ZQABETEUNbc5HRhpcvWvxH6Sq 9bIO6KHUK8/R3aDjkwhoQuEptKH654awXHi7N2vdXtKpIxafqgRJ66pPh4MmMCfx EXaER6ksCXZ5Qc+PkKYMDVSOxTO9GFpZ5dDAe0bpIUnRXl9U9ICKaFswZ1efwDzC ne2/eEOY0Qwti65LsiQEcnnJQslrOL4aW6rHXEGteyZW8ScD/qLTu3pIVIrEmdAw == Received: from ppma12.dal12v.mail.ibm.com (dc.9e.1632.ip4.static.sl-reverse.com [50.22.158.220]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4aejjw8rpr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 19 Nov 2025 13:48:55 +0000 (GMT) Received: from pps.filterd (ppma12.dal12v.mail.ibm.com [127.0.0.1]) by ppma12.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 5AJBEgdX010392; Wed, 19 Nov 2025 13:48:54 GMT Received: from smtprelay03.dal12v.mail.ibm.com ([172.16.1.5]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 4af3us92b0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 19 Nov 2025 13:48:54 +0000 Received: from smtpav06.wdc07v.mail.ibm.com (smtpav06.wdc07v.mail.ibm.com [10.39.53.233]) by smtprelay03.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 5AJDmr4428246776 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 19 Nov 2025 13:48:53 GMT Received: from smtpav06.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3F00A5804E; Wed, 19 Nov 2025 13:48:53 +0000 (GMT) Received: from smtpav06.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D01805803F; Wed, 19 Nov 2025 13:48:52 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav06.wdc07v.mail.ibm.com (Postfix) with ESMTP; Wed, 19 Nov 2025 13:48:52 +0000 (GMT) MIME-Version: 1.0 Date: Wed, 19 Nov 2025 19:18:52 +0530 From: Avnish Chouhan To: sudhakar@linux.ibm.com Cc: grub-devel@gnu.org, Daniel Kiper Subject: Re: [PATCH v1] linux/ofpath: Add missing strdup failure checks In-Reply-To: References: Message-ID: X-Sender: avnish@linux.ibm.com X-TM-AS-GCONF: 00 X-Authority-Analysis: v=2.4 cv=BanVE7t2 c=1 sm=1 tr=0 ts=691dcac7 cx=c_pps a=bLidbwmWQ0KltjZqbj+ezA==:117 a=bLidbwmWQ0KltjZqbj+ezA==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=mDV3o1hIAAAA:8 a=VnNF1IyMAAAA:8 a=pBzaYRdOrX7wlUg4Pd8A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE1MDAzMiBTYWx0ZWRfX/1V/nmtFpuTb YyIM5R49KCWBjp4fhiplNpy8HjFOx+VvkXqy3BCrJnkMqsoEszT0hxXTrm/GNCPro1AT1SPiw9B azOi2wr5fLkFXOEwmXvBQhpdHZvhak+LdoFjENJUlCHFcoKr1YiplXWL7R/glUXs029pSnSq5lx tWUYH0Ea9e+C8BDHFIqvIu+Le4QEct0hOi4M9nVs3Y4foJdn7jkpO66hRj6CTAw2X2cVTdw0Lvp 7DHkYrjxwGupRcnh5KG3YkXYOuMQ048KJwKMBcUovlhSTwuEaLbb/P6KOtB8Mf1okn4+Y85/XHo zMXCtQKpYKEUX/uSE+qX/CZt2z/95x7ee76GAVUib2r2NS5FDDDxhSfyA8qKWukm8ZaqWTLizp+ NlHt/IivElwSGgZLEo/WLGEwTX53Jw== X-Proofpoint-GUID: TCoHNm6K2_YBbrKNEbAkvFxjR7VN1RQG X-Proofpoint-ORIG-GUID: TCoHNm6K2_YBbrKNEbAkvFxjR7VN1RQG 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-11-19_04,2025-11-18_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510240000 definitions=main-2511150032 Received-SPF: pass client-ip=148.163.156.1; envelope-from=avnish@linux.ibm.com; helo=mx0a-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 T24gMjAyNS0xMS0xOSAxNzo0MSwgZ3J1Yi1kZXZlbC1yZXF1ZXN0QGdudS5vcmcgd3JvdGU6Cj4g TWVzc2FnZTogMQo+IERhdGU6IFdlZCwgMTkgTm92IDIwMjUgMTU6MzA6NDcgKzA1MzAKPiBGcm9t OiBTdWRoYWthciBLdXBwdXNhbXkgPHN1ZGhha2FyQGxpbnV4LmlibS5jb20+Cj4gVG86IGdydWIt ZGV2ZWxAZ251Lm9yZwo+IENjOiBTdWRoYWthciBLdXBwdXNhbXkgPHN1ZGhha2FyQGxpbnV4Lmli bS5jb20+LCBzc3Jpc2hAbGludXguaWJtLmNvbSwKPiAJc3JpZGhhcm1AbGludXguaWJtLmNvbSwg c3RlZmFuYkBsaW51eC5pYm0uY29tCj4gU3ViamVjdDogW1BBVENIIHYxXSBsaW51eC9vZnBhdGg6 IEFkZCBtaXNzaW5nIHN0cmR1cCBmYWlsdXJlIGNoZWNrcwo+IE1lc3NhZ2UtSUQ6IDwyMDI1MTEx OTEwMDA0Ny42NTczLTEtc3VkaGFrYXJAbGludXguaWJtLmNvbT4KPiAKPiBTZWdtZW50YXRpb24g ZmF1bHRzIG9yIHVuZGVmaW5lZCBiZWhhdmlvdXIgbWF5IHJlc3VsdCBmcm9tIGEgbnVsbCAKPiBw b2ludGVyCj4gZGVyZWZlcmVuY2UgaW4gc3RyaXBfdHJhaWxpbmdfZGlnaXRzIGFuZCBncnViX3V0 aWxfZGV2bmFtZV90b19vZnBhdGggaWYKPiBzdHJkdXAoKSBmYWlscy4gVGhlcmVmb3JlLCBJIGFk ZGVkIGEgTlVMTCBjaGVjayB0byBmaXggdGhpcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdWRoYWth ciBLdXBwdXNhbXkgPHN1ZGhha2FyQGxpbnV4LmlibS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFNyaXNo IFNyaW5pdmFzYW4gPHNzcmlzaEBsaW51eC5pYm0uY29tPgo+IC0tLQoKUmV2aWV3ZWQtYnk6wqBB dm5pc2jCoENob3VoYW7CoDxhdm5pc2hAbGludXguaWJtLmNvbT4KClJlZ2FyZHMsCkF2bmlzaCBD aG91aGFuCgo+ICBncnViLWNvcmUvb3NkZXAvbGludXgvb2ZwYXRoLmMgfCAxNCArKysrKysrKysr KystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL29zZGVwL2xpbnV4L29mcGF0aC5jIAo+IGIvZ3J1 Yi1jb3JlL29zZGVwL2xpbnV4L29mcGF0aC5jCj4gaW5kZXggYTYxNTNkMzU5Li5hMzc0N2IyNDgg MTAwNjQ0Cj4gLS0tIGEvZ3J1Yi1jb3JlL29zZGVwL2xpbnV4L29mcGF0aC5jCj4gKysrIGIvZ3J1 Yi1jb3JlL29zZGVwL2xpbnV4L29mcGF0aC5jCj4gQEAgLTY5NSw2ICs2OTUsOSBAQCBzdHJpcF90 cmFpbGluZ19kaWdpdHMgKGNvbnN0IGNoYXIgKnApCj4gICAgY2hhciAqbmV3LCAqZW5kOwo+IAo+ ICAgIG5ldyA9IHN0cmR1cCAocCk7Cj4gKyAgaWYgKG5ldyA9PSBOVUxMKQo+ICsgICAgcmV0dXJu IE5VTEw7Cj4gKwo+ICAgIGVuZCA9IG5ldyArIHN0cmxlbihuZXcpIC0gMTsKPiAgICB3aGlsZSAo ZW5kID49IG5ldykKPiAgICAgIHsKPiBAQCAtNzA5LDEzICs3MTIsMTggQEAgc3RyaXBfdHJhaWxp bmdfZGlnaXRzIChjb25zdCBjaGFyICpwKQo+ICBjaGFyICoKPiAgZ3J1Yl91dGlsX2Rldm5hbWVf dG9fb2ZwYXRoIChjb25zdCBjaGFyICpzeXNfZGV2bmFtZSkKPiAgewo+IC0gIGNoYXIgKm5hbWVf YnVmLCAqZGV2aWNlLCAqZGV2bm9kZSwgKmRldmljZW5vZGUsICpvZnBhdGg7Cj4gKyAgY2hhciAq bmFtZV9idWYsICpkZXZpY2UsICpkZXZub2RlLCAqZGV2aWNlbm9kZSwgKm9mcGF0aCA9IE5VTEw7 Cj4gCj4gICAgbmFtZV9idWYgPSB4cmVhbHBhdGggKHN5c19kZXZuYW1lKTsKPiAKPiAgICBkZXZp Y2UgPSBnZXRfYmFzZW5hbWUgKG5hbWVfYnVmKTsKPiAgICBkZXZub2RlID0gc3RyaXBfdHJhaWxp bmdfZGlnaXRzIChuYW1lX2J1Zik7Cj4gKyAgaWYgKGRldm5vZGUgPT0gTlVMTCkKPiArICAgIGdv dG8gZGV2bm9kZV9mYWlsOwo+ICsKPiAgICBkZXZpY2Vub2RlID0gc3RyaXBfdHJhaWxpbmdfZGln aXRzIChkZXZpY2UpOwo+ICsgIGlmIChkZXZpY2Vub2RlID09IE5VTEwpCj4gKyAgICBnb3RvIGRl dmljZW5vZGVfZmFpbDsKPiAKPiAgICBpZiAoZGV2aWNlWzBdID09ICdoJyAmJiBkZXZpY2VbMV0g PT0gJ2QnKQo+ICAgICAgb2ZwYXRoID0gb2ZfcGF0aF9vZl9pZGUobmFtZV9idWYsIGRldmljZSwg ZGV2bm9kZSwgZGV2aWNlbm9kZSk7Cj4gQEAgLTc0MSw4ICs3NDksMTAgQEAgZ3J1Yl91dGlsX2Rl dm5hbWVfdG9fb2ZwYXRoIChjb25zdCBjaGFyIAo+ICpzeXNfZGV2bmFtZSkKPiAgICAgICAgb2Zw YXRoID0gTlVMTDsKPiAgICAgIH0KPiAKPiAtICBmcmVlIChkZXZub2RlKTsKPiAgICBmcmVlIChk ZXZpY2Vub2RlKTsKPiArIGRldmljZW5vZGVfZmFpbDoKPiArICBmcmVlIChkZXZub2RlKTsKPiAr IGRldm5vZGVfZmFpbDoKPiAgICBmcmVlIChuYW1lX2J1Zik7Cj4gCj4gICAgcmV0dXJuIG9mcGF0 aDsKPiAtLQo+IDIuNTAuMSAoQXBwbGUgR2l0LTE1NSkKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkdydWItZGV2ZWwgbWFpbGluZyBsaXN0CkdydWItZGV2 ZWxAZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9ncnViLWRl dmVsCg==