From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B496C433E0 for ; Wed, 29 Jul 2020 09:34:27 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DD3A52250E for ; Wed, 29 Jul 2020 09:34:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="aGhDQIY2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DD3A52250E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.ibm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=0R5kJuJ+MX7LVgXer233Ue2UPyNZgz9dCZSt7fvkzVc=; b=aGhDQIY2+09Jne8DWViywj3GN eADNOByP66nhhKy5rbj0OytQlBU1rLQPVHJXf2lTGwCdedpHAG2f1hrJGrmmYf6XfmFAHorhZGoc0 cCx4iulyIqKRWoz1Pxo2pZb4AsZbTKp4cPXwI7+3hc1Os2E628yGRM+r1maePQq0iBGW/Rk/LV2MH dqPPbByleEdIAh0Q5mi04pUGYmz2flHLNVVutYBDFDygusK+O9Lu5EH50XFKy/oxrIBDw0apDPDcf EVo9X6ClgT9FxVjR6HxYNyC3JppES/pXY5yBhjMLj60SDDtX41ic2lvpv1aTZY5akbLBcclN6wCkS +cIRbwtdA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0iS3-0000oe-PQ; Wed, 29 Jul 2020 09:32:43 +0000 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0iS1-0000mJ-Fz for linux-arm-kernel@lists.infradead.org; Wed, 29 Jul 2020 09:32:42 +0000 Received: from pps.filterd (m0098396.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 06T93bf6067805; Wed, 29 Jul 2020 05:32:12 -0400 Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com with ESMTP id 32jy8vkapt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Jul 2020 05:32:12 -0400 Received: from m0098396.ppops.net (m0098396.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 06T93iK8068431; Wed, 29 Jul 2020 05:32:06 -0400 Received: from ppma03ams.nl.ibm.com (62.31.33a9.ip4.static.sl-reverse.com [169.51.49.98]) by mx0a-001b2d01.pphosted.com with ESMTP id 32jy8vkajg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Jul 2020 05:32:05 -0400 Received: from pps.filterd (ppma03ams.nl.ibm.com [127.0.0.1]) by ppma03ams.nl.ibm.com (8.16.0.42/8.16.0.42) with SMTP id 06T9TuNs015244; Wed, 29 Jul 2020 09:31:58 GMT Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by ppma03ams.nl.ibm.com with ESMTP id 32gcpx4vje-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Jul 2020 09:31:58 +0000 Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com [9.149.105.232]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 06T9Vu8657933988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 29 Jul 2020 09:31:56 GMT Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1EADC52050; Wed, 29 Jul 2020 09:31:56 +0000 (GMT) Received: from linux.ibm.com (unknown [9.148.204.160]) by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id 01EE75204F; Wed, 29 Jul 2020 09:31:52 +0000 (GMT) Date: Wed, 29 Jul 2020 12:31:50 +0300 From: Mike Rapoport To: Justin He Subject: Re: [RFC PATCH 0/6] decrease unnecessary gap due to pmem kmem alignment Message-ID: <20200729093150.GC3672596@linux.ibm.com> References: <20200729033424.2629-1-justin.he@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-TM-AS-GCONF: 00 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-29_03:2020-07-29, 2020-07-29 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 mlxscore=0 bulkscore=0 malwarescore=0 adultscore=0 clxscore=1011 lowpriorityscore=0 suspectscore=0 mlxlogscore=891 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007290061 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200729_053241_667162_5C4D1048 X-CRM114-Status: GOOD ( 43.59 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Kaly Xin , David Hildenbrand , Catalin Marinas , Dave Hansen , "linux-mm@kvack.org" , Will Deacon , Dave Jiang , "linux-nvdimm@lists.01.org" , Vishal Verma , "Rafael J. Wysocki" , Jason Gunthorpe , Kees Cook , Ira Weiny , Anshuman Khandual , Hsin-Yi Wang , Dan Williams , "linux-arm-kernel@lists.infradead.org" , Pankaj Gupta , Steve Capper , Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" , Wei Yang , Andrew Morton , Logan Gunthorpe Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgSnVzdGluLAoKT24gV2VkLCBKdWwgMjksIDIwMjAgYXQgMDg6Mjc6NThBTSArMDAwMCwgSnVz dGluIEhlIHdyb3RlOgo+IEhpIERhdmlkCj4gPiA+Cj4gPiA+IFdpdGhvdXQgdGhpcyBzZXJpZXMs IGlmIHFlbXUgY3JlYXRlcyBhIDRHIGJ5dGVzIG52ZGltbSBkZXZpY2UsIHdlIGNhbgo+ID4gb25s eQo+ID4gPiB1c2UgMkcgYnl0ZXMgZm9yIGRheCBwbWVtKGttZW0pIGluIHRoZSB3b3JzdCBjYXNl Lgo+ID4gPiBlLmcuCj4gPiA+IDI0MDAwMDAwMC0zM2ZkZmZmZmYgOiBQZXJzaXN0ZW50IE1lbW9y eQo+ID4gPiBXZSBjYW4gb25seSB1c2UgdGhlIG1lbWJsb2NrIGJldHdlZW4gWzI0MDAwMDAwMCwg MmZmZmZmZmZmXSBkdWUgdG8gdGhlCj4gPiBoYXJkCj4gPiA+IGxpbWl0YXRpb24uIEl0IHdhc3Rl cyB0b28gbXVjaCBtZW1vcnkgc3BhY2UuCj4gPiA+Cj4gPiA+IERlY3JlYXNpbmcgdGhlIFNFQ1RJ T05fU0laRV9CSVRTIG9uIGFybTY0IG1pZ2h0IGJlIGFuIGFsdGVybmF0aXZlLCBidXQKPiA+IHRo ZXJlCj4gPiA+IGFyZSB0b28gbWFueSBjb25jZXJucyBmcm9tIG90aGVyIGNvbnN0cmFpbnRzLCBl LmcuIFBBR0VfU0laRSwgaHVnZXRsYiwKPiA+ID4gU1BBUlNFTUVNX1ZNRU1NQVAsIHBhZ2UgYml0 cyBpbiBzdHJ1Y3QgcGFnZSAuLi4KPiA+ID4KPiA+ID4gQmVzaWRlIGRlY3JlYXNpbmcgdGhlIFNF Q1RJT05fU0laRV9CSVRTLCB3ZSBjYW4gYWxzbyByZWxheCB0aGUga21lbQo+ID4gYWxpZ25tZW50 Cj4gPiA+IHdpdGggbWVtb3J5X2Jsb2NrX3NpemVfYnl0ZXMoKS4KPiA+ID4KPiA+ID4gVGVzdGVk IG9uIGFybTY0IGd1ZXN0IGFuZCB4ODYgZ3Vlc3QsIHFlbXUgY3JlYXRlcyBhIDRHIHBtZW0gZGV2 aWNlLiBkYXgKPiA+IHBtZW0KPiA+ID4gY2FuIGJlIHVzZWQgYXMgcmFtIHdpdGggc21hbGxlciBn YXAuIEFsc28gdGhlIGttZW0gaG90cGx1ZyBhZGQvcmVtb3ZlCj4gPiBhcmUgYm90aAo+ID4gPiB0 ZXN0ZWQgb24gYXJtNjQveDg2IGd1ZXN0Lgo+ID4gPgo+ID4gCj4gPiBIaSwKPiA+IAo+ID4gSSBh bSBub3QgY29udmluY2VkIHRoaXMgdXNlIGNhc2UgaXMgd29ydGggc3VjaCBoYWNrcyAodGhhdOKA mXMgd2hhdCBpdCBpcykKPiA+IGZvciBub3cuIE9uIHJlYWwgbWFjaGluZXMgcG1lbSBpcyBiaWcg LSB5b3VyIGV4YW1wbGUgKGxvc2luZyA1MCUgaXMKPiA+IGV4dHJlbWUpLgo+ID4gCj4gPiBJIHdv dWxkIG11Y2ggcmF0aGVyIHdhbnQgdG8gc2VlIHRoZSBzZWN0aW9uIHNpemUgb24gYXJtNjQgcmVk dWNlZC4gSQo+ID4gcmVtZW1iZXIgdGhlcmUgd2VyZSBwYXRjaGVzIGFuZCB0aGF0IGF0IGxlYXN0 IHdpdGggYSBiYXNlIHBhZ2Ugc2l6ZSBvZiA0awo+ID4gaXQgY2FuIGJlIHJlZHVjZWQgZHJhc3Rp Y2FsbHkgKDY0ayBiYXNlIHBhZ2VzIGFyZSBtb3JlIHByb2JsZW1hdGljIGR1ZSB0bwo+ID4gdGhl IHJpZGljdWxvdXMgVEhQIHNpemUgb2YgNTEyTSkuIEJ1dCBjb3VsZCBiZSBhIHNlY3Rpb24gc2l6 ZSBvZiA1MTIgaXMKPiA+IHBvc3NpYmxlIG9uIGFsbCBjb25maWdzIHJpZ2h0IG5vdy4KPiAKPiBZ ZXMsIEkgb25jZSBpbnZlc3RpZ2F0ZWQgaG93IHRvIHJlZHVjZSBzZWN0aW9uIHNpemUgb24gYXJt NjQgdGhvdWdodGZ1bGx5Ogo+IFRoZXJlIGFyZSBtYW55IGNvbnN0cmFpbnRzIGZvciByZWR1Y2lu ZyBTRUNUSU9OX1NJWkVfQklUUwo+IDEuIEdpdmVuIHBhZ2UtPmZsYWdzIGJpdHMgaXMgbGltaXRl ZCwgU0VDVElPTl9TSVpFX0JJVFMgY2FuJ3QgYmUgcmVkdWNlZCB0b28KPiAgICBtdWNoLgo+IDIu IE9uY2UgQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQIGlzIGVuYWJsZWQsIHNlY3Rpb24gaWQgd2ls bCBub3QgYmUgY291bnRlZAo+ICAgIGludG8gcGFnZS0+ZmxhZ3MuCj4gMy4gTUFYX09SREVSIGRl cGVuZHMgb24gU0VDVElPTl9TSVpFX0JJVFMgCj4gIC0gMy4xIG1tem9uZS5oCj4gI2lmIChNQVhf T1JERVIgLSAxICsgUEFHRV9TSElGVCkgPiBTRUNUSU9OX1NJWkVfQklUUwo+ICNlcnJvciBBbGxv Y2F0b3IgTUFYX09SREVSIGV4Y2VlZHMgU0VDVElPTl9TSVpFCj4gI2VuZGlmCj4gIC0gMy4yIGh1 Z2VwYWdlX2luaXQoKQo+IE1BWUJFX0JVSUxEX0JVR19PTihIUEFHRV9QTURfT1JERVIgPj0gTUFY X09SREVSKTsKPiAKPiBIZW5jZSB3aGVuIEFSTTY0XzRLX1BBR0VTICYmIENPTkZJR19TUEFSU0VN RU1fVk1FTU1BUCBhcmUgZW5hYmxlZCwKPiBTRUNUSU9OX1NJWkVfQklUUyBjYW4gYmUgcmVkdWNl ZCB0byAyNy4KPiBCdXQgd2hlbiBBUk02NF82NEtfUEFHRVMsIGdpdmVuIDMuMiwgTUFYX09SREVS ID4gMjktMTYgPSAxMy4KPiBHaXZlbiAzLjEgU0VDVElPTl9TSVpFX0JJVFMgPj0gTUFYX09SREVS KzE1ID4gMjguIFNvIFNFQ1RJT05fU0laRV9CSVRTIGNhbiBub3QKPiBiZSByZWR1Y2VkIHRvIDI3 Lgo+IAo+IEluIG9uZSB3b3JkLCBpZiB3ZSBjb25zaWRlcmVkIHRvIHJlZHVjZSBTRUNUSU9OX1NJ WkVfQklUUyBvbiBhcm02NCwgdGhlIEtjb25maWcKPiBtaWdodCBiZSB2ZXJ5IGNvbXBsaWNhdGVk LGUuZy4gd2Ugc3RpbGwgbmVlZCB0byBjb25zaWRlciB0aGUgY2FzZSBmb3IKPiBBUk02NF8xNktf UEFHRVMuCgpJdCBpcyBub3QgbmVjZXNzYXJ5IHRvIHBvbGx1dGUgS2NvbmZpZyB3aXRoIHRoYXQu CmFyY2gvYXJtNjQvaW5jbHVkZS9hc20vc3BhcmVzZW1lbS5oIGNhbiBoYXZlIHNvbWV0aGluZyBs aWtlCgojaWZkZWYgQ09ORklHX0FSTTY0XzY0S19QQUdFUwojZGVmaW5lIFNQQVJTRV9TRUNUSU9O X1NJWkUgMjkKI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNMTZLX1BBR0VTKQojZGVmaW5lIFNQQVJT RV9TRUNUSU9OX1NJWkUgMjgKI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNNEtfUEFHRVMpCiNkZWZp bmUgU1BBUlNFX1NFQ1RJT05fU0laRSAyNwojZWxzZQojZXJyb3IKI2VuZGlmCiAKVGhlcmUgaXMg c3RpbGwgbGFyZ2UgZ2FwIHdpdGggQVJNNjRfNjRLX1BBR0VTLCB0aG91Z2guCgpBcyBmb3IgU1BB UlNFTUVNIHdpdGhvdXQgVk1FTU1BUCwgYXJlIHRoZXJlIGFjdHVhbCBiZW5lZml0cyB0byB1c2Ug aXQ/Cgo+ID4gCj4gPiBJbiB0aGUgbG9uZyB0ZXJtIHdlIG1pZ2h0IHdhbnQgdG8gcmV3b3JrIHRo ZSBtZW1vcnkgYmxvY2sgZGV2aWNlIG1vZGVsCj4gPiAoZXZlbnR1YWxseSBzdXBwb3J0aW5nIG9s ZC9uZXcgYXMgZGlzY3Vzc2VkIHdpdGggTWljaGFsIHNvbWUgdGltZSBhZ28KPiA+IHVzaW5nIGEg a2VybmVsIHBhcmFtZXRlciksIGRyb3BwaW5nIHRoZSBmaXhlZCBzaXplcwo+IAo+IEhhcyB0aGlz IGJlZW4gcG9zdGVkIHRvIExpbnV4IG1tIG1haWxsaXN0PyBTb3JyeSwgc2VhcmNoZWQgYW5kIGRp ZG4ndCBmaW5kIGl0Lgo+IAo+IAo+IC0tCj4gQ2hlZXJzLAo+IEp1c3RpbiAoSmlhIEhlKQo+IAo+ IAo+IAo+ID4gLSBhbGxvd2luZyBzaXplcyAvIGFkZHJlc3NlcyBhbGlnbmVkIHdpdGggc3Vic2Vj dGlvbiBzaXplCj4gPiAtIGRyYXN0aWNhbGx5IHJlZHVjaW5nIHRoZSBudW1iZXIgb2YgZGV2aWNl cyBmb3IgYm9vdCBtZW1vcnkgdG8gb25seSBhCj4gPiBoYW5kIGZ1bGwgKGUuZy4sIG9uZSBwZXIg cmVzb3VyY2UgLyBESU1NIHdlIGNhbiBhY3R1YWxseSB1bnBsdWcgYWdhaW4uCj4gPiAKPiA+IExv bmcgc3Rvcnkgc2hvcnQsIEkgZG9u4oCZdCBsaWtlIHRoaXMgaGFjay4KPiA+IAo+ID4gCj4gPiA+ IFRoaXMgcGF0Y2ggc2VyaWVzIChtYWlubHkgcGF0Y2g2LzYpIGlzIGJhc2VkIG9uIHRoZSBmaXhp bmcgcGF0Y2gsIH52NS44LQo+ID4gcmM1IFsyXS4KPiA+ID4KPiA+ID4gWzFdIGh0dHBzOi8vbGtt bC5vcmcvbGttbC8yMDE5LzYvMTkvNjcKPiA+ID4gWzJdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8y MDIwLzcvOC8xNTQ2Cj4gPiA+IEppYSBIZSAoNik6Cj4gPiA+ICBtbS9tZW1vcnlfaG90cGx1Zzog cmVtb3ZlIHJlZHVuZGFudCBtZW1vcnkgYmxvY2sgc2l6ZSBhbGlnbm1lbnQgY2hlY2sKPiA+ID4g IHJlc291cmNlOiBleHBvcnQgZmluZF9uZXh0X2lvbWVtX3JlcygpIGhlbHBlcgo+ID4gPiAgbW0v bWVtb3J5X2hvdHBsdWc6IGFsbG93IHBtZW0ga21lbSBub3QgdG8gYWxpZ24gd2l0aCBtZW1vcnlf YmxvY2tfc2l6ZQo+ID4gPiAgbW0vcGFnZV9hbGxvYzogYWRqdXN0IHRoZSBzdGFydCxlbmQgaW4g ZGF4IHBtZW0ga21lbSBjYXNlCj4gPiA+ICBkZXZpY2UtZGF4OiByZWxheCB0aGUgbWVtYmxvY2sg c2l6ZSBhbGlnbm1lbnQgZm9yIGttZW1fc3RhcnQKPiA+ID4gIGFybTY0OiBmYWxsIGJhY2sgdG8g dm1lbW1hcF9wb3B1bGF0ZV9iYXNlcGFnZXMgaWYgbm90IGFsaWduZWQgIHdpdGgKPiA+ID4gICAg UE1EX1NJWkUKPiA+ID4KPiA+ID4gYXJjaC9hcm02NC9tbS9tbXUuYyAgICB8ICA0ICsrKysKPiA+ ID4gZHJpdmVycy9iYXNlL21lbW9yeS5jICB8IDI0ICsrKysrKysrKysrKysrKystLS0tLS0tLQo+ ID4gPiBkcml2ZXJzL2RheC9rbWVtLmMgICAgIHwgMjIgKysrKysrKysrKysrKy0tLS0tLS0tLQo+ ID4gPiBpbmNsdWRlL2xpbnV4L2lvcG9ydC5oIHwgIDMgKysrCj4gPiA+IGtlcm5lbC9yZXNvdXJj ZS5jICAgICAgfCAgMyArKy0KPiA+ID4gbW0vbWVtb3J5X2hvdHBsdWcuYyAgICB8IDM5ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4gPiBtbS9wYWdlX2FsbG9jLmMg ICAgICAgIHwgMTQgKysrKysrKysrKysrKysKPiA+ID4gNyBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNl cnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKPiA+ID4KPiA+ID4gLS0KPiA+ID4gMi4xNy4xCj4g PiA+Cj4gCgotLSAKU2luY2VyZWx5IHlvdXJzLApNaWtlLgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QK bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=