Re: [PATCH v1 3/4] powerpc/mm: remove linear mapping if __add_pages() fails in arch_add_memory()
From: David Hildenbrand
Date: Wed Nov 11 2020 - 07:08:56 EST
On 04.11.20 13:11, Oscar Salvador wrote:
On Wed, Nov 04, 2020 at 02:06:51PM +0200, Mike Rapoport wrote:
On Wed, Nov 04, 2020 at 10:50:07AM +0100, osalvador wrote:
On Thu, Oct 29, 2020 at 05:27:17PM +0100, David Hildenbrand wrote:
Let's revert what we did in case seomthing goes wrong and we return an
error.
Dumb question, but should not we do this for other arches as well?
It seems arm64 and s390 already do that.
x86 could have its arch_add_memory() improved though :)
Right, I only stared at x86 and see it did not have it.
I guess we want to have all arches aligned with this.
The ultimate goal would be to get rid of arch-specific arch_add_memory()
implementations completely, providing arch_create_linear_mapping() /
arch_remove_linear_mapping() instead (as indicated in patch #1).
The x86 variant certainly needs love, but I'll keep this patch set
powerpc specific, so it can go via the powerpc tree in one piece. I'll
add unifying these implementations onto my todo list.
Thanks!
--
Thanks,
David / dhildenb