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 191F4CA0ED4 for ; Tue, 12 Sep 2023 13:02:37 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qg320-0005oF-3n; Tue, 12 Sep 2023 09:02:16 -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 1qg31y-0005nW-IR for grub-devel@gnu.org; Tue, 12 Sep 2023 09:02:14 -0400 Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qg31t-0007ZU-OL for grub-devel@gnu.org; Tue, 12 Sep 2023 09:02:14 -0400 Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-76ef8b91a72so343452985a.0 for ; Tue, 12 Sep 2023 06:02:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694523728; x=1695128528; darn=gnu.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=WGAI87Qb0X8O94Ja7C+Rdr4vXZ8YZmdKn/v5zZbtQCk=; b=lO+++2lsi9TQXL4aS+FzZpnWIUSRlvhH5RMB7FoDnkFO6ZtvNdQ0LMZE3cO+oM+UA2 EY1DBkhTYPRB2Ih3Xz6JTEvT90tvnmm289pG9smCQfdNiEgMVW9+gkxVT8rrNzmp08jZ K3kngp/ygZ6rZzsbefCQrHj4VNX0ny2j5oRDz0SvjJMjLrBQYwX2+AbHMKCyZNdQg67X CjqtEDZZybXzSAi/I8cr9UXvMI2/CzA7yBajfgiup0E1O/r4SXogxtf5hdaNkm2atg7a d+a8tYs2eX1X64pQ9hgu72uOb+hdAskcXbTSbo06TZynle/Rsr9vLYa4RGQzBTf/Bx+a ewXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694523728; x=1695128528; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WGAI87Qb0X8O94Ja7C+Rdr4vXZ8YZmdKn/v5zZbtQCk=; b=ELJpHV1TaPySCPKLcrH8ll59epR5aLLam/muFyu22/MzYynu+szbnq9du8EvR0afRC wA8BKBs8FAwCYxffkiUsE+O2ojzk4uc0b7W5MYrqK4QXbNkmCYzr3rTWszi60MxtzO5E /cL2a2EXb1oRAeIGftM9sKKd3OnRkklfVTj3QmnS5R8WwWWJjqDV3josYkWRzIbY4tMc JJrJcl4DuUs/jxEdwgKQOjFuY03C8FhVgdNIHXgwBUXHVB3LlQ+F5eQAcSkBDuRANGZK Ud9g4lOEINPDTb9GC0NU/0kwRI1+Ig6OnU/aUO5HSS+uBw8lrs8AcoWM0Ifi2k4q+xE7 sR5Q== X-Gm-Message-State: AOJu0Yw1GKjwM11NqVst0NhG8K5MwQinpkDLapRShM3bqltVXIQ08t/Z +32FY13DoerPJWsxEkvbilzKE+nBqfg= X-Google-Smtp-Source: AGHT+IFbqUSJbt3ncB6jlMkxYsJe8WeLvI3toCEfP0fGB0ofI1OLXuhiGlWHXapH+4INYpEqAqe7VQ== X-Received: by 2002:a05:620a:25d0:b0:76c:ba10:4973 with SMTP id y16-20020a05620a25d000b0076cba104973mr14311682qko.37.1694523727996; Tue, 12 Sep 2023 06:02:07 -0700 (PDT) Received: from ?IPV6:2602:47:d949:7a01:36f5:284b:8d65:df38? ([2602:47:d949:7a01:36f5:284b:8d65:df38]) by smtp.gmail.com with ESMTPSA id r5-20020a05620a03c500b00767e2668536sm3193700qkm.17.2023.09.12.06.02.07 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 12 Sep 2023 06:02:07 -0700 (PDT) Message-ID: <1866b3cf-2767-92ad-7f0c-5cd8cbb6520e@gmail.com> Date: Tue, 12 Sep 2023 09:02:06 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: [PATCH] Add support for specifying the boot device by label Content-Language: en-US To: grub-devel@gnu.org References: <28419e65-2e40-a4a4-b94f-aeacd62715c7@posteo.de> <8b5065c5-3b54-5ca0-96ce-38710dd0e18e@posteo.de> From: Nicholas Vinson In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::733; envelope-from=nvinson234@gmail.com; helo=mail-qk1-x733.google.com X-Spam_score_int: -32 X-Spam_score: -3.3 X-Spam_bar: --- X-Spam_report: (-3.3 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, NICE_REPLY_A=-1.473, 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-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 T24gOS8xMi8yMyAwMzo0MiwgZGFya3Blbmd1aW4gd3JvdGU6Cgo+IE9uIDEyLzA5LzIzIDA2OjU0 LCBPc2thcmkgUGlyaG9uZW4gd3JvdGU6Cj4+IE9uIE1vbiwgU2VwIDExLCAyMDIzIGF0IDA2OjQ4 OjU4ICswMDAwLCBkYXJrcGVuZ3VpbiB3cm90ZToKPj4+Pj4gVGhlIGRlY2lzaW9uIHRvIHJldXNl IEdSVUJfRElTQUJMRV9MSU5VWF9VVUlEIHdhcyBiZWNhdXNlOgo+Pj4+PiAxKSBUaGlzIGlzIG1v cmUgb2YgYW4gYWRkaXRpb24gb24gdG9wIG9mIFVVSUQgcmF0aGVyIHRoYW4gImRpc2FibGluZyIK Pj4+Pj4gaXQsIGl0IHN0aWxsIHVzZXMgVVVJRCBpbnRlcm5hbGx5LCBhbmQgaXQgZmFsbHMgYmFj ayB0byBVVUlECj4+Pj4+IDIpIEkgY291bGQgbm90IGNvbWUgdXAgd2l0aCBhIGJldHRlciB3YXkg dG8gZG8gaXQKPj4+PiBJJ20gbm90IGEgZmFuIG9mIG92ZXJsb2FkaW5nIGEgImRpc2FibGUiIHZh ciB0byBtZWFuICJ0cnkgc29tZXRoaW5nCj4+Pj4gZWxzZSBmaXJzdCIuIFNvbWV0aGluZyBsaWtl IEdSVUJfRElTQUJMRV9MSU5VWF9MQUJFTCB3aXRoIHRoZQo+Pj4+IGFwcHJvcHJpYXRlIGxvZ2lj IHdvdWxkIG1ha2UgbW9yZSBzZW5zZSBJTU8uCj4+PiBUaGVuIGhvdyBzaG91bGQgd2UgZG8gaXQ/ IEkgd291bGRuJ3Qgd2FudCB0aGlzIHRvIGJlIHRoZSBkZWZhdWx0Cj4+PiBiZWhhdmlvdXIgLSBp dCdzIG9ubHkgdXNlZnVsIGluIHNwZWNpZmljIGNhc2VzLCBzbyBJIHRoaW5rCj4+PiBHUlVCX0RJ U0FCTEVfTElOVVhfTEFCRUwgaXMgYSBiYWQgaWRlYS4gU28gdGhlbiB3ZSBoYXZlCj4+PiBHUlVC X0RJU0FCTEVfTElOVVhfVVVJRCBhbmQgR1JVQl9FTkFCTEVfVFJZSU5HX0xBQkVMX0JFRk9SRV9V VUlELCB3aGljaAo+Pj4gcmVxdWlyZXMgbm90IGRpc2FibGluZyBVVUlELiBUaGlzIGxvb2tzIG11 Y2ggbW9yZSBsaWtlIGEgbWVzcy4KPj4+Cj4+IEdSVUJfRElTQUJMRV9MSU5VWF9MQUJFTCBjb3Vs ZCBiZSBkZWZhdWx0LXRydWUgaWYgaXQncyBvbmx5IHVzZWZ1bCBpbgo+PiBzcGVjaWZpYyBjYXNl cyBsaWtlIHlvdSBzYXkuCj4+Cj4+PiBNeSByZWFzb25pbmcgd2FzOiBwcmV2aW91c2x5LCB3ZSBo YWQgdHdvIG1vZGVzIC0gInVzZSBVVUlEIiBhbmQgImRvbid0Cj4+PiB1c2UgVVVJRCIuIE5vdyB3 ZSBhcmUgaW50cm9kdWNpbmcgYSB0aGlyZCBtb3JlIC0gInRyeSBsYWJlbHMsIHRoZW4gdXNlCj4+ PiBVVUlEIi4gSXQgZmVlbHMgbGlrZSB0aGUgbW9kZSBzaG91bGQgYmUgY29udHJvbGxlZCBieSBv bmUgdmFyaWFibGUgdGhhdAo+Pj4gYWNjZXB0cyBvbmUgb2YgdGhyZWUgcG9zc2libGUgdmFsdWVz LiBTaW5jZSByZW5hbWluZyB0aGUgdmFyaWFibGUgdG8KPj4+IEdSVUJfTElOVVhfTU9ERSB3b3Vs ZCBiZSB0b28gbXVjaCBvZiBhIGJyZWFraW5nIGNoYW5nZSwgbWF5YmUgd2Ugc2hvdWxkCj4+PiBq dXN0IG1ha2UgdGhlIG9sZCBvbmUgYWNjZXB0IG9uZSBvZiB0aHJlZSBwb3NzaWJsZSB2YWx1ZXM/ Cj4+PiAtIHRydWUgLSBlbmFibGUgVVVJRAo+Pj4gLSBMQUJFTCAtIGVuYWJsZSBVVUlELCBidXQg dHJ5IGxhYmVscyBvbiB0b3Agb2YgVVVJRCBmaXJzdAo+Pj4gLSBhbnl0aGluZyBlbHNlIC0gZG9u J3QgdXNlIFVVSUQKPj4+Cj4+PiBNYXliZSBsYXRlciB3ZSBjYW4gZmlndXJlIG91dCB0aGUgYmVz dCB3YXkgdG8gZG8gdGhpcyBiYXNlZCBvbiBmZWVkYmFjaywKPj4+IGJ1dCB0byBtaW5pbWl6ZSBj aGFuZ2Ugd2hlbiBpbnRyb2R1Y2luZyBhIHByb29mLW9mLWNvbmNlcHQgZmVhdHVyZSwgdGhpcwo+ Pj4gc2VlbXMgbW9yZSBhcHByb3ByaWF0ZSwgZG9lc24ndCBpdD8KPj4+Cj4+IElzIHRoZXJlIGEg cmVhc29uIHVzaW5nIGxhYmVscyBjYW4ndCBiZSBhIHNlcGFyYXRlIHRoaXJkIG9wdGlvbj8KPj4g Q29tcGxldGVseSBkaXN0aW5jdCBhbmQgbm90IHRpZWQgdG8gVVVJRCdzIGF0IGFsbC4gSSBoYXZl bid0IHBsYXllZAo+PiBhcm91bmQgd2l0aCBpdCwgd2hlcmVhcyB5b3UgcHJvYmFibHkgaGF2ZS4K Pj4KPj4gSWYgdGhlcmUgaXNuJ3QgYSBuZWVkIHRvIGhhdmUgdGhlbSB0b2dldGhlciwgdGhlbiB0 aGUgdGhpcmQgbW9kZSB3b3VsZAo+PiBiZSAidXNlIGxhYmVscyIgKGFuZCBwb3NzaWJseSBhIGZv dXJ0aCBvZiAidXNlIGxhYmVscyBvciBVVUlEJ3MiKS4KPj4KPj4gLSBPc2thcmkKPiBJIHRoaW5r ICJ0cnkgbGFiZWxzLCB0aGVuIGZhbGwgYmFjayB0byBub3RoaW5nIiBtYWtlcyBubyBzZW5zZS4g VGhlIG9ubHkKPiByZWFzb25hYmxlIGNvbmZpZ3VyYXRpb24gaXMgInRyeSBsYWJlbHMsIHRoZW4g ZmFsbCBiYWNrIHRvIFVVSUQiLgo+IEJlY2F1c2UgdW5saWtlIFVVSURzLCBsYWJlbHMgY2FuIGVh c2lseSBmYWlsICh0aGVyZSBjb3VsZCBiZSBubyBsYWJlbCksCj4gc28gdGhlcmUgc2hvdWxkIGJl IGEgdmVyeSBzZW5zaWJsZSBmYWxsYmFjay4KClRoZSBzY2VuYXJpbyAidHJ5IGxhYmVscywgdGhl biBmYWxsYmFjayB0byBub3RoaW5nIiBtYWtlcyBubyBzZW5zZSAKYmVjYXVzZSBpdCdzIG5vdCBh IHZhbGlkIHNjZW5hcmlvLiBJZiBhbGwgKlVVSUQgb3B0aW9ucyBhcmUgZGlzYWJsZWQsIApHUlVC IGZhbGxzIGJhY2sgdG8gZGV2aWNlIG5hbWUuIE1vcmVvdmVyLCB0aGUgY2FzZSB3aGVyZSBldmVy eXRoaW5nIGlzIAplbmFibGVkIGFsc28gbmVlZHMgdG8gYmUgY29uc2lkZXJlZC4KCkFueSBzdXBw b3J0aW5nIGluaXRyYW1mcyBjYW4gYm9vdC1ieS1sYWJlbCwgYnV0IHdoYXQgYWJvdXQgdGhlIGtl cm5lbD/CoCAKVHVybnMgb3V0IHRoZSBrZXJuZWwgc291cmNlIGZpbGUgaW5pdC9kb19tb3VudHMu YyBsaXN0cyBpdCBhcyB0aGUgOXRoIAp2YWxpZCBib290IG9wdGlvbi4KClNpbmNlIGJvdGgga2Vy bmVsIGFuZCBpbml0cmFtZnMgc3VwcG9ydCBib290aW5nIGJ5IGxhYmVsLCB5b3UgbmVlZCBhIAp2 YXJpYWJsZSB0aGF0IGNhbiBpbmRlcGVuZGVudGx5IGVuYWJsZSBhbmQgZGlzYWJsZSBpdC4gRm9y IGNvbXBhdGliaWxpdHkgCndpdGggZXhpc3Rpbmcgc2V0dGluZ3MsIHRoaXMgdmFyaWFibGUgbmVl ZHMgdG8gZGVmYXVsdCB0byBkaXNhYmxpbmcgCmJvb3QtYnktbGFiZWwuIFRocmVlIHBvc3NpYmxl IG5hbWVzIGZvciB0aGUgdmFyaWFibGUgY29tZSB0byBtaW5kOiAKR1JVQl9ESVNBQkxFX0xJTlVY X0xBQkVMLCBHUlVCX0VOQUJMRV9MSU5VWF9MQUJFTCwgCkdSVUJfUFJFRkVSX0xJTlVYX0xBQkVM LiBJIGJlbGlldmUgdGhlIGZpcnN0IG5hbWUgd291bGQgYmUgdGhlIG1vc3QgCmNvbnNpc3RlbnQg d2l0aCBleGlzdGluZyBHUlVCIHByYWN0aWNlLgoKSG93IGRvZXMgdGhpcyB2YXJpYWJsZSBpbnRl cmFjdCB3aXRoIHRoZSBvdGhlciBvcHRpb25zPyBJZiBib3RoIGxhYmVsIAphbmQgVVVJRCBib290 aW5nIGFyZSBlbmFibGVkLCBkb2VzIEdSVUIgZ2l2ZSB1cCBjb21wbGFpbmluZyBhYm91dCAKY29u ZmxpY3Rpbmcgc2V0dGluZ3M/IENlcnRhaW5seSBhbiBvcHRpb24uIFBlcmhhcHMgaXQgcHJlZmVy cyBVVUlEIG92ZXIgCmxhYmVscz8gVGhhdCdzIGFsc28gYW4gb3B0aW9uLiBIb3dldmVyLCB0aGlz IGlzIGEgZmVhdHVyZSB5b3Ugd2FudCwgc28gCndoeSBtYWtlIGl0IGFueSBtb3JlIGRpZmZpY3Vs dCB0byB1c2UgdGhhbiB5b3UgaGF2ZSB0bz8gTWFrZSAKYm9vdC1ieS1sYWJlbCB0aGUgcHJlZmVy cmVkIG1ldGhvZCBvdmVyIGV2ZXJ5dGhpbmcgZWxzZSEKCk5vdyB5b3UganVzdCBuZWVkIHRvIGRl c2NyaWJlIGhvdyBhbGwgdGhlc2UgcGllY2VzIGludGVyYWN0IGluIGFuIAplYXN5LXRvLXVuZGVy c3RhbmQgbWFubmVyLiBUaGUgR1JVQl9ESVNBQkxFX0xJTlVYX1BBUlRVVUlEIHVzZXMgYSB0YWJs ZSAKaW4gdGhlIGhlbHAtdGV4dC4gUGVyaGFwcyBtb2RpZnlpbmcgdGhhdCB3b3VsZCBiZSBhIGdv b2Qgc3RhcnQuIEkgCnJlY29tbWVuZCBkcmF3aW5nIHRoaXMgdGFibGUgYmVmb3JlIG1ha2luZyBh bnkgY29kZSBjaGFuZ2VzLCBhcyB0aGUgCnRhYmxlIHdpbGwgaGVscCB5b3UgYm90aCBpbiBkZXZl bG9wbWVudCBhbmQgdGVzdGluZy4KCgo+IEJ1dCBiZXNpZGUgdGhhdCwgd2h5IGRvbid0IHdlIGp1 c3QgdXNlIHdoYXRldmVyIGlzIHNwZWNpZmllZCBpbiBmc3RhYgo+IGxpa2UgT2xhZiBzdWdnZXN0 ZWQ/IERvIHdlIHJlYWxseSBuZWVkIHRvIGZpbmQgYSBsYWJlbCBzcGVjaWZpZWQgaW4KPiBmc3Rh YiwgdGhlbiBmaW5kIGl0cyBjb3JyZXNwb25kaW5nIFVVSUQgb3IgZGV2aWNlIGJhc2VkIG9uIGEg c2VwYXJhdGUKPiBvcHRpb24gYW5kIHVzZSB0aGF0IGluc3RlYWQ/IFdlbGwsIG1heWJlIGRvaW5n IHRoaXMgb3B0aW9uYWxseSB3b3VsZG4ndAo+IGh1cnQsIGJ1dCBub3QgYnkgZGVmYXVsdC4KCkFu c3dlcmVkIGluIGEgZGlmZmVyZW50IHJlcGx5LCBidXQgSSdsbCBwcm92aWRlIGEgc2hvcnQgc3Vt bWFyeSBoZXJlLiAKV2hlbiAvZXRjL2ZzdGFiIGlzIHJlYWQsIGl0IGhhcyBhY2Nlc3MgdG8gYWxs IG1vdW50aW5nIG1ldGhvZHMgdGhlIApzeXN0ZW0gc3VwcG9ydHMuIEF0IGJvb3QsIHRoZSBtb3Vu dGluZyBtZXRob2RzIGFyZSByZXN0cmljdGVkIHRvIHdoYXQgCnRoZSBrZXJuZWwgb3IgaW5pdHJh bWZzIHN1cHBvcnRzLiBJdCdzIHBvc3NpYmxlIHRoYXQgdGhlIG5laXRoZXIgdGhlIAprZXJuZWwg bm9yIHRoZSBpbml0cmFtZnMgc3VwcG9ydCB0aGUgbWV0aG9kIHdyaXR0ZW4gaW4gL2V0Yy9mc3Rh Yi4gSW4gCnRob3NlIGNhc2VzLCB1c2luZyB0aGUgbW91bnQgbWV0aG9kIG1lbnRpb25lZCBpbiAv ZXRjL2ZzdGFiIHdpbGwgY2F1c2UgYSAKYm9vdCBmYWlsdXJlLgoKPgo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gR3J1Yi1kZXZlbCBtYWlsaW5nIGxp c3QKPiBHcnViLWRldmVsQGdudS5vcmcKPiBodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9s aXN0aW5mby9ncnViLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0 cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=