Message ID | 20180921150351.20898-1-yu-cheng.yu@intel.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 539285A4 for <patchwork-linux-mm@patchwork.kernel.org>; Fri, 21 Sep 2018 15:08:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 426CA2E421 for <patchwork-linux-mm@patchwork.kernel.org>; Fri, 21 Sep 2018 15:08:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 354402E423; Fri, 21 Sep 2018 15:08:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 986482E421 for <patchwork-linux-mm@patchwork.kernel.org>; Fri, 21 Sep 2018 15:08:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5407F8E0002; Fri, 21 Sep 2018 11:08:50 -0400 (EDT) Delivered-To: linux-mm-outgoing@kvack.org Received: by kanga.kvack.org (Postfix, from userid 40) id 4D83B8E0001; Fri, 21 Sep 2018 11:08:50 -0400 (EDT) X-Original-To: int-list-linux-mm@kvack.org X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 20BA88E0008; Fri, 21 Sep 2018 11:08:50 -0400 (EDT) X-Original-To: linux-mm@kvack.org X-Delivered-To: linux-mm@kvack.org Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by kanga.kvack.org (Postfix) with ESMTP id D01538E0001 for <linux-mm@kvack.org>; Fri, 21 Sep 2018 11:08:49 -0400 (EDT) Received: by mail-pg1-f200.google.com with SMTP id f13-v6so5803216pgs.15 for <linux-mm@kvack.org>; Fri, 21 Sep 2018 08:08:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-original-authentication-results:x-gm-message-state:from:to:cc :subject:date:message-id; bh=S/921afM6h8bMWMzTp6DOyfxWx37e1o1qPVOGSV6FXY=; b=TsMSPXGx9sUOL0uxpolrJDS08JRGNrUyrFlqQSm/TRzgc15bpnv3Q8H/RxQDu7VCh5 bqi6tSS+CfIjKjhY4XzFYfmSHfce0K2vqM0acR5jBeYuDldJ7UpTxbaPlat6nCTF/2ST /fwQCIygreNUpXFbDxcJXjNeOEQC58HqSqbAm50iQ80TWIvW+furAUX+06m6ULCEEwU+ xLicYdG1snOxo3aQV3L9z107up7lfLBD6hzAldcJpktM7R0rkbA+1fECOIIve9A3MTpw r61K7lTh/8/EbQahVW4ZBG9GrRW81fr+x8jhX3AHSGvS6DWO/RuKn4WXGILMwL6orJdT hllw== X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of yu-cheng.yu@intel.com designates 134.134.136.24 as permitted sender) smtp.mailfrom=yu-cheng.yu@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Gm-Message-State: ABuFfoify0m/rd8W3EmrwF5nK4H2T/g6uCmrAlyr5iH/P3s0WMrhAho0 NtlB3nu41xdR9j3oQhbRWxuFq+Nz6siW0Dq5G8xjHgTXxTNKaDasidYfLyOpfgr2Nv0t1Orz4lz 65IhUKvYCb2euvpuuJAPFbHZzbtsnuoZcWKlLp/Jl6UhYCEBMQCfuVnIo84iGSTlvUw== X-Received: by 2002:a17:902:5590:: with SMTP id g16-v6mr1001099pli.46.1537542529484; Fri, 21 Sep 2018 08:08:49 -0700 (PDT) X-Google-Smtp-Source: ACcGV63nXJyunIUkGxty78TFlEN3s0luCCwjuHOiCShlGJ7yc4as4x5UFC9bCis0MyqgjeVfWA5e X-Received: by 2002:a17:902:5590:: with SMTP id g16-v6mr1001028pli.46.1537542528249; Fri, 21 Sep 2018 08:08:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537542528; cv=none; d=google.com; s=arc-20160816; b=KYZ0EIj7GFplZQ0cE3hoFPy3fqU3H5KsGcjrAWYeam+4aAHl2ShtyyP+gKv2SbcxvZ s32nBUs4MaCrDEc0LAuX8SSMWd1fRARd/ZLTh8pxRHpddTHgIbpXBgbDdl4pYLyJ51CE 4Mru6oAVbcm5N98baVrYJbi9bB942vtlC0Pr50T5LvKtmw9e9dlvbOb9q9ePvCPHNSLQ dG/x2W9DjA9rRDeL4oFj6at6uZwW/XLus7KJxxa026oxh43ucgrBFzeWthpwSX1NPams YpAyxX2zo4rqcCoKpzQRHWr0+d64VigakaTo/vf/R4QOM0si4wtpyJYdOGHVofAhYQaf p5tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from; bh=S/921afM6h8bMWMzTp6DOyfxWx37e1o1qPVOGSV6FXY=; b=zymYAPyDVPrjD9K8dzlI3jvOhRF3zNlJnVPMyNsXf368WGUKM+xJNHba5zfWlq0omx LQi6PFwuSBncJeQozF9gzr3MMdQIjAd3Q1RfVNZRjYIv2uoTWynamJTHZgeSFhwYjvI9 7HpoCi+tPqQ8jD2mn8or9UcY+FLefhjUhQpUVu/zSbtzj0uqLC/fo/RFQFBT9wKsB6kM C/Vt7Wpet+L7iO2XL0fY6e7xlI2kbjs3ZxzI7qFXOagTM8GVWfpW3H+FpRqwPX1VizYk StDgMtnMhS31jrTJBO3w39UKeZU0wCp0P9hifyJRvEWESVsG0gzycq9dZIitkfqzCwcL XNzg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of yu-cheng.yu@intel.com designates 134.134.136.24 as permitted sender) smtp.mailfrom=yu-cheng.yu@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from mga09.intel.com (mga09.intel.com. [134.134.136.24]) by mx.google.com with ESMTPS id z1-v6si5733063pfc.97.2018.09.21.08.08.47 for <linux-mm@kvack.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Sep 2018 08:08:48 -0700 (PDT) Received-SPF: pass (google.com: domain of yu-cheng.yu@intel.com designates 134.134.136.24 as permitted sender) client-ip=134.134.136.24; Authentication-Results: mx.google.com; spf=pass (google.com: domain of yu-cheng.yu@intel.com designates 134.134.136.24 as permitted sender) smtp.mailfrom=yu-cheng.yu@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Sep 2018 08:08:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,285,1534834800"; d="scan'208";a="71856527" Received: from 2b52.sc.intel.com ([143.183.136.51]) by fmsmga007.fm.intel.com with ESMTP; 21 Sep 2018 08:08:46 -0700 From: Yu-cheng Yu <yu-cheng.yu@intel.com> To: x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-api@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>, Andy Lutomirski <luto@amacapital.net>, Balbir Singh <bsingharora@gmail.com>, Cyrill Gorcunov <gorcunov@gmail.com>, Dave Hansen <dave.hansen@linux.intel.com>, Florian Weimer <fweimer@redhat.com>, "H.J. Lu" <hjl.tools@gmail.com>, Jann Horn <jannh@google.com>, Jonathan Corbet <corbet@lwn.net>, Kees Cook <keescook@chromium.org>, Mike Kravetz <mike.kravetz@oracle.com>, Nadav Amit <nadav.amit@gmail.com>, Oleg Nesterov <oleg@redhat.com>, Pavel Machek <pavel@ucw.cz>, Peter Zijlstra <peterz@infradead.org>, Randy Dunlap <rdunlap@infradead.org>, "Ravi V. Shankar" <ravi.v.shankar@intel.com>, Vedvyas Shanbhogue <vedvyas.shanbhogue@intel.com> Cc: Yu-cheng Yu <yu-cheng.yu@intel.com> Subject: [RFC PATCH v4 00/27] Control Flow Enforcement: Shadow Stack Date: Fri, 21 Sep 2018 08:03:24 -0700 Message-Id: <20180921150351.20898-1-yu-cheng.yu@intel.com> X-Mailer: git-send-email 2.17.1 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
Control Flow Enforcement: Shadow Stack
|
expand
|
On 09/21/2018 08:03 AM, Yu-cheng Yu wrote: > The previous version of CET patches can be found in the following > link: > > https://lkml.org/lkml/2018/8/30/608 So, this is an RFC, but there no mention of what you want comments *on*. :) What do you want folks to review? What needs to get settled before this is merged?
On Fri, 2018-09-21 at 15:53 -0700, Dave Hansen wrote: > On 09/21/2018 08:03 AM, Yu-cheng Yu wrote: > > The previous version of CET patches can be found in the following > > link: > > > > https://lkml.org/lkml/2018/8/30/608 > > So, this is an RFC, but there no mention of what you want comments *on*. :) > > What do you want folks to review? What needs to get settled before this > is merged? Thanks, Dave! These patches passed GLIBC built-in tests and more tests HJ and I put together at https://github.com/hjl-tools/cet-smoke-test. I made some changes since V3 as outlined in the cover letter. In particular there are two new patches for the VMA guard and preventing shadow stack merging. Does anyone have comments on those and the whole Shadow Stack/IBT series in general? Thanks, Yu-cheng