cvs commit: src/sbin/fdisk fdisk.c
Simon L. Nielsen
simon at FreeBSD.org
Sun Jun 25 08:52:27 UTC 2006
simon 2006-06-25 08:52:19 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
MFC rev. 1.82:
- Fail with an understandable error message if we cannot detect the
sector size, instead of later failing with an error about /boot/mbr
not being a multiple of the sector size (since we end up with an
assumed sector size of MAX_SEC_SIZE * 2).
- We query the sector size via an IOCTL anyway, so if that succeeds
use that instead of probing for it via read(2) calls. This fixes
the problem with fdisk failing to operate on at least graid3 and
md(4) devices on kernels with src/sys/geom/geom_dev.c before
rev. 1.90, due to fdisk failing to detect the sector size.
- When detecting the root device allow "/" characters in it, which
happens with e.g. gmirror devices.
Revision Changes Path
126.96.36.199 +5 -2 src/sbin/fdisk/fdisk.c
More information about the cvs-all