Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932460AbeAKIvG convert rfc822-to-8bit (ORCPT + 1 other); Thu, 11 Jan 2018 03:51:06 -0500 Received: from mail.skyhub.de ([5.9.137.197]:60440 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932130AbeAKIvE (ORCPT ); Thu, 11 Jan 2018 03:51:04 -0500 Date: Thu, 11 Jan 2018 09:49:36 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <20180111084238.GT6176@hirez.programming.kicks-ass.net> References: <1515624682-3556-1-git-send-email-dwmw@amazon.co.uk> <5371f9a0-f221-af1f-641f-05e4d0991847@linux.intel.com> <1515629074.22302.282.camel@amazon.co.uk> <20180111084238.GT6176@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT Subject: Re: [PATCH] x86/retpoline: Fill return stack buffer on vmexit To: Peter Zijlstra , "Woodhouse, David" CC: "ak@linux.intel.com" , "tim.c.chen@linux.intel.com" , "linux-kernel@vger.kernel.org" , "torvalds@linux-foundation.org" , "tglx@linutronix.de" , "x86@kernel.org" , "riel@redhat.com" , "keescook@google.com" , "gnomes@lxorguk.ukuu.org.uk" , "pjt@google.com" , "Ghitulete, Razvan-alin" , "dave.hansen@intel.com" , "luto@amacapital.net" , "jikos@kernel.org" , "gregkh@linux-foundation.org" From: Boris Petkov Message-ID: <1F5F831F-0C4B-4DA9-8A48-D0D1C1ADC0D7@alien8.de> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: On January 11, 2018 9:42:38 AM GMT+01:00, Peter Zijlstra wrote: >Or we teach the alternative thing to patch in a jmp to end instead of >NOP padding the entire thing as soon as the jmp (3 bytes) fits ? Or, even better: use alternative_call() to call functions instead of patching gazillion bytes. -- Sent from a small device: formatting sux and brevity is inevitable.