OSDN Git Service

mm: Use overflow helpers in kvmalloc()
authorKees Cook <keescook@chromium.org>
Tue, 8 May 2018 19:55:26 +0000 (12:55 -0700)
committerKees Cook <keescook@chromium.org>
Tue, 5 Jun 2018 19:16:51 +0000 (12:16 -0700)
commit3b3b1a29eb89ba93f91213cbebb332a2ac31fa8b
treef163f64ea43d4afee78f1bc0ad5eadc882e40343
parent49b7f8983aa78581bfd511a26891b26cd734e293
mm: Use overflow helpers in kvmalloc()

Instead of open-coded multiplication and bounds checking, use the new
overflow helper. Additionally prepare for vmalloc() users to add
array_size()-family helpers in the future.

Signed-off-by: Kees Cook <keescook@chromium.org>
include/linux/mm.h
include/linux/vmalloc.h