diff options
author | pfg <pfg@FreeBSD.org> | 2016-04-27 15:10:40 +0000 |
---|---|---|
committer | pfg <pfg@FreeBSD.org> | 2016-04-27 15:10:40 +0000 |
commit | 863c16cbbd6f420e941fb932ad2743db9e333f19 (patch) | |
tree | 948a0c224fcfeb510dcd945a1caea8c7c6d5504d /sys/geom/raid | |
parent | eff2290651cafa2f4d17e5d7e1d90d02db3beb0a (diff) | |
download | FreeBSD-src-863c16cbbd6f420e941fb932ad2743db9e333f19.zip FreeBSD-src-863c16cbbd6f420e941fb932ad2743db9e333f19.tar.gz |
geom: unsign some types to match their definitions and avoid overflows.
In struct:gctl_req, nargs is unsigned.
In mirror:
g_mirror_syncreqs is unsigned.
In raid:
in struct:g_raid_volume, v_disks_count is unsigned.
In virstor:
in struct:g_virstor_softc, n_components is unsigned.
MFC after: 2 weeks
Diffstat (limited to 'sys/geom/raid')
-rw-r--r-- | sys/geom/raid/md_promise.c | 2 | ||||
-rw-r--r-- | sys/geom/raid/md_sii.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/geom/raid/md_promise.c b/sys/geom/raid/md_promise.c index 42ae947..1cf334f 100644 --- a/sys/geom/raid/md_promise.c +++ b/sys/geom/raid/md_promise.c @@ -893,7 +893,7 @@ g_raid_md_promise_start(struct g_raid_volume *vol) struct g_raid_md_promise_perdisk *pd; struct g_raid_md_promise_pervolume *pv; struct promise_raid_conf *meta; - int i; + u_int i; sc = vol->v_softc; md = sc->sc_md; diff --git a/sys/geom/raid/md_sii.c b/sys/geom/raid/md_sii.c index 34cdd8d..f973660 100644 --- a/sys/geom/raid/md_sii.c +++ b/sys/geom/raid/md_sii.c @@ -1482,7 +1482,7 @@ g_raid_md_write_sii(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_md_sii_object *mdi; struct g_raid_md_sii_perdisk *pd; struct sii_raid_conf *meta; - int i; + u_int i; sc = md->mdo_softc; mdi = (struct g_raid_md_sii_object *)md; |