From cf59c5fa63b4639777fbe28fba79cfbd63fa6d4e Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Fri, 13 Jan 2017 00:16:09 +0100 Subject: Replace unsigned long with uintptr_t for integer/pointer conversions This is mostly done for the machine-independent part. --- kern/percpu.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'kern/percpu.c') diff --git a/kern/percpu.c b/kern/percpu.c index 5b9690cc..ab7b4fb6 100644 --- a/kern/percpu.c +++ b/kern/percpu.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Richard Braun. + * Copyright (c) 2014-2017 Richard Braun. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -111,9 +112,9 @@ void percpu_cleanup(void) { struct vm_page *page; - unsigned long va; + uintptr_t va; - va = (unsigned long)percpu_area_content; + va = (uintptr_t)percpu_area_content; page = vm_page_lookup(vm_page_direct_pa(va)); vm_page_free(page, vm_page_order(percpu_area_size)); } -- cgit v1.2.3