
high_memory is a 'void *', so use a function that is equivalent,
but type safe.

Signed-off-by: Dave Hansen <haveblue@us.ibm.com>


---

 memhotplug-dave/drivers/char/mem.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN drivers/char/mem.c~A5-devmem-use-phys_to_virt drivers/char/mem.c
--- memhotplug/drivers/char/mem.c~A5-devmem-use-phys_to_virt	Thu Aug  5 09:41:01 2004
+++ memhotplug-dave/drivers/char/mem.c	Thu Aug  5 09:41:02 2004
@@ -106,7 +106,7 @@ static inline int valid_phys_addr_range(
 {
 	unsigned long end_mem;
 
-	end_mem = __pa(high_memory);
+	end_mem = virt_to_phys(high_memory);
 	if (addr >= end_mem)
 		return 0;
 

_
