From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boaz Harrosh Subject: [PATCH 1/5] axonram: Fix bug in direct_access Date: Wed, 05 Nov 2014 16:01:06 +0200 Message-ID: <545A2DA2.40200@plexistor.com> References: <545A2D69.8090003@plexistor.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: linux-kernel , linux-fsdevel To: Jens Axboe , Matthew Wilcox , Dmitry Monakhov Return-path: Received: from mail-wi0-f175.google.com ([209.85.212.175]:61528 "EHLO mail-wi0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754343AbaKEOBJ (ORCPT ); Wed, 5 Nov 2014 09:01:09 -0500 Received: by mail-wi0-f175.google.com with SMTP id ex7so12513357wid.2 for ; Wed, 05 Nov 2014 06:01:08 -0800 (PST) In-Reply-To: <545A2D69.8090003@plexistor.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: From: Matthew Wilcox The 'pfn' returned by axonram was completely bogus, and has been since 2008. Signed-off-by: Matthew Wilcox Reviewed-by: Jan Kara Reviewed-by: Mathieu Desnoyers Cc: stable@vger.kernel.org --- arch/powerpc/sysdev/axonram.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/sysdev/axonram.c b/arch/powerpc/sysdev/axonram.c index ad56edc..e8bb33b 100644 --- a/arch/powerpc/sysdev/axonram.c +++ b/arch/powerpc/sysdev/axonram.c @@ -156,7 +156,7 @@ axon_ram_direct_access(struct block_device *device, sector_t sector, } *kaddr = (void *)(bank->ph_addr + offset); - *pfn = virt_to_phys(kaddr) >> PAGE_SHIFT; + *pfn = virt_to_phys(*kaddr) >> PAGE_SHIFT; return 0; } -- 1.9.3