From patchwork Wed Nov 14 17:55:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 151105 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp5992592ljp; Wed, 14 Nov 2018 09:55:58 -0800 (PST) X-Google-Smtp-Source: AJdET5fyu9KvJx6oct9/Qh4wrCRfKiYImAkmx2FsIY4I8BWy86GRsC++GKLeR1amnQ1vHNdIBIOm X-Received: by 2002:a63:2d46:: with SMTP id t67mr2725794pgt.140.1542218158273; Wed, 14 Nov 2018 09:55:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542218158; cv=none; d=google.com; s=arc-20160816; b=IuJAyuF/PT6MrKYBM7wsoPBwerQpa66DcWZ5s3s9Q2RL0cPvQ5fTZqJ/dwxRYoQ1uJ woXC3M8v4hdvdGlWx1/RJBfAXcCzGfzlpSVo4uMb5Pizm6rnmngw6AaZI6wt0V38z0CN 4AGPJ+wZJnKQoS4RXepo6QxYvLfe2SZwgQJP2td7GH4YRZZIbfgX8s7mxiLwYVafXd2e OrIjuri0DWt0eeCJTl6/BVOquz3okTy3ARGoW+/r8cxU7bFUENiP3zVZIe5vmvPYdbhX /e9MPTXABItarOwQ7p7jOO/+xH4dC7yrgOFb0FgsW0da6ih48w3MZJdbxwiyBU1/2IJ4 mmBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=/gFgsl0bsNkHR/7/X8VMDkU2ct6+OqwgkAS4l61N8P8=; b=lkJJg6MhGIM+ah0q//JChpHk6LGLGxZJuTOl93xa5fyb3MST2SDGkYyTHkEhg5LYq3 yKiC+CfS7PoCZY3gVbMA+C5oIlhd9jgYvvqs+gGel+745h5BZPCnsUqwe0ATlvWFQNdD T6gbOTi6sJs3wUmPD4mBvwDOsLLlQtzEQmMDfrETxhCvLErz1LsHnpeJBARDhWI9LxUT 9XzPY2q8UXD9K5W0jlwYloRM5EhYm0udQLYc/UVE5wg7F2N+nWc0xYyl83Dx7RPglaal 2d4aj7SMZB59vwlngNLVA0vL2JSKIU9m3Vb0hSy9vKGrMzny689JkK+yrttigfBwamWF e7ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="f/UDKhyl"; spf=pass (google.com: best guess record for domain of linux-efi-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-efi-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i2-v6si2459122pfb.245.2018.11.14.09.55.58; Wed, 14 Nov 2018 09:55:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-efi-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="f/UDKhyl"; spf=pass (google.com: best guess record for domain of linux-efi-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-efi-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728099AbeKOEAI (ORCPT + 3 others); Wed, 14 Nov 2018 23:00:08 -0500 Received: from mail-pf1-f195.google.com ([209.85.210.195]:35057 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727821AbeKOEAI (ORCPT ); Wed, 14 Nov 2018 23:00:08 -0500 Received: by mail-pf1-f195.google.com with SMTP id v9-v6so8289473pff.2 for ; Wed, 14 Nov 2018 09:55:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=/gFgsl0bsNkHR/7/X8VMDkU2ct6+OqwgkAS4l61N8P8=; b=f/UDKhylvpmxx8A1SNBMnMG/Vta3kHKqJXBEK4OkNfRvA8e4NF7pWL49Ms44fJe64m CQxeAeEMXUm8cppFxTb2fPHekfVaPqlimqfLd1Jqyv9j5HpJAvmwckyxFjl0oJqCSwp0 jAS6e5djoM94wnrsLcy9N3nPlURXr0lcjnEGQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=/gFgsl0bsNkHR/7/X8VMDkU2ct6+OqwgkAS4l61N8P8=; b=NL9ws+Bp2gv8+2TG5pCJDVlwYkvXPWVXLEdGsX7YXUW7hzzTaX2uuz6Fnd6laJzyZW 0D9CnyFW/gLKWl+Hs5c7K08Hb6epg3tNwgf9y+p+8Oxhlt0BBseuE2cpX3G2jm66c/5t rOFp6rFKfhTXTY8IUpZl+1Xr3Oo+fsWCyync7qXio4FIgRGR+S1GcBAfiJYy3dlNLmAI LKyHu/uukrB+gvt9qRmUVUlgKTlIxlsGfI6fBT++djLEcuXIUVwPBQfsxQyx/QRQu0fS MOM9VMh/ExTHVcdueH4BlT0rXvVAgxl4CK7E23eQ/Aq/dKE02lcf7VTOt3eyIYQYSLej uPVA== X-Gm-Message-State: AGRZ1gILclxmiHCGtRgIzIteSuCPNQ00yTVTLCM+jRYUyjNz8z23U4Pa 0J8pVQa2xP4SUm+4LZnzySTbkQevoSNN7g== X-Received: by 2002:a63:b34f:: with SMTP id x15mr2674292pgt.243.1542218156773; Wed, 14 Nov 2018 09:55:56 -0800 (PST) Received: from mba13.psav.com ([64.114.255.97]) by smtp.gmail.com with ESMTPSA id i2-v6sm21301738pgq.35.2018.11.14.09.55.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 09:55:55 -0800 (PST) From: Ard Biesheuvel To: linux-efi@vger.kernel.org, Ingo Molnar , Thomas Gleixner Cc: Ard Biesheuvel , linux-kernel@vger.kernel.org, Marc Zyngier , Sai Praneeth Prakhya , Waiman Long Subject: [GIT PULL 0/5] EFI fixes for v4.20 Date: Wed, 14 Nov 2018 09:55:39 -0800 Message-Id: <20181114175544.12860-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-efi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-efi@vger.kernel.org The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad: Linux 4.20-rc2 (2018-11-11 17:12:31 -0600) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git efi-urgent for you to fetch changes up to 844d2592ed2f1903f8e38d8d395fd0d38ecdd536: efi: permit calling efi_mem_reserve_persistent from atomic context (2018-11-14 05:49:28 -0800) ---------------------------------------------------------------- EFI fixes for v4.20: - fix incorrect 'on stack' annotation of efi_rts_work (all EFI arches) - revert deferred memory map unmapping on ARM - pack the FDT before handing over to the OS (ARM, arm64) - fixes for new persistent memreserve feature (ARM, arm64) ---------------------------------------------------------------- Ard Biesheuvel (4): efi: arm: revert deferred unmap of early memmap mapping efi/arm: libstub: pack FDT after populating it efi/arm: defer persistent reservations until after paging_init() efi: permit calling efi_mem_reserve_persistent from atomic context Waiman Long (1): efi: Fix debugobjects warning on efi_rts_work arch/arm64/kernel/setup.c | 1 + drivers/firmware/efi/arm-init.c | 4 ++++ drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/efi.c | 35 ++++++++++++++++++++++----------- drivers/firmware/efi/libstub/arm-stub.c | 3 +++ drivers/firmware/efi/libstub/fdt.c | 4 ++++ drivers/firmware/efi/memmap.c | 3 +++ drivers/firmware/efi/runtime-wrappers.c | 2 +- include/linux/efi.h | 7 +++++++ 9 files changed, 47 insertions(+), 14 deletions(-)