]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vm_addr_ok: add power2 invariant check
authorDoug Moore <dougm@FreeBSD.org>
Mon, 10 Jan 2022 07:17:25 +0000 (01:17 -0600)
committerDoug Moore <dougm@FreeBSD.org>
Tue, 12 Jul 2022 16:26:12 +0000 (11:26 -0500)
commit48d01e24f9d5673d47063fe7e8edfa540c85526f
tree397d781e173c178763f9dbcf1ad38c73e8c3554d
parent01f79c9da806b7e64fc250c516b04e9e12a8d7bb
vm_addr_ok: add power2 invariant check

With INVARIANTS defined, have vm_addr_align_ok and vm_addr_bound_ok
panic when passed an alignment/boundary parameter that is not a power
of two.

Reviewed by: alc
Suggested by: kib, se
Differential Revision: https://reviews.freebsd.org/D33725

(cherry picked from commit ae13829ddce0b5fbf12f2b240a26414b41def8ba)
sys/vm/vm_extern.h