From patchwork Sun Nov 29 09:30:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1407795 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=LY0RDtr9; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CkNQd3ZW2z9sRR for ; Sun, 29 Nov 2020 20:30:54 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3762182738; Sun, 29 Nov 2020 10:30:42 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="LY0RDtr9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 54A5782738; Sun, 29 Nov 2020 10:30:40 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 3BE4B8270E for ; Sun, 29 Nov 2020 10:30:37 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606642234; bh=3QIGMQMQHrg5M7oPVqXXri6EbGSBHx3CVdlfwS/0ek8=; h=X-UI-Sender-Class:To:Cc:From:Subject:Date; b=LY0RDtr9p3caeV+PYux6c+9sopiaol/4aFnGPGpkrRX9sDa+pGxkr7ka1rJr7nDhL SnJVjSkJV2Fpy2Nhwev0TRhRsGilaZ8x2K0OAUdl7qhgI85VjFj3BqrntdHitgphUR CtBdiZ8HC2d6Kbs9sTqiTe9jye1NH6iXCG51XZZk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.123.51] ([62.143.246.89]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MtfJd-1jv3492VxP-00v4BI; Sun, 29 Nov 2020 10:30:34 +0100 To: Tom Rini Cc: Ilias Apalodimas , Etienne Carriere , Alexander Graf , U-Boot Mailing List From: Heinrich Schuchardt Subject: Pull request for UEFI sub-system for efi-2021-01-rc3 (3) Message-ID: <495fcaf2-c0fd-a7c4-1696-7a71c49ae139@gmx.de> Date: Sun, 29 Nov 2020 10:30:29 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 Content-Language: en-US X-Provags-ID: V03:K1:aB11sZNb638H+kgBAloxhf5x/9WrNpoThniT54YQYiJUtnfbu7b t+aadBdRhx5Vaaf2vqsGmajixfjkP9jtTpEiOyVT/gRerBovCpCSt9Grsr7BiPqCwUtN8qr lca2NtD2dI8f7wbRvOO7m0A9qZ5K5zUUIwvF8aRj8dhQxWd7l+IhOanHdpqmnrAd9WLb34q fEM0qBq6aCTv5GFNdygQw== X-UI-Out-Filterresults: notjunk:1;V03:K0:XXjC4KePTDw=:dCjI50QtwpwhvNafXPWURs 735pDGKPxKBXktlLqL8SxsDEzFdQBpk0/SLH+0nm11YQ+7id6K+IEWbPMlrLKmww/HqPAs/gp Pi6//XA8/QERp5KryyDGH6eleP0cArIX7qgmdSMyltS4hWNF95XcgAK/rHDFacnHShq1X5lH0 BHvGBJikjS5OwOWxZ5lXKcMehZ0MGnnZX2DoN3TnfDKuc8EcmWAlqnDyoqDlTuZT6j68AZmSp YL5YODfpbH3zIRJzpIFc7JpvOCeX2rTqlwXzq++eHNsY3eXcMBbjwYIGUXUEeeB7GBxsPEU17 KnV8i4Cf0gRs9xY05JFHI9W/3gK9I28KQNi5LEhQRYLiUCepPUJC0pJBCV0ZABKTs7ufeWqkJ 7LXvOC7nsXQXKrfItoncLaWQUbMVLdQWPf/WAoSzum8qda6Z6aDnZfAeaXX1/6JYlCIbRMWKf FSzBuNlvhdzbDxqa8EERIQ1eD9xSR6d6r86749ysRsjmpPkXXS535J4KLdmte6SpAmcneftyJ qqIPZkkcojSiCBy9MryK/S1IS2OdNHAp1zIRYPFDGveGprOaxCVE+okQTCqq3xzaxV4N4wEF4 XLtXkqCxiPm7H5wd/8UtZq2EOOXG7hxZ+qNtsxiCEjHkJA949uWtCneuJSm6LILrGXL55Hbgj XzRkHi9/VNDQ7Jrsd0DoVdayzm/xeZh3IbpF6qR2XtKlPWmJN5DsXBEkMLh9zu1e15PVV6M+W f2XKldbJy2oyZpskfIhqmKIIvy0WQhipMEVWFFm3h2UqqVkxeM7pAxGbkJMH24hnM5/nHG7MZ rKY8dkrEasIKyG1wZjaCSY6oMGeciNvTxLRHcJAt7n6Dtf4JfVFm8jqx10M4vKM5bvzKeM7xd 0ARk1tr9GkmbYgFs1HOg== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Dear Tom, The following changes since commit 7889951d0f56eab746a7c8fde350a022ba0361ca: Merge tag 'u-boot-stm32-20201125' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-11-25 11:00:52 -0500) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2021-01-rc3-3 for you to fetch changes up to 6974a4a37348ba272e53dd33effcc0db9e144c59: charset: make u16_strnlen accessible at runtime (2020-11-29 05:18:37 +0100) ---------------------------------------------------------------- Pull request for UEFI sub-system for efi-2021-01-rc3 (3) The following errors are corrected: * Linux crash when accessing UEFI variables at runtime. * UEFI variable using standalone MM on 32 bit systems not working due to missing packing of communication structure * NULL dereference when FAT16 root directory is full * FAT files with a short file name starting with 0xE5 (0x05 in directory entry) where treated as deleted. The UEFI SetTime() service is enabled on ARM QEMU and sandbox. Gitlab CI showed not problem: https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/5443 ---------------------------------------------------------------- Etienne Carriere (1): lib/efi_loader: fix ABI in efi_mm_communicate_header Heinrich Schuchardt (4): fs: fat: avoid NULL dereference when root dir is full fs: fat: directory entries starting with 0x05 fs: fat: use ATTR_ARCH instead of anonymous 0x20 efi_loader: enable EFI_SET_TIME on sandbox and QEMU ARM Ilias Apalodimas (1): charset: make u16_strnlen accessible at runtime fs/fat/fat.c | 3 +-- fs/fat/fat_write.c | 8 ++++---- include/mm_communication.h | 2 +- lib/charset.c | 3 ++- lib/efi_loader/Kconfig | 1 + 5 files changed, 9 insertions(+), 8 deletions(-)