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 E6E04C7115A for ; Wed, 18 Jun 2025 15:39:03 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uRus3-00086K-KS; Wed, 18 Jun 2025 11:38:39 -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 1uRus1-00085l-P7 for grub-devel@gnu.org; Wed, 18 Jun 2025 11:38:37 -0400 Received: from mail-pg1-x52a.google.com ([2607:f8b0:4864:20::52a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uRury-0001bl-Vm for grub-devel@gnu.org; Wed, 18 Jun 2025 11:38:37 -0400 Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-879d2e419b9so6944812a12.2 for ; Wed, 18 Jun 2025 08:38:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750261111; x=1750865911; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=baPB3MSdng0HjnvmczsBYE9A/3Cua8MoJYlMnROYGYE=; b=HRH5xnlBSRq6LMqxxkgJQFwPVHkt0K2zMPoA5kgVn66h0fVnfjI4DvjXWWveeR+7jV QvWg7xeM+M6t15TPpjFjrnSP53WlMMqHjaE9/aq0rGHRZDr+QY/ME+Y+wYgZ/KR6CTRp NCssXuyssAgb2dRCDW7ZMjwNFyuE83D1q9kWc1A/LZCbrSMNQxjRePkzq//cWJe8BKGu mdGofvN6WrjMQmqUz0wVJQg1kKJBt4IB8Aute3xN4zR+j5uaPDM2L+P9KLnXVuQ4pHFw aX+NmCX8y9ajvk0+GWZ2/Sf/Of52ut6EC4x/WnK0FO0uzjMwQ5ueaAXWIWawfezJPJob N76w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750261111; x=1750865911; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=baPB3MSdng0HjnvmczsBYE9A/3Cua8MoJYlMnROYGYE=; b=vWbnDI2f4M5Dg+7wGFwZ4Qo80o0IPAVEFY5NZMs4ZR0vvkjCRnAR7P0ELaLx7aQmeX OIiAlnhTeUp/PvLnD+rGMYGlp4jHvmPgin6XaL618QBzq30uv3SvVANms333tm1KoimQ ZpH1UroQ/UDKSceeF6ubP+SQMXGcXkjX4f6atYVJT+vYP09Soay+UxpRSgaOXiv/DPgG V3avlNoOywllSDr7cHDlUKXc4oIYN1dX9biNBKgkjK3SNnuabcHJdlW/YQbgQosLiJnW XFCwkAn2LN6XeTrHbEPPbpp7s3InxZNJ5vMJQ5fqBarMbbTyttk6TrhwgW2udUXyQmY1 fBYg== X-Gm-Message-State: AOJu0Ywfeowtw1ZMexsUzIotB0QD5haEXhqUXh9/uA0hR1yMObhKtGvz /LSnLtHs2UnABWI5Ybo0G15T9I589cQvPPqSKMnL7OQwnAE9TTMHMCc3YlmXyg== X-Gm-Gg: ASbGncuyvPbNAyhJ1MLq1TW1mLThhYAnYCgdKfd5FC1sZ/E8sP/QfuDvFGcnr4RgS5R 5i0yXa7cZImgsdCJHaTHoG5ETnizdosYJAvKht29uqLZmmUu2s5Wd3UkPRTWy1oLDFT6bbn+BSV rugM38R2lkdqq/PIaOL8KtJ13Ub7UHWeGgvEzaV5MSqBHV6VBR1GOUZ1XN4tq4u+YTVbp0p7chA UzpO2O7k3uttjCFd9A62dWQBPwtmKIW+4Sy1lNBSEoJmKcoF60PvcVxkfbwkX8NadNnv4lG+vGp oH8v1xgvtXvN4JDvctU/7CicSgMOTl+hBMtQAOkxThCPG/XGvtESSCKRHf1IpcTTl/MCAOacPg= = X-Google-Smtp-Source: AGHT+IEdO3c/AaaPfSbW1+ZLuA79QQYsbsAC5iB9Ll/GTbyLMiJQZNj6nQMKrC18Ukv5KgTrZL4aew== X-Received: by 2002:a17:90b:1e07:b0:311:f99e:7f4e with SMTP id 98e67ed59e1d1-313f1cae835mr30941076a91.16.1750261110484; Wed, 18 Jun 2025 08:38:30 -0700 (PDT) Received: from adriano.. ([2800:300:6f54:1d50:8782:9380:3855:d9b6]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a24b8c2sm57907a91.21.2025.06.18.08.38.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 08:38:30 -0700 (PDT) From: Adriano Cordova X-Google-Original-From: Adriano Cordova To: grub-devel@gnu.org Cc: heinrich.schuchardt@canonical.com, mate.kukri@canonical.com, Adriano Cordova Subject: [PATCH] loader/efi/linux.c: unload previous linux before updating kernel size Date: Wed, 18 Jun 2025 11:38:14 -0400 Message-ID: <20250618153815.131867-1-adriano.cordova@canonical.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::52a; envelope-from=adrianox@gmail.com; helo=mail-pg1-x52a.google.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org VW5sb2FkIHByZXZpb3VzIGxpbnV4IGJlZm9yZSB1cGRhdGluZyB0aGUgZ2xvYmFsIHZhcmlhYmxl IGtlcm5lbF9zaXplLApvdGhlcndpc2UgdGhlIHByZXZpb3VzIGxpbnV4IGdldHMgZGVhbGxvY2F0 ZWQgd2l0aCB0aGUga2VybmVsX3NpemUgb2YKdGhlIGxpbnV4IHRoYXQgaXMgYmVpbmcgY3VycmVu dGx5IGxvYWRlZC4KClNpZ25lZC1vZmYtYnk6IEFkcmlhbm8gQ29yZG92YSA8YWRyaWFuby5jb3Jk b3ZhQGNhbm9uaWNhbC5jb20+Ci0tLQogZ3J1Yi1jb3JlL2xvYWRlci9lZmkvbGludXguYyB8IDQg KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9ncnViLWNvcmUvbG9hZGVyL2VmaS9saW51eC5jIGIvZ3J1Yi1jb3JlL2xvYWRl ci9lZmkvbGludXguYwppbmRleCA3OGVhMDdjYTguLjhjYTA2YTM3MyAxMDA2NDQKLS0tIGEvZ3J1 Yi1jb3JlL2xvYWRlci9lZmkvbGludXguYworKysgYi9ncnViLWNvcmUvbG9hZGVyL2VmaS9saW51 eC5jCkBAIC00ODksNiArNDg5LDggQEAgZ3J1Yl9jbWRfbGludXggKGdydWJfY29tbWFuZF90IGNt ZCBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSksCiAgIGlmICghZmlsZSkKICAgICBnb3RvIGZhaWw7 CiAKKyAgZ3J1Yl9sb2FkZXJfdW5zZXQoKTsKKwogICBrZXJuZWxfc2l6ZSA9IGdydWJfZmlsZV9z aXplIChmaWxlKTsKIAogICBpZiAoZ3J1Yl9hcmNoX2VmaV9saW51eF9sb2FkX2ltYWdlX2hlYWRl ciAoZmlsZSwgJmxoKSAhPSBHUlVCX0VSUl9OT05FKQpAQCAtNTExLDggKzUxMyw2IEBAIGZhbGxi YWNrOgogICAgIH0KICNlbmRpZgogCi0gIGdydWJfbG9hZGVyX3Vuc2V0KCk7Ci0KICAgZ3J1Yl9k cHJpbnRmICgibGludXgiLCAia2VybmVsIGZpbGUgc2l6ZTogJWxsZFxuIiwgKGxvbmcgbG9uZykg a2VybmVsX3NpemUpOwogICBrZXJuZWxfYWRkciA9IGdydWJfZWZpX2FsbG9jYXRlX2FueV9wYWdl cyAoR1JVQl9FRklfQllURVNfVE9fUEFHRVMgKGtlcm5lbF9zaXplKSk7CiAgIGdydWJfZHByaW50 ZiAoImxpbnV4IiwgImtlcm5lbCBudW1wYWdlczogJWxsZFxuIiwKLS0gCjIuNDguMQoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkdydWItZGV2ZWwgbWFp bGluZyBsaXN0CkdydWItZGV2ZWxAZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1h bi9saXN0aW5mby9ncnViLWRldmVsCg==