| To: | linux-mips@linux-mips.org |
|---|---|
| Subject: | [PATCH] Fix warning: incompatible argument type of virt_to_phys |
| From: | Wu Zhangjin <wuzhangjin@gmail.com> |
| Date: | Tue, 12 May 2009 11:02:43 +0800 |
| Cc: | Ralf Baechle <ralf@linux-mips.org>, zhangfx@lemote.com, yanh@lemote.com |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:reply-to:to:cc :content-type:organization:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=jM57I49SF87IRx4TBxDTGnIGFreEzEupQ+XeOTd6Idc=; b=uXS2BwdU9NqNbVy1+vAOps90EeI86VF77NbU5PE4DZFxFAdf+58CZW4RaNJDCHbY5i abhBn04NhSkJlAuWw8BTvf19brCfKP74xFO6Ebcu41UwmZ8zB9MbF1vEG6S2BngQqx7+ PEIoT3TUYIINmsBB7CCr1e+LJLD69qbtvrYR0= |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:reply-to:to:cc:content-type:organization:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=RHEyHlISjhHXx7Cik3q/wi3SzYEYdkWlIzS+MIk6HJvJ+ddR8e4GtwqvHGouxCHD8F /l0hvMvBrOw97OOTeZVFrzZgaCghSbEuZrKClNbe0XwB4Jch1/JXUH6aHUeD1VokQpag 3eQJjw/60phHkrAVTBB+MsIvgVfe/WQMaYkTk= |
| Organization: | DSLab, Lanzhou University, China |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Reply-to: | wuzhangjin@gmail.com |
| Sender: | linux-mips-bounce@linux-mips.org |
>From f326164c8ef7950abc1e7bbe0a7490d6d69e2f73 Mon Sep 17 00:00:00 2001
From: Wu Zhangjin <wuzhangjin@gmail.com>
Date: Tue, 12 May 2009 10:46:07 +0800
Subject: [PATCH 2/2] Fix warning: incompatible argument type of
virt_to_phys
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
mm/page_alloc.c:1760: warning: passing argument 1 of ‘virt_to_phys’
makes pointer from integer without a cast
mm/page_alloc.c:1760
...
unsigned long addr;
...
split_page(virt_to_page(addr), order);
arch/mips/include/asm/page.h
#define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys(kaddr)))
#define virt_addr_valid(kaddr)
pfn_valid(PFN_DOWN(virt_to_phys(kaddr)))
arch/mips/include/asm/io.h
static inline unsigned long virt_to_phys(volatile const void *address)
---
arch/mips/include/asm/page.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/mips/include/asm/page.h b/arch/mips/include/asm/page.h
index fe7a88e..15d93ec 100644
--- a/arch/mips/include/asm/page.h
+++ b/arch/mips/include/asm/page.h
@@ -176,8 +176,8 @@ typedef struct { unsigned long pgprot; } pgprot_t;
#endif
-#define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys(kaddr)))
-#define virt_addr_valid(kaddr) pfn_valid(PFN_DOWN(virt_to_phys(kaddr)))
+#define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(virt_to_phys((void
*)kaddr)))
+#define virt_addr_valid(kaddr) pfn_valid(PFN_DOWN(virt_to_phys((void
*)kaddr)))
#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
--
1.6.2.1
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH] Fix warning: incompatible argument type of pci_fixup_irqs, Wu Zhangjin |
|---|---|
| Next by Date: | [PATCH] fix warning: incompatiable argument type of clear_user, Wu Zhangjin |
| Previous by Thread: | [PATCH] Fix warning: incompatible argument type of pci_fixup_irqs, Wu Zhangjin |
| Next by Thread: | [PATCH] fix warning: incompatiable argument type of clear_user, Wu Zhangjin |
| Indexes: | [Date] [Thread] [Top] [All Lists] |