freebsd-dev/sys/boot/common
Allan Jude ffd50bca7e 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
..
bcache.c bcache read ahead may attempt to read past end of disk 2016-05-01 21:06:59 +00:00
boot.c
bootstrap.h A new implementation of the loader block cache 2016-04-18 23:09:22 +00:00
commands.c
console.c
crc32.c
crc32.h
dev_net.c If the dhcp server provided an interface-mtu option, transcribe the value 2016-03-21 15:06:50 +00:00
dev_net.h
devopen.c
disk.c A new implementation of the loader block cache 2016-04-18 23:09:22 +00:00
disk.h Implement GELI (AES-XTS and AES-CBC only) in gptboot and gptzfsboot 2016-03-16 23:12:19 +00:00
gpt.c Implement GELI (AES-XTS and AES-CBC only) in gptboot and gptzfsboot 2016-03-16 23:12:19 +00:00
gpt.h Implement GELI (AES-XTS and AES-CBC only) in gptboot and gptzfsboot 2016-03-16 23:12:19 +00:00
help.common
install.c
interp_backslash.c
interp_forth.c
interp_parse.c
interp.c
isapnp.c
isapnp.h
load_elf32_obj.c
load_elf32.c
load_elf64_obj.c
load_elf64.c
load_elf_obj.c Use the ABI-prescribed name for SHT_X86_64_UNWIND in the loader and 2016-04-08 10:23:48 +00:00
load_elf.c
loader.8
ls.c
Makefile
Makefile.depend
Makefile.inc Fix ubldr build failure on mipsn32 and mipsn32el targets. 2016-03-04 05:36:53 +00:00
md.c A new implementation of the loader block cache 2016-04-18 23:09:22 +00:00
merge_help.awk
misc.c
module.c sys: use our roundup2/rounddown2() macros when param.h is available. 2016-04-21 19:57:40 +00:00
newvers.sh
panic.c
part.c sys/boot: make use of the howmany() macro when available. 2016-04-26 14:51:58 +00:00
part.h
paths.h
pnp.c
rbx.h
reloc_elf32.c
reloc_elf64.c
reloc_elf.c
self_reloc.c
ufsread.c
util.c
util.h
zfsloader.8