Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp7114188ybi; Thu, 13 Jun 2019 09:47:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqwoO9t56dOIfljH0qS85JEDGLjT8y2tBwFqytTVGTMqjvjRWaajMfrsCVvnDSrBCrBSbRDY X-Received: by 2002:a63:6445:: with SMTP id y66mr32170176pgb.23.1560444467578; Thu, 13 Jun 2019 09:47:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560444467; cv=none; d=google.com; s=arc-20160816; b=QQHDOzSu9td1EKVjpC2DnQY6UEPe+tDFHXaMR9LCjUyWxahqyeCnqWtD+VKnEAz+AX pqW/sKyK0US94DFRZ39glHtCoKt4riEUk0/eaCPHv91b782fzO6kxduDr/l7FHGWk3VF wvhfaVXTmMkBOSRvoHctgZnvCFjTZ8J+dSFFmZthxDEJUpRId5aRTnAn69zlpqUzUblc fMeTYf7yI0jeb+uCgTRIvWnKFrRpej/IKAimAKsKYAxhtJV/Fczu+O244HIfhGsstpmD RumTsqHD26rADatIwFCfDrdk8PMzEpcegCVP1cnHHEu2WFpOD5yqs5/49VDXsLE7Hv55 abPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=Vama2nYEBqQlgfN1dxtTlDPh6TtOhnwfo6ie1BcqTWw=; b=Fkr94cVbH9LZEfR87z0kiJQaduq2Db2Bkv6O3zzY+Y/LbQKeB8kHCpMmDX5TBQyp1B 8TrampvH6jpBX4RPVGyJx4xLwGyHL1yb9JVuFd8dS74HiRxucwKS2W6z8vcoolGgBvNS J3btp/ooNjOJYha2WY8BolqpGMgqlA82Q/nGZ/1OQ7PMOgnsluVRhIg5sPdHw5HM9kZb n1kB53q3Kz0DMEZWDrm07IB8M6W9NPcmEuaQFlUpv0ndG5/PFlBqpoG6Znc7E421iOr7 ksTbi3hTGsnK/UqQeLyqBZb83Ul7xcry1Q6bavRkIYXQ0HEKj+7Rjs4wWzb60xDCHltH rmJw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z7si56634pfg.233.2019.06.13.09.47.32; Thu, 13 Jun 2019 09:47:47 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2393013AbfFMQrQ (ORCPT + 99 others); Thu, 13 Jun 2019 12:47:16 -0400 Received: from mga03.intel.com ([134.134.136.65]:40156 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392924AbfFMQrK (ORCPT ); Thu, 13 Jun 2019 12:47:10 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jun 2019 09:47:09 -0700 X-ExtLoop1: 1 Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by fmsmga001.fm.intel.com with ESMTP; 13 Jun 2019 09:47:08 -0700 Received: from orsmsx155.amr.corp.intel.com (10.22.240.21) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 13 Jun 2019 09:47:07 -0700 Received: from orsmsx116.amr.corp.intel.com ([169.254.7.166]) by ORSMSX155.amr.corp.intel.com ([169.254.7.68]) with mapi id 14.03.0415.000; Thu, 13 Jun 2019 09:47:07 -0700 From: "Xing, Cedric" To: Jarkko Sakkinen , Andy Lutomirski CC: Andy Lutomirski , "Christopherson, Sean J" , Stephen Smalley , James Morris , "Serge E . Hallyn" , LSM List , Paul Moore , Eric Paris , "selinux@vger.kernel.org" , Jethro Beekman , "Hansen, Dave" , "Thomas Gleixner" , Linus Torvalds , LKML , X86 ML , "linux-sgx@vger.kernel.org" , Andrew Morton , "nhorman@redhat.com" , "npmccallum@redhat.com" , "Ayoun, Serge" , "Katz-zamir, Shay" , "Huang, Haitao" , "Andy Shevchenko" , "Svahn, Kai" , Borislav Petkov , Josh Triplett , "Huang, Kai" , David Rientjes , "Roberts, William C" , "Tricca, Philip B" Subject: RE: [RFC PATCH 2/9] x86/sgx: Do not naturally align MAP_FIXED address Thread-Topic: [RFC PATCH 2/9] x86/sgx: Do not naturally align MAP_FIXED address Thread-Index: AQHVGAkhOWaRiY3eFUikM4z1CKpVNqaL3IKAgACNcAD//6h8oIABllSAgABS9QCAAUUHgIAK4cIA//+706A= Date: Thu, 13 Jun 2019 16:47:06 +0000 Message-ID: <960B34DE67B9E140824F1DCDEC400C0F65503A93@ORSMSX116.amr.corp.intel.com> References: <20190531233159.30992-1-sean.j.christopherson@intel.com> <20190531233159.30992-3-sean.j.christopherson@intel.com> <20190604114951.GC30594@linux.intel.com> <960B34DE67B9E140824F1DCDEC400C0F654EDBDE@ORSMSX116.amr.corp.intel.com> <20190605151653.GK11331@linux.intel.com> <5A85C1D7-A159-437E-B42A-3F4254E07305@amacapital.net> <20190606153710.GB25112@linux.intel.com> <20190613134800.GA12791@linux.intel.com> In-Reply-To: <20190613134800.GA12791@linux.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzE2M2VhMDctZGU1MS00ZWU3LThhMWQtYjc5ZGQ4ZjgxNTA0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMzh2ZjlrUGRBZ0c5WVlcLzY1QndNQUh6NTlRWFFTYzVoWmpNUnZId0pZS1NHTEVKZTlDUkRjMURcLytvbDJsSkp3In0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.140] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBGcm9tOiBKYXJra28gU2Fra2luZW4gW21haWx0bzpqYXJra28uc2Fra2luZW5AbGludXguaW50 ZWwuY29tXQ0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSAxMywgMjAxOSA2OjQ4IEFNDQo+IA0KPiBP biBUaHUsIEp1biAwNiwgMjAxOSBhdCAwNjozNzoxMFBNICswMzAwLCBKYXJra28gU2Fra2luZW4g d3JvdGU6DQo+ID4gT24gV2VkLCBKdW4gMDUsIDIwMTkgYXQgMDE6MTQ6MDRQTSAtMDcwMCwgQW5k eSBMdXRvbWlyc2tpIHdyb3RlOg0KPiA+ID4NCj4gPiA+DQo+ID4gPiA+IE9uIEp1biA1LCAyMDE5 LCBhdCA4OjE3IEFNLCBKYXJra28gU2Fra2luZW4NCj4gPGphcmtrby5zYWtraW5lbkBsaW51eC5p bnRlbC5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPj4gT24gVHVlLCBKdW4gMDQsIDIwMTkg YXQgMTA6MTA6MjJQTSArMDAwMCwgWGluZywgQ2VkcmljIHdyb3RlOg0KPiA+ID4gPj4gQSBiaXQg b2ZmIHRvcGljIGhlcmUuIFRoaXMgbW1hcCgpL21wcm90ZWN0KCkgZGlzY3Vzc2lvbiByZW1pbmRz DQo+ID4gPiA+PiBtZSBhIHF1ZXN0aW9uIChndWVzcyBmb3IgSmFya2tvKTogTm93IHRoYXQNCj4g PiA+ID4+IHZtYS0+dm1fZmlsZS0+cHJpdmF0ZV9kYXRhIGtlZXBzIGEgcG9pbnRlciB0byB0aGUg ZW5jbGF2ZSwgd2h5IGRvDQo+IHdlIHN0b3JlIGl0IGFnYWluIGluIHZtYS0+dm1fcHJpdmF0ZT8N Cj4gPiA+ID4+IEl0IGlzbid0IGEgYmlnIGRlYWwgYnV0IG5vbi1OVUxMIHZtX3ByaXZhdGUgZG9l cyBwcmV2ZW50DQo+ID4gPiA+PiBtcHJvdGVjdCgpIGZyb20gbWVyZ2luZyBhZGphY2VudCBWTUFz Lg0KPiA+ID4gPg0KPiA+ID4gPiBTYW1lIHNlbWFudGljcyBhcyB3aXRoIGEgcmVndWxhciBtbWFw IGkuZS4geW91IGNhbiBjbG9zZSB0aGUgZmlsZQ0KPiA+ID4gPiBhbmQgc3RpbGwgdXNlIHRoZSBt YXBwaW5nLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IFRoZSBmaWxlIHNob3VsZCBi ZSBwcm9wZXJseSByZWZjb3VudGVkIOKAlCB2bV9maWxlIHNob3VsZCBub3QgZ28gYXdheQ0KPiB3 aGlsZSBpdOKAmXMgbWFwcGVkLg0KPiANCj4gbW0gYWxyZWFkeSB0YWtlcyBjYXJlIG9mIHRoYXQg c28gdm1fZmlsZSBkb2VzIG5vdCBnbyBhd2F5LiBTdGlsbCB3ZSBuZWVkDQo+IGFuIGludGVybmFs IHJlZmNvdW50IGZvciBlbmNsYXZlcyB0byBzeW5jaHJvbml6ZSB3aXRoIHRoZSBzd2FwcGVyLiBJ bg0KPiBzdW1tYXJ5IG5vdGhpbmcgbmVlZHMgdG8gYmUgZG9uZS4NCg0KSSBkb24ndCBnZXQgdGhp cy4gVGhlIHN3YXBwZXIgdGFrZXMgYSByZWFkIGxvY2sgb24gbW0tPm1tYXBfc2VtLCB3aGljaCBs b2NrcyB0aGUgdm1hLCB3aGljaCBpbiB0dXJuIHJlZmVyZW5jZSBjb3VudHMgdm1hLT52bV9maWxl LiBXaHkgaXMgdGhlIGludGVybmFsIHJlZmNvdW50IHN0aWxsIG5lZWRlZD8gDQoNCj4gDQo+ID4g UmlnaHQsIG1ha2VzIHNlbnNlLiBJdCBpcyBlYXN5IG9uZSB0byBjaGFuZ2UgZXNzZW50aWFsbHkg anVzdCByZW1vdmluZw0KPiA+IGludGVybmFsIHJlZmNvdW50IGZyb20gc2d4X2VuY2wgYW5kIHVz aW5nIGZpbGUgZm9yIHRoZSBzYW1lLiBJJ2xsDQo+ID4gdXBkYXRlIHRoaXMgdG8gbXkgdHJlZSBh bG9uZyB3aXRoIHRoZSBjaGFuZ2VzIHRvIHJlbW92ZSBMS00vQUNQSSBiaXRzDQo+IEFTQVAuDQo+ IA0KPiAvSmFya2tvDQo=