diff options
| author | Bruce Evans <bde@FreeBSD.org> | 1999-09-13 14:12:23 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 1999-09-13 14:12:23 +0000 |
| commit | 34d32cd34083b7fc47ee0ec22b32584d3a829b64 (patch) | |
| tree | 24b4e0ab520b93ee584b69f988023a42b9044127 /sys/kern/subr_diskslice.c | |
| parent | 685ea22f1c43cb6aa7272edf635659982e98a658 (diff) | |
Notes
Diffstat (limited to 'sys/kern/subr_diskslice.c')
| -rw-r--r-- | sys/kern/subr_diskslice.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/kern/subr_diskslice.c b/sys/kern/subr_diskslice.c index 6a31e11f70dc..439496c0e38b 100644 --- a/sys/kern/subr_diskslice.c +++ b/sys/kern/subr_diskslice.c @@ -523,8 +523,7 @@ dsioctl(dev, cmd, data, flags, sspp) part = 0; openmask; openmask >>= 1, part++) { if (!(openmask & 1)) continue; - error = dsopen( - dkmodslice(dkmodpart(dev, part), + error = dsopen(dkmodslice(dkmodpart(dev, part), slice), S_IFBLK, ssp->dss_oflags, sspp, lp); @@ -540,8 +539,7 @@ dsioctl(dev, cmd, data, flags, sspp) part = 0; openmask; openmask >>= 1, part++) { if (!(openmask & 1)) continue; - error = dsopen( - dkmodslice(dkmodpart(dev, part), + error = dsopen(dkmodslice(dkmodpart(dev, part), slice), S_IFCHR, ssp->dss_oflags, sspp, lp); @@ -669,7 +667,7 @@ dsname(dev, unit, slice, part, partname) char *partname; { static char name[32]; - char *dname; + const char *dname; dname = devsw(dev)->d_name; if (strlen(dname) > 16) @@ -890,7 +888,8 @@ dssize(dev, sspp) ssp = *sspp; if (ssp == NULL || slice >= ssp->dss_nslices || !(ssp->dss_slices[slice].ds_bopenmask & (1 << part))) { - if (devsw(dev)->d_open(dev, FREAD, S_IFBLK, (struct proc *)NULL) != 0) + if (devsw(dev)->d_open(dev, FREAD, S_IFBLK, + (struct proc *)NULL) != 0) return (-1); devsw(dev)->d_close(dev, FREAD, S_IFBLK, (struct proc *)NULL); ssp = *sspp; |
