Messages in this thread Patch in this message | | | From | Petr Tesarik <> | Subject | [PATCH 02/10] (un)xlate_dev_mem_ptr: use phys_addr_t for the @phys parameter | Date | Fri, 17 Jun 2011 10:44:24 +0200 |
| |
To read/write 64-bit physical addresses on 32-bit architectures, the type must be changed to phys_addr_t. It is also semantically more exact.
Note that the default xlate_dev_mem_ptr() is defined as a macro, so no adjustment is needed there.
Signed-off-by: Petr Tesarik <ptesarik@suse.cz> --- drivers/char/mem.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/char/mem.c b/drivers/char/mem.c index f5cbd4e..7d86bda 100644 --- a/drivers/char/mem.c +++ b/drivers/char/mem.c @@ -82,7 +82,7 @@ static inline int range_is_allowed(unsigned long pfn, unsigned long size) } #endif -void __weak unxlate_dev_mem_ptr(unsigned long phys, void *addr) +void __weak unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) { } -- 1.7.3.4
| |