On 24 April 2016 at 21:57, Matt Fleming <matt@xxxxxxxxxxxxxxxxxxx> wrote: > On Wed, 20 Apr, at 05:20:35PM, Ard Biesheuvel wrote: >> Now that ARM has a fully functional memremap() implementation, there is >> no longer a need to remove the UEFI memory map from the linear mapping >> in order to be able to create a permanent mapping for it using generic >> code. >> >> So remove the 'IS_ENABLED(CONFIG_ARM)' conditional we added in commit >> 7cc8cbcf82d1 ("efi/arm64: Don't apply MEMBLOCK_NOMAP to UEFI memory map >> mapping"), and revert to using memblock_reserve() for both ARM and arm64 >> >> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> >> --- >> >> This is the permanent fix I alluded to in the commit log for the patch >> mentioned above. Russell has pulled the memremap() patches so this is >> good to go for v4.7 >> >> Note that current efi-next already has a conflict with v4.6-rc4 (where >> that patch landed) which will get even worse with this on top, so it may >> make sense to rebase efi-next onto v4.6-rc4 before pulling this >> (but note that this patch depends on 'efi/arm*: Use memremap() to create >> the persistent memmap mapping', so please don't reorder them to maintain >> bisectability) > > Good notes, thanks Ard. > > I applied this for v4.7 but please check the result since there was a > conflict with the GOP framebuffer patches, > > https://git.kernel.org/cgit/linux/kernel/git/mfleming/efi.git/commit/?h=next&id=b2757153ee7cfce23f760036b0c85bd0ec99cf50 Looks fine, thanks -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html