From patchwork Tue Jan 2 14:25:15 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 854558 X-Patchwork-Delegate: agraf@suse.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3z9xF41r4Tz9t2Q for ; Wed, 3 Jan 2018 01:25:58 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 5F318C21C4A; Tue, 2 Jan 2018 14:25:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id C6324C21C34; Tue, 2 Jan 2018 14:25:49 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3BA2FC21C34; Tue, 2 Jan 2018 14:25:48 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by lists.denx.de (Postfix) with ESMTPS id A8B33C21C29 for ; Tue, 2 Jan 2018 14:25:48 +0000 (UTC) Received: from workstation4.fritz.box ([94.114.42.150]) by mail.gmx.com (mrgmx003 [212.227.17.184]) with ESMTPSA (Nemesis) id 0Lu874-1exHmX2hU6-011OkK; Tue, 02 Jan 2018 15:25:47 +0100 From: Heinrich Schuchardt To: Alexander Graf Date: Tue, 2 Jan 2018 15:25:15 +0100 Message-Id: <20180102142515.14276-1-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.14.2 X-Provags-ID: V03:K0:0IA4akOl/26iWleTLghN7HW+AdUduqjCEm6ttxRlNMlTaFX0E5+ FZ4DmCzWBftBN8lYu05O8O3+bbMB4GBpGSp9fwglcVG5IaTwil/iNHxITWdtYrA+gEG8KOD HZoljMYVgVuX1riFriP5wqwJiyXfg+bTG/OyjhZXlEFLLSei+1eAWTrW6d2MgyoyXQrY2o6 F5GOPbFalqUOLDxv9af5Q== X-UI-Out-Filterresults: notjunk:1; V01:K0:6tc91inyoD0=:9vP167H+pO6oUEOQL1N6J3 s/kBNaQOd9FHMUYWnURJ9QHCfCOkovdvIWpFEvTnJIak8Bfo2gHKeY4Fwa0PQpgJ3+mJRT0mF Z8dGPPdYVeQ9eyHvVbMkKk65PfSBgoIKN5k26WlX5gBKlbrfmCpnKgvz3417fvyy4TAuK/io6 DMVnsymbyHFF1zBqhWbC3syT78kdX0U1jvkbcxPTdHWJGSK9LMgUcBYjN2n+2x9+0rHr4p0My kegbHAPUDbnr5XfKW8FOugFP+uzAeWB2M0JFR+v3HGOkLPqjGXlg7gA+fHKheuqznie80nt6/ OKOtSr0e2ET8zaGe5WrfV+sozgvBDBda/aQG4zKz5LHJs50soc03/OZJ2nSsuGCIGEa9eZPDA 16JjTwuUjjcxy+DdiRBYz3UjrC6GxxZN+gj15qiYqC3xPEvSQhR389w1JJBTZgHBbuMOIHjcC xDd5Es68YYug8cRPovJS5Xfn1kIJgqqxEuFKIe6EZ80tJfG+amoAV1DeanYrlnCNgGRhXYaNj mCJ3m6Y0U4nwjYpjXOgvWUbd+nSGpStEtz4+vfitzWTPAh3xNJoMkLqMNjNaXpzGvyp5hdSTD PnCGu2sY4rxb0womt2BZuxWZduwYq3ohkUWCtTEzloGBB7cxg8o0QI+NEfq8JqsqmtwterScv vQE0Zr2ILLiX2ZlqzxRgCA0NZ0gdux9DQgBytWQEudu7iY+D4sBQ4DZKlG4ueQnrpvKDcUDBq N6QnpEUQkpArzLC9Lyj87jYDD+a4GnVDMJwZ6PQcRiNVtH/fbPW2VjhbRyLEMapsoDOot8wnk SLSZGLvrWBJAcYs4GJH8nhXvIOhXw== Cc: u-boot@lists.denx.de, Heinrich Schuchardt Subject: [U-Boot] [PATCH 1/1] efi_loader: fix StartImage bootservice X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The calling convention for the entry point of an EFI image is always 'asmlinkage'. Signed-off-by: Heinrich Schuchardt --- lib/efi_loader/efi_boottime.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c index 4316f21737..6742482568 100644 --- a/lib/efi_loader/efi_boottime.c +++ b/lib/efi_loader/efi_boottime.c @@ -1537,7 +1537,8 @@ static efi_status_t EFIAPI efi_start_image(efi_handle_t image_handle, unsigned long *exit_data_size, s16 **exit_data) { - ulong (*entry)(efi_handle_t image_handle, struct efi_system_table *st); + asmlinkage ulong (*entry)(efi_handle_t image_handle, + struct efi_system_table *st); struct efi_loaded_image *info = image_handle; EFI_ENTRY("%p, %p, %p", image_handle, exit_data_size, exit_data);