diff options
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/sysdev/axonram.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/sysdev/axonram.c b/arch/powerpc/sysdev/axonram.c index 20f8afe855d1..ee90db17b097 100644 --- a/arch/powerpc/sysdev/axonram.c +++ b/arch/powerpc/sysdev/axonram.c | |||
@@ -147,7 +147,7 @@ axon_ram_direct_access(struct block_device *device, sector_t sector, | |||
147 | loff_t offset = (loff_t)sector << AXON_RAM_SECTOR_SHIFT; | 147 | loff_t offset = (loff_t)sector << AXON_RAM_SECTOR_SHIFT; |
148 | 148 | ||
149 | *kaddr = (void *)(bank->ph_addr + offset); | 149 | *kaddr = (void *)(bank->ph_addr + offset); |
150 | *pfn = virt_to_phys(kaddr) >> PAGE_SHIFT; | 150 | *pfn = virt_to_phys(*kaddr) >> PAGE_SHIFT; |
151 | 151 | ||
152 | return bank->size - offset; | 152 | return bank->size - offset; |
153 | } | 153 | } |