From mboxrd@z Thu Jan 1 00:00:00 1970 From: broonie@opensource.wolfsonmicro.com (Mark Brown) Date: Thu, 24 Nov 2011 18:02:28 +0000 Subject: -next fails to boot as of today on S3C6410 In-Reply-To: References: <20111123135033.GA20272@opensource.wolfsonmicro.com> <20111123143322.GD7382@totoro> <20111123145517.GE20272@opensource.wolfsonmicro.com> <4ECD32CA.2030601@gmail.com> <20111123175446.GI30049@opensource.wolfsonmicro.com> <20111124125615.GJ8470@opensource.wolfsonmicro.com> <20111124160853.GB2509@sirena.org.uk> Message-ID: <20111124180228.GA32119@opensource.wolfsonmicro.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Nov 24, 2011 at 12:59:38PM -0500, Nicolas Pitre wrote: > No. The s3c64xx code is wrong. It relies on a freshly installed > mapping that has not been flushed to RAM yet. So when it works for you, > That's due to pure luck, most probably because the page table is not > cached when the mapping is created and the cache is not allocated on > write. Ah, right - I was assuming that the existing code was OK (given that it's been in use for years). What should it be doing to trigger the flush?