freebsd-skq/sys/boot/efi/libefi
allanjude 3cff825845 bcache read ahead may attempt to read past end of disk
The new bcache code does not know the size of the disk, and therefore may attempt to read past the end of the disk while trying to fill its read-ahead cache.

This is usually not an issue, it fails gracefully on all of my machines, but some BIOSes seem to retry the reads for up to 30 seconds each, resulting in a long stall during boot

Submitted by:	Toomas Soome <tsoome@me.com>
Reviewed by:	jhb, np
Differential Revision:	https://reviews.freebsd.org/D6109
2016-05-01 21:06:59 +00:00
..
delay.c
efi_console.c Enable warnings in EFI boot code 2016-01-12 02:17:39 +00:00
efinet.c Still open the network interface when EFI_OPEN_PROTOCOL_EXCLUSIVE failed. 2016-02-03 14:34:25 +00:00
efipart.c bcache read ahead may attempt to read past end of disk 2016-05-01 21:06:59 +00:00
errno.c
handles.c Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
libefi.c A new implementation of the loader block cache 2016-04-18 23:09:22 +00:00
Makefile Revert r293903 2016-01-14 18:46:57 +00:00
Makefile.depend META_MODE: Remove DEP_MACHINE from Makefile.depend files. 2015-09-25 19:44:01 +00:00
time.c Make efi_time and EFI_GetTimeOfDay static, neither are used by other parts 2016-02-21 21:20:23 +00:00