From mboxrd@z Thu Jan 1 00:00:00 1970 From: linux@arm.linux.org.uk (Russell King - ARM Linux) Date: Wed, 5 Jan 2011 23:59:22 +0000 Subject: still nfs problems [Was: Linux 2.6.37-rc8] In-Reply-To: References: <1294256169.16957.18.camel@mulgrave.site> <20110105200008.GJ8638@n2100.arm.linux.org.uk> <1294259637.16957.25.camel@mulgrave.site> <20110105210448.GM8638@n2100.arm.linux.org.uk> <1294262208.2952.4.camel@heimdal.trondhjem.org> <1294268808.2952.18.camel@heimdal.trondhjem.org> Message-ID: <20110105235922.GP8638@n2100.arm.linux.org.uk> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Wed, Jan 05, 2011 at 03:28:53PM -0800, Linus Torvalds wrote: > On Wed, Jan 5, 2011 at 3:06 PM, Trond Myklebust > wrote: > > > > Yes. The fix I sent out was a call to invalidate_kernel_vmap_range(), > > which takes care of invalidating the cache prior to a virtual address > > read. > > > > My question was specifically about the write through the regular kernel > > mapping: according to Russell and my reading of the cachetlb.txt > > documentation, flush_dcache_page() is only guaranteed to have an effect > > on page cache pages. > > I don't think that should ever matter. It's not like the hardware can > know whether it's a dcache page or not. > > And if the sw implementation cares, it's doing something really odd.