From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751679AbcBWJT5 (ORCPT ); Tue, 23 Feb 2016 04:19:57 -0500 Received: from terminus.zytor.com ([198.137.202.10]:58338 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757613AbcBWJKn (ORCPT ); Tue, 23 Feb 2016 04:10:43 -0500 Date: Tue, 23 Feb 2016 00:56:00 -0800 From: =?UTF-8?B?dGlwLWJvdCBmb3IgSm9zaCBQb2ltYm9ldWYgPHRpcGJvdEB6eXRvci5jb20+?=@zytor.com Message-ID: Cc: bernd@petrovitsch.priv.at, dvlasenk@redhat.com, david.vrabel@citrix.com, konrad.wilk@oracle.com, hpa@zytor.com, tglx@linutronix.de, namhyung@gmail.com, jslaby@suse.cz, mingo@kernel.org, bp@alien8.de, acme@kernel.org, luto@kernel.org, brgerst@gmail.com, linux-kernel@vger.kernel.org, jpoimboe@redhat.com, mmarek@suse.cz, boris.ostrovsky@oracle.com, akpm@linux-foundation.org, luto@amacapital.net, peterz@infradead.org, chris.j.arges@canonical.com, palves@redhat.com, torvalds@linux-foundation.org Reply-To: boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org, mmarek@suse.cz, jpoimboe@redhat.com, luto@amacapital.net, akpm@linux-foundation.org, jslaby@suse.cz, bp@alien8.de, luto@kernel.org, acme@kernel.org, brgerst@gmail.com, mingo@kernel.org, tglx@linutronix.de, namhyung@gmail.com, bernd@petrovitsch.priv.at, david.vrabel@citrix.com, konrad.wilk@oracle.com, hpa@zytor.com, dvlasenk@redhat.com, palves@redhat.com, torvalds@linux-foundation.org, chris.j.arges@canonical.com, peterz@infradead.org In-Reply-To: References: To: =?UTF-8?B?bGludXgtdGlwLWNvbW1pdHNAdmdlci5rZXJuZWwub3Jn?=@zytor.com Subject: =?UTF-8?B?W3RpcDp4ODYvZGVidWddIHg4Ni9hc20veGVuOiBTZXQgRUxGIGZ1bmN0aW9uIHQ=?= =?UTF-8?B?eXBlIGZvciB4ZW5fYWRqdXN0X2V4Y2VwdGlvbl9mcmFtZSgp?= Git-Commit-ID: =?UTF-8?B?NzU1Zjk1YzkzMzFiYTMxNmFlNjUzM2NkZDE2NDU2ZTQ2MTNkZDBkYw==?= X-Mailer: =?UTF-8?B?dGlwLWdpdC1sb2ctZGFlbW9u?= Robot-ID: =?UTF-8?B?PHRpcC1ib3QuZ2l0Lmtlcm5lbC5vcmc+?= Robot-Unsubscribe: =?UTF-8?B?Q29udGFjdCA8bWFpbHRvOmhwYUBrZXJuZWwub3JnPiB0byBnZXQgYmxhY2tsaXM=?= =?UTF-8?B?dGVkIGZyb20gdGhlc2UgZW1haWxz?= MIME-Version: =?UTF-8?B?MS4w?= Content-Transfer-Encoding: =?UTF-8?B?OGJpdA==?= Content-Type: =?UTF-8?B?dGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOA==?= Content-Disposition: =?UTF-8?B?aW5saW5l?= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: 755f95c9331ba316ae6533cdd16456e4613dd0dc Gitweb: http://git.kernel.org/tip/755f95c9331ba316ae6533cdd16456e4613dd0dc Author: Josh Poimboeuf AuthorDate: Thu, 21 Jan 2016 16:49:10 -0600 Committer: Ingo Molnar CommitDate: Tue, 23 Feb 2016 09:03:54 +0100 x86/asm/xen: Set ELF function type for xen_adjust_exception_frame() xen_adjust_exception_frame() is a callable function, but is missing the ELF function type, which confuses tools like stacktool. Properly annotate it to be a callable function. The generated code is unchanged. Signed-off-by: Josh Poimboeuf Cc: Andrew Morton Cc: Andy Lutomirski Cc: Andy Lutomirski Cc: Arnaldo Carvalho de Melo Cc: Bernd Petrovitsch Cc: Boris Ostrovsky Cc: Borislav Petkov Cc: Brian Gerst Cc: Chris J Arges Cc: David Vrabel Cc: Denys Vlasenko Cc: H. Peter Anvin Cc: Jiri Slaby Cc: Konrad Rzeszutek Wilk Cc: Linus Torvalds Cc: Michal Marek Cc: Namhyung Kim Cc: Pedro Alves Cc: Peter Zijlstra Cc: Thomas Gleixner Cc: live-patching@vger.kernel.org Link: http://lkml.kernel.org/r/b1851bd17a0986472692a7e3a05290d891382cdd.1453405861.git.jpoimboe@redhat.com Signed-off-by: Ingo Molnar --- arch/x86/xen/xen-asm_64.S | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/xen/xen-asm_64.S b/arch/x86/xen/xen-asm_64.S index cc8acc4..c3df431 100644 --- a/arch/x86/xen/xen-asm_64.S +++ b/arch/x86/xen/xen-asm_64.S @@ -26,6 +26,7 @@ ENTRY(xen_adjust_exception_frame) mov 8+0(%rsp), %rcx mov 8+8(%rsp), %r11 ret $16 +ENDPROC(xen_adjust_exception_frame) hypercall_iret = hypercall_page + __HYPERVISOR_iret * 32 /*