Style(9) and english(9) fixes.

Submitted by:	schweikh
This commit is contained in:
phk 2002-10-20 08:43:56 +00:00
parent fd0bad29ea
commit 7105c422c0

View File

@ -61,11 +61,11 @@
#include <geom/geom.h>
#include <geom/geom_slice.h>
#define BSD_CLASS_NAME "BSD"
#define BSD_CLASS_NAME "BSD"
/*
* Our private data about one instance. All the rest is handled by the
* slice code and stored in the its softc, so this is just the stuff
* slice code and stored in its softc, so this is just the stuff
* specific to BSD disklabels.
*/
struct g_bsd_softc {
@ -79,7 +79,7 @@ struct g_bsd_softc {
* The next 4 functions isolate us from how the compiler lays out and pads
* "struct disklabel". We treat what we read from disk as a bytestream and
* explicitly convert it into a struct disklabel. This makes us compiler-
* endianes- and wordsize- agnostic.
* endianness- and wordsize- agnostic.
* For now we only have little-endian formats to deal with.
*/
@ -212,9 +212,9 @@ ondisk2inram(struct g_bsd_softc *sc)
int i;
sc->inram = sc->ondisk;
dl= &sc->inram;
dl = &sc->inram;
/* Basic sanity-check needed to avoid mistakes */
/* Basic sanity-check needed to avoid mistakes. */
if (dl->d_magic != DISKMAGIC || dl->d_magic2 != DISKMAGIC)
return;
if (dl->d_npartitions > MAXPARTITIONS)
@ -270,24 +270,24 @@ g_bsd_checklabel(struct disklabel *dl)
int i;
if (dl->d_magic != DISKMAGIC || dl->d_magic2 != DISKMAGIC)
return(EINVAL);
return (EINVAL);
/*
* If the label specifies more partitions than we can handle
* we have to reject it: If people updated the label they would
* trash it, and that would break the checksum.
*/
if (dl->d_npartitions > MAXPARTITIONS)
return(EINVAL);
return (EINVAL);
for (i = 0; i < dl->d_npartitions; i++) {
ppp = &dl->d_partitions[i];
/* Cannot extend past unit */
/* Cannot extend past unit. */
if (ppp->p_size != 0 &&
ppp->p_offset + ppp->p_size > dl->d_secperunit) {
return(EINVAL);
return (EINVAL);
}
}
return(0);
return (0);
}
/*
@ -308,23 +308,23 @@ g_bsd_modify(struct g_geom *gp, struct disklabel *dl)
u_int secsize;
off_t mediasize;
/* Basic check that this is indeed a disklabel */
/* Basic check that this is indeed a disklabel. */
error = g_bsd_checklabel(dl);
if (error)
return(error);
return (error);
/* Make sure the checksum is OK */
/* Make sure the checksum is OK. */
if (dkcksum(dl) != 0)
return(EINVAL);
return (EINVAL);
/* Get dimensions of our device */
/* Get dimensions of our device. */
cp = LIST_FIRST(&gp->consumer);
error = g_getattr("GEOM::sectorsize", cp, &secsize);
if (error)
return(error);
return (error);
error = g_getattr("GEOM::mediasize", cp, &mediasize);
if (error)
return(error);
return (error);
#ifdef nolonger
/*
@ -338,30 +338,30 @@ g_bsd_modify(struct g_geom *gp, struct disklabel *dl)
#endif
#ifdef notyet
/*
/*
* Indications are that the d_secperunit is not correctly
* initialized in many cases, and since we don't need it
* for anything, we dont strictly need this test.
* Preemptive action to avoid confusing people in disklabel(8)
* may be in order.
*/
/* The label cannot claim a larger size than the media */
/* The label cannot claim a larger size than the media. */
if ((off_t)dl->d_secperunit * dl->d_secsize > mediasize)
return (EINVAL);
#endif
/* ... or a smaller sector size */
/* ... or a smaller sector size. */
if (dl->d_secsize < secsize)
return (EINVAL);
/* ... or a non-multiple sector size */
/* ... or a non-multiple sector size. */
if (dl->d_secsize % secsize != 0)
return (EINVAL);
g_topology_lock();
/* Don't munge open parititions */
/* Don't munge open partitions. */
gsp = gp->softc;
for (i = 0; i < dl->d_npartitions; i++) {
ppp = &dl->d_partitions[i];
@ -430,31 +430,31 @@ g_bsd_try(struct g_slicer *gsp, struct g_consumer *cp, int secsize, struct g_bsd
secoff = offset % secsize;
buf = g_read_data(cp, offset - secoff, secsize, &error);
if (buf == NULL || error != 0)
return(ENOENT);
return (ENOENT);
/* Decode into our native format */
/* Decode into our native format. */
dl = &ms->ondisk;
g_bsd_ledec_disklabel(buf + secoff, dl);
ondisk2inram(ms);
dl = &ms->inram;
/* Does it look like a label at all ? */
/* Does it look like a label at all? */
if (g_bsd_checklabel(dl))
error = ENOENT;
/* ... and does the raw data have a good checksum ? */
if (error == 0 && g_bsd_lesum(dl, buf + secoff) != 0)
/* ... and does the raw data have a good checksum? */
if (error == 0 && g_bsd_lesum(dl, buf + secoff) != 0)
error = ENOENT;
/* Remember to free the buffer g_read_data() gave us */
/* Remember to free the buffer g_read_data() gave us. */
g_free(buf);
/* If we had a label, record it properly */
/* If we had a label, record it properly. */
if (error == 0) {
gsp->frontstuff = 16 * secsize; /* XXX */
ms->labeloffset = offset;
}
return(error);
return (error);
}
/*
@ -480,27 +480,27 @@ g_bsd_ioctl(void *arg)
u_int secsize;
int error;
/* We don't need topology for now */
/* We don't need topology for now. */
g_topology_unlock();
/* Get hold of the interesting bits from the bio */
/* Get hold of the interesting bits from the bio. */
bp = arg;
gp = bp->bio_to->geom;
gsp = gp->softc;
ms = gsp->softc;
gio = (struct g_ioctl *)bp->bio_data;
/* The disklabel to set is the ioctl argument */
/* The disklabel to set is the ioctl argument. */
dl = gio->data;
/* Validate and modify our slice instance to match */
error = g_bsd_modify(gp, dl); /* picks up topology lock on success */
/* Validate and modify our slice instance to match. */
error = g_bsd_modify(gp, dl); /* Picks up topology lock on success. */
if (error) {
g_topology_lock();
g_io_deliver(bp, error);
return;
}
/* Update our copy of the disklabel */
/* Update our copy of the disklabel. */
ms->inram = *dl;
inram2ondisk(ms);
@ -527,7 +527,6 @@ g_bsd_ioctl(void *arg)
error = g_write_data(cp, ms->labeloffset - secoff, buf, secsize);
g_free(buf);
g_io_deliver(bp, error);
return;
}
/*-
@ -556,17 +555,17 @@ g_bsd_start(struct bio *bp)
/* We only handle ioctl(2) requests of the right format. */
if (strcmp(bp->bio_attribute, "GEOM::ioctl"))
return(0);
else if (bp->bio_length != sizeof *gio)
return(0);
return (0);
else if (bp->bio_length != sizeof(*gio))
return (0);
/* Get hold of the ioctl parameters */
/* Get hold of the ioctl parameters. */
gio = (struct g_ioctl *)bp->bio_data;
switch(gio->cmd) {
switch (gio->cmd) {
case DIOCGDINFO:
/* Return a copy of the disklabel to userland */
bcopy(&ms->inram, gio->data, sizeof ms->inram);
/* Return a copy of the disklabel to userland. */
bcopy(&ms->inram, gio->data, sizeof(ms->inram));
g_io_deliver(bp, 0);
return (1);
case DIOCSDINFO:
@ -643,7 +642,7 @@ g_bsd_taste(struct g_class *mp, struct g_provider *pp, int flags)
g_trace(G_T_TOPOLOGY, "bsd_taste(%s,%s)", mp->name, pp->name);
g_topology_assert();
/* We don't implement transparent inserts */
/* We don't implement transparent inserts. */
if (flags == G_TF_TRANSPARENT)
return (NULL);
@ -666,7 +665,7 @@ g_bsd_taste(struct g_class *mp, struct g_provider *pp, int flags)
* from it.
*/
gp = g_slice_new(mp, MAXPARTITIONS, pp, &cp, &ms,
sizeof *ms, g_bsd_start);
sizeof(*ms), g_bsd_start);
if (gp == NULL)
return (NULL);
@ -683,9 +682,9 @@ g_bsd_taste(struct g_class *mp, struct g_provider *pp, int flags)
*/
gp->dumpconf = g_bsd_dumpconf;
/* Get the geom_slicer softc from the geom */
/* Get the geom_slicer softc from the geom. */
gsp = gp->softc;
/*
* The do...while loop here allows us to have multiple escapes
* using a simple "break". This improves code clarity without
@ -706,29 +705,29 @@ g_bsd_taste(struct g_class *mp, struct g_provider *pp, int flags)
if (error || secsize < 512)
break;
/* First look for a label at the start of the second sector */
/* First look for a label at the start of the second sector. */
error = g_bsd_try(gsp, cp, secsize, ms, secsize);
/* Next, loot for it 64 bytes into the first sector */
/* Next, look for it 64 bytes into the first sector. */
if (error)
error = g_bsd_try(gsp, cp, secsize, ms, 64);
/* If we didn't find a label, punt */
/* If we didn't find a label, punt. */
if (error)
break;
/*
* Proccess the found disklabel, and modify our "slice"
* Process the found disklabel, and modify our "slice"
* instance to match it, if possible.
*/
dl = &ms->inram;
error = g_bsd_modify(gp, dl); /* picks up topology lock */
error = g_bsd_modify(gp, dl); /* Picks up topology lock. */
if (!error)
g_topology_unlock();
break;
} while (0);
/* Success of failure, we can close our provider now */
/* Success of failure, we can close our provider now. */
g_topology_lock();
error = g_access_rel(cp, -1, 0, 0);
@ -744,7 +743,7 @@ g_bsd_taste(struct g_class *mp, struct g_provider *pp, int flags)
return (NULL);
}
/* Finally, register with GEOM infrastructure. */
/* Finally, register with GEOM infrastructure. */
static struct g_class g_bsd_class = {
BSD_CLASS_NAME,
g_bsd_taste,