opengnsys_ipxe/src
Michael Brown 06e229590c [efi] Do not report return status from efi_block_local()
The return status from efi_block_local() indicates whether or not the
handle is eligible to be assigned a local virtual drive number.  There
will always be several enumerated EFI_BLOCK_IO_PROTOCOL handles that
are not eligible for a local virtual drive number (e.g. the handles
corresponding to partitions, rather than to complete disks), and this
is not an interesting error to report.

Do not report errors from efi_block_local() as the overall error
status for a SAN boot, since doing so would be likely to mask a much
more relevant error from having previously attempted to scan for a
matching filesystem within an eligible block device handle.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2024-03-07 14:11:46 +00:00
..
arch [block] Allow for additional SAN boot parameters alongside filename 2024-03-06 12:19:22 +00:00
bin [build] Reduce scope of wildcard .gitignore rules 2024-01-09 12:39:48 +00:00
config [eap] Add support for the MS-CHAPv2 authentication method 2024-02-23 16:37:07 +00:00
core [block] Allow SAN boot device to be identified by UUID 2024-03-06 16:11:29 +00:00
crypto [crypto] Add implementation of MS-CHAPv2 authentication 2024-02-22 00:08:27 +00:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [drivers] Sort PCI_ROM() entries numerically 2024-02-22 14:19:04 +00:00
hci [block] Allow SAN boot device to be identified by filesystem label 2024-03-07 14:11:46 +00:00
image [libc] Make static_assert() available via assert.h 2024-01-16 13:35:08 +00:00
include [block] Allow SAN boot device to be identified by filesystem label 2024-03-07 14:11:46 +00:00
interface [efi] Do not report return status from efi_block_local() 2024-03-07 14:11:46 +00:00
libgcc [libgcc] Change __divmoddi4 from int64 [unknown] to int64_t 2020-07-21 14:33:32 +01:00
net [eap] Add support for the MS-CHAPv2 authentication method 2024-02-23 16:37:07 +00:00
scripts [arm] Inhibit linker warnings about an implied executable stack 2023-01-23 12:55:44 +00:00
tests [settings] Add parsing for UUID and GUID settings types 2024-02-29 15:20:44 +00:00
usr [block] Allow for additional SAN boot parameters alongside filename 2024-03-06 12:19:22 +00:00
util [efi] Ignore new LoongArch PC-relative relocations and relaxations 2024-02-22 14:40:53 +00:00
.gitignore [build] Reduce scope of wildcard .gitignore rules 2024-01-09 12:39:48 +00:00
Makefile [build] Avoid invoking genkeymap.py via Perl 2022-02-15 13:54:28 +00:00
Makefile.efi [build] Avoid using multiple target patterns in pattern rules 2023-06-30 10:31:52 +01:00
Makefile.housekeeping [build] Inhibit more linker warnings about an implied executable stack 2023-07-04 15:12:49 +01:00
Makefile.linux [linux] Centralise the linker script for Linux binaries 2023-01-22 12:38:03 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00