diff --git a/sys/i386/isa/diskslice_machdep.c b/sys/i386/isa/diskslice_machdep.c index d640ed902b26..d7de28a86a8c 100644 --- a/sys/i386/isa/diskslice_machdep.c +++ b/sys/i386/isa/diskslice_machdep.c @@ -207,6 +207,6 @@ done: bp->b_flags = B_INVAL | B_AGE; brelse(bp); if (error == EINVAL) - error = (dkslice(dev) == 0 ? 0 : ENXIO); + error = (dkslice(dev) == WHOLE_DISK_SLICE ? 0 : ENXIO); return (error); } diff --git a/sys/kern/subr_diskmbr.c b/sys/kern/subr_diskmbr.c index d640ed902b26..d7de28a86a8c 100644 --- a/sys/kern/subr_diskmbr.c +++ b/sys/kern/subr_diskmbr.c @@ -207,6 +207,6 @@ done: bp->b_flags = B_INVAL | B_AGE; brelse(bp); if (error == EINVAL) - error = (dkslice(dev) == 0 ? 0 : ENXIO); + error = (dkslice(dev) == WHOLE_DISK_SLICE ? 0 : ENXIO); return (error); }