ufs: use mallocarray(9).
authorpfg <pfg@FreeBSD.org>
Wed, 17 Jan 2018 18:18:33 +0000 (18:18 +0000)
committerpfg <pfg@FreeBSD.org>
Wed, 17 Jan 2018 18:18:33 +0000 (18:18 +0000)
commit036ebddf972b5e605b6892a7834e7b2588fa63a9
treec9264e759aeefbc271c05892fd2973e3c167cc66
parent39d99c11863da8a9040d69b05d58b65e311df462
ufs: use mallocarray(9).

Basic use of mallocarray to prevent overflows: static analyzers are also
likely to perform additional checks.

Since mallocarray expects unsigned parameters, unsign some
related variables to minimize sign conversions.

Reviewed by: mckusick
sys/ufs/ffs/ffs_snapshot.c
sys/ufs/ffs/ffs_softdep.c
sys/ufs/ufs/ufs_vnops.c