[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1254908977-12827-1-git-send-email-andreas.fenkart@streamunlimited.com>
Date: Wed, 7 Oct 2009 11:49:36 +0200
From: Andreas Fenkart <andreas.fenkart@...eamunlimited.com>
To: linux-arm-kernel@...ts.infradead.org, linux-mips@...ux-mips.org,
linux-am33-list@...hat.com, liqin.chen@...plusct.com,
x86@...nel.org, linux-kernel@...r.kernel.org,
akpm@...ux-foundation.org
Subject: Make totalhigh_pages of consistent type.
Printing the value of totalhigh_pages requires casting, see
typical print message:
arch/x86/mm/init_32.c:
printk(KERN_INFO "Memory: %luk/%luk available (%dk kernel code, "
"%dk reserved, %dk data, %dk init, %ldk highmem)\n",
nr_free_pages() << (PAGE_SHIFT-10),
num_physpages << (PAGE_SHIFT-10),
codesize >> 10,
reservedpages << (PAGE_SHIFT-10),
datasize >> 10,
initsize >> 10,
(unsigned long)(totalhigh_pages << (PAGE_SHIFT-10)));
The problem is that the type of totalhigh_pages is dependent on
CONFIG_HIGHMEM being set or not.
include/linux/highmem.h:
#ifdef CONFIG_HIGHMEM
extern unsigned long totalhigh_pages;
#else /* CONFIG_HIGHMEM */
-#define totalhigh_pages 0
+#define totalhigh_pages 0UL
...
The patch changes the define, so that totalhigh_pages is of uniform
type in both cases.
Patch is build-tested on x86_32 and ARM
kind regards
Andreas
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists