Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 348309
b: refs/heads/master
c: d3ce884
h: refs/heads/master
i:
  348307: 80eca80
v: v3
  • Loading branch information
Ralf Baechle committed Dec 28, 2012
1 parent 3f7dce7 commit ed1d4da
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 730b8dfe016dd1e91f73d8d3e6724da91397171c
refs/heads/master: d3ce88431892b703b04769566338a89eda6b0477
5 changes: 4 additions & 1 deletion trunk/arch/mips/include/asm/page.h
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,10 @@ 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)))

extern int __virt_addr_valid(const volatile void *kaddr);
#define virt_addr_valid(kaddr) \
__virt_addr_valid((const volatile void *) (kaddr))

#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
Expand Down
6 changes: 6 additions & 0 deletions trunk/arch/mips/mm/ioremap.c
Original file line number Diff line number Diff line change
Expand Up @@ -190,3 +190,9 @@ void __iounmap(const volatile void __iomem *addr)

EXPORT_SYMBOL(__ioremap);
EXPORT_SYMBOL(__iounmap);

int __virt_addr_valid(const volatile void *kaddr)
{
return pfn_valid(PFN_DOWN(virt_to_phys(kaddr)));
}
EXPORT_SYMBOL_GPL(__virt_addr_valid);

0 comments on commit ed1d4da

Please sign in to comment.