aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2002-04-02 18:29:43 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2002-04-02 18:29:43 +0000
commit84954bb898bbf2067f471b93a023b2e99260ef2e (patch)
tree77ecb2e50629c928dc25c7d9a1fa2bcfaf3be572 /sys/dev
parent5bacc16bb57c77089c4a24ee9076faede6b54269 (diff)
downloadsrc-84954bb898bbf2067f471b93a023b2e99260ef2e.tar.gz
src-84954bb898bbf2067f471b93a023b2e99260ef2e.zip
When reading a UFS-style label from a floppy, don't attempt to use a
"raw partition" of any kind since the floppy driver doesn't support UFS-style partitions at all. Reported by: "Crist J. Clark" <crist.clark@attbi.com> Reviewed by: bde MFC after: 3 days
Notes
Notes: svn path=/head/; revision=93689
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/fdc/fdc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/fdc/fdc.c b/sys/dev/fdc/fdc.c
index 6fe54cd7b9cf..604fb8b7c206 100644
--- a/sys/dev/fdc/fdc.c
+++ b/sys/dev/fdc/fdc.c
@@ -2704,7 +2704,7 @@ fdioctl(dev_t dev, u_long cmd, caddr_t addr, int flag, struct thread *td)
fdt = fd->ft;
lp->d_secpercyl = fdt->size / fdt->tracks;
lp->d_type = DTYPE_FLOPPY;
- if (readdisklabel(dkmodpart(dev, RAW_PART), lp) != NULL)
+ if (readdisklabel(dev, lp) != NULL)
error = EINVAL;
else
*(struct disklabel *)addr = *lp;