freebsd-skq/sys/boot/pc98
Toomas Soome 1ecc859193 dosfs support in libstand is broken since r298230
Apparently the libstand dosfs optimization is a bit too optimistic
and did introduce possible memory corruption.

This patch is backing out the bad part and since this results in
dosfs reading full blocks now, we can also remove extra offset argument
from dv_strategy callback.

The analysis of the issue and the backout patch is provided by Mikhail Kupchik.

PR:		214423
Submitted by:	Mikhail Kupchik
Reported by:	Mikhail Kupchik
Reviewed by:	bapt, allanjude
Approved by:	allanjude (mentor)
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D8644
2016-12-30 19:06:29 +00:00
..
boot0 Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
boot0.5 dd is currently a bootstrap tool. It really doesn't have any business 2016-12-02 14:44:38 +00:00
boot2 dd is currently a bootstrap tool. It really doesn't have any business 2016-12-02 14:44:38 +00:00
btx Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
cdboot Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
kgzldr NO_MAN= has been deprecated in favor of MAN= for some time, go ahead 2014-04-13 05:21:56 +00:00
libpc98 dosfs support in libstand is broken since r298230 2016-12-30 19:06:29 +00:00
loader Deduplicate loader vers.c Makefile rules 2016-12-19 14:40:59 +00:00
pc98boot dd is currently a bootstrap tool. It really doesn't have any business 2016-12-02 14:44:38 +00:00
Makefile
Makefile.inc Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00