Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4694424imm; Fri, 18 May 2018 09:07:46 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpt6RYOvLI8aGPq6xof82ThEP70IKxpF5rvIkL70E6LjX5a5BkTLma1aQfLloSQ3g/V0hb4 X-Received: by 2002:a17:902:6e08:: with SMTP id u8-v6mr10057375plk.96.1526659666768; Fri, 18 May 2018 09:07:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526659666; cv=none; d=google.com; s=arc-20160816; b=ASkCeqS8Y2z24CSiMc2qSYDl7T7aU34K4AxzEoBNTHii+sGc1ysmxjvJsqeXn0KqW9 XaH9DYuJEam5tBtkoBNgXxivpLoL1OKbRdT7z7sAA4BTtMEZzeudh3ESbw0d/oBjtKbG TI0yAADxonjoYtC2XNuMRIv2G3HE3IwhWobz5+T3DcAGPf0sBNZZazww3hKK6qD7eDYE 0qL+oyihS9uqkHEXMiUgw5MkqRHyb73Eq6TeqvrNp8SoMLOhSz8o4lBCLTxVLPnswAl5 2pPmhwgc0px3KVIUauQf9UB+15rAB5s7j09GIy51NVsksbyUQZ1i8EK//YxTP3oTgFRk Evqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=wy3Ro8tb7FBAU70FSaeS1ynM9FaXhgVP6MO5rAZ7+Yw=; b=Cc1JJfOeLcXvr2h7SzHmq6Laj5NmQnxTKy5RIS2wj8SLAvN+tVviANEY0p2PMXsI09 weWED0WrsJh+iihGSatyPbxZ4GvslAqvFzEPAtOX6jalXrFkytEAVvaYLtIlD6XbKOmK Ad29/+J/t/WiK0I7cFaexJbTW4s6BZuKMKNh7Y831v3qT8hZQb5TDaYmzAZj1m0RNXlP 0woHGcM1iIdx0zWMeG05VrEblbbyMJuIK2MiSN+DNnsdCFguYEh13SGzBPWZYtJNUbVw soWmxr+FO7h7g7rIMARL2B0qb2lP8B8JtBuhgmOInoyO/Sr5/765pagG4YRxygtUiexi X0gQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u71-v6si6178883pgd.147.2018.05.18.09.07.32; Fri, 18 May 2018 09:07:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752228AbeERQHS (ORCPT + 99 others); Fri, 18 May 2018 12:07:18 -0400 Received: from mail.skyhub.de ([5.9.137.197]:39510 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751112AbeERQHO (ORCPT ); Fri, 18 May 2018 12:07:14 -0400 X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de Received: from mail.skyhub.de ([127.0.0.1]) by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id VKINPNDYSiay; Fri, 18 May 2018 18:06:57 +0200 (CEST) Received: from pd.tnic (p200300EC2BC87100E112EAEA647B5E34.dip0.t-ipconnect.de [IPv6:2003:ec:2bc8:7100:e112:eaea:647b:5e34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 7D8BC1EC00EE; Fri, 18 May 2018 18:06:57 +0200 (CEST) Date: Fri, 18 May 2018 18:06:38 +0200 From: Borislav Petkov To: "H. Peter Anvin" Cc: Ingo Molnar , Josh Poimboeuf , Linus Torvalds , Alexey Dobriyan , Peter Anvin , kernel test robot , Thomas Gleixner , Andrew Lutomirski , Brian Gerst , Denys Vlasenko , Peter Zijlstra , Linux Kernel Mailing List , tipbuild@zytor.com, LKP Subject: Re: [PATCH] objtool: Detect assembly code falling through to INT3 padding Message-ID: <20180518160638.GG17285@pd.tnic> References: <20180515214337.GA18021@avx2> <20180515222211.ods5hzne46hozojq@treble> <20180515224354.zmygmsnlqj5lrdbo@treble> <20180516033044.odb74pdgcn5nacwb@treble> <20180517134934.eog2fgoby5azq5a7@treble> <20180518071814.GB26358@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 18, 2018 at 12:27:15AM -0700, H. Peter Anvin wrote: > On 05/18/18 00:18, Ingo Molnar wrote: > > > > Ok, this is cool, it addresses the robustness problem that INT3 padding introduced > > very nicely. > > > > The concept of built-in kernel tooling working at the machine code level is just > > so powerful - we should have added our own KCC compiler 20 years ago. > > > > How many times has this been suggested? ;) Goes to show we still really need it. Imagine the simplifications and improvements we'll be able to do. Oh myyy.... /me has a wet dream. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.