From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ZIy07-00041X-HD for mharc-grub-devel@gnu.org; Sat, 25 Jul 2015 07:52:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56716) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIy04-000418-Ov for grub-devel@gnu.org; Sat, 25 Jul 2015 07:52:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZIy03-0006qJ-Ud for grub-devel@gnu.org; Sat, 25 Jul 2015 07:52:20 -0400 Received: from mail-wi0-x229.google.com ([2a00:1450:400c:c05::229]:36660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIy03-0006qE-N3 for grub-devel@gnu.org; Sat, 25 Jul 2015 07:52:19 -0400 Received: by wicgb10 with SMTP id gb10so56576792wic.1 for ; Sat, 25 Jul 2015 04:52:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=iQ2362o8x7fqLiiPO/j0fsSmdojIHGoPuJdWyhoeYGc=; b=CorQFDdF1FFDNUAe6+sLuMFrcqnExyJHXLOUKFT7E+Q4gJvruphANwIK8u5oWaTGOy XhTQypysmKEMj1SP3ilhinQ7sieumqi6srtecPMwWhqhHCgAK9mHffb69lAtl5U54xd/ CoO8TO2B/cajQqSli4RSP7QLTvdWDvaZDKsAlwag6TEPbYIacNkmwYa7Bo4C2i/CkGke X8aCWvaZtTy5jij35T+JmSpYySSiMdDu7cG6nhYLNdO3bYrogb2WVzUYZvOehzDYedJT FScknnbLn4D5Na/b8wKaGEzj20LaDRTFbl0VTkapZOpYKWh6KaJjs3ee5bavWCiF8zjO eNQA== X-Received: by 10.180.83.135 with SMTP id q7mr5860809wiy.17.1437825138287; Sat, 25 Jul 2015 04:52:18 -0700 (PDT) Received: from ?IPv6:2a02:1205:34c8:dc00:863a:4bff:fe50:abc4? ([2a02:1205:34c8:dc00:863a:4bff:fe50:abc4]) by smtp.gmail.com with ESMTPSA id n6sm3022616wix.1.2015.07.25.04.52.17 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 25 Jul 2015 04:52:17 -0700 (PDT) Message-ID: <55B37869.1050507@gmail.com> Date: Sat, 25 Jul 2015 13:52:09 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: ELF check: GRUB_ERR_BAD_FILE_TYPE vs. GRUB_ERR_BAD_OS References: <20150724215059.5e06dace@opensuse.site> In-Reply-To: <20150724215059.5e06dace@opensuse.site> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="N7MvGlPE6Dp65ASpE3pKUflNJHNB8SwhE" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::229 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jul 2015 11:52:21 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --N7MvGlPE6Dp65ASpE3pKUflNJHNB8SwhE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 24.07.2015 20:50, Andrei Borzenkov wrote: > There are two places using GRUB_ERR_BAD_FILE_TYPE and other are using > GRUB_ERR_BAD_OS when EFL class check fails. I am not sure about exact > semantics of either but probably they should be the same? >=20 BAD_FILE_TYPE is only for errors like EISDIR and ENODIR. BAD_OS should be used for invalid ELF contents or BAD_MODULE if elf code is primarily meant to load GRUB-shipped ELFs. > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >=20 --N7MvGlPE6Dp65ASpE3pKUflNJHNB8SwhE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREKAAYFAlWzeHEACgkQmBXlbbo5nOv48gD9FETqwJTqy9+V724G4d2wEf4E 3KaPMoSGQ4BLzM+lWbwBAKZznMAxHCTqW8IRr3AxclOjXYe9yK+qKVKh/UAKVAn5 =wM52 -----END PGP SIGNATURE----- --N7MvGlPE6Dp65ASpE3pKUflNJHNB8SwhE--