From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de ([195.135.220.15]:44094 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751805AbeEBPLR (ORCPT ); Wed, 2 May 2018 11:11:17 -0400 Date: Wed, 2 May 2018 15:11:13 +0000 From: "Luis R. Rodriguez" To: Geert Uytterhoeven Cc: "Luis R. Rodriguez" , Arnd Bergmann , Matthew Wilcox , Greg KH , Linux-Arch , Linux FS Devel , Linux MM , Linux Kernel Mailing List , linux-m68k Subject: Re: [PATCH] mm: provide a fallback for PAGE_KERNEL_RO for architectures Message-ID: <20180502151113.GB27853@wotan.suse.de> References: <20180428001526.22475-1-mcgrof@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Wed, May 02, 2018 at 12:08:57PM +0200, Geert Uytterhoeven wrote: > Hi Luis, > > On Sat, Apr 28, 2018 at 2:15 AM, Luis R. Rodriguez wrote: > > Some architectures do not define PAGE_KERNEL_RO, best we can do > > for them is to provide a fallback onto PAGE_KERNEL. Remove the > > hack from the firmware loader and move it onto the asm-generic > > header, and document while at it the affected architectures > > which do not have a PAGE_KERNEL_RO: > > > > o alpha > > o ia64 > > o m68k > > o mips > > o sparc64 > > o sparc > > > > Blessed-by: 0-day > > Signed-off-by: Luis R. Rodriguez > > I believe the "best we can do" is to add the missing definitions for the > architectures where the hardware does support it? True, but we cannot wait for every architecture to implement a feature to then such generics upstream, specially when we have common places which use that. Matthew did send a patch to add ia64 support for PAGE_KERNEL_RO, so I'll respin the patch to add that and also move the other define he suggested. At least we'd now have a list of documented archs which need further work too. Luis