From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1p6Ew5-00031X-L9 for mharc-grub-devel@gnu.org; Fri, 16 Dec 2022 12:55:53 -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 1p6Ew1-00031D-Lb for grub-devel@gnu.org; Fri, 16 Dec 2022 12:55:51 -0500 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 1p6Evz-0006zV-7E for grub-devel@gnu.org; Fri, 16 Dec 2022 12:55:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671213345; 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; bh=kNL2zREH6LNl0sA4LvDO3PYCsVUsOb4QVgD8NKyLmUw=; b=EqUS1NIMeeKxeI3P+W161MMv76Vc/m78ll41B3whfDjxGZ/DWIbexBOwIwZqvH6hA/lqvn 9B9Gh1awYQMunKO1zFaR/u1uMkZoxDEYksKnMnA5WZFnKmQfJLZ2M5HD7KNgJpCjvKXKga wO7yyc3LKVCzTCSiUzpBZNSH1AvDLpk= Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-280-rFhpO4ndPe-9ECNBv_67jw-1; Fri, 16 Dec 2022 12:55:43 -0500 X-MC-Unique: rFhpO4ndPe-9ECNBv_67jw-1 Received: by mail-qv1-f71.google.com with SMTP id 71-20020a0c804d000000b004b2fb260447so1875662qva.10 for ; Fri, 16 Dec 2022 09:55:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kNL2zREH6LNl0sA4LvDO3PYCsVUsOb4QVgD8NKyLmUw=; b=g4vPOSPR25uNduYrFhLl57oPUQ1CIIwSsI6iTvyLqDAU1y8aPok/ewIBmPUzQcQsE3 agm8mDmr4xdYSjtxI27cw25r7Un/OkUossD04NCl0LR7rPoZBVWL+5DxrPuQFBAv8MZz xJQbTmKuNlswDGhhqubS99Z9p0j+T1by5dxd2IP4geneoKAbO578/yLedOW678fjOKDt LX/ZGZOPX8Qh78XjtvL39yEmFdkBPeoeVOrAW2Itir4+VGfrr8AvocUPq/GkDu+w4823 5XsMNx4ynBxdbYiCVRrypcQ+ucq+cLS1r+EDzcEuzmOHgt/WGiJ94AZydPrd5u6WFGgk 48FA== X-Gm-Message-State: ANoB5pnnDZ/FmeKALylrj7EBIhfQWhfqAYB/NxYGFmgEvVf+Dr4otoI6 a2XPscozcdGL6kBO2dv+R9vRYW71GMfxHWSNR0vK/k38DwOa4kDM+4cU8leTr5s8i275Qw5zhtp W67i84pJz2vE= X-Received: by 2002:a0c:a692:0:b0:4bb:61b5:ddc5 with SMTP id t18-20020a0ca692000000b004bb61b5ddc5mr37876377qva.35.1671213343172; Fri, 16 Dec 2022 09:55:43 -0800 (PST) X-Google-Smtp-Source: AA0mqf7Rv8xmzErFXNFNIF+jZ/qk6zeLvrLBZxAuTU0nlALUKQA+UKZ3C2OhCf4jIRy47s9Wm+/1uw== X-Received: by 2002:a0c:a692:0:b0:4bb:61b5:ddc5 with SMTP id t18-20020a0ca692000000b004bb61b5ddc5mr37876345qva.35.1671213342638; Fri, 16 Dec 2022 09:55:42 -0800 (PST) Received: from localhost ([2600:4040:520a:8800:7d1c:f0a7:5c44:ed0e]) by smtp.gmail.com with ESMTPSA id bi32-20020a05620a31a000b006ef1a8f1b81sm1922361qkb.5.2022.12.16.09.55.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Dec 2022 09:55:42 -0800 (PST) From: Robbie Harwood To: Ard Biesheuvel , Julian Andres Klode Cc: Daniel Kiper , grub-devel@gnu.org, Jeremy Szu , arei@altlinux.org, heinrich.schuchardt@canonical.com, ilias.apalodimas@linaro.org, quic_llindhol@quicinc.com, tobias.powalowski@googlemail.com Subject: Re: Handling large allocations (bypassing mm?) In-Reply-To: References: <20221214132149.2tbx3qla75g7yhns@jak-t14-g3> <20221214151118.pwccfqw7qk2ngc3f@tomti.i.net-space.pl> <20221215142852.lkfumhmn4h3rvher@jak-t14-g3> Date: Fri, 16 Dec 2022 12:55:39 -0500 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=170.10.133.124; envelope-from=rharwood@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_H2=-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: , X-List-Received-Date: Fri, 16 Dec 2022 17:55:52 -0000 --=-=-= Content-Type: text/plain Ard Biesheuvel writes: > As for supporing kernels from 2012: I don't see why upstream GRUB > should care about that. If your distro fork supports those today, you > will simply need to carry those patches out of tree a bit longer. No, it's not a question of distros supporting themselves like this. For better or worse, people expect to be able to install many OSs on their drive and have any grub be able to boot any of them. One such use case I've seen is hardware testing: someone will install all the operating systems they care about on a drive, then plug it in to the machine with the hardware and try all of them in sequence. And of course there're always hobbyists who just think it's fun to do things like that - they file bugs too :) In any case, it's not a little bit of time we're talking about here - even though RHEL 6 is only guaranteed into 2024 right now, RHEL 8 is slated to be here until at least 2031. (Source: https://access.redhat.com/support/policy/updates/errata/ ) Be well, --Robbie --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEA5qc6hnelQjDaHWqJTL5F2qVpEIFAmOcsRsUHHJoYXJ3b29k QHJlZGhhdC5jb20ACgkQJTL5F2qVpEJ45RAAqUdI6enaZkCxqji3O+nel7LQ0Prm hs/zzTJY+RfRWPeXGvzqaCnZkk90p1/QV98Odv53V+U2Sd3F1CRgGf4HTW4M8VA2 Fpv2qLgqFKFA0wPd8U3j1fMB/DaawGi5UPYWnLo5juBCS/MaglIVjFm1vKv/flhP 0/E0Sm617WrjL+994iiK5UuylAd4s3LxcE4wHgziUGBiJOBX2B5UXUHDvFSqBfsJ 5a4mvXPXDKPydtKmeJ+EwbQECEUEylH4ftCGsLjw62fyPP0i1O+WqeKDPeIrUvaY 32B/qaOhqaaenUbsnwzFZ4KZ4275NPB04Zq1Txv10QSLDtxuEZauYxeAg1nf9gg1 FNODyqIZdv+mGsu9rPJMBpUeiCayishmRKmsV9LeeXiUtv6B2PN+b2b+IegEAtQb r1prxrRSCqQLNZqLzzlZQf3mL6EdRv5vtucQJQLMBP6AriTY+O4xBD2SnEAn4urK DARRXH7RCaNjlJl49p82G9r/NEGnr1qginQ4KCzpw+1Z9/oVJwRFce9TfpP5GIa5 Du//m1RWVbQVsGlYlKFxQGpUFzcBFPoF9FVqgB4v5gtf2YcFzX+crbW3c3x5PuUO Lyrui5Iwk8mvVmlm6jl5ibaE4UjSgWuyq/swt/nJmdBha8woag6YPjcwkk0iVbJe efDnZmH3s0u/ksA= =uIEx -----END PGP SIGNATURE----- --=-=-=--