summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2004-03-16 15:11:07 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-03-16 15:11:07 -0800
commit1045108497366572f37da56d32b7b5accbbf0c8c (patch)
tree1df9838114f4e36bcd3a10b8cded57ff73747f6a
parentce5bc050468e3057da0703988303fc365274cf66 (diff)
[PATCH] Fix x86_64 compile warning in bad_page()
On x84_64, page->flags is no longer unsigned long.
-rw-r--r--mm/page_alloc.c2
-rw-r--r--mm/slab.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index ba52842a1efd..0b6923050c00 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -73,7 +73,7 @@ static void bad_page(const char *function, struct page *page)
{
printk("Bad page state at %s (in process '%s', page %p)\n", function, current->comm, page);
printk("flags:0x%08lx mapping:%p mapped:%d count:%d\n",
- page->flags, page->mapping,
+ (unsigned long)page->flags, page->mapping,
page_mapped(page), page_count(page));
printk("Backtrace:\n");
dump_stack();
diff --git a/mm/slab.c b/mm/slab.c
index 0ab5cfe2d2dc..2ae3347f0ef4 100644
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -2885,7 +2885,8 @@ void ptrinfo(unsigned long addr)
#endif
page = virt_to_page((void*)addr);
- printk("struct page at %p, flags %lxh.\n", page, page->flags);
+ printk("struct page at %p, flags %08lx\n",
+ page, (unsigned long)page->flags);
if (PageSlab(page)) {
kmem_cache_t *c;
struct slab *s;