diff options
| author | Andrew Morton <akpm@osdl.org> | 2004-03-16 15:11:07 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-03-16 15:11:07 -0800 |
| commit | 1045108497366572f37da56d32b7b5accbbf0c8c (patch) | |
| tree | 1df9838114f4e36bcd3a10b8cded57ff73747f6a | |
| parent | ce5bc050468e3057da0703988303fc365274cf66 (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.c | 2 | ||||
| -rw-r--r-- | mm/slab.c | 3 |
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; |
