]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix leaks and test for getpagesize() returning == -1
authorngie <ngie@FreeBSD.org>
Tue, 19 Apr 2016 22:25:14 +0000 (22:25 +0000)
committerngie <ngie@FreeBSD.org>
Tue, 19 Apr 2016 22:25:14 +0000 (22:25 +0000)
commit34ee6a7d22ccb9189f66f467f354216bc9cc1ea2
treef3494b6d3221b0cecc584bde4f3676b1e65ed620
parentf6939d22956594cd848ade489d9cc2d821b031de
Fix leaks and test for getpagesize() returning == -1

- close file descriptors after use.
- Always munmap memory regions after mmap'ing them.
- Make sure getpagesize() returns a value greater than 0 and use a
  cached value instead of always calling getpagesize(3).

CID: 1331374-13313771331653-1331662
Differential Revision: https://reviews.freebsd.org/D6011
MFC after: 2 weeks
Reported by: Coverity
Reviewed by: cem
Sponsored by: EMC / Isilon Storage Division
tests/sys/vm/mmap_test.c