From 5db729fedbc4b6cb8742c58ff4934afb50732974 Mon Sep 17 00:00:00 2001 From: Tobias Tschinkowitz Date: Thu, 24 May 2018 12:09:26 +0200 Subject: ram: fixed int overflow on pagetok macro --- components/ram.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/ram.c b/components/ram.c index 0ac9753..0333b3b 100644 --- a/components/ram.c +++ b/components/ram.c @@ -75,7 +75,7 @@ #include #define LOG1024 10 - #define pagetok(size, pageshift) ((size) << (pageshift - LOG1024)) + #define pagetok(size, pageshift) (size_t)(size << (pageshift - LOG1024)) inline int load_uvmexp(struct uvmexp *uvmexp) -- cgit v1.2.3