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 84F10CA0FED for ; Tue, 9 Sep 2025 12:10:38 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uvxAV-0001oo-Lw; Tue, 09 Sep 2025 08:09:51 -0400 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 1uvxAS-0001oJ-0m for grub-devel@gnu.org; Tue, 09 Sep 2025 08:09:48 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uvxAA-0003qt-MP for grub-devel@gnu.org; Tue, 09 Sep 2025 08:09:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1757419765; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=StmdUZdDhWxAtQSgFyxato9Luy3bUrjDWkd0xqyRcrM=; b=CDHpDax2f7RPtn/TVQjIzO4Nth4HCrkVgM5pmBwdPB7amUaPULEN1QhYb09pqr/dy7Khnt zJd3CWAC7MzVQBz+crOvk5bYnyQ0YybaLHT+sap//kLBFwXDzgwmvZ9RMEqaAe3/pws4WA 5ObYOB39vc4YsWsP8MPWEdTprMRIY8g= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-442-6YhUXyv5NOa20ofBoFzOHQ-1; Tue, 09 Sep 2025 08:09:23 -0400 X-MC-Unique: 6YhUXyv5NOa20ofBoFzOHQ-1 X-Mimecast-MFC-AGG-ID: 6YhUXyv5NOa20ofBoFzOHQ_1757419761 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-45cb6d8f42bso53511645e9.2 for ; Tue, 09 Sep 2025 05:09:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757419761; x=1758024561; h=in-reply-to:autocrypt:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=StmdUZdDhWxAtQSgFyxato9Luy3bUrjDWkd0xqyRcrM=; b=D66l9GPnoT3q6Y2QNqyQL74Hm9o/FD91wAHFNyc6BVYXs+jDtXRHkcolHgfIANi9C9 8r80S7U15Yc6SQlcFRHJPwtSGhmFmithGfh4H/DWp/yn2/edcXhvyDXuJLlteoXobhz/ QBPStaJPUN+FBSuIXj7x4qu5horbAsLvLNUzW1aX3rgwXh3BZamAYL4QI6rcyR8DXqMy NrA2sROXhGUTfD8z6zTInD2fS7UjnH/i9bJq9n/Tf/FKjXP1XdwUaL5KgqjcI8eSRFu6 8Ufk/8spnsy3lbMGLApZkQNXzTvpVXdE2K3iIUcGomHtAE3ggsXZX9/rwrOvLP7+n2AL z8KQ== X-Gm-Message-State: AOJu0YxDHErr2SWzoMe64rYpeUDHwWcCW1CLWYgsCv0B1uFct1pORUVA 59nk1td/j5ROKDjYILYmR+zDHU/AiJvSTAyAfMB8xXsKYvbnJAnApQ4gs7Qz+eYi0bfwstBqWH0 kDr+NIQ9GT29rakgthUCjw1WyrPFxmqn46xRQNJCJGyitFmhZIMKg X-Gm-Gg: ASbGncvTegu+tZg6Ry1kqERiflcEwq2f3HFCXjSqZlf4o2iVpXwy9w0WXgyEz8MC3ej zC5czi8RrroxpAbGSbVcXeo3lBvTTqp4Xi+CXBXMF5D35tf677VvB4PoqZcn8I/q/1LhVRxIWM+ TF1DcMGkRGWiMbqtwKYFgBn3AwPg3/uvBdPVYut+tJsKTMJwsFhgOOHV5gZS++UsMyi6p7qNm0y ux4Y7ikO0AVXUga+7KH2LwlrRqDkLYJFjjH0qj0ljYOspWTjBoZa/+8dliXil5wfzn0Wu3udk55 vTLuWWKcWz3qk9urYCXziERjwH0+z+P4HiMD8roTng== X-Received: by 2002:a05:600c:1d20:b0:45c:b5f7:c6e1 with SMTP id 5b1f17b1804b1-45df4aced96mr6227195e9.0.1757419761320; Tue, 09 Sep 2025 05:09:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHGxY9fFPTglp5ARHgEfxiy/JbNLu+qokfjHwOWmixs+5QBz2ZkM1u02Mtrmfzih5NKx98/NA== X-Received: by 2002:a05:600c:1d20:b0:45c:b5f7:c6e1 with SMTP id 5b1f17b1804b1-45df4aced96mr6226885e9.0.1757419760849; Tue, 09 Sep 2025 05:09:20 -0700 (PDT) Received: from [192.168.1.112] ([87.89.125.1]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45b7e8ab14esm528158635e9.21.2025.09.09.05.09.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Sep 2025 05:09:20 -0700 (PDT) Message-ID: <03a443d9-9bac-4bee-904f-0ae1020c20ef@redhat.com> Date: Tue, 9 Sep 2025 14:09:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] lsefi: fixed memory leaks To: Daniel Kiper References: <20250902115514.415430-2-rmetrich@redhat.com> <20250904135956.t3jd5bddawfn4na2@tomti.i.net-space.pl> Content-Language: fr-FR Autocrypt: addr=rmetrich@redhat.com; keydata= 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 uVyW In-Reply-To: <20250904135956.t3jd5bddawfn4na2@tomti.i.net-space.pl> Received-SPF: pass client-ip=170.10.133.124; envelope-from=rmetrich@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 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: , From: =?utf-8?q?Renaud_M=C3=A9trich_via_Grub-devel?= Reply-To: The development of GNU GRUB Cc: =?UTF-8?Q?Renaud_M=C3=A9trich?= , grub-devel@gnu.org Content-Type: multipart/mixed; boundary="===============5345270522029913973==" Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============5345270522029913973== Content-Language: fr-FR Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------2yicH7TwwvGZjREnu6T9fdtq" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------2yicH7TwwvGZjREnu6T9fdtq Content-Type: multipart/mixed; boundary="------------myfZk3vjtjx20hV7CRpXgBgq"; protected-headers="v1" From: =?UTF-8?Q?Renaud_M=C3=A9trich?= To: Daniel Kiper Cc: grub-devel@gnu.org Message-ID: <03a443d9-9bac-4bee-904f-0ae1020c20ef@redhat.com> Subject: Re: [PATCH v2] lsefi: fixed memory leaks References: <20250902115514.415430-2-rmetrich@redhat.com> <20250904135956.t3jd5bddawfn4na2@tomti.i.net-space.pl> In-Reply-To: <20250904135956.t3jd5bddawfn4na2@tomti.i.net-space.pl> --------------myfZk3vjtjx20hV7CRpXgBgq Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgRGFuaWVsLA0KDQpUaGlzIGNvZGUgcmVxdWlyZXMgcG9ydGluZyBvZiBmdW5jdGlvbnMg YXZhaWxhYmxlIGluIFJIRUwgZm9yayBvbmx5OiANCmdydWJfZWZpX2ZyZWVfcG9vbCgpIGFu ZCBncnViX2VmaV9hbGxvY2F0ZV9wb29sKCkNCg0KRGlzY3Vzc2luZyB3aXRoIE1hcnRhIExl d2FuZG8gZnJvbSBSZWQgSGF0LCBzaGUgdG9sZCBtZSB0aGlzIHdpbGwgYmUgYSANCnNlcGFy YXRlIHBhdGNoLCBoZW5jZSB3ZSBzaGFsbCBkZWZlciB1bnRpbCB0aGF0IHBhdGNoIGlzIG1l cmdlZCB3aXRoIA0KVXBzdHJlYW0uDQoNClJlbmF1ZC4NCg0KTGUgOS80LzI1IMOgIDM6NTkg UE0sIERhbmllbCBLaXBlciBhIMOpY3JpdMKgOg0KPiBPbiBUdWUsIFNlcCAwMiwgMjAyNSBh dCAwMTo1NToxNVBNICswMjAwLCBSZW5hdWQgTcOpdHJpY2ggdmlhIEdydWItZGV2ZWwgd3Jv dGU6DQo+PiBTaWduZWQtb2ZmLWJ5OiBSZW5hdWQgTcOpdHJpY2ggPHJtZXRyaWNoQHJlZGhh dC5jb20+DQo+PiAtLS0NCj4+ICAgZ3J1Yi1jb3JlL2NvbW1hbmRzL2VmaS9sc2VmaS5jIHwg IDQgKysrKw0KPj4gICBpbmNsdWRlL2dydWIvZWZpL2VmaS5oICAgICAgICAgfCAyNyArKysr KysrKysrKysrKysrKysrKysrKysrKysNCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNl cnRpb25zKCspDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9jb21tYW5kcy9lZmkv bHNlZmkuYyBiL2dydWItY29yZS9jb21tYW5kcy9lZmkvbHNlZmkuYw0KPj4gaW5kZXggN2I4 MzE2ZDQxLi5iZGEyNWEzYTkgMTAwNjQ0DQo+PiAtLS0gYS9ncnViLWNvcmUvY29tbWFuZHMv ZWZpL2xzZWZpLmMNCj4+ICsrKyBiL2dydWItY29yZS9jb21tYW5kcy9lZmkvbHNlZmkuYw0K Pj4gQEAgLTEyNyw4ICsxMjcsMTIgQEAgZ3J1Yl9jbWRfbHNlZmkgKGdydWJfY29tbWFuZF90 IGNtZCBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSksDQo+PiAgIAkgICAgZ3J1Yl9wcmludGYg KCIgICVwR1xuIiwgcHJvdG9jb2xzW2pdKTsNCj4+ICAgCX0NCj4+DQo+PiArICAgICAgaWYg KHByb3RvY29scykNCj4+ICsJZ3J1Yl9lZmlfZnJlZV9wb29sIChwcm90b2NvbHMpOw0KPj4g ICAgICAgfQ0KPj4NCj4+ICsgIGdydWJfZnJlZSAoaGFuZGxlcyk7DQo+PiArDQo+PiAgICAg cmV0dXJuIDA7DQo+PiAgIH0NCj4+DQo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2Vm aS9lZmkuaCBiL2luY2x1ZGUvZ3J1Yi9lZmkvZWZpLmgNCj4+IGluZGV4IGI0ZDJmMmQ0Ni4u NTM4YmRjZGE4IDEwMDY0NA0KPj4gLS0tIGEvaW5jbHVkZS9ncnViL2VmaS9lZmkuaA0KPj4g KysrIGIvaW5jbHVkZS9ncnViL2VmaS9lZmkuaA0KPj4gQEAgLTcxLDYgKzcxLDcgQEAgRVhQ T1JUX0ZVTkMoZ3J1Yl9lZmlfZ2V0X21lbW9yeV9tYXApIChncnViX2VmaV91aW50bl90ICpt ZW1vcnlfbWFwX3NpemUsDQo+PiAgIAkJCQkgICAgICBncnViX2VmaV91aW50bl90ICpkZXNj cmlwdG9yX3NpemUsDQo+PiAgIAkJCQkgICAgICBncnViX2VmaV91aW50MzJfdCAqZGVzY3Jp cHRvcl92ZXJzaW9uKTsNCj4+ICAgdm9pZCBncnViX2VmaV9tZW1vcnlfZmluaSAodm9pZCk7 DQo+PiArDQo+IFBsZWFzZSBkcm9wIHRoaXMgbm9pc2UuLi4NCj4NCj4+ICAgZ3J1Yl9lZmlf bG9hZGVkX2ltYWdlX3QgKkVYUE9SVF9GVU5DKGdydWJfZWZpX2dldF9sb2FkZWRfaW1hZ2Up IChncnViX2VmaV9oYW5kbGVfdCBpbWFnZV9oYW5kbGUpOw0KPj4gICB2b2lkIEVYUE9SVF9G VU5DKGdydWJfZWZpX3ByaW50X2RldmljZV9wYXRoKSAoZ3J1Yl9lZmlfZGV2aWNlX3BhdGhf dCAqZHApOw0KPj4gICBjaGFyICpFWFBPUlRfRlVOQyhncnViX2VmaV9nZXRfZmlsZW5hbWUp IChncnViX2VmaV9kZXZpY2VfcGF0aF90ICpkcCk7DQo+PiBAQCAtMTkzLDQgKzE5NCwzMCBA QCBzdHJ1Y3QgZ3J1Yl9uZXRfY2FyZDsNCj4+ICAgZ3J1Yl9lZmlfaGFuZGxlX3QNCj4+ICAg Z3J1Yl9lZmluZXRfZ2V0X2RldmljZV9oYW5kbGUgKHN0cnVjdCBncnViX25ldF9jYXJkICpj YXJkKTsNCj4+DQo+PiArc3RhdGljIGlubGluZSBncnViX2VmaV9zdGF0dXNfdA0KPj4gK19f YXR0cmlidXRlX18oKF9fdW51c2VkX18pKQ0KPiBQbGVhc2UgZHJvcCB0aGlzIGF0dHJpYnV0 ZS4gQW5kIGlmIHlvdSBpbnRyb2R1Y2UgdGhpcyBmdW5jdGlvbiBwbGVhc2UgZG8NCj4gdGhp cyBpbiBzZXBhcmF0ZSBwYXRjaCBhbmQgYWRkIGl0cyBjYWxsIGluIGdydWItY29yZS9rZXJu L2VmaS9tbS5jLg0KPg0KPj4gK2dydWJfZWZpX2FsbG9jYXRlX3Bvb2wgKGdydWJfZWZpX21l bW9yeV90eXBlX3QgcG9vbF90eXBlLA0KPj4gKwkJCWdydWJfZWZpX3VpbnRuX3QgYnVmZmVy X3NpemUsDQo+PiArCQkJdm9pZCAqKmJ1ZmZlcikNCj4+ICt7DQo+PiArICBncnViX2VmaV9i b290X3NlcnZpY2VzX3QgKmI7DQo+PiArICBncnViX2VmaV9zdGF0dXNfdCBzdGF0dXM7DQo+ PiArDQo+PiArICBiID0gZ3J1Yl9lZmlfc3lzdGVtX3RhYmxlLT5ib290X3NlcnZpY2VzOw0K Pj4gKyAgc3RhdHVzID0gYi0+YWxsb2NhdGVfcG9vbChwb29sX3R5cGUsIGJ1ZmZlcl9zaXpl LCBidWZmZXIpOw0KPiBNaXNzaW5nIHNwYWNlIGJlZm9yZSAiKCIuDQo+DQo+PiArICByZXR1 cm4gc3RhdHVzOw0KPj4gK30NCj4+ICsNCj4+ICtzdGF0aWMgaW5saW5lIGdydWJfZWZpX3N0 YXR1c190DQo+PiArX19hdHRyaWJ1dGVfXygoX191bnVzZWRfXykpDQo+IFRoaXMgYXR0cmli dXRlIGlzIG5vdCBuZWVkZWQuDQo+DQo+PiArZ3J1Yl9lZmlfZnJlZV9wb29sICh2b2lkICpi dWZmZXIpDQo+PiArew0KPj4gKyAgZ3J1Yl9lZmlfYm9vdF9zZXJ2aWNlc190ICpiOw0KPj4g KyAgZ3J1Yl9lZmlfc3RhdHVzX3Qgc3RhdHVzOw0KPj4gKw0KPj4gKyAgYiA9IGdydWJfZWZp X3N5c3RlbV90YWJsZS0+Ym9vdF9zZXJ2aWNlczsNCj4+ICsgIHN0YXR1cyA9IGItPmZyZWVf cG9vbChidWZmZXIpOw0KPiBNaXNzaW5nIHNwYWNlIGJlZm9yZSAiKCIuDQo+DQo+PiArICBy ZXR1cm4gc3RhdHVzOw0KPj4gK30NCj4+ICsNCj4+ICAgI2VuZGlmIC8qICEgR1JVQl9FRklf RUZJX0hFQURFUiAqLw0KPiBGWUksIEkgYW0gcGxhbm5pbmcgY29kZSBmcmVlemUgb24gM3Jk IG9mIE9jdG9iZXIgMjAyNS4gSWYgeW91IHdhbnQgbWUgdG8NCj4gdGFrZSB5b3VyIHBhdGNo ZXMgaW50byB0aGUgdXBjb21pbmcgcmVsZWFzZSBJIHN1Z2dlc3QgdG8gc3BlZWQgdXAgYSB0 dXJuDQo+IG92ZXIuLi4NCj4NCj4gRGFuaWVsDQo+DQo= --------------myfZk3vjtjx20hV7CRpXgBgq-- --------------2yicH7TwwvGZjREnu6T9fdtq Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEDdWGHF0SM+2VX5h9XRKQlPtuQyYFAmjAGO8FAwAAAAAACgkQXRKQlPtuQyb6 7g/+NlHbvx5Lj0kzh7uyLxShhi+S2XOqEPcacd/U+f4sAz5z4jpr8U/0bzAbByWNVkkS+WEobsRu VQ1aCZwmht3584443O2MOOWnID4IKWz6uLbm6FJSXsEspJigCsfXYKSwr+OVbTLf053VBCbaTr8S I21fY6tLCBvRus0ZEP/VfZD6nNLvv0TRDHI14a97yDc6bsL1gGwjAHwqebcmJAirOYBePFN7zo9+ p3zS2BGeFPM/8eeQzJXqmimZ2Nd4TrqqX+rED35WM935pqHjrOBulpDch7lABumqmMNEu2oPUa4B 5ij8IWiBKyBusf6ByVLH8YyZDaH2cMYat2XCt9XKDo/DwvVm7l68i38abSJG0XNpDqgkD+QO+xck Csfs3QIuKQIYr2yVCxBHkQKVGG6aT3quDivBUTx1WxPVyW+kY3H2r3BILjADPv0oSIJQMMvYEmRw /CtvMs0dkstHt6bi9pdm8RxVafkdBKvKv/bkIXdRbsEBb1rsbGIXG2UMp/ltpMF/nkm2UVaHLJCw rrekeYF0B0SMKi/GJtUTJb6i+yQDh4kX+yBryo1rgwg4QaUw+NpvFtETrWUXXjeQZjSfoefhzCb+ UV41g9j1hsDfSM3zdxCqk4OoDLdsqq3un7nOmSXe0apMhbQTlmRXw249fhxavbu3PiDD2oZVgAf3 kMI= =uJeF -----END PGP SIGNATURE----- --------------2yicH7TwwvGZjREnu6T9fdtq-- --===============5345270522029913973== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1kZXZl bCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK --===============5345270522029913973==--